Advanced checklist

SEO Audit Checklist: 22 Checks to Score Your Site

  • 22 items
  • 5 groups
  • 12 high priority
  • 8 medium priority
  • 2 low priority

Your progress

0%Score

0 / 22 complete

Your ticks are saved in this browser only.

Baseline & Crawl Setup

0 of 4 done

  • High priority

    Export clicks, impressions, CTR and average position from the Performance report, plus indexed and not indexed counts from the Page indexing report.

  • High priority

    Run a crawler to list every URL with its status code, title, canonical, robots directives and click depth. Scan one URL per template first. Open Website Reviewer

  • High priority

    Confirm no important section, CSS or JavaScript file is disallowed. The robots.txt report in Search Console shows the file Google fetched and any errors. Open Robots.txt Generator

  • Medium priority

    The sitemap should list only canonical URLs that return 200 and are indexable. Check the Sitemaps report for errors. Open XML Sitemap Generator

Indexation & Canonicals

0 of 5 done

  • High priority

    Open each reason in the Page indexing report, such as Crawled, currently not indexed or Duplicate without user-selected canonical, and decide if it is expected. Open Google Index Checker

  • High priority

    Check the robots meta tag and the X-Robots-Tag response header on key templates. Staging settings often leak into production. Open HTTP Header Checker

  • High priority

    Each indexable page should point its canonical at itself or at the preferred duplicate, and the target must return 200. URL Inspection shows the canonical Google selected. Open Meta Tags Analyzer

  • Medium priority

    Look for parameter URLs, HTTP and HTTPS copies, www and non-www copies, trailing slash variants and thin tag pages that repeat the same content.

  • Low priority

    Each language version must link to every other version and back, use valid language and region codes and point at canonical URLs. Skip if the site has one language.

Status Codes & Redirects

0 of 5 done

  • High priority

    Update or remove links that point at missing pages, so visitors and crawlers do not hit dead ends. Open Broken Links Finder

  • High priority

    The Crawl stats report in Search Console shows host status and response codes over time. Repeated server errors slow crawling. Open Website Down Checker

  • Medium priority

    Point internal links at the final URL and use one 301 or 308 hop for permanent moves. Open Redirect Checker

  • High priority

    HTTP, HTTPS, www and non-www versions should all reach the same canonical URL in a single redirect. Open Redirect Checker

  • Medium priority

    Empty category or search pages that return 200 with a not found message are soft 404s. Return 404 or 410 for pages that no longer exist.

Performance & Page Experience

0 of 3 done

  • High priority

    Use the Core Web Vitals report. Good thresholds at the 75th percentile are LCP up to 2.5 s, INP up to 200 ms and CLS up to 0.1. Open Page Speed Checker

  • High priority

    Google uses mobile-first indexing, so text, links, structured data and meta tags must match on mobile. Test key templates on real devices. Open Mobile Friendly Test

  • High priority

    Check the certificate is valid and that pages load no images, scripts or styles over HTTP. Open SSL Checker

On-Page, Content & Logs

0 of 5 done

  • Medium priority

    Each indexable page needs a unique, descriptive title and a meta description that summarizes it. Open Meta Tags Analyzer

  • Medium priority

    Pages in the sitemap with no internal links are orphans. Link important pages from relevant pages with descriptive anchors. Open Website Links Count Checker

  • Medium priority

    Test key templates in the Rich Results Test and review the enhancement reports in Search Console. Markup must match visible content. Open Schema Markup Generator

  • Medium priority

    Improve, merge with a redirect or remove pages that add little value or carry old facts. Open Plagiarism Checker

  • Low priority

    Logs show which URLs Googlebot really requests and where crawling is wasted on parameters or redirects. Verify Googlebot with a reverse DNS lookup.

About this checklist

Kwebby's SEO Audit Checklist gives you 22 checks in five groups, and 12 of them carry a High priority tag. The checks follow the order of a real audit: record a baseline, crawl the site, confirm what Google indexes, clean up status codes and redirects, then review speed, content and logs. Each check turns an audit question into a pass or fail you can tick, and a live score shows how healthy the site is.

This guide explains how to run an audit with the checklist, what each group tests and which free Kwebby tool or Google report produces the evidence.

Key Takeaways

  • The Kwebby SEO Audit Checklist has 22 checks in five groups: Baseline & Crawl Setup (4), Indexation & Canonicals (5), Status Codes & Redirects (5), Performance & Page Experience (3) and On-Page, Content & Logs (5).
  • Twelve checks are High priority, eight are Medium and two are Low, so the tags give you a ready-made fix order.
  • Start with data. Google Search Console's Performance and Page indexing reports give you the baseline every later fix is measured against.
  • Indexing comes before content. A page Google does not index cannot rank, however good the copy.
  • Core Web Vitals now use INP, not FID. Good scores are LCP up to 2.5 seconds, INP up to 200 milliseconds and CLS up to 0.1.
  • Your ticks are saved in your browser, so you can run the audit over several sessions. The Reset button clears them for the next audit.

