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:
| Field | Notes |
|---|---|
| Business type | A 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 code | As they appear on your Business Profile. |
| Country | The two-letter ISO code, such as US or GB. |
| Phone | Include the country code, such as +1 817 555 0123. |
| Optional. | |
| Price range | Optional, such as $$. |
| Latitude and Longitude | Your exact location. In Google Maps, right-click your building and click the coordinates to copy them. |
| Areas served | Towns or regions you serve, separated by commas. Useful for service-area businesses. |
| Opening hours | One rule per line, such as Mo-Fr 08:00-18:00 and Sa 09:00-13:00. |
| Logo / image | A logo or photo of the business. |
| Google Business Profile URL | Your 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:00Leave 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:
- In the Local SEO tab, follow the Manage locations link, or find Locations in the admin menu.
- Click Add New. The title becomes the location's name, such as "Trailmark Fort Worth".
- Fill in the same fields as the main business in the location details box.
- 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.
| Shortcode | Shows |
|---|---|
| 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 helpNext guides
Set up schema by content type
Rilea SEO builds a connected schema graph on every page.
Shortcode and block reference
Rilea SEO adds four editor blocks and seven shortcodes for FAQs, how-to steps, tables of contents, breadcrumbs and local business details.
Settings reference: every tab explained
Rilea SEO keeps all its site-wide options under one Settings screen, split into twelve tabs.
Put your SEO budget somewhere else.
Install Rilea SEO, import your settings and keep every feature, for free.