SEO Audit Checklist for 2026
What to Check and Why
By Lesli Rose · April 12, 2026 · 14 min read
This is the checklist I use when I audit a website. Six sections, 40+ checkpoints, covering everything from technical infrastructure to AI visibility. You can use it to audit your own site, evaluate an agency's work, or understand exactly what a professional SEO audit should cover. Every item includes what to check, how to know if it's passing or failing, and what to do about it.
I've refined this checklist across dozens of audits for service businesses, e-commerce stores, local shops, and professional practices. The items are ordered by impact -- the things that matter most come first.
Section 1: Technical SEO
Technical SEO is the foundation. If these items fail, everything else underperforms. Check these first. Full technical SEO breakdown here.
HTTPS
Check: Does your site load on https:// by default? Does http:// redirect to https://?
Pass: All pages load over HTTPS with no mixed content warnings.
Fix:Install SSL certificate (most hosts offer free Let's Encrypt), set up HTTP-to-HTTPS redirects, fix mixed content.
XML Sitemap
Check: Visit yoursite.com/sitemap.xml. Does it exist? Is it current?
Pass: Sitemap exists, lists all important pages, excludes noindex pages, and is submitted to Google Search Console.
Fix: Generate sitemap with your CMS or a tool like Screaming Frog. Submit to Search Console.
Robots.txt
Check: Visit yoursite.com/robots.txt. Does it exist? Is it blocking important pages?
Pass: File exists, allows access to all public pages, blocks admin/staging areas, references your sitemap.
Fix:Create or update the file. Make sure it's not accidentally blocking CSS, JS, or images (Google needs those to render your pages).
Canonical Tags
Check: View source on 5-10 key pages. Does each have a self-referencing canonical tag?
Pass: Every page has a canonical tag pointing to its own correct URL. Full canonical tag guide.
Fix: Add self-referencing canonicals to all pages. Fix any that point to wrong URLs.
Page Speed
Check: Run your top 3 pages through Google PageSpeed Insights. Check mobile scores.
Pass: LCP under 2.5s, INP under 200ms, CLS under 0.1. Speed and conversion data.
Fix: Compress images, enable caching, reduce scripts, consider hosting upgrade.
Mobile Usability
Check: Open your site on a phone. Tap buttons, fill forms, scroll pages.
Pass: All text readable, buttons tappable, no horizontal scrolling, forms work.
Fix: Responsive design fixes. Test in Chrome DevTools mobile emulator.
Security Headers
Check: Use securityheaders.com to scan your domain.
Pass: Grade B or higher. Key headers present: Content-Security-Policy, X-Frame-Options, Strict-Transport-Security.
Fix: Add headers via .htaccess, nginx config, or hosting panel.
Section 2: On-Page SEO
On-page SEO is what search engines see when they read your content. These elements directly influence how your pages are indexed and displayed.
Title Tags
Check: Does every page have a unique, descriptive title tag under 60 characters?
Pass: Unique titles, include primary keyword, under 60 characters, no duplicates.
Fix: Rewrite titles to be specific, keyword-rich, and unique per page.
Meta Descriptions
Check: Does every page have a custom meta description under 160 characters?
Pass: Custom descriptions that include a reason to click. No auto-generated defaults.
Fix: Write custom descriptions for every page. Guide to meta descriptions.
H1 Structure
Check: Does every page have exactly one H1 tag? Does it include the primary keyword?
Pass: One H1 per page, descriptive, keyword-relevant, different from the title tag.
Fix:Add or fix H1 tags. Ensure heading hierarchy is logical (H1 > H2 > H3).
Image Alt Text
Check: Do all images have descriptive alt text?
Pass: Every image has alt text that describes the image content. No keyword stuffing.
Fix: Add descriptive alt text to all images. Prioritize hero images and product photos.
Internal Links
Check: Do pages link to related content? Are there orphan pages with no internal links pointing to them?
Pass: Every important page has at least 2-3 internal links pointing to it. No orphan pages.
Fix:Add contextual internal links. Use descriptive anchor text, not "click here."
Open Graph Tags
Check: When you share your URL on social media, does it show a proper title, description, and image?
Pass: OG title, OG description, and OG image are set for all pages.
Fix: Add Open Graph meta tags to your page head or configure through your CMS.
Section 3: Content
Blog Freshness
Check: When was the last blog post published? Is content being updated regularly?
Pass: New content at least monthly. Key pages updated within the last 6 months.
Topic Coverage
Check: Does your site cover the topics your audience searches for? Are there obvious gaps?
Pass: Core service topics covered with dedicated pages. Supporting content addresses common questions.
FAQ Presence
Check: Do your service and product pages include FAQs?
Pass: Key pages have 4-8 relevant FAQs with schema markup.
Content Depth
Check: Are your pages thin (under 300 words) or do they provide real value?
Pass:Service pages 500+ words. Blog posts 800+ words. Every page answers the user's question thoroughly.
Section 4: Schema / Structured Data
Structured data is the bridge between your content and how machines understand it. Full structured data guide.
Organization / LocalBusiness
Check: Run your homepage through Google Rich Results Test. Is Organization or LocalBusiness schema present?
Pass: Complete schema with name, address, phone, hours, logo, social links.
Person
Check: Is the owner or founder represented with Person schema?
Pass: Person schema on About page with name, title, sameAs links.
FAQPage
Check: Do pages with FAQs have FAQPage schema?
Pass: Schema matches the visible FAQ content on the page.
Service / Product
Check: Do service and product pages have corresponding schema?
Pass: Each service/product has its own schema with name, description, and provider.
BreadcrumbList
Check: Do pages have BreadcrumbList schema?
Pass: Breadcrumb schema on every page reflecting correct site hierarchy.
Section 5: AI Visibility
This section is new for 2026. AI systems are now a real channel for business discovery, and your site needs to be ready for them.
AI Crawler Access
Check: Does your robots.txt block AI crawlers (GPTBot, ClaudeBot, PerplexityBot)?
Pass: AI crawlers are allowed unless you have a specific reason to block them.
llms.txt
Check: Does your site have an llms.txt file at the root? This is the emerging standard for communicating with AI systems.
Pass: File exists with clear entity statements about your business.
Entity Statements
Check: Does your homepage and About page contain clear, extractable statements about who you are and what you do?
Pass:Clear sentences like "[Business name] is a [type] located in [city] that provides [services]."
Extractable Content
Check: Is your content in plain HTML that AI can read, or locked in images, PDFs, or JavaScript-rendered widgets?
Pass: All important content is in the HTML. No critical info trapped in images or iframes.
Section 6: Earned Visibility
Your website is only part of the picture. What the rest of the internet says about you matters just as much -- especially for AI systems that cross-reference multiple sources.
Google Business Profile
Check: Is your GBP claimed, complete, and active?
Pass:All fields filled, photos uploaded, posts within the last 30 days, Q&A section populated.
Review Platforms
Check: Are you listed on the review platforms that matter for your industry?
Pass: Active profiles on 3+ relevant platforms with recent reviews.
Directory Listings
Check: Are your NAP (name, address, phone) details consistent across directories?
Pass: Consistent NAP on all major directories. No conflicting information.
Third-Party Mentions
Check: Does your business appear in any roundups, listicles, or industry directories?
Pass: At least 2-3 third-party mentions on authoritative sites.
What to Do With Your Results
If you ran through this checklist, you now know what's working and what's not. The next step is prioritization. Not everything needs to be fixed at once. Start with technical SEO (Section 1), then structured data (Section 4), then work through the rest.
The items in this checklist are the same ones I check in every professional audit. The difference between doing it yourself and hiring someone is speed, accuracy, and knowing which fixes will have the biggest impact for your specific situation.
Frequently Asked Questions
How often should you do an SEO audit?
A comprehensive SEO audit should be done at least once per year, with lighter quarterly check-ins on key metrics. You should also audit after any major website change (redesign, platform migration, new content strategy) because changes often introduce new technical issues.
What should an SEO audit include?
A thorough SEO audit should cover six areas: technical SEO (HTTPS, sitemap, robots.txt, page speed, mobile, security headers), on-page SEO (title tags, meta descriptions, H1 structure, image alt text, internal links), content quality, structured data, AI visibility, and earned visibility (GBP, reviews, directories).
Can I do an SEO audit myself?
Yes. You can check many items on this checklist yourself using free tools like Google Search Console, PageSpeed Insights, and Google's Rich Results Test. The technical items require some knowledge to interpret, but the checklist format lets you identify what's passing and what's failing. For implementation and prioritization, working with a professional saves time.
What is the most important part of an SEO audit?
Technical SEO is the most important section because it's the foundation everything else depends on. If your site can't be crawled, indexed, or loaded quickly, no amount of content or link building will help. After technical SEO, structured data is the next highest-impact area because it affects both search rich results and AI visibility simultaneously.
Get a Professional Audit
This checklist covers what to check. A professional audit covers what to prioritize, what to fix first, and exactly how each issue is affecting your visibility and revenue.
Run Your Visibility Report