What the Kwebby SEO Audit Checklist Covers

The Kwebby SEO Audit Checklist is a free, interactive list of 22 checks that test crawling, indexing, canonicals, status codes, redirects, Core Web Vitals, on-page tags, structured data, content quality and server logs. Each check carries a High, Medium or Low tag, and many link straight to the free Kwebby tool that tests them. It sits in Kwebby's SEO Checklists hub.

Group Checks High Medium Low
Baseline & Crawl Setup 4 3 1 0
Indexation & Canonicals 5 3 1 1
Status Codes & Redirects 5 3 2 0
Performance & Page Experience 3 3 0 0
On-Page, Content & Logs 5 0 4 1
Total 22 12 8 2

How to Run an SEO Audit With the Checklist

Run the audit in six passes: set the scope, record a baseline, score the checks, rank the failures, fix them and retest.

  1. Set the scope. List the templates that matter, usually the homepage, category or service pages, product pages and articles. Test one URL per template, then confirm the pattern across the crawl.
  2. Record a baseline. In Google Search Console, the Performance report shows clicks, impressions, click-through rate and average position. The Page indexing report shows which URLs are indexed and why others are not.
  3. Score the checks. Open the linked tool or report for each item and tick the box only when the site passes. The Score percentage and the "0 / 22 Complete" counter update as you go, and your ticks stay saved in this browser.
  4. Rank the failures. Fix High items first, then Medium, then Low. Within a tag, fix the quickest item first.
  5. Fix and note the date. Keep a short log of what changed and when, so a traffic shift can be traced to a cause.
  6. Retest. Run the failed checks again and compare the new data with the baseline. Press Reset before the next full audit.

The Checklist Sections Explained

Each group answers one audit question. Here is what to look for and where to find the evidence.

Baseline & Crawl Setup (4 checks)

This group asks whether you know the starting point and can see the whole site. Three of its four checks are High priority.

  • Record a Search Console baseline (High). Export the Performance and Page indexing data before you change anything.
  • Crawl the whole site (High). A desktop crawler lists every URL with its status code, title, canonical and click depth. For a quick pass on single URLs, the Website Reviewer checks SSL, speed, compression, meta tags, security headers, robots.txt and the sitemap.
  • Review robots.txt rules (High). Confirm no important section, CSS or JavaScript file is disallowed. The robots.txt report in Search Console shows the file Google fetched and any errors. Rebuild a broken file with the Robots.txt Generator.
  • Compare the XML sitemap with indexable URLs (Medium). The sitemap should list only canonical URLs that return 200. The XML Sitemap Generator builds a clean file when yours is out of date.

Indexation & Canonicals (5 checks)

This group asks whether Google indexes the right version of each page.

  • Review Page indexing reasons (High). Open each reason in the report and decide whether it is expected. The Google Index Checker gives a quick approximate count of indexed pages.
  • Find unintended noindex tags and X-Robots-Tag headers (High). The HTTP Header Checker shows every response header, including X-Robots-Tag. The Meta Tags Analyzer shows the robots meta tag.
  • Check canonical tags (High). Each indexable page should point its canonical at itself or at the preferred duplicate. The URL Inspection tool shows which canonical Google selected.
  • Find duplicate and near-duplicate URLs (Medium). Look for parameter URLs, HTTP and HTTPS copies, www and non-www copies, trailing slash variants and thin tag pages.
  • Validate hreflang (Low). Only for sites with language or regional versions. Google's localized versions guide says each version must list itself and every other version.

Status Codes & Redirects (5 checks)

This group asks whether every URL returns the right answer.

  • Fix internal links to 4xx pages (High). The Broken Links Finder checks up to 100 links on a page and shows each status code.
  • Check for 5xx server errors (High). The Crawl stats report in Search Console shows host status and response codes over time. The Website Down Checker tests a single URL now.
  • Remove redirect chains and loops (Medium). Point internal links at the final URL and keep permanent moves to one 301 or 308 hop.
  • Confirm one protocol and one host (High). The Redirect Checker traces every hop and tests the http, https, www and non-www versions of a URL.
  • Find soft 404s (Medium). An empty page that returns 200 with a not found message is a soft 404. Return 404 or 410 for pages that no longer exist.

Performance & Page Experience (3 checks)

All three checks in this group are High priority.

  • Review Core Web Vitals field data (High). The Core Web Vitals report groups URLs by status. Google rates LCP up to 2.5 seconds, INP up to 200 milliseconds and CLS up to 0.1 as good at the 75th percentile (web.dev). The Page Speed Checker runs PageSpeed Insights for one URL.
  • Check the mobile version has the same content (High). Google uses mobile-first indexing, so text, links, structured data and meta tags must match on mobile. The Mobile Friendly Test returns mobile Lighthouse scores.
  • Confirm HTTPS and no mixed content (High). The SSL Checker shows expiry date, issuer, protocol and cipher.

On-Page, Content & Logs (5 checks)

This group asks whether indexed pages deserve to rank and how Googlebot spends its time.

  • Find missing, duplicate or vague titles and descriptions (Medium). Review them in your crawl export, then spot-check live pages with the Meta Tags Analyzer.
  • Find orphan pages and weak internal links (Medium). A page in the sitemap with no internal links is an orphan. The Website Links Count Checker lists the internal links on any page.
  • Validate structured data (Medium). Test key templates in Google's Rich Results Test and fix markup with the Schema Markup Generator. Google's structured data policies say markup must describe visible content.
  • Flag thin or outdated content (Medium). Improve, merge with a redirect or remove pages that add little value. The Plagiarism Checker finds copied passages.
  • Analyze server log files (Low). Logs show which URLs Googlebot really requests. Google explains how to verify Googlebot with a reverse DNS lookup, so fake bots do not skew the data.

Mistakes to Avoid

The biggest audit mistake is treating the score as the goal. A score is a progress marker. The goal is to fix the failures that hold back the pages that matter.

  • Auditing without a baseline. Without Search Console data you cannot tell whether a fix worked.
  • Using retired tools. Google retired its Mobile-Friendly Test and the robots.txt Tester. Use Lighthouse and the robots.txt report instead.
  • Fixing in list order. Use the priority tags, not the order on the page.
  • Auditing one page and calling it done. Test one URL per template, then confirm the pattern in the crawl.
  • Ignoring indexing. A page that is not indexed cannot rank, however good the copy.
  • Skipping the retest. Fixes break. Run the failed checks again.

Free Kwebby Tools for an SEO Audit

Start with the Website Reviewer for a pass or fail view of one URL. Then use a specialist tool for each failure.

Audit need Tool What it does
First pass Website Reviewer Pass or fail view of a whole URL
Indexing Google Index Checker Approximate indexed count and sample URLs
Headers HTTP Header Checker Status code, final URL and every header
Redirects Redirect Checker Every hop for http, https, www and non-www
Dead links Broken Links Finder Status codes for up to 100 links on a page
Tag review Meta Tags Analyzer Title, canonical, robots and social tags
Speed Page Speed Checker Scores and Core Web Vitals

Browse more in the Free SEO Tools hub.

Final Thoughts

An audit is only useful if it ends in fixes. Use Kwebby's SEO Audit Checklist to score the site, work the 12 High items first and retest to confirm the gain. For the broader on-page and content list, open the SEO Checklist. For a closer look at crawling and speed, open the Technical SEO Checklist.

FAQ

Frequently asked questions

How do you perform an SEO audit?

Set the scope, collect baseline data from Google Search Console, crawl the site, score each check, rank the failures by priority, fix them and retest. Kwebby's SEO Audit Checklist gives you 22 checks with High, Medium and Low tags and a live score to guide the order.

What does an SEO audit involve?

An SEO audit reviews crawling, indexing, canonicals, status codes, redirects, Core Web Vitals, on-page tags, structured data, content quality and server logs. Kwebby's checklist splits those into five groups: Baseline & Crawl Setup, Indexation & Canonicals, Status Codes & Redirects, Performance & Page Experience and On-Page, Content & Logs.

How many checks are on the Kwebby SEO audit checklist?

The Kwebby SEO Audit Checklist has 22 checks. Twelve are High priority, eight are Medium and two are Low. The Score and Complete counters at the top update as you tick items.

Does the checklist save my progress?

Yes. Your ticks are saved in your browser's local storage for each checklist, so they are still there when you return on the same device and browser. They are not sent to Kwebby or synced between devices. The Reset button clears them.

How often should I run an SEO audit?

Run one after every major change, such as a redesign, migration or platform update, and on a regular schedule in between. Kwebby's Website Reviewer page suggests quarterly at a minimum, and monthly for active business sites.

Can I audit my site for free?

Yes. Google Search Console is free, and the Kwebby checklist and the tools linked on this page are free to open. The checklist needs no signup.

First project offer

Get 50% off your first project

The discount applies to your first fixed quote only. Send your brief and get your fixed quote by email.

Step 1 of 3 · What do you need?

Get a fixed quote

50% off your first project. Applies to your first fixed quote only.

What do you need?

Pick an option to see its starting price and typical timeline.