SEO Guide
SEO Audit Checklist: 20 Things to Check on Your Website
A complete SEO audit checklist for beginners covering technical SEO, on-page SEO, content, website speed, mobile usability, links, structured data, and indexing.
What Is an SEO Audit Checklist?
An SEO audit checklist is a practical list of checks you can use to find problems that may affect how your website is crawled, indexed, understood, and ranked by search engines.
Instead of checking random SEO elements, a checklist helps you review the important parts of your website in an organized way. This makes it easier to identify problems and decide what should be fixed first.
If you are new to SEO audits, you can also read our beginner's guide to SEO audits to understand what an audit is and why it matters.
20 SEO Audit Checklist Items
Work through the following checks when performing a website SEO audit. You do not need to fix everything at once. First identify the problems, then prioritize the issues that can have the greatest impact.
1. Check Website Indexing
First, check whether important pages on your website can appear in search results. A page cannot receive organic search traffic if search engines cannot properly index it.
Review your important pages in Google Search Console and look for indexing problems, excluded pages, or unexpected indexing errors.
2. Check robots.txt
Review your robots.txt file to make sure it is not accidentally blocking important sections of your website.
Your robots.txt file should prevent unnecessary crawling where appropriate without blocking pages that you want search engines to discover and index.
3. Check Your XML Sitemap
Make sure your website has an XML sitemap and that it contains the important URLs you want search engines to discover.
Check that the sitemap is accessible, uses the correct domain, and does not contain unnecessary or broken URLs. If you use Google Search Console, submit your sitemap there and monitor its status.
4. Check HTTPS
Your website should use HTTPS so visitors and search engines access the secure version of your site.
Check that your main domain consistently uses HTTPS and that HTTP versions redirect correctly to the preferred secure URL.
5. Check Canonical URLs
Canonical URLs help search engines understand which version of a page should be treated as the preferred URL.
Review important pages for incorrect, missing, or conflicting canonical tags, especially when your website has duplicate or very similar URLs.
6. Check Page Titles
Every important page should have a useful and descriptive title that accurately explains the page content.
Avoid using the same title across many pages. Your primary topic or keyword should be represented naturally without keyword stuffing.
7. Check Meta Descriptions
Review your meta descriptions to make sure they clearly describe what users will find on each page.
A useful description can help searchers understand the value of your page when it appears in search results. Avoid copying the same description across every page.
8. Check Headings
Review your H1, H2, and other headings to make sure they create a clear content structure.
The H1 should clearly describe the main topic of the page. Subheadings should organize the content into logical sections that are easy for visitors to scan.
9. Check URL Structure
Review your URLs and make sure they are understandable, consistent, and relevant to the page content.
Avoid unnecessarily complicated URLs, excessive parameters, and random strings when a simple descriptive URL can be used.
10. Check Image Alt Text
Review important images and make sure useful images have descriptive alternative text when appropriate.
Alt text should describe the purpose or content of the image rather than being filled with keywords. Decorative images may not need descriptive alt text.
11. Check for Duplicate Content
Look for pages with identical or very similar content. Duplicate or near-duplicate pages can make it harder for search engines to determine which URL should be prioritized.
Where appropriate, consolidate similar pages, improve the content, or use canonicalization and redirects correctly.
12. Check for Thin Content
Identify pages that provide very little useful information or do not satisfy the visitor's search intent.
Instead of adding unnecessary words, improve thin pages by providing genuinely useful information, examples, answers, and clear next steps.
13. Check Internal Links
Internal links connect pages on your website and help visitors and search engines discover related content.
Important pages should be reachable through useful internal links. Use descriptive anchor text that tells users what they will find after clicking.
For a deeper explanation, read our guide on how to audit a website for SEOWhat Is an SEO Audit? A Beginner's Guide.
14. Check Broken Links
Broken internal and external links can create a poor user experience and make website maintenance harder.
Crawl your website and look for links that return errors or lead to pages that no longer exist. Update, remove, or redirect links when appropriate.
15. Review Backlinks
Backlinks are links from other websites to your website. Review your backlink profile to understand which sites are linking to you and which pages are receiving links.
Focus on earning relevant, useful links rather than trying to acquire as many links as possible.
16. Check Website Speed
Slow pages can make your website harder to use, especially for visitors on mobile devices or slower connections.
Test important pages and look for large images, unnecessary scripts, inefficient code, and other resources that may increase loading time.
17. Check Core Web Vitals
Core Web Vitals measure important aspects of the user experience, including loading performance, responsiveness, and visual stability.
Use Google Search Console and PageSpeed Insights to understand how your important pages perform and identify opportunities for improvement.
18. Check Mobile Usability
Your website should work well on smartphones and tablets. Test navigation, text size, buttons, forms, images, and page layouts on smaller screens.
A page that looks good on a desktop computer can still create a poor experience on mobile devices, so mobile testing should be a regular part of your SEO audit.
19. Check Structured Data
Structured data can help search engines understand certain types of content on your website.
Review structured data for important pages and make sure it accurately represents the visible content. Fix errors and avoid adding structured data that does not apply to the page.
20. Check Crawl Errors
Finally, review crawl and indexing reports for problems that prevent search engines from accessing or understanding important pages.
Google Search Console can help you identify indexing and crawling issues that need attention.
How to Prioritize SEO Problems
An SEO audit can produce a long list of issues. You do not need to fix every problem at the same time.
Start with issues that prevent important pages from being crawled, indexed, or accessed. Then work through major technical, performance, content, and on-page problems.
A simple priority system is:
- Fix critical indexing and crawlability problems first.
- Fix major technical and website performance problems.
- Improve important pages with weak on-page SEO.
- Improve thin or outdated content.
- Strengthen internal linking and content relationships.
- Continue monitoring and improving the website over time.
How Often Should You Use an SEO Audit Checklist?
The right frequency depends on the size and activity of your website. A small website may benefit from a detailed audit every few months, while larger or frequently updated websites may need more regular monitoring.
You should also perform an SEO review after major website changes, redesigns, migrations, domain changes, or significant content updates.
SEO Audit Tools
Several tools can help you perform different parts of an SEO audit. Google Search Console is useful for search visibility, indexing, and search performance. PageSpeed Insights can help evaluate website performance and Core Web Vitals.
SiteFixer AI can also help you quickly identify SEO and website performance problems and turn those findings into practical recommendations.
Final Thoughts
A good SEO audit is not about changing everything on your website at once. It is about systematically finding problems, deciding which issues matter most, and making improvements that help both search engines and visitors.
Use this SEO audit checklist as a starting point, then monitor your website regularly as you publish new content and make changes.
Ready to find SEO problems on your website?
Run a free SEO audit with SiteFixer AI and get a clear view of problems affecting your website.
Run a Free SEO Audit