Local SEO

Publish business details, branch information, contact-page output, and local schema from one settings area.

Overview

Local SEO is the module for business identity, contact details, reusable local output, branch management, and LocalBusiness schema.

Admin path: Airygen SEO -> Settings -> Local SEO

This module is useful for both single-location businesses and multi-location brands that need consistent local business data across pages, schema, and footer contact details.

Settings

The page is divided into Main store, Branches, Layout, and Preview.

Main store tab

Use this tab for your primary business profile and shared local output.

  • Enable Local SEO output is the master switch for LocalBusiness schema, geo tags, and Local SEO shortcodes.
  • Unified shortcode lets you place the main Local SEO output on a page.
  • Enable geo tags turns on optional geo meta tags such as region, place name, and coordinates.
  • Footer NAP adds a compact name, address, and phone block to the site footer.

Unified shortcode:

[airygen_localseo]

The rest of the tab is organized around your business details.

  • Business type, Business name, Legal name, Phone, Image URL, Logo URL, and Tax ID define the main business profile.
  • Country code, City, Region / State, Street address, and Postal code define the physical address.
  • Latitude and Longitude support map-related output and local schema.
  • Geo region code and Geo place name help when you want optional geo tags.
  • Price and review fields help describe the business more clearly in schema output.
  • Service area fields let you describe served cities, postal codes, and radius.
  • Service catalog fields let you define a service list for the business.
  • Opening hours and Special hours control normal schedules and exceptions.

Branches tab

Use this tab when the business has more than one location.

  • Each branch has its own enabled state, label, and slug.
  • Each branch can store its own name, phone, address, coordinates, hours, and service-area data.
  • Each enabled branch exposes its own branch shortcode so you can place that location on the correct page.

Layout tab

Use this tab to control how the contact-page output and Footer NAP are arranged.

  • Layout template decides how header, sidebar, and main content areas are structured.
  • The contact layout builder lets you drag visible blocks into position and move unused blocks into a hidden area.
  • The Footer NAP area lets you choose which lines appear and in what order.
  • Style controls let you change card background, padding, borders, label styling, value styling, and title size.

Preview tab

Use this tab before publishing.

  • The contact-page preview shows the current layout with your visible blocks.
  • The Footer NAP preview shows the compact footer output.
  • The LocalBusiness JSON-LD preview shows the structured data that will be generated.
  • The preview is useful for validation, but the live theme can still affect final appearance.

How to Use

  1. Open Airygen SEO -> Settings -> Local SEO.
  2. In Main store, turn on Enable Local SEO output.
  3. Enter the main business details so they exactly match your public business information.
  4. Add the address, coordinates, service areas, service catalog, and business hours that apply to the location.
  5. Turn on Enable geo tags only if you want geo meta output, then fill in Geo region code and Geo place name when needed.
  6. Decide whether Footer NAP should appear sitewide.
  7. Copy the Unified shortcode and place it on your contact page or another page where the full local block should appear.
  8. If you have multiple locations, open Branches, add each branch, and fill in the branch-specific details.
  9. Open Layout, choose a template, arrange the visible blocks, and set the Footer NAP order and styling.
  10. Open Preview and review the contact layout, footer output, and LocalBusiness JSON-LD.
  11. Save the module and check the real contact page, footer area, and any branch pages on the frontend.

Check these items after saving:

  • The business name, address, phone number, and coordinates are correct.
  • The main shortcode output appears on the correct page.
  • Footer NAP appears only when and where you want it.
  • Branch pages show the correct location details.
  • The JSON-LD preview matches the real business information.

SEO Benefits

Strong local business data helps search engines understand who you are, where you operate, and which locations or service areas you cover. It also gives visitors cleaner and more trustworthy contact information.

User Cases

Single-location local businesses

Before: A local business has one main location but its address, phone number, and schema details are inconsistent across the site.

After: Local SEO centralizes the business profile so the contact page, schema output, and footer contact details stay aligned.

Multi-location brands

Before: A clinic, franchise, or service brand needs separate location pages, but each page is being managed manually.

After: Branches gives each location its own data and shortcode, which makes location pages easier to maintain accurately.

FAQ

Do I need Branches if I only have one location?

No. If your business has one main location, you can stay in Main store and skip Branches.

What is the difference between the main shortcode and Footer NAP?

The main shortcode is for a fuller local business block on a page, while Footer NAP is a compact sitewide summary of name, address, and phone details.

Why can the live page look different from the preview?

The preview shows your Airygen SEO layout settings, but the active theme and page CSS can still affect the final frontend appearance.