Local fix

How to fix a missing contact / location page

A real contact page — full address, hours, a map, and directions — does double duty: it helps customers reach you and gives Google an unambiguous location signal to rank you locally.

A contact (or location) page is a dedicated page carrying your full NAP, opening hours, an embedded Google Map, and directions, linked from your main navigation. For multi-location businesses, that means one page per location.

It's both a usability essential and a local-SEO asset: it concentrates your location signals in one crawlable place instead of scattering them.

Why it matters

A clear contact/location page reinforces local relevance for Google and is where customers go to find your address, hours, and phone. Multi-location businesses especially benefit from a page per location, each optimised for its own city or neighbourhood query.

How to tell if this is you

Abby flags “Contact / Location Page” when there's no dedicated contact page linked from your navigation (or no per-location pages for a multi-location business). The fix is creating one with complete NAP, hours, and a map.

Not sure if your site has this?

Run Abby's free scan — it checks this and 25 other on-page, technical, and structured-data signals in about 60 seconds, no signup.

Scan my site free

The fix

Create a dedicated Contact page (and, for multi-location businesses, a page per location) with your full NAP, hours, an embedded Google Map, and directions, then link it from your main navigation. It reinforces local relevance and gives Google a clear location signal.

Before

<!-- No /contact page; address and hours only half-mentioned in the footer -->

After

<!-- /contact -->
<h1>Contact Example Heating & Air</h1>
<p>123 Main St, Suite 4, Lake Forest, IL 60045</p>
<p><a href="tel:+15551234567">(555) 123-4567</a></p>
<p>Mon–Fri 8am–5pm</p>
<iframe src="https://www.google.com/maps/embed?..." loading="lazy"></iframe>

Fix it on your platform

WordPress

Add a Contact page with NAP, hours, and a Google Maps embed block, and add it to your primary menu.

Shopify

Use the built-in Contact page template; add your NAP, hours, and a Google Maps embed, and link it in the header navigation.

When this doesn’t apply

Applies to location- or service-area businesses. A very small single-page site can fold NAP into the footer instead of a separate page.

Fix every issue at once.

Abby's free scan finds which of 26 checks your site fails. The $8.99 fix guide turns each one into a copy-ready fix for your exact pages — prioritized, with code — or bundle it with a security fix guide for $19.99.

Get my fix plan

FAQ

Do I need a separate page for each location?

For multi-location businesses, yes — a dedicated page per location, each with that location's NAP, hours, and map, ranks far better for “near me” and city-specific searches than one combined page.

Should I embed a Google Map?

Yes. An embedded map (and a link to your Google Business Profile) confirms your location, helps visitors get directions, and reinforces the address for Google. Use lazy loading so it does not slow the page.

Is a footer NAP enough instead of a contact page?

For a very small single-page site, a complete footer NAP can suffice. But most local businesses benefit from a dedicated, linkable contact page that consolidates address, hours, map, and directions.