SEO Audit Checklist for Small Businesses
An SEO audit is a systematic evaluation of your website's search engine optimization. It identifies what is working well, what needs improvement, and what is broken. For small businesses, a regular audit helps you catch problems before they become serious and ensures that your site continues to perform well in search results as Google's algorithms evolve.
This checklist is designed for small business owners and non-technical website managers. It covers the most impactful items in a practical order, starting with the fundamentals and moving to more advanced topics. Work through it section by section and document your findings as you go.
Technical Foundation
SSL certificate active. Open your website and check that the URL starts with "https" and a padlock icon appears in the browser bar. If it shows "Not Secure," your SSL certificate is either missing or improperly configured. Fix this immediately.
Mobile-friendly. Open your website on a phone and try to use it. Can you read the text without zooming? Are buttons large enough to tap? Does the layout adapt to the screen? Google uses mobile-first indexing, so your mobile experience determines your rankings. Run Google's Mobile-Friendly Test for a technical assessment.
Site speed. Run your homepage and two or three key pages through Google PageSpeed Insights. Check the mobile scores. Scores below 50 indicate significant performance problems. Focus on the specific recommendations provided, which are typically related to image optimization, caching, and render-blocking resources.
Crawlability. Check your robots.txt file (yourdomain.com/robots.txt) and make sure it is not blocking important pages. Verify that your XML sitemap (yourdomain.com/sitemap.xml) exists, lists all your important pages, and does not include pages that should not be indexed.
Indexation. Search Google for "site:yourdomain.com" to see how many of your pages are indexed. Compare this number to the total pages on your site. If significantly fewer pages are indexed than exist, you may have indexation issues caused by noindex tags, crawl errors, or thin content.
On-Page SEO
Title tags. Check that every page has a unique, descriptive title tag that includes relevant keywords and is under 60 characters. Your homepage title should include your business name and primary service. Service pages should include the service name and location. Common problems include duplicate titles, missing titles, and titles that are too long or too short.
Meta descriptions. Verify that every page has a unique meta description under 160 characters that accurately describes the page content and includes a compelling reason to click. While meta descriptions do not directly affect rankings, they influence click-through rates from search results.
Heading structure. Each page should have exactly one H1 tag that clearly describes the page topic. Use H2 tags for major sections and H3 tags for subsections. Avoid skipping heading levels (jumping from H1 to H3) and do not use heading tags for styling purposes.
Image alt text. Check that all images have descriptive alt text. Alt text should describe what the image shows, not stuff keywords. Good alt text helps with accessibility and gives search engines context about your visual content.
Internal linking. Review how your pages link to each other. Important pages should be linked from multiple other pages on your site. Orphan pages (pages with no internal links pointing to them) are hard for search engines to find and tend to rank poorly. Use descriptive anchor text rather than "click here."
Content quality. Review each page for thin content (fewer than 300 words on important pages), duplicate content (the same text appearing on multiple pages), and outdated information. Each page should provide genuine value and unique content that justifies its existence.
Local SEO
Google Business Profile. Log into your Google Business Profile and verify that all information is accurate: business name, address, phone number, hours, categories, description, and services. Check that photos are current and that you have been posting regularly. Review and respond to any new reviews.
NAP consistency. Check that your business name, address, and phone number are identical on your website, Google Business Profile, and major directory listings. Inconsistencies between these sources confuse search engines and can hurt your local rankings.
Citations. Search for your business on major directories like Yelp, Yellow Pages, BBB, and industry-specific platforms. Claim any unclaimed listings, correct any inaccurate information, and note any duplicate listings that should be removed.
Reviews. Check your review count and average rating on Google and other important platforms. Look at the recency of your reviews. If your last review is several months old, you need to revitalize your review generation efforts. Read recent reviews for common themes that might indicate areas for improvement in your service or website.
Local content. Verify that your website mentions your service area prominently. Check for location pages if you serve multiple areas. Make sure your address or service area information is visible on your homepage, about page, contact page, and in your site footer.
Content and Authority
Service page coverage. Does every major service you offer have its own dedicated page? Are those pages detailed and helpful, or are they thin placeholders with a sentence or two? Service pages are your primary ranking targets for commercial keywords, so they deserve substantial, unique content.
Backlink profile. Use a free tool like Ahrefs Webmaster Tools or Google Search Console to review your backlink profile. Look for any spammy or toxic links that could be hurting your site. Identify opportunities for new links from local organizations, industry partners, and relevant directories.
Google Search Console data. Review your Search Console data for the past three months. Look at which queries bring traffic, which pages get the most impressions, and your average click-through rate. Identify pages with high impressions but low click-through rates, as improving their title tags and meta descriptions could increase traffic without improving rankings.
Prioritizing Your Fixes
Not every audit finding deserves immediate attention. Prioritize based on impact. Critical issues that need immediate fixes include broken SSL, mobile usability problems, missing or blocked pages, and incorrect business information. High-impact improvements include missing title tags, thin service pages, GBP optimization, and speed improvements. Lower-priority items include minor content updates, secondary citation cleanup, and cosmetic issues.
Work through your findings in priority order. Track what you fix and when. Run this audit quarterly to catch new issues and verify that previous fixes are still in place. SEO is not a one-time project; it requires ongoing attention to maintain and improve your search visibility over time.