SEO Audit Checklist
SEO Audit Checklist is a free 60-point checklist for auditing a small business website and Google listing, showing how to check each item with free tools.
- Free
- No sign-up
- Runs in your browser
A practical 60-point SEO audit checklist for small business websites, covering the Google Business Profile, technical health, on-page basics, content, local signals, links and tracking. Each item says how to check it with free tools. Mark items done, needs work or not applicable, add notes, and watch the score for each section fill up. Progress is saved in your browser and the whole list prints cleanly.
Your workspace
SEO audit checklist
Your logo (optional)
PNG, JPG, SVG or WebP. It stays on your device โ we never upload it โ and it is remembered for our other document tools.
Work through each item using the 'how to check' line. Mark it Done, Needs work or Not applicable. Not applicable items do not count against the score. Everything is saved in this browser only.
Google Business Profile
0 of 9 doneThe Google Business Profile is claimed and verified
How to check: Search the business name on Google Maps. If it says 'Own this business?', it is not claimed.
Not checked
The main category is the most specific one available
How to check: Open the profile editor and compare the category with the top three competitors on Maps.
Not checked
Name, address and phone match the website exactly
How to check: Put the profile and the website contact page side by side and compare word for word.
Not checked
Opening hours are correct, including holiday hours
How to check: Check the hours on the profile and ask the owner about festival and Sunday timings.
Not checked
The business description is filled in and mentions main services and area
How to check: Read the 'From the business' section on the profile.
Not checked
At least 10 real photos, with some added in the last month
How to check: Open the Photos tab on the profile and look at the dates.
Not checked
Services or products are listed on the profile
How to check: Look for the Services or Products section in the profile editor.
Not checked
There is a post from the last 14 days
How to check: Scroll to Updates on the profile and check the date of the latest one.
Not checked
Every recent review has a reply from the owner
How to check: Open Reviews, sort by newest and check for owner responses.
Not checked
Technical health
0 of 10 doneThe website loads securely with a padlock
How to check: Visit the site with http:// and check it moves to https:// with no warning.
Not checked
The website is easy to use on a phone
How to check: Open it on a phone: text readable without zooming, buttons easy to tap.
Not checked
Pages load quickly on mobile
How to check: Run the home page through PageSpeed Insights and look at the mobile result.
Not checked
Google has the important pages stored
How to check: Search site:yourdomain.in on Google, or check Pages in Search Console.
Not checked
A sitemap exists and is submitted to Google
How to check: Open /sitemap.xml and check Sitemaps in Search Console.
Not checked
Nothing important is blocked from Google
How to check: Open /robots.txt and look for 'Disallow: /' or blocked key folders.
Not checked
No broken links or 'page not found' errors
How to check: Click through the menu and footer links, and check Pages in Search Console for 404 errors.
Not checked
Old or moved pages redirect to the right new page
How to check: Try old URLs you know of and check where they land.
Not checked
The site opens at one address only (with or without www)
How to check: Visit both www and non-www versions; one should redirect to the other.
Not checked
Images are compressed and not oversized
How to check: PageSpeed Insights lists images that could be smaller.
Not checked
On-page basics
0 of 9 doneEach important page has a unique, clear title
How to check: Search site:yourdomain.in and read the blue headlines.
Not checked
Key pages have a description written for Google results
How to check: Look at the grey text under each result in the site: search, or use our page checker.
Not checked
Each page has one main heading that says what it is about
How to check: Check the biggest heading at the top of each page.
Not checked
Longer pages are broken up with sub-headings
How to check: Skim each service page: can you see the sections at a glance?
Not checked
Page addresses are short and readable
How to check: Look at the address bar: /dental-implants is good, /page?id=123 is not.
Not checked
Important images have a text description
How to check: Use our page checker or right-click an image and inspect it for an alt description.
Not checked
Pages link to each other where it helps
How to check: Check that the home page and blog articles link to the main service pages.
Not checked
Business details code (schema) is on the site
How to check: Run the home page through Google's Rich Results Test.
Not checked
Phone number and WhatsApp are easy to find on every page
How to check: Open any page on a phone and see if you can call in one tap.
Not checked
Content
0 of 8 doneEvery main service has its own page
How to check: List the owner's top services and check each has a page, not just a line on the home page.
Not checked
Service pages explain the service properly
How to check: Each page should cover what it is, who it is for, price guide, area and why choose you.
Not checked
Common customer questions are answered on the site
How to check: Ask the owner what customers ask on the phone and search the site for answers.
Not checked
Content is up to date (prices, offers, staff)
How to check: Look for old dates, past offers or staff who have left.
Not checked
There are helpful articles, updated in the last three months
How to check: Open the blog or articles page and check the latest date.
Not checked
An About page shows the real people behind the business
How to check: Look for names, photos, experience and qualifications.
Not checked
Reviews, photos of work or case studies are on the site
How to check: Check the home page and service pages for proof from real customers.
Not checked
Every page tells visitors what to do next
How to check: Look for a clear button or line: call, WhatsApp, book or visit.
Not checked
Local search
0 of 8 doneAreas served have their own pages or clear mentions
How to check: Search the site for each area name the business serves.
Not checked
Business details match on Justdial, Facebook and other listings
How to check: Search the business name and phone number and compare the top listings.
Not checked
Listed on the main Indian directories for this trade
How to check: Check Justdial, IndiaMART, Sulekha, Practo or Zomato, whichever fit.
Not checked
The contact page has the address and a map
How to check: Open the contact page and check the address is written out, not only an image.
Not checked
Review count and rating are close to or above top competitors
How to check: Search the main service with the city on Google Maps and compare the top three.
Not checked
There is a simple way to ask customers for reviews
How to check: Ask the owner if they share a review link on WhatsApp or a QR code at the counter.
Not checked
The website mentions the city and area with the services
How to check: Check titles and headings for phrases like 'dentist in Andheri'.
Not checked
Local business details code includes address and hours
How to check: In the Rich Results Test, look for LocalBusiness with address and opening hours.
Not checked
Links and mentions
0 of 8 doneSome trusted websites link to the business
How to check: Check Links in Search Console, or use our authority checker.
Not checked
No obvious spam links pointing to the site
How to check: Scan the linking sites in Search Console for foreign-language spam or adult sites.
Not checked
You know where competitors get their links
How to check: Note directories and websites that mention the top competitors but not this business.
Not checked
Social profiles exist and link to the website
How to check: Check the Instagram, Facebook and YouTube bios for the website link.
Not checked
The business is mentioned in local news or blogs
How to check: Search the business name in quotes on Google and look beyond its own pages.
Not checked
Suppliers, partners or associations link to the site
How to check: Ask the owner which brands they stock or groups they belong to, and check their websites.
Not checked
There is a plan to earn new mentions each month
How to check: Look for events, sponsorships, awards or offers worth writing about.
Not checked
Marketplace listings (Amazon, Zomato, IndiaMART) point back to the brand
How to check: Check the business profile on each marketplace for the correct name and website.
Not checked
Tracking and reporting
0 of 8 doneGoogle Search Console is set up and verified
How to check: Ask for access or check that the property shows data for the last three months.
Not checked
Google Analytics is installed and receiving visits
How to check: Open Analytics Realtime and visit the site from your phone.
Not checked
Form enquiries are counted as goals
How to check: Submit a test enquiry and check it appears as a key event in Analytics.
Not checked
Phone clicks are tracked
How to check: Check that tapping the phone number is recorded in Analytics.
Not checked
WhatsApp clicks are tracked
How to check: Check that tapping the WhatsApp button is recorded in Analytics.
Not checked
Links in social posts and the Google listing are tagged
How to check: Look at the website link on the Google profile for utm_source tags.
Not checked
Starting numbers are recorded before work begins
How to check: Note clicks, visits, calls and reviews for last month, with the date.
Not checked
A simple monthly report is agreed with the owner
How to check: Agree which three or four numbers they care about and how they want to receive them.
Not checked
Fill in the details above, then press the button to see your result.
Guide
How to use it
- 1Type the website you are auditing so the printout is labelled.
- 2Work through each section, using the 'how to check' line under every item.
- 3Mark each item Done, Needs work or Not applicable, and add a note where it helps.
- 4Watch the score for each section to see where the biggest gaps are.
- 5Print or save as PDF to share the findings, then press Clear to start the next audit.
What the results mean
- Google Business Profile
- The free listing that shows a business on Google Maps and in local search results, with its hours, photos and reviews.
- Technical SEO
- Whether Google can find, open and understand the website at all โ speed, mobile use, security and the pages Google has stored.
- On-page SEO
- The words and labels on each page that tell Google what it is about, such as the page title and headings.
- Backlinks
- Links to the website from other websites. Google treats good ones as recommendations.
- Not applicable
- Items that do not apply to this business are left out of the score, so an online-only shop is not marked down for having no opening hours.
Common questions
Where is my progress saved?
Only in this browser, on this device. Nothing is sent to us. If you clear your browser data or switch devices, the checklist starts empty, so print or save a PDF when you finish.
Do I need paid tools to complete this audit?
No. Every item can be checked with free tools such as Google Search Console, PageSpeed Insights, Google Maps and a normal browser, plus the free checkers on this site.
How is the score worked out?
Each section's score is the share of its items marked Done, ignoring anything marked Not applicable. The overall score works the same way across all 60 items.
How long does a full audit take?
For a small local business website, allow two to four hours the first time. It gets much quicker once you know where to look.
Guides on this topic
- SEO Packages in India: How to Structure Your PlansHow to structure SEO packages in India: three tiers built from tasks and hours, example prices in rupees, add-ons, terms and how to present them.
- Best SEO Audit Tools in 2026: Free and Paid ComparedThe best SEO audit tools for 2026, free and paid: Search Console, PageSpeed Insights, Screaming Frog, Semrush, SE Ranking, WooRank and Upgrowly.
- How to Do SEO Yourself Without Hiring an AgencyA simple weekly SEO routine any shop owner can follow: what to check first, what to fix, what to track each month, and when it is worth hiring help.
- SEO Client Onboarding: A Checklist for the First 30 DaysA week-by-week SEO client onboarding checklist: the questions to ask, the access to request safely, the baseline to record and the quick wins to deliver.
