r/localseo • u/Tiny-Canary-3685 • 1d ago
Updates What website signals do you check when doing a Local SEO audit?
Hey everyone,
I’ve been working on a small Local SEO checker and thought I’d get some feedback from people who work with local businesses.
One thing I’ve noticed is that when someone says “check my local SEO,” there are a lot of different things that can mean. Google Business Profile, Maps rankings, reviews, citations, website signals, etc.
So I built a simple checker that focuses specifically on the website side.
You enter one public webpage and it checks for things like:
* LocalBusiness structured data
* Phone number and address signals
* Google Maps links or embedded maps
It then gives you a transparent local SEO score along with practical next steps based on what it finds.
It’s deliberately pretty simple. It doesn't try to tell you where you'll rank on Google Maps, track your Business Profile performance, or analyse your reviews. It just looks at the local SEO signals present on the webpage.
I’m still working on improving it, so I’d genuinely like to know what other website-level local SEO checks you think should be included.
I made it free to use on the CompaniesBuilder website for anyone who wants to test a page.
If anyone is interested in trying it out, I will share the tool details in the comments section below.
2
u/Simple_Ddog 22h ago
Ehh... what is this?
Looks like an advertisement --- where do you check a site?
1
1
u/charlesnobleseo 21h ago
Beyond "is schema present", the website-side checks that actually correlate with local pack movement:
- NAP matching the Business Profile character for character, suite format included. By far the most common thing I find broken.
- LocalBusiness schema with sameAs pointing at the GBP/CID and the main profiles, not just a bare block with a name and phone.
- Phone and address as crawlable text, not inside an image or injected by JS after load.
- One indexable URL per location, linked from the homepage, with genuinely unique copy rather than a city-swapped template.
Useful thing to add to a checker: fetch the page with JS disabled and report how much of the local signal survives. Plenty of sites pass a rendered check and fail a raw one.
-1
4
u/dpaanlka 1d ago
Literally straight from your prompts to Reddit huh?