FreeLocal SEOAudit Tool

Check if your business website is optimized for local search.Audit the local SEO foundation that powers your MEO (Map Engine Optimization) efforts.

LocalBusiness schema, NAP info, and Google Maps — checked in one click

What is Local SEO?

Optimization that helps local and brick-and-mortar business websites rank for "region + industry" searches, centered on LocalBusiness structured data, NAP info, and region keywords.

vs. MEO
MEO = Google Maps optimization / Local SEO = website-side regional optimization
NAP info
Consistency of Name, Address, Phone is key
Structured data
LocalBusiness schema (hours, address, category)
Industries
Dentists, law firms, real estate, clinics, stores and other local businesses

Best for: Owners of local stores, professional services, and SMBs targeting "region + industry" traffic

Local SEO vs MEO: What's the Difference?

MEO focuses on Google Maps rankings. Local SEO optimizes your website for local search. Both are needed to rank in local results.

MEO = Google Maps Optimization

Optimizing your Google Business Profile — reviews, photos, business info. Focuses on improving your position in Google Maps results.

Local SEO = Website Optimization

LocalBusiness schema, NAP consistency, region keywords on your website. Maximizes the impact of your MEO efforts.

Why You Need Both

Google uses both your Business Profile and website to determine local rankings. Without LocalBusiness schema, Google can't fully understand your business.

No Local SEO = Half the MEO Impact

MEO alone isn't enough. Without NAP info and structured data on your site, Google can't verify consistency, making it harder to rank in the local pack.

5 Local SEO Items We Check

Enter a URL and we automatically check: (1) LocalBusiness JSON-LD schema, (2) Phone number (tel: link), (3) Address (postal code/region), (4) Google Maps embed, (5) Region keywords in title/meta/h1.

All checks are HTML-based with zero external API cost. Results appear in a separate section from the SEO score, so non-local sites aren't penalized.

Maximize MEO with Local SEO

Check Your Local SEO Status

Enter a URL to audit your local SEO. Combine with MEO for better local search rankings.

FAQ

What's the difference between MEO and Local SEO?
MEO focuses on Google Maps rankings through Google Business Profile management. Local SEO optimizes your website with structured data, NAP info, and region keywords. Both are needed for top local search results.
Does skipping Local SEO reduce MEO effectiveness?
Yes. Google references both your Business Profile and website. Without address, phone, and structured data on your site, NAP consistency can't be verified, potentially hurting local pack rankings.
What is LocalBusiness structured data?
A type of JSON-LD markup that describes your business name, address, phone, hours, and category in a machine-readable format. Helps Google display rich snippets with business details.
What is NAP information?
NAP stands for Name, Address, Phone. Consistency of NAP across your website, Google Business Profile, and directory sites is a key local search ranking factor.
Is the Local SEO audit free?
Yes. When you run a free SEO check, the Local SEO audit section appears automatically in the results. No extra charge.
Is Local SEO only for restaurants and salons?
No. Any business serving a local area needs Local SEO — dentists, law firms, real estate agents, tutoring centers, clinics, and more.

Local SEO in Practice: Ranking for 'Region + Business Type' Queries

The consistency of NAP (business name, address, phone number) between your Google Business Profile (GBP) and your website is central to how Google judges local trustworthiness. Because Google cross-references both, inconsistent details make it harder to improve your rankings.

Without LocalBusiness structured data on your site, Google cannot accurately understand your business category or location. Optimizing your website's signals alongside your GBP is the most direct path toward appearing in the local pack.

Minimal LocalBusiness Structured Data Example

Below is a minimal LocalBusiness configuration. Embed this JSON inside a <script type="application/ld+json"> tag on your page.

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "店舗名 / Business Name",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "丁目・番地・号",
    "addressLocality": "市区町村",
    "addressRegion": "都道府県",
    "postalCode": "000-0000"
  },
  "telephone": "00-0000-0000",
  "openingHours": "Mo-Fr 09:00-18:00",
  "url": "https://example.com"
}

Common inconsistencies:

  • Phone number format differs between the site and GBP (with or without hyphens, area code format, etc.)
  • An old address from a previous location remains in the site footer or structured data
  • The legal entity name and storefront name are mixed, and neither matches the GBP listing

3-Point Local SEO Checklist

Exactly match NAP across your site and GBP

Ensure your business name, address, and phone number are written identically on your website and Google Business Profile. Even minor differences in format or abbreviations can count as inconsistencies.

Clearly state business hours and closing days

Include business hours and closing days on your website, and reflect the same information in the openingHours field of your LocalBusiness structured data. Keeping it consistent with your GBP settings ensures alignment.

Embed Google Maps + place 'region + business type' in title and h1

Embedding Google Maps on your page strengthens location signals. Also include 'region + business type' (e.g. Shibuya beauty salon) in your title and h1 to improve relevance for local search queries.

An honest note: Structured data is a supplementary signal that helps Google understand your business — it does not guarantee a top spot in the local pack. Rankings are influenced by multiple factors including competition, review volume, and the completeness of your GBP.