Type a tool name, for example "keyword density" or "transcript".
Audit your website for local SEO signals including NAP, schema, maps, and more.
A local SEO checker audits a page on your website for the signals that help nearby customers find and trust your business. Enter a URL, plus an optional business name and target location, and this free tool returns a points-based score with a pass or fail result for each check.
Local SEO is the practice of making a business visible in searches tied to a place, such as "plumber near me" or "dentist in Austin, TX." A local SEO audit checks whether your website gives search engines and visitors clear, consistent proof of who you are, where you are and how to reach you.
The core signals are your NAP (name, address and phone number), structured data that labels your business as a local business, a map that shows your location, a title tag that names your city, and a secure, mobile-friendly page. Google's Search Central documentation describes structured data as a way to help it understand a page, and local business markup is a common example.
This tool checks those on-page signals for the single URL you enter. It does not look at your Google Business Profile, reviews or rankings, which are separate parts of local SEO.
You can run a full audit in under a minute with three fields and one button. Follow these steps:
Each check is worth a set number of points, and the biggest weight goes to structured data. These are the core checks and what they look for:
| Check | Points | What it looks for |
|---|---|---|
| HTTPS | 10 | The page address uses https |
| Title Tag with Location | 10 | A title exists (5) and includes your location (5) |
| NAP Information | 15 | A phone number (8) and street address (7) |
| LocalBusiness Schema | 20 | Local business structured data |
| Google Maps Embed | 10 | A Google Maps embed or link |
| Mobile viewport | 10 | A viewport setting for phones |
The report can include further checks beyond these six, so always trust the total shown in your own results.
The title check gives partial credit. A title earns 5 points just for existing, and 5 more if it contains the exact text from Target Location. If you enter "Austin, TX" but your title says "Austin Plumber," the location points are lost. Either match the text or enter the location the way your title is written.
The tool looks for a phone number and a street-style address in the page text. Addresses written in a simple pattern, such as 123 Main Street or 450 Oak Ave, are the easiest to detect. An address with a direction before the street name may not be picked up, so check the detail message if you know it is on the page.
This check searches for the LocalBusiness type in your page code. If you use a more specific type such as Dentist or Restaurant, the audit may report it as missing even though your markup is valid. Adding the LocalBusiness type, or using it alongside the specific one, is the safe route.
Say you run Smith Plumbing and audit https://smithplumbing.example/austin with the business name "Smith Plumbing" and the location "Austin, TX." Your title is "Smith Plumbing | Austin, TX Emergency Plumber."
The page uses HTTPS (10 of 10), has a title with the location (10 of 10), shows "(512) 555-0142" and "450 Oak Street" in the footer (15 of 15), embeds a Google Map (10 of 10) and has a viewport tag (10 of 10). But it has no structured data, so LocalBusiness Schema scores 0 of 20.
Those six checks add up to 55 of 75 points, about 73%. The fix is clear: add LocalBusiness markup with your name, address, phone number and hours, then re-run the audit. With the schema found, the same page reaches the full 75 points on these checks. One missing item cost more than any other because structured data carries the heaviest weight.
The score is shown as a percentage with a grade label: Excellent, Good, Needs Improvement or Poor. Treat the grade as a quick summary and the individual checks as your to-do list, since two pages with the same grade can have different gaps.
Pages that show an address and phone number clearly also support trust signals. Our E-E-A-T checker can help you review the credibility side of the same page.
Anyone who depends on customers in a specific area can use this tool to spot on-page gaps quickly. Typical situations include:
Consistent details matter more than clever tricks. Use the same business name, address and phone format on your site, your Google Business Profile and your directory listings.
If the tool cannot reach your page, check that the address is public, spelled correctly and not blocked. To see how your page responds to requests, the HTTP header checker shows the status code and headers.
This audit covers on-page signals for one URL, so it is a starting point rather than a complete local SEO review. It does not check keyword rankings in the local pack, Google Business Profile completeness, review counts or citations on other sites. A score does not predict ranking positions.
Details that only appear after scripts run may also go undetected, so a "not found" result is worth checking by viewing your page source. To see whether your pages are in the search index at all, try the Google index checker. For more diagnostics, browse the website audit and performance tools.
Run the Local SEO Checker above with your page address and location, fix the failed checks starting with the highest-point items, and run it again to see your score improve.
Your report has been submitted. We will look into this issue.
A VPN changes your network exit. It does not guarantee anonymity.
Themes, plugins, code, video, audio, graphics & more from 90,000+ authors.
Web Development
Design & Media
Unlimited Access
Explore Envato Market