Free Website SEO Audit: Complete Checklist for 2026

What an SEO Audit Actually Is

An SEO audit is a structured review of everything that affects whether your site can be found, understood, and trusted by search engines. It is not a single score out of 100. A score can be a useful summary, but the real value of an audit is the list of specific issues it surfaces: a missing title tag, a slow page, a broken redirect, a canonical pointing at the wrong URL.

A good audit answers three questions:

1. **Can Google crawl and index my important pages?**

2. **Does each page clearly match the search intent it targets?**

3. **Is the site fast, secure, and usable on mobile?**

If the answer to any of these is no, fixing that issue will do more for your traffic than any amount of content rewriting. This guide walks through the major areas an SEO audit should cover and shows you how to run one for free using the WebRecast [SEO checker](/en/seo-checker) and [site audit](/en/tools/site-audit) tools.

The Two Halves of SEO: On-Page and Technical

Roughly, SEO splits into two halves.

**On-page SEO** covers what is on the page itself: titles, meta descriptions, headings, content quality, keyword usage, internal links, and images. On-page work is about making each page the best possible answer to a query.

**Technical SEO** covers how the site is built and served: crawlability, indexability, site speed, mobile-friendliness, structured data, sitemaps, robots.txt, canonical tags, and hreflang for international sites. Technical work is about removing the obstacles that prevent good pages from ranking.

A complete audit checks both. You can have perfect content and still rank poorly if a technical issue blocks the page. You can have perfect technical SEO and still rank poorly if the content does not match intent.

On-Page SEO Checklist

Title tags

The title tag is one of the strongest on-page signals. For every important page, check:

  • Each page has a unique title.
  • The title is 50 to 60 characters so it does not get truncated in results.
  • The primary keyword appears near the start.
  • The title reads naturally and describes the page honestly.

Duplicate or missing titles are one of the most common audit findings. Fix them first.

Meta descriptions

Meta descriptions do not directly affect rankings, but they affect clicks. A good description can lift click-through rate, which indirectly helps. Check:

  • Each page has a unique meta description.
  • The description is 140 to 160 characters.
  • It explains what the visitor gets and includes a reason to click.

Headings (H1, H2, H3)

Headings structure the page for both readers and search engines. Check:

  • Each page has exactly one H1 that matches the page topic.
  • Subsections use H2 and H3 in a logical hierarchy.
  • Headings include relevant keywords naturally, without stuffing.

Content quality

Content is where most long-term SEO gains happen. For each important page, ask:

  • Does the page fully answer the query it targets?
  • Is the content more useful than what currently ranks?
  • Is the writing clear, accurate, and current?
  • Does the page cover related subtopics that searchers expect?
  • Is the content original, not republished or thin?

Thin content (pages with very little text or value) is a frequent audit finding. Either improve thin pages or remove and redirect them.

Keyword usage and intent match

Keywords still matter, but intent matters more. Check that:

  • The primary keyword appears in the title, H1, and early in the content.
  • Related terms and synonyms appear naturally.
  • The page format matches what searchers want (for example, a "how to" query should usually be a step-by-step guide, not a product page).

Internal links

Internal links help Google understand site structure and distribute authority. Check:

  • Important pages are linked from other relevant pages.
  • Anchor text is descriptive, not generic "click here".
  • There are no orphan pages (pages with no internal links pointing to them).
  • Links use clean, crawlable URLs (not JavaScript-only links that bots cannot follow).

Images

Images affect both UX and SEO. Check:

  • Images are compressed and sized correctly.
  • Every image has descriptive alt text.
  • The page uses modern formats like WebP where possible.
  • Images do not push the largest contentful paint beyond acceptable limits.

Technical SEO Checklist

Crawlability and indexability

Before anything else, confirm that Google can reach and index your important pages. Check:

  • Pages return a 200 status code, not 404 or 500.
  • Important pages are not blocked by a noindex tag.
  • Robots.txt does not accidentally block important sections.
  • The XML sitemap is submitted to Google Search Console and includes your key URLs.
  • There are no long redirect chains (A redirects to B, which redirects to C).

A surprising number of SEO problems are just indexing problems in disguise. If a page is not indexed, no amount of content work will help.

Site speed

Speed is a confirmed ranking factor and a major UX issue. Key metrics to check (Core Web Vitals):

  • **Largest Contentful Paint (LCP):** under 2.5 seconds.
  • **Interaction to Next Paint (INP):** under 200 milliseconds.
  • **Cumulative Layout Shift (CLS):** under 0.1.

Common speed fixes include compressing images, reducing JavaScript, using a content delivery network, enabling caching, and upgrading hosting. Test with PageSpeed Insights or Lighthouse for specific recommendations.

Mobile-friendliness

Google uses mobile-first indexing, which means it primarily uses the mobile version of your site for ranking. Check:

  • Text is readable without zooming on a phone.
  • Tap targets (buttons and links) are spaced for fingers.
  • No horizontal scrolling.
  • The mobile layout matches the desktop in content and links.

XML sitemap

The sitemap is a list of URLs you want search engines to index. Check:

  • The sitemap exists and is reachable (typically at `/sitemap.xml`).
  • It lists only canonical, indexable URLs.
  • It does not include redirected, broken, or noindexed pages.
  • It is submitted in Google Search Console.

A messy sitemap full of junk URLs sends a weak signal about which pages actually matter.

Robots.txt

Robots.txt tells crawlers what they can and cannot crawl. Check:

  • It does not block important pages or CSS and JavaScript files.
  • It references your XML sitemap.
  • It is not accidentally set to `Disallow: /`, which blocks the entire site.

A single character mistake in robots.txt can deindex a whole site. Always review changes carefully.

Canonical tags

Canonical tags tell Google which version of a page is the main one, which prevents duplicate content issues. Check:

  • Each page has a self-referencing canonical tag.
  • Canonical points to the correct URL (not to a parameterized or alternate version).
  • Pagination and faceted navigation use canonicals correctly.
  • Cross-domain duplicates point to the right source.

Structured data (schema markup)

Structured data helps Google understand your content and can earn rich results. Check:

  • Relevant schema is present (Article, Product, FAQ, BreadcrumbList, Organization, and so on).
  • The markup is valid (test with Google's Rich Results Test).
  • The data matches what is visible on the page.

Hreflang (for international sites)

If your site targets multiple languages or countries, hreflang tags tell Google which version to show to which audience. Check:

  • Hreflang tags are present and reciprocal (each version links to the others).
  • Language and region codes are correct.
  • Self-referencing hreflang is included.

Broken hreflang is a common cause of the wrong language version showing up in search.

HTTPS and security

Check:

  • The site loads over HTTPS with a valid certificate.
  • HTTP URLs redirect to HTTPS.
  • Mixed content (HTTP resources on an HTTPS page) is eliminated.

Broken links and redirects

Crawl the site and check for:

  • 404 errors on internal links.
  • Redirect chains and loops.
  • Links to deleted or moved pages.

Broken links waste crawl budget and hurt UX. Fix or remove them.

How to Run a Free SEO Audit Step by Step

Here is a workflow you can run on any site.

Step 1: Crawl the site

Use the WebRecast [site audit](/en/tools/site-audit) tool to crawl your site. This surfaces technical issues like broken links, missing titles, redirect chains, and blocked resources in one pass. Export the list and group issues by type.

Step 2: Check indexing in Search Console

Open Google Search Console and review:

  • The Pages report to see which URLs are indexed and which are not.
  • Any coverage errors or exclusions.
  • The URL Inspection tool for any specific page you are worried about.

If important pages are not indexed, fix that before anything else.

Step 3: Run the SEO checker

Run the [SEO checker](/en/seo-checker) on your most important pages. It reviews on-page elements like title tags, meta descriptions, headings, and content structure, and flags specific problems.

Step 4: Test speed and Core Web Vitals

Run PageSpeed Insights or Lighthouse on your key templates (home page, main category, a typical article). Note the LCP, INP, and CLS scores and the specific recommendations.

Step 5: Check mobile-friendliness

Use Google's Mobile-Friendly Test or Search Console's Mobile Usability report. Fix any flagged issues, since mobile problems affect both rankings and conversions.

Step 6: Validate structured data

Run a few key pages through the Rich Results Test. Fix any errors and add missing schema where relevant.

Step 7: Prioritize the findings

Group every issue into:

  • **Critical:** blocks indexing or breaks the site (noindex on important pages, robots.txt blocking the site, broken HTTPS).
  • **High:** hurts rankings or UX significantly (slow LCP, missing title tags, thin content on money pages).
  • **Medium:** worth fixing but lower impact (missing alt text, suboptimal meta descriptions).
  • **Low:** minor polish.

Work through critical and high issues first. They produce the biggest gains for the least effort.

Common Issues Found in Audits

Across most sites, the same issues show up repeatedly:

  • **Duplicate or missing title tags and meta descriptions.** Easy to fix, big impact.
  • **Thin content.** Pages with a paragraph or two that add no value. Improve or remove.
  • **Slow pages.** Usually caused by oversized images, too much JavaScript, or cheap hosting.
  • **Indexing problems.** Pages blocked by noindex, robots.txt, or canonical mistakes.
  • **Broken internal links.** Often the result of redesigns or migrations.
  • **Missing or incorrect canonical tags.** Causes duplicate content issues and wasted crawl budget.
  • **No structured data.** Missed opportunity for rich results.
  • **Mixed content warnings.** Common after a partial HTTPS migration.
  • **Orphan pages.** Pages that exist but have no internal links pointing to them.

If your audit finds several of these, you are not alone. The point is to fix them in priority order, not all at once.

How Often Should You Audit

A full audit once or twice a year is enough for most sites. In between, monitor continuously:

  • Watch Search Console for new errors and indexing drops.
  • Track Core Web Vitals monthly.
  • Re-check important pages after any redesign, migration, or platform change.
  • Run the SEO checker on new pages before and shortly after publishing.

Big changes (a redesign, a CMS switch, a domain move) deserve a full audit immediately before and after, because they are when most regressions happen.

Free vs Paid SEO Audit Tools

Free tools like WebRecast's [SEO checker](/en/seo-checker) and [site audit](/en/tools/site-audit), plus Google Search Console and PageSpeed Insights, cover the essentials for most small and mid-size sites. Paid tools add scheduled crawls, deeper historical reporting, competitor benchmarking, and automated monitoring, which matter most for larger sites or agencies managing many clients.

Start with the free stack. If you find yourself doing audits weekly or managing many sites, the upgrade will pay for itself in saved time.

Turn the Audit Into Action

An audit is only useful if it leads to changes. After you finish:

1. Write down the top 5 to 10 issues in priority order.

2. Assign each one an owner and a deadline.

3. Fix the critical issues first, even if they are less glamorous than content work.

4. Re-run the audit after fixes to confirm the issues are gone.

5. Set a reminder to audit again in three to six months.

This loop, repeated over time, is how a site climbs from invisible to competitive. Run your first free audit with the [SEO checker](/en/seo-checker) and the [site audit](/en/tools/site-audit) tool today, and turn the findings into a short, prioritized to-do list.