Audit your Google Business Profile, check your name, address and phone are consistent, validate local schema and track where you appear in Google Maps.
Eight local SEO tools: NAP, schema and landing-page checks run on your own pages; map rankings, reviews and profile lookup use DataForSEO's Google Maps data.
Start with the Google Business Profile audit to see what is missing from your listing, then run the NAP checker to make sure your name, address and phone number are identical across your site. Validate your LocalBusiness schema, check each service-and-city page with the local landing page analyzer and track your map rankings and reviews over time.
Local search rewards businesses that are relevant, close and trusted. Websolindia, a New Delhi digital marketing company, built these tools around the factors a business owner can actually change: a complete profile, consistent contact details, proper local markup and real reviews.
Checks on your own pages — NAP consistency, local schema and landing-page quality — run directly on your site. Map rankings, reviews and profile lookup come from Google Maps data supplied by a provider.
The Google Business Profile audit is a weighted checklist because Google publishes no profile score. It auto-fills what it can verify and asks you to confirm the rest.
Pick a tool from the tabs above. This table shows what each one does and whether it needs an API key.
| Tool | What it does | Data source |
|---|---|---|
| Google Business Profile audit | A weighted checklist of what makes a Google Business Profile strong. With DataForSEO connected, the tool looks up your profile and ticks what it can verify; you confirm the rest. | Built-in + optional DataForSEO |
| Local keyword rank tracking | Where does your business appear in Google Maps / the local pack for local searches? Track up to 8 keywords; each check is saved in this browser so you can see movement. | Needs DataForSEO |
| NAP consistency checker | NAP = Name, Address, Phone. Crawls your site, extracts the contact details each page shows, and flags inconsistencies — and checks them against the details you say are correct. | Built-in — no API key |
| Local schema validator | Validates LocalBusiness structured data on a page and checks it against the page itself: address, geo, hours, phone, sameAs and rating — the markup that supports local results. | Built-in — no API key |
| Business citation checker | A checklist of 20 important directories and profiles with a ready-made search for each. With DataForSEO connected it also runs a live search for your name and phone and shows which directories already appear. | Built-in + optional DataForSEO |
| Review monitoring | Tracks your Google rating and review count for local searches and compares them with the businesses that appear beside you. Every check is saved in this browser to show growth. | Needs DataForSEO |
| Local landing page analyzer | Checks a service-in-city page: is the city and service in the title, H1, URL and intro; are NAP, a click-to-call link, a map and LocalBusiness schema present; is there enough unique content? | Built-in — no API key |
| Competitor map visibility tracking | For several local searches, see who holds the top map positions, how often each competitor appears, and your share of map visibility. | Needs DataForSEO |
| Item | Weight |
|---|---|
| Profile is claimed and verified | 14 |
| Primary category is the most specific one for your business | 10 |
| At least 2 relevant secondary categories added | 5 |
| Business description of 250+ characters, with services and area | 6 |
| Regular opening hours are set and correct | 8 |
| Special / holiday hours are kept up to date | 3 |
| Local phone number matches your website | 6 |
| Website link points to the right local landing page | 5 |
| Services (or products) are listed with descriptions | 6 |
| 10+ photos (exterior, interior, team, work) | 8 |
| Logo and cover photo uploaded | 3 |
| Updates/posts published in the last 30 days | 5 |
| Questions & answers are monitored and answered | 3 |
| 25+ reviews received | 7 |
| Average rating of 4.2 or higher | 6 |
| You reply to reviews, including negative ones | 5 |
| Messaging, booking or call button is enabled | 3 |
| Attributes set (e.g. wheelchair access, online appointments) | 3 |
The profile score is the weight of completed items ÷ the total (106 points). Local landing pages are scored out of 100 across title, H1, URL and description (service + city), city in the intro, click-to-call phone, address, map, LocalBusiness schema, unique content length, natural city mentions, reviews, FAQ and mobile viewport. Map visibility share weights positions #1–#10 at 32%, 18%, 12%, 8%, 6%, 5%, 4%, 3%, 2% and 2%.
NAP, local schema, landing-page analysis and the profile checklist need no key. Profile lookup, map rankings, review monitoring, citation search and map visibility use DataForSEO.
| Provider | What it unlocks | How the site owner enables it |
|---|---|---|
| DataForSEO | Backlinks, search volume, keyword difficulty, live rankings, SERP features, competitor keywords and traffic estimates, Google Maps data | dfs_login and dfs_password in seo-tool/api/config.php |
| Topic | What to know |
|---|---|
| Local results vary | Map results change with the searcher's exact position; rankings are a snapshot for the location you set. |
| Phone and address detection | NAP is found with pattern matching; check the extracted list for each page. |
| Citations | 'Not seen' only means a directory did not appear in search results; it is not proof of absence. |
| Reviews | The tool reads rating and count, not review text, and history is saved in your browser. |
| Profile score | The checklist is a practical guide; Google publishes no official profile score. |
NAP means name, address and phone number. Using exactly the same details on your website, Google Business Profile and directories helps search engines trust that your business is real and located where you say.
Relevance, distance and prominence drive local results. Complete and verify your profile, choose the right categories, earn genuine reviews, keep NAP consistent and build local landing pages.
A citation is a mention of your business name, address and phone number on another website, usually a directory. Consistent citations support local trust.
Yes, using the most specific type (such as Dentist or Restaurant) with address, phone, hours and coordinates that match your visible content. The local schema validator checks it.
There is no magic number, but competitors' counts set the bar. The review monitor compares your rating and count with nearby businesses.
Common causes are an unverified profile, wrong categories, a service-area setup, or searching from a location far from your address. Check the profile audit first.
The built-in tools on this page are free and need no sign-up. Features that rely on third-party data (marked in the table above) only work when the site owner has connected that provider, because those providers charge per request. Visitors are never charged.
No. Addresses and keywords are used only to run your request and are not stored on our servers. A few tools save their own history (rankings, reviews, workspace data) in your browser's local storage so you can see change over time; clearing site data removes it.
Built-in checks read the public HTML your server returns and apply published rules, so they are repeatable and explainable. Estimates (traffic, visibility share, difficulty) are directional. Always confirm important findings in Google Search Console and your analytics.
They are built by the Websolindia team — a website design and SEO company in New Delhi, India, serving businesses since 2014. Every tool explains how it calculates results so you can check the logic.