Free local SEO audit

See if your website is ready to win customers near you.

Run a free local SEO audit on your business website in seconds. Check the signals that help Google and nearby customers find you: your address and phone number, LocalBusiness schema, Google reviews and profile, local keywords, maps and mobile basics.

Add your city so we can find your Google Business Profile and check your local keywords.

Free · No sign-up · Results in seconds

  • Business info
  • Google profile
  • Local keywords
  • Maps & reviews

Five areas

What the local SEO check looks at.

Local search depends on clear, consistent business details on your website and your Google profile. The audit checks both and groups what it finds into five areas, so you can see which part needs work first.

☎

Business info

Is your name, address, phone number and opening hours on the page and in your schema?

G

Google profile

Do you have a Google Business Profile that links to your site, with reviews, recent activity and complete details?

◎

Local keywords

Does your title tag, H1 heading and meta description mention the city you serve?

★

Trust & directions

Can visitors find you on a map, see reviews on your site and get in touch easily?

⚙

Technical

Does the page work on phones and load securely over HTTPS?

Definition

What is a local SEO audit?

A local SEO audit reviews how well a business shows up for searches with local intent, such as "dentist near me" or "roofer in Denver." It looks for the information search engines use to connect your business to a place, and the details customers need before they call or visit.

Why local search is different.

When someone searches for a service nearby, search engines try to show businesses that are relevant, close and trusted. Your website is one of the main sources of that information. Clear business details, local keywords and consistent contact information help make the connection between your business and the area you serve.

What this tool covers.

This audit checks the website page you enter and your public Google Business Profile: whether it links to your site, your reviews, rating, recent review activity and key details. It doesn't check your rankings or listings on other sites. For a broader look at the same page, run the free SEO website audit too.

How it works

From URL to local action plan in three steps.

Nothing to install and no account needed. Start with your homepage or your most important service page.

  1. 01

    Enter your website

    Paste the address of the page you want to check. Add your city so we can find your Google profile and look for the city in your title, heading and description.

  2. 02

    We scan for local signals

    The audit reads the page, finds your Google Business Profile, and checks your business details, reviews, local keywords, maps and mobile setup.

  3. 03

    See your score and fixes

    Get a score out of 100 with a pass or fail for each check and a short, plain-English fix for anything missing.

What we check

Every local search signal in the audit.

Each check is worth points toward your score. Checks that matter most for local search, like your schema and business details, carry the most weight.

Business info

  • LocalBusiness schema
  • Schema name and address
  • Schema phone and hours
  • Phone number shown
  • Click-to-call link
  • Address shown
  • Phone matches schema
  • Opening hours

Google Business Profile

  • Profile found
  • Links to your website
  • Google reviews
  • Star rating
  • Recent review activity
  • Profile completeness
  • Phone matches profile

Local keywords

  • City in title tag
  • City in H1 heading
  • City in meta description

Trust & directions

  • Map embed
  • Directions link
  • Customer reviews
  • Testimonials
  • Contact link

Technical

  • Mobile viewport
  • HTTPS

What to improve

Local SEO fixes that make the biggest difference.

Most local improvements are small edits you or your web person can make in an afternoon. These are the issues that come up most often.

Show your NAP everywhere.

NAP means name, address and phone number. Put them as plain text in your footer so they appear on every page. Use exactly the same details you use on your Google Business Profile and directory listings, since mismatched details can confuse search engines and customers.

Add LocalBusiness schema.

Schema is a small block of code that describes your business in a format search engines read easily. Include your business name, address, phone number and opening hours. Use the most specific type that fits, such as Plumber, Dentist or Restaurant.

Put your city in key places.

Mention the city or area you serve in your title tag, your main heading and your meta description. Keep it natural, for example "Emergency plumber in Austin" rather than a list of town names. Businesses that serve several areas can create a page for each one.

Make calling effortless.

Most local searches happen on phones. Turn your phone number into a click-to-call link so visitors can call in one tap, and place it near the top of the page as well as in the footer.

Help people find you.

Embed a Google Map on your contact page or add a "Get directions" link to your Google Business Profile. Show your opening hours clearly and keep them up to date, including holiday hours.

Keep reviews coming.

Reviews help visitors trust you and show Google your business is active. Ask for a Google review after every job or visit, reply to every review, and show a few real testimonials on your key pages.

Clear results

See exactly which local signals are missing.

A score on its own doesn't tell you much. Every audit breaks it down check by check, so you know what's working and what to fix first.

Run my free audit →
LOCAL SEO SCORE Overall local signals
64
  • ✓
    Phone number on the pageYour number is visible and click-to-call.
  • ✓
    City in the title tagYour title mentions the city you serve.
  • !
    Missing: LocalBusiness schemaAdd structured data with your business details.
  • !
    Missing: map or directionsEmbed a map or link to directions.

Going further

Other parts of a complete local search audit.

The audit covers your website and the basics of your Google profile. Once those look good, review these too. They aren't part of this tool, but they still matter.

Profile details

Choose the most accurate primary and secondary categories, add services and a description, post updates and add fresh photos regularly. These are managed inside your Google Business Profile.

Business listings

Check that directories like Yelp, Bing Places, Apple Business Connect and industry sites show the same details as your website. Fix outdated addresses and phone numbers.

Review replies

Reply to every review, good or bad, and do it promptly. Thoughtful replies show future customers you care and give you a chance to fix problems in public.

Who it's for

Built for businesses that serve local customers.

If your customers find you by searching for a service nearby, this check is a quick place to start.

Local business owners

See what your website is missing for local search without learning SEO jargon.

Service-area businesses

Plumbers, roofers, cleaners and other trades can check that their service area comes through clearly.

Web designers

Check client sites for local basics before launch and after redesigns.

Agencies

Spot quick wins on prospect sites, then share branded reports with a white label SEO audit.

Frequently asked questions

Free local SEO audit FAQs

Is the local SEO audit really free?

Yes. You can run it as many times as you like without signing up or entering a credit card.

What does it check?

It checks your business details (address, phone, hours and LocalBusiness schema), your Google Business Profile (whether it links to your site, reviews, rating, recent review activity and completeness), whether your city appears in your title, H1 and meta description, maps, contact links, mobile setup and HTTPS.

Why should I enter my city?

The city helps us find the right Google Business Profile and lets the audit check your title tag, H1 heading and meta description for local keywords. If you leave it blank, we use the city from your schema if there is one. Otherwise the city checks are skipped and don't count toward your score.

How is the score calculated?

Each check is worth a set number of points, with the most weight on your schema and business details. Your score is the points you earned out of the checks that could run, shown out of 100.

Does it check my Google Business Profile?

Yes, the public parts. We look up your profile and check that it links to your website, your number of Google reviews, your star rating, how recent your newest reviews are, and whether hours, phone, website, photos and a category are filled in. Private details like profile views and posts are only visible to the owner.

Does it check my Google rankings?

No. It doesn't check where you rank. It shows whether your page gives search engines and customers the local information they need.

How do you find my Google Business Profile?

We search Google Maps for your business name and city, using the name from your website. We only count a profile as yours if it links to your website or its name matches your business.

Why couldn't the audit find my profile?

Your profile may not exist yet, may use a different business name, or may not list your website. Try adding your city. If you don't have a profile, create one free at business.google.com.

Does it check when my profile was last updated?

Google doesn't share when a profile was last edited, so we can't check that directly. Instead we look at your newest reviews as a sign the profile is active, and check that the key details are filled in.

What is NAP and why does it matter?

NAP stands for name, address and phone number. Showing the same details on your website, your Google Business Profile and directory listings helps search engines trust that the information is accurate.

What is LocalBusiness schema?

It's structured data, a small block of code that describes your business to search engines, including your name, address, phone and opening hours. Most website builders and SEO plugins can add it for you.

My business doesn't have a public address. Will I fail?

Service-area businesses that work at customers' locations often hide their street address. You can still score well by listing your city and service areas, your phone number and your hours. The address check is one part of the score.

Which page should I audit?

Start with your homepage, then check your main service pages and your contact page. If you have pages for different cities, audit each one with its city.

Why did the audit say my site blocked it?

Some websites block automated visitors through security settings or firewalls. If that happens, the tool can't read the page. Ask your web host or developer whether bot protection is turned on.

What if my site loads content with JavaScript?

The audit reads the page's HTML. If important details only appear after JavaScript runs, some checks may miss them. Search engines also find it easier to read details that are in the HTML.

How is this different from the free AI website audit?

The free AI website audit reviews AI visibility, SEO, content and technical signals in depth. This tool focuses only on local search signals. Running both gives you a fuller picture.

How often should I run it?

Run it after you change your website, move location, change your phone number or update your hours, and whenever you add a new location or service page.

Start now

Find out what local customers can't see.

Run a free local SEO audit and get a clear list of fixes for your business details, local keywords, maps and reviews.

Run my free audit →