Your Technical SEO Audit Checklist: What Every Site Owner Needs to Know
You’ve invested in a website, but are search engines actually seeing your best pages? That’s the question a technical SEO audit answers. Unlike content or link building, technical SEO deals with the infrastructure: how Googlebot crawls, indexes, and renders your site. If this foundation is broken, even the most brilliant content strategy won’t save you. This checklist walks you through the critical steps—from crawl budget to Core Web Vitals—so you can brief your SEO agency with confidence or run your own audit.
1. Check Crawlability: robots.txt and XML Sitemaps
Before Google can rank your pages, it needs to find them. Two files control this: `robots.txt` and your XML sitemap. A common mistake is accidentally blocking important pages via the robots.txt file. For example, a `Disallow: /` directive tells search engines to stay out entirely—unless you’re staging a site, that’s a disaster.
What to verify:
- Open your `robots.txt` (usually at `yoursite.com/robots.txt`). Ensure it doesn’t block CSS, JS, or critical content pages. Use `Disallow: /wp-admin/` for admin areas, but allow everything else.
- Submit your XML sitemap in Google Search Console. The sitemap should list only canonical, indexable URLs. Exclude paginated filters, tag pages, or thin content.
- Check for orphan pages—important pages not linked from your sitemap or internal navigation. These are invisible to crawlers.
2. Audit Core Web Vitals: LCP, CLS, and INP
Core Web Vitals are Google’s user experience metrics, and they directly impact rankings. The three key metrics are:
- Largest Contentful Paint (LCP): How fast the main content loads. Target: under 2.5 seconds.
- Cumulative Layout Shift (CLS): Visual stability. Target: less than 0.1.
- Interaction to Next Paint (INP): Responsiveness to clicks/taps. Target: under 200 milliseconds.
- Use Google’s PageSpeed Insights or Chrome DevTools to measure real user data (field data) and lab data.
- Common fixes: optimize images (WebP format), enable lazy loading, defer non-critical JavaScript, and use a CDN.
- For CLS, set explicit width/height on images and ads. Avoid inserting dynamic content above the fold without reserving space.
3. Resolve Duplicate Content with Canonical Tags
Duplicate content confuses search engines about which page to rank. Canonical tags (`rel="canonical"`) tell Google the preferred version. Without them, you risk diluting link equity or having the wrong page indexed.

Checklist for canonical tags:
- Every page should have a self-referencing canonical tag (e.g., `<link rel="canonical" href="https://yoursite.com/page/" />`).
- For paginated content (e.g., category pages with multiple pages), use `rel="prev"` and `rel="next"` or set the first page as canonical.
- Avoid mixing HTTP and HTTPS versions in canonicals. Use consistent protocols.
- Watch for URL parameters (e.g., `?sort=price`). If they create duplicate content, either block them in robots.txt or set a canonical to the clean URL.
4. On-Page Optimization: Beyond Meta Tags
On-page SEO isn’t just about stuffing keywords into title tags. It’s about structuring content so search engines understand context and users find value. Start with keyword research and intent mapping.
Steps for effective on-page optimization:
- Map keywords to intent: Informational queries (e.g., “how to fix crawl budget”) need guides. Transactional queries (e.g., “SEO audit tool”) need product pages. Don’t force a transactional page for an informational query.
- Optimize headings: Use one H1 per page that includes the primary keyword. H2s should cover subtopics. Avoid generic headings like “Services” when you can use “Technical SEO Services for E-commerce Sites.”
- Internal linking: Link to related pages using descriptive anchor text. This distributes link equity and helps crawlers discover content. Aim for 3–5 internal links per page.
- Image alt text: Describe the image content naturally. Avoid keyword stuffing. “Red running shoes on a track” is better than “shoes running red buy now.”
| Element | Best Practice | Common Mistake |
|---|---|---|
| Title tag | 50–60 characters, primary keyword near front | Keyword stuffing or missing brand |
| Meta description | 150–160 characters, includes call to action | Duplicate descriptions across pages |
| H1 | One per page, matches page topic | Multiple H1s or missing H1 |
| URL structure | Short, descriptive, hyphens (e.g., `/technical-seo-audit`) | Long strings with parameters or underscores |
| Image alt text | Descriptive, 5–10 words | Leaving blank or using file names |
5. Link Building: Quality Over Quantity
Link building remains a ranking factor, but the era of mass directory submissions is over. Google’s algorithm now penalizes unnatural link patterns. A healthy backlink profile shows diversity in domains, relevance, and anchor text.

How to brief a link building campaign:
- Focus on editorial links: Guest posts on authoritative sites in your niche, resource page inclusions, or broken link replacements.
- Avoid black-hat tactics: Private blog networks (PBNs), paid links, or automated comment spam. These can trigger manual penalties or algorithmic demotions.
- Monitor your backlink profile: Use tools like Ahrefs or Majestic to track Domain Authority (DA) and Trust Flow (TF). A sudden spike in low-quality links is a red flag.
- Disavow toxic links: If you find spammy links pointing to your site, use Google’s Disavow Tool. But only do this after confirming they’re harmful—disavowing good links can hurt rankings.
6. Perform a Technical SEO Audit: The Full Process
A comprehensive technical audit goes beyond the basics. It involves crawling your entire site, analyzing server logs, and checking for issues like broken links, redirect chains, and slow pages.
Step-by-step audit checklist:
- Crawl your site with Screaming Frog or Sitebulb. Identify 404 errors, redirect loops, and pages with missing meta tags.
- Check server logs to see which pages Googlebot actually crawls. If it’s ignoring your money pages, you have a crawl budget issue.
- Analyze internal link structure: Use a tool to visualize link flow. Ensure every important page is within 3 clicks of the homepage.
- Test mobile-friendliness: Google uses mobile-first indexing. Use the Mobile-Friendly Test tool. Fix elements like tiny fonts or unclickable buttons.
- Review structured data: Implement schema markup (e.g., Product, FAQ, Article) to enhance search snippets. Use Google’s Rich Results Test to validate.
| Tool | Best For | Limitations |
|---|---|---|
| Screaming Frog | Crawling up to 500 URLs (free) or unlimited (paid) | No server log analysis |
| Google Search Console | Real performance data, index coverage | Limited to Google data |
| Ahrefs Site Audit | Backlink integration, 100+ checks | Paid; free version limited |
| PageSpeed Insights | Core Web Vitals, lab and field data | No crawl analysis |
7. Common Risks and How to Avoid Them
Even experienced SEOs make mistakes. Here are the most common pitfalls and how to sidestep them:
- Wrong redirects: Using 302 (temporary) instead of 301 (permanent) for moved pages. This passes less link equity. Always use 301 for permanent moves.
- Blocking CSS/JS in robots.txt: Google needs these to render pages. Unblock them immediately.
- Over-optimizing anchor text: If every backlink uses “buy cheap shoes,” you look spammy. Mix branded, generic, and partial-match anchors.
- Ignoring index bloat: Having thousands of low-value pages (e.g., filter URLs) indexed wastes crawl budget. Use `noindex` or canonical tags to prune them.

Reader Comments (0)