SEO Audits
An SEO audit systematically finds what stops a site from performing — and turns it into a prioritised action list.
On this page · 5 min · Advanced
On this page
- Learning objectives
- Explanation
- Code example
- Step by step
- Real-world use
- Common mistakes
- Best practices
- Remember this
- Practice exercise
- Mini quiz
- Related topics
- My notes
- Reading time
- 5 min
- Difficulty
- Advanced
- Updated
- Oct 29, 2026
Related tutorials
Learning objectives#
- Follow an audit checklist
- Use crawlers and Search Console together
- Prioritise issues by impact and effort
- Report findings clearly
Explanation#
Crawl the site with a tool such as Screaming Frog (free up to 500 URLs) or Sitebulb to find broken links, redirect chains, missing titles, duplicate content and canonical problems.
Compare with Search Console: indexed pages, coverage errors, Core Web Vitals, enhancements.
Check robots.txt, sitemaps, mobile usability, structured data validity and internal linking depth.
Prioritise: issues that block indexing first, then templates affecting many pages, then individual page improvements.
Code example: Audit summary format#
SEO audit — techiebabaji.com — 29 Oct 2026
Critical (blocks indexing)
✗ 0 pages blocked by robots.txt ✓
✗ 14 lesson URLs return 404 (old slugs) → 301 to new URLs Effort: S
High (site-wide templates)
✗ Glossary pages share one title → unique titles per term Effort: S
✗ CLS 0.18 on project pages (mobile) → set image dimensions Effort: M
Medium
✗ 37 redirect chains (2+ hops) → link to final URLs Effort: M
✗ 22 pages with no internal links → add to related sections Effort: M
Low
• 60 descriptions over 160 characters → trim Effort: S
Next review: in 30 days, after fixes are deployed
A short, prioritised list that developers can turn directly into tickets.
This example is illustrative. Copy or download it and run it in your own environment; the expected output is shown above.
Step-by-step explanation#
- Crawl the site.
- Combine with Search Console data.
- Group issues by severity.
- Estimate effort and schedule fixes.
Real-world use case#
A quarterly audit catches a template bug that removed canonicals from 200 pages before rankings dropped.
Common mistakes#
Developers need a short ordered list, not 300 warnings.
Indexing blockers and site-wide templates have far more impact.
Best practices#
- Crawler + Search Console
- Prioritise by impact and effort
- Fix templates before single pages
- Re-audit after releases
Remember this#
Crawl → compare → prioritise → fix → re-check.
Indexing blockers first.
Templates multiply impact.
Practice exercise#
Your task: Put in order: missing alt text on 3 images, robots.txt blocking /tutorials, duplicate titles on 500 pages.
Show solution
1. robots.txt blocking /tutorials (critical)
2. Duplicate titles on 500 pages (site-wide)
3. Missing alt text on 3 images (low)
Mini quiz#
Which issue should usually be fixed first?
Want more? Practise all SEO MCQs · SEO interview questions
My notes#
Saved in this browser.