On this page
- How to do a local SEO audit: what you need first
- Minutes 1 to 8: your Google Business Profile
- Minutes 9 to 12: name, address, and phone consistency
- Minutes 13 to 18: your website
- Minutes 19 to 20: review health
- Minutes 21 to 23: check your rankings fairly
- Minutes 24 to 26: compare three competitors
- Minutes 27 to 28: the AI answers test
- Minutes 29 to 30: check your tracking
- How to prioritize what your local SEO audit finds
Key takeaways
- A local SEO audit is a diagnosis, not a fix: about 30 minutes of checks, done in order, that show what is broken and what matters most.
- Start with your Google Business Profile, since Google says local results are mainly based on relevance, distance, and popularity.
- An incognito window does not give a neutral rank check, because Google still estimates your general area, so get checks from a few areas where your customers live.
- Ask ChatGPT, Gemini, and Google AI Mode about your service in your area, and note whether you appear and whether your details are right.
- Fix contact blockers such as a wrong phone number or hours first, then profile basics, reviews, website pages, listings, and technical items.
A local SEO audit is a checkup that shows why nearby customers do or do not find you on Google Maps, Google Search, and AI assistants. You do not need paid software. With your Business Profile login, your phone, and a notepad, you can run this one in about 30 minutes. It is a diagnosis, not a repair manual: write down what you find, then use our Austin Google Maps ranking checklist for the fixes. Steps reflect Google's help pages as checked in November 2026.
How to do a local SEO audit: what you need first
You need three things: access to your Google Business Profile, your website address, and a short list of searches. Write down three to five phrases a new customer would actually type, such as "emergency plumber Round Rock" or "dentist near Mueller." Use the same phrases all the way through this local SEO audit checklist, so every step measures the same thing.
Split your page into two columns: "broken" and "could be better." Broken means wrong, missing, or against Google's rules. Could be better means it works but trails a competitor. The minute marks below are a rough guide for a first pass. A business with several locations or many listings will need longer.
Minutes 1 to 8: your Google Business Profile
Start with your Business Profile, because it is what people see in Maps and in the local results on Search. Google says local results are mainly based on relevance, distance, and popularity, and that businesses with complete, accurate information are more likely to show up in local results. Check each item below against Google's guidelines for representing your business.
- Primary category: Is it the most specific category for your core business? Google asks for as few categories as possible, as specific as possible, and not chosen just as keywords.
- Business name: It should match the real-world name on your storefront, website, and stationery. Google does not allow extras such as taglines or service and location details, and says unnecessary information in the name could get a profile suspended. "Best Roofer Cedar Park" tacked onto your name is a red flag.
- Address or service area: If customers visit you, the address must be exact. If you go to customers, Google says to hide your address and show a service area that generally stays within about 2 hours of driving from your base. A Pflugerville HVAC company with no storefront that drives to Round Rock and Hutto should hide its address and show a service area. See our service-area guide for Austin.
- Hours: Regular customer-facing hours, plus special hours for holidays and special events. Wrong hours send people to a locked door.
- Phone and website: Call the number on your profile, then tap the website link and confirm it opens the right page.
- Services: Is every main service listed, in the words your customers use?
- Photos: Are there real, recent photos of your work, storefront, team, or trucks? Old or stock-looking photos go in the "could be better" column.
- Reviews and replies: Write down your star rating, review count, newest review date, and how many recent reviews have a reply. You will need these numbers soon.
Minutes 9 to 12: name, address, and phone consistency
Your business name, address, and phone number (NAP) should read the same everywhere customers and Google look. Google says it builds Business Profiles from several sources, including crawled web content such as your own website and licensed data from third parties, so old details on other sites are worth finding.
- Write your correct name, address (or "service area only"), main phone, and website on one line. That is your source of truth.
- Search Google for your phone number in quotes, then for any old numbers and old addresses.
- Check your listings on Apple Maps, Bing, Yelp, Facebook, and the main directory for your industry.
- Note every mismatch and duplicate, with its link.
Do not fix them yet. Our guide to local citations and NAP consistency covers the cleanup order.
Minutes 13 to 18: your website
Your website should back up your profile and give each main service its own clear page. Open it on your phone first.
Local signals and pages
- Your name, address or service area, and phone appear as text on every page, often in the footer, and match your profile exactly.
- Each main service has its own page that says what you do and where. One "Services" page listing ten jobs is a gap.
- If you have area pages, each says something true and specific about that place. A Cedar Park page and a South Austin page with the same paragraph and a swapped city name help no one.
- The phone number is tap-to-call on mobile, and the contact form is easy to find.
Mobile speed
Run your homepage and your top service page through PageSpeed Insights and read the mobile results. Google's documentation says the tool reports real-user data from the previous 28 days when there is enough of it, plus lab data, and sorts results into Good, Needs Improvement, and Poor. If a page has too few visitors, the tool may show site-wide data or none at all, so lean on the lab results. Write down anything marked Poor.
LocalBusiness schema
LocalBusiness structured data is code that describes your business, such as your name, address, and hours, in a format Google reads. Google's LocalBusiness documentation lists name and address as required properties and says to validate the code with the Rich Results Test. Paste your homepage URL into that test and note whether it finds your business details and flags errors. Then compare those details with the page, since Google's guidance on AI features in Search says structured data should match the visible text.
Minutes 19 to 20: review health
Healthy reviews are steady, recent, and answered. Google's local ranking tips say more reviews and positive ratings can help your local ranking, and customers care about freshness: in BrightLocal's Local Consumer Review Survey 2026 of 1,002 US adults, 74% said they only care about reviews written in the last three months, and 89% said they expect business owners to respond.
Go back to your numbers. Did you get a new review in the last month? Are there long gaps? Do recent reviews have replies? Do any look fake or off-topic? If the answers worry you, our guide to Google reviews for Austin businesses covers honest ways to ask and how to reply.
Minutes 21 to 23: check your rankings fairly
A fair rank check searches from where your customers are, not only from your desk. Distance is one of the main local factors, and Google's location help page says Google always estimates the general area you are searching from. It can do that from your internet connection alone, so a private or incognito window still shows results for an estimated location, not a neutral view.
Search your phrases on your phone from your office. Then ask a staff member, a friend, or a regular customer in two or three other areas to run the same searches and send you screenshots. A roofer based in Cedar Park might ask for checks from Leander and Northwest Austin. Note your map position each time, and search your business name to confirm your profile appears. Ranking higher near your office than across town is expected. The useful question is how far out you still show up.
Minutes 24 to 26: compare three competitors
Competitors show you what is winning for your searches today. Take the top three map results for your main phrase and compare:
- The business type shown on their profile, compared with your primary category.
- Their review count, star rating, and the date of their newest review.
- How many real, recent photos they have.
- Whether their website has a page for each service you offer.
Write down the gaps you can close honestly. A competitor with far more reviews is a reason to build a steady review habit, not to buy reviews.
Minutes 27 to 28: the AI answers test
Customers now ask AI assistants for local recommendations, so check what they say about you. In the same BrightLocal survey, use of ChatGPT and other AI tools for local recommendations rose from 6% to 45% in a year.
Ask ChatGPT, Gemini, and Google AI Mode the questions a customer would ask, such as "Who is a good emergency plumber in Round Rock?" Note whether you appear, whether your hours, phone, and services are right, and who gets named instead. Ask twice, in different words. Google's guide to AI features says AI Overviews and AI Mode may use different models, so their answers and links vary, and that no special markup is needed to appear in them. Its advice includes keeping your Business Profile up to date. Our guide on getting recommended by ChatGPT in Austin covers what to do with what you find.
Related readingHow to rank in the Austin Google Maps pack: a 12-step checklistMinutes 29 to 30: check your tracking
You cannot judge local SEO without counting calls and leads. Check three things:
- Business Profile performance: Google's performance report shows calls from your profile's call button, website clicks, direction requests, and the searches people used to find you, for verified profiles. Compare the last few months.
- Forms: Send a test message through your contact form and confirm it reaches an inbox someone checks.
- UTM tags: Look at the website link on your profile. If it has no tags, add them, for example ?utm_source=google&utm_medium=organic&utm_campaign=gbp at the end of the URL. Google Analytics shows UTM tag values in its Traffic acquisition report, so you can tell profile visits apart from other Google traffic.
How to prioritize what your local SEO audit finds
Fix problems in the order they cost you customers, starting with anything that blocks contact. A practical order:
- Contact blockers: a wrong phone number, wrong hours, a broken website link, or a form that does not send.
- Profile basics: category, name, address or service area, and services.
- Reviews: a steady, honest habit of asking, and a reply to every review.
- Website pages: one clear page per main service, with details that match your profile.
- Listings: mismatches and duplicates on the major sites.
- Technical items: mobile speed problems and schema errors.
Run this local SEO checklist again every few months, and after a move, a rebrand, or a new website. If you would rather hand the fixes off, that is what our local SEO service does.
Want a second set of eyes first? Ask for a free audit. A person reviews every audit, and you hear back within one business day.
Written by the Best SEO in Austin team
We help Austin service businesses, clinics, and firms get recommended by AI and found on Google Maps. Terms are month to month, and you own every account.



