Set up local SEO

Rilea SEO describes your business to search engines with LocalBusiness schema, and helps you show your address, hours and map on your site. It works for a single shop or hundreds of locations, at no cost.

Rilea SEO docsVersion 1.1.04 min read

In short

  • Enter your main business details in Settings, then Local SEO. They're output as LocalBusiness schema on your homepage.
  • The street address is required: without it, the main business isn't output.
  • Add extra branches as Locations. Each can have its own public page with its own schema.
  • Show addresses, hours and maps anywhere with shortcodes, and share every location as a KML file.

Before you start

Local schema supports your Google Business Profile; it doesn't replace it. Make sure the name, address and phone number you enter here match your Business Profile exactly, including abbreviations like "St" or "Street". Consistent details across your site, your profile and directories are one of the strongest local signals.

Step 1: Enter your main business

Go to Rilea SEO, then Settings, then Local SEO. Under Main business, fill in:

FieldNotes
Business typeA schema.org type, such as Dentist, Restaurant, HVACBusiness or LegalService. Use the most specific type that fits; LocalBusiness is the fallback.
Street address, City, State / Region, Postal codeAs they appear on your Business Profile.
CountryThe two-letter ISO code, such as US or GB.
PhoneInclude the country code, such as +1 817 555 0123.
EmailOptional.
Price rangeOptional, such as $$.
Latitude and LongitudeYour exact location. In Google Maps, right-click your building and click the coordinates to copy them.
Areas servedTowns or regions you serve, separated by commas. Useful for service-area businesses.
Opening hoursOne rule per line, such as Mo-Fr 08:00-18:00 and Sa 09:00-13:00.
Logo / imageA logo or photo of the business.
Google Business Profile URLYour profile's link, added to the schema as the business's map link (hasMap).

Save, then open your homepage and test it with Google's Rich Results Test. You should see a LocalBusiness entity with your details.

Opening hours format

Use two-letter day codes (Mo, Tu, We, Th, Fr, Sa, Su), a range or a single day, and 24-hour times:

Mo-Fr 08:00-18:00
Sa 09:00-13:00

Leave a day out entirely if you're closed.

Step 2: Add more locations

If you have more than one branch, keep the main business as your head office or best-known location, then add the others:

  1. In the Local SEO tab, follow the Manage locations link, or find Locations in the admin menu.
  2. Click Add New. The title becomes the location's name, such as "Trailmark Fort Worth".
  3. Fill in the same fields as the main business in the location details box.
  4. Publish.

There's no limit to the number of locations.

Give each location its own page

Turn on Give each location its own public page to publish a page for every location, with its own LocalBusiness schema. Set the URL path with Locations URL slug: with locations, a branch lives at /locations/fort-worth/.

Location pages work best when they have real content: directions, parking, photos of that branch, the team, and services specific to it. A page with only an address is thin and unlikely to rank.

Step 3: Show details on your site

Use the shortcodes anywhere: in a page, a widget or your footer.

ShortcodeShows
The main business name, address and phone
The details for the location with ID 123
Opening hours
An embedded Google Map
Every location's address, as a list

Find a location's ID in the URL when you edit it (post=123). Without an ID, the shortcodes show the main business. The shortcode reference has the full list.

The locations sitemap and KML file

When Local SEO is set up, Rilea SEO adds:

  • A locations sitemap at /local-sitemap.xml, listed in your sitemap index.
  • A KML file at /locations.kml, a standard map format listing every location with its coordinates. You can open it in Google Earth or import it into a custom Google Map.

Service-area businesses

If customers don't visit you, such as a plumber or cleaner, you can still use local schema. Fill in Areas served with the towns you cover. Only show your street address on the site if you also show it on your Business Profile.

Troubleshooting

No LocalBusiness on the homepage

Check the street address is filled in; the main business isn't output without it. Then clear any page cache.

The map shows the wrong place

The map uses the coordinates if you've entered them, otherwise the address. Check the latitude and longitude, and that they aren't swapped.

Hours don't appear in schema

Check each line follows the format above, with a space between the days and the times.

Still stuck? Check the support FAQ or get in touch, and we'll help.

Get help

Put your SEO budget somewhere else.

Install Rilea SEO, import your settings and keep every feature, for free.

Scroll to Top