weto

Blog / Homepage

SEO Audit Checklist: 25 Things to Check on Any Website

A good SEO audit turns a messy, underperforming website into a clear list of problems worth fixing. But "audit the site" is a vague instruction. What exactly are you looking for? Which issues actually move rankings, and which are just noise that clutters a report?

This SEO audit checklist gives you 25 concrete things to review on any website, whether it's your own project or a new client site you're inheriting. It's organized into four sections: technical foundations, indexing and crawlability, on-page and content quality, and authority signals. Work through them in order and you'll leave with a prioritized action list instead of a vague sense that "something is wrong."

If you want a step-by-step walkthrough of the process itself rather than a checklist, our guide on [how to do an SEO audit of your website](/blog/how-to-do-seo-audit) pairs well with this article.

Technical Foundations (Checks 1–7)

Technical SEO is the plumbing. If crawlers can't access your pages efficiently, nothing else you do matters. Start here.

1. Confirm the site is indexable

Check that your important pages aren't accidentally blocked. Look for stray noindex tags, an over-restrictive robots.txt file, or a Disallow: / left over from a staging environment. This single mistake can wipe a site off Google entirely, and it's more common than you'd think after a redesign.

2. Review HTTPS and security

Every page should load over HTTPS with a valid SSL certificate. Check for mixed-content warnings (HTTP resources loading on an HTTPS page) and make sure HTTP versions redirect cleanly to HTTPS.

3. Test mobile-friendliness

Google indexes the mobile version of your site first. Open key templates on a phone and check for tap targets that are too close together, text that requires zooming, and layout shifts. A site that's usable on desktop but broken on mobile is losing rankings it doesn't need to.

4. Measure Core Web Vitals and page speed

Review Largest Contentful Paint, Interaction to Next Paint, and Cumulative Layout Shift. Slow-loading pages frustrate users and can suppress rankings on competitive queries. Common culprits are unoptimized images, render-blocking scripts, and bloated third-party tags.

5. Check for duplicate versions of the site

Make sure only one version of your domain resolves. The www and non-www variants, and the HTTP and HTTPS variants, should all funnel to a single canonical version through 301 redirects. Multiple live versions split your authority.

6. Audit redirects and redirect chains

Look for redirect chains (A → B → C) and loops. Each hop wastes crawl budget and slightly slows the user. Consolidate chains so every redirect points directly to the final destination.

7. Validate structured data

If the site uses schema markup for articles, products, reviews, or local business info, run it through a validator to catch errors. Broken structured data can cost you rich results in the search results page.

Indexing and Crawlability (Checks 8–13)

Once the foundation is solid, make sure search engines can find and understand every page you care about.

8. Review the XML sitemap

Your sitemap should list your canonical, indexable URLs and nothing else. Remove redirected URLs, 404s, and noindexed pages from it. If you're seeing warnings in Search Console, our guide on [how to find and fix sitemap errors](/blog/how-to-fix-sitemap-errors) walks through the most common problems and their fixes.

9. Check crawl errors in Search Console

Open the Pages report in Google Search Console and review why URLs aren't indexed. Soft 404s, server errors, and "crawled – currently not indexed" statuses each point to different underlying issues worth investigating.

10. Audit your robots.txt file

Make sure you're not blocking CSS, JavaScript, or important directories. Google needs to render pages the way a user sees them, and blocked resources can distort how it evaluates your content.

11. Find and fix broken links

Internal links pointing to 404 pages waste crawl equity and hurt user experience. External links that have rotted over time make your content look neglected. Fix or remove them.

12. Evaluate your internal linking structure

Important pages should be reachable within a few clicks of the homepage and supported by relevant internal links. Orphan pages (pages with no internal links pointing to them) are hard for Google to discover and value. Our step-by-step guide to [finding internal linking opportunities on your website](/blog/how-to-find-internal-linking-opportunities) shows how to spot and close these gaps.

13. Check canonical tags

Every indexable page should have a self-referencing canonical tag, and paginated or filtered URLs should canonicalize correctly. Misconfigured canonicals can cause Google to ignore the pages you actually want ranked.

On-Page and Content Quality (Checks 14–20)

This is where most ranking wins hide. Technical fixes remove obstacles; on-page work is what earns the position.

14. Audit title tags

Every page needs a unique, descriptive title tag that includes the primary keyword naturally and fits within display limits. Duplicate or missing titles are a fast, high-impact fix.

15. Review meta descriptions

Meta descriptions don't directly influence rankings, but they influence click-through rate. Write compelling, unique descriptions for your most important pages rather than letting Google auto-generate them.

16. Check heading structure

Each page should have one clear H1 and a logical hierarchy of H2s and H3s. Headings help both readers and search engines understand the structure of your content.

17. Assess content depth and relevance

Does each page fully answer the query it targets? Thin pages that skim a topic rarely compete against thorough, genuinely helpful content. Look for pages that need expansion, updating, or consolidation.

18. Look for keyword cannibalization

When two or more pages target the same keyword, they compete with each other and confuse Google about which to rank. Identify overlapping pages and consolidate or differentiate them. Our guide to [spotting and fixing keyword cannibalization](/blog/keyword-cannibalization-fix-guide) covers exactly how to untangle this.

19. Optimize images

Check for descriptive alt text, compressed file sizes, and modern formats. Alt text supports accessibility and helps images rank in image search.

20. Review local and location pages (if relevant)

For businesses serving multiple areas, each location page should offer unique, genuinely useful content rather than a template with the city name swapped out. Our guide on [building local landing pages that rank](/blog/local-landing-pages-that-rank) explains how to do this without creating thin, duplicate pages.

Authority and Off-Page Signals (Checks 21–25)

Finally, look outward at how the wider web sees the site.

21. Analyze the backlink profile

Review the quantity and quality of referring domains. A handful of relevant, authoritative links usually outweighs hundreds of low-quality ones.

22. Identify toxic or spammy links

Watch for unnatural link patterns that could indicate a past penalty risk or a negative SEO attempt. Most sites don't need to disavow, but it's worth knowing what's pointing at you.

23. Check for lost backlinks

Links disappear when pages are removed or redirected. Recovering a few high-value lost links can restore rankings faster than building new ones.

24. Review brand presence and consistency

Consistent business name, address, and phone details across the web build trust, especially for local search. Inconsistent citations dilute that signal.

25. Benchmark against competitors

Compare the site to the pages currently ranking for its target terms. Where are the gaps in content, links, or technical performance? This context turns your audit findings into a realistic action plan.

Turning the Checklist Into Results

Running through 25 checks manually on every client site is slow. This is where dedicated tooling saves hours. Understanding [technical SEO vs on-page SEO](/blog/technical-seo-vs-on-page-seo) helps you group findings sensibly, and modern platforms can automate much of the discovery work. If you're curious how automation fits in, our explainer on [what an AI SEO platform is and how it helps you rank](/blog/what-is-an-ai-seo-platform) breaks it down.

Sweto is built to run many of these checks for you, scanning for cannibalization, crawl and sitemap issues, internal linking gaps, and more, then handing you a prioritized fix list. Explore the [full Sweto SEO platform](https://swetofix.com) to see how it turns a checklist into finished work, or start straight from the [Sweto homepage](https://swetofix.com) to audit your first site.

An audit is only valuable if it ends in action. Work through these 25 checks, fix the highest-impact issues first, and re-audit on a regular schedule to catch new problems before they cost you traffic.

Frequently Asked Questions

How long does an SEO audit take?

A focused audit of a small site can take a few hours, while a large e-commerce or multi-location site may take several days. Using automated tools to handle discovery (crawl errors, cannibalization, broken links) dramatically shortens the process, letting you spend your time on analysis and prioritization instead of manual data collection.

How often should I run an SEO audit?

A full audit once or twice a year is a good baseline for most sites, with lighter monthly checks on crawl errors, indexing status, and rankings. Run an immediate audit after major changes like a redesign, migration, or a sudden ranking drop, since these often introduce new technical problems.

Which SEO audit issues should I fix first?

Prioritize anything that blocks indexing or crawling, such as accidental noindex tags, robots.txt blocks, or broken canonicals, because these affect every downstream effort. After that, fix high-impact on-page issues like keyword cannibalization and thin content on important pages, then move to authority and off-page work.

Do I need paid tools to complete an SEO audit checklist?

You can cover the basics with free tools like Google Search Console and PageSpeed Insights. However, tasks like detecting keyword cannibalization, mapping internal links at scale, and monitoring rankings over time are far faster with a dedicated platform. Paid tools mainly save time and surface issues you'd otherwise miss manually.

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

A technical audit focuses on how search engines access and render your site: crawlability, indexing, speed, redirects, and structured data. An on-page audit focuses on individual pages: titles, headings, content quality, and keyword targeting. A complete SEO audit covers both, because technical fixes remove obstacles while on-page work earns the ranking.

Invite the reader to explore the Sweto SEO platform to automatically run these audit checks and get a prioritized fix list.

Try Homepage
Sweto: OnlineAsk Me Anything