SEO audit checklist you can run yourself

A step-by-step SEO audit checklist you can run yourself to find indexation problems, broken links, page speed issues, and missing keyword opportunities.

By Shariq Riaz6 min readMore SEO guides

An SEO audit evaluates your website technical setup, on-page content, and backlink authority to identify issues preventing your pages from ranking on Google. You can audit your own website in a few hours using free tools like Google Search Console and Google PageSpeed Insights. Following a systematic checklist helps you uncover indexation errors, slow page speeds, missing metadata, and content gaps before they harm your organic traffic.

Whether you run a local service business or manage an expanding corporate site, this checklist walks you through the essential diagnostics step by step.

Tools you need before starting

You do not need expensive enterprise software subscriptions to run a thorough initial audit. These free tools provide all the raw diagnostics required:

  • Google Search Console is the primary source of truth for crawl status, indexing errors, and organic search impressions. Read our Google Search Console guide if you need help configuring it.
  • Google PageSpeed Insights analyzes loading performance and Core Web Vitals metrics on mobile and desktop devices.
  • Screaming Frog SEO Spider scans up to 500 URLs for free, flagging broken links, redirect chains, and missing title tags.
  • Google Analytics 4 identifies your top-performing landing pages and highlights pages suffering sudden traffic declines.

Phase 1: Crawling and indexation

If search engines cannot access or index your pages, none of your on-page copy or backlinks matter. Start by checking how Google sees your site structure.

1. Perform a basic index check

Type site:yourdomain.com into Google search. The result count gives you a rough estimate of how many pages Google has indexed. If you run a 15-page service website and Google returns 300 results, your site may have duplicate URLs or thin tag pages indexed. If it returns two pages, critical technical blockers are preventing indexation.

2. Inspect the Search Console "Pages" report

Open Google Search Console and navigate to Indexing > Pages. Look closely at the "Why pages aren’t indexed" section:

  • "Excluded by ‘noindex’ tag": Verify that important service pages do not accidentally contain a noindex meta directive.
  • "Page with redirect": Check that old URLs redirect correctly to current destinations with 301 status codes.
  • "Crawled - currently not indexed": Indicates that Google crawled your URL but decided the content was too thin or low quality to include in search results.
  • "Discovered - currently not indexed": Google found the link but has not crawled it yet, often due to server response delays or crawl budget limits.

3. Validate your XML sitemap and robots.txt file

Check yourdomain.com/robots.txt in your web browser. Ensure the file does not contain Disallow: /, which instructs search bots to ignore your entire website. Confirm that the file includes a clean link to your XML sitemap URL.

Next, open your sitemap at yourdomain.com/sitemap.xml. Verify that the sitemap lists only final, live 200-status URLs. Exclude redirected URLs, 404 error pages, and utility pages like shopping carts or login screens.

Phase 2: Technical health and page speed

Technical performance affects how bots crawl your site and how visitors experience your pages.

1. Measure Core Web Vitals

Run your home page and three primary service pages through Google PageSpeed Insights. Focus on real-world field metrics:

  • Largest Contentful Paint (LCP): Must load within 2.5 seconds on mobile.
  • Interaction to Next Paint (INP): Must respond to user clicks in under 200 milliseconds.
  • Cumulative Layout Shift (CLS): Must stay below 0.1 to prevent layout jumping.

For a full explanation of these metrics, read our guide on Core Web Vitals and our step-by-step methods for page speed SEO.

2. Check mobile responsiveness

Over sixty percent of Google searches occur on mobile devices. Open your website on a smartphone and test navigation menus, phone call buttons, and contact forms. Ensure text is legible without zooming and touch targets are spaced far enough apart to prevent accidental clicks.

3. Verify HTTPS and security certificates

Confirm that your website loads over a secure HTTPS connection. Type your domain using http:// and verify that it automatically forces a 301 redirect to https://. Check that browsers display a secure lock icon without mixed content warnings caused by insecure image files or scripts.

Run your site through a crawler to locate broken 404 links. Internal broken links waste crawl resources and create frustrating dead ends for visitors. Replace broken links with active destinations. Additionally, inspect redirects: ensure page A redirects directly to page B, rather than chaining from A to B to C.

For deeper technical auditing, cross-reference our standalone technical SEO checklist.

Phase 3: On-page content and keyword optimization

Once technical delivery is confirmed, evaluate whether your pages answer user search intent.

1. Review title tags and meta descriptions

Every indexable page must feature a unique title tag and meta description:

  • Keep title tags under 65 characters so they display cleanly in search results. Include your primary keyword near the beginning, followed by your company name.
  • Write meta descriptions between 140 and 160 characters describing what visitors gain by clicking. While meta descriptions do not directly influence rank algorithms, clear descriptions drive higher click-through rates.

2. Verify heading structure (H1, H2, H3)

Inspect individual page headings:

  • Each page should have exactly one H1 tag that clearly states the primary topic of the page.
  • Use H2 tags for main content sections and H3 tags for supporting points beneath them.
  • Avoid placing logos, phone numbers, or navigation links inside heading tags.

3. Evaluate search intent and content depth

Compare your primary service pages against the top three organic results for your target search queries:

  • Does your page answer the visitor questions directly in the opening paragraphs?
  • Do you provide pricing ranges, process details, and clear service boundaries?
  • Is the content written clearly for prospective customers rather than stuffed with awkward, repeated keywords?

For a thorough pre-publishing routine, use our dedicated on-page SEO checklist.

A clean site architecture helps search engines understand which pages carry the highest commercial value.

1. Audit click depth

A visitor or search bot should be able to reach any important service page within three clicks from the home page. Deeply buried pages receive fewer crawls and struggle to rank. Use main navigation menus and footer links to keep core pages accessible.

2. Inspect internal anchor text

Review the internal links pointing to your key service pages:

  • Use descriptive anchor text that names the topic, such as "commercial roofing repair" or "web design pricing."
  • Avoid generic anchor text like "click here," "read more," or bare URLs.
  • Ensure your educational blog posts link directly to related commercial service offerings.

How to prioritize audit findings

An audit often generates a long list of action items. Prioritize fixes by potential impact:

PriorityIssue typeAction required
UrgentCrawl blocks and noindex tagsRemove accidental blocks in robots.txt or meta tags on key pages
UrgentBroken SSL or redirect loopsFix certificate errors and eliminate infinite redirect chains
HighBroken internal links (404s)Update links to point to active URLs
HighTitle tag duplicates / missingWrite unique, keyword-focused titles for all primary pages
MediumCore Web Vitals / slow imagesCompress images to WebP and configure browser caching
MediumThin content / missing headingsExpand content with clear answers and logical H2 structure

Taking action on your audit results

Running an audit gives you a clear diagnosis, but traffic only grows when you execute the repairs. Address high-priority technical blockers first, then refine on-page content, and finish with ongoing link outreach.

If you prefer professional execution, Techcelerant provides thorough technical audits and ongoing optimization through our fixed-price SEO services. Review our monthly tiers on our pricing page, or contact our team to review your audit findings with an experienced strategist.

Frequently asked questions

How do I run an SEO audit on my own website?

Start by checking your site indexation status in Google Search Console to confirm which pages Google crawls. Next, inspect Core Web Vitals and mobile responsiveness using Google PageSpeed Insights. Finally, review page title tags, heading structure, content quality, and internal links across your key service pages.

How often should a business run an SEO audit?

Perform a quick technical and indexation check every month to catch broken links or 404 errors early. Conduct a comprehensive website audit once every six months or immediately following a redesign or major CMS update. Regular audits prevent minor code changes from turning into major organic traffic losses.

What free tools can I use for an SEO audit?

Google Search Console and Google Analytics 4 provide the most accurate first-party data on indexing, rankings, and user traffic. Google PageSpeed Insights evaluates loading speed and Core Web Vitals across mobile and desktop. Screaming Frog offers a free desktop crawler that scans up to 500 URLs for technical errors.

What is the difference between a technical audit and an on-page audit?

A technical audit focuses on server configuration, code efficiency, crawlability, and indexation rules that search engine bots evaluate. An on-page audit looks at the visible content, keyword relevance, heading hierarchy, and user intent on individual pages. A complete SEO audit addresses both areas to ensure high organic performance.

Fix the SEO issues on your website

We will review your indexing errors and send a fixed quote to clean up your technical setup.

We reply within one business day. No spam, no mailing list.

Keep reading

All articles