Technical SEO is the foundation. You can build a beautiful house (Content) and invite everyone to the party (Link Building), but if the foundation is cracked, the house will collapse.
This guide is designed for SEOs, Developers, and Business Owners who need to diagnose why their site isn't ranking, or why traffic suddenly dropped.
Emergency Check: Did your traffic hit zero? Check your Traffic Drop Solution Guide first. This audit is for deep cleaning, not triage.
Crawlability: Letting Google In
Crawlability ensures that Googlebot can access your pages. If they can't access it, they can't rank it.
The Checklist
1. Robots.txt Analysis
Check yourdomain.com/robots.txt. Look for Disallow: /. If you see this, you are blocking the entire site.
User-agent: *
Disallow: /admin/
Allow: /
2. HTTP Status Codes
Use Screaming Frog to identify broken pages.
- 404 (Not Found): Broken links. Fix them or redirect them.
- 500 (Server Error): Your server is crashing. Critical issue.
- 301 (Permanent Redirect): Good for moving content.
- 302 (Temporary Redirect): Bad for SEO. Change to 301 unless temporary.
3. Crawl Budget Optimization
For sites with 10k+ pages (Ecommerce), Google won't crawl everything. You must prioritize.
Read the Crawl Budget Guide →
Indexability: Controlling the Library
Just because Google can crawl a page doesn't mean it should index it. Indexability is about quality control.
1. The "Noindex" Tag
Ensure utility pages (Cart, Checkout, Admin, Thank You pages) have:
<meta name="robots" content="noindex">
2. Canonical Tags
The cure for duplicate content. Every page must point to its "master" version.
Fix Ecommerce Duplicate Content →
Audit Action: Check "Index Bloat"
Go to Google Search Console > Pages > Indexed. Are there 5,000 indexed pages but you only have 500 products? You have index bloat (parameter URLs, filters, tag pages).
Solve Index Bloat IssuesSite Architecture & Internal Linking
A flat architecture helps Google find content fast. A deep, messy architecture buries value.
| Audit Check | The Problem | The Solution |
|---|---|---|
| Click Depth | Content is > 3 clicks from Homepage. | Flatten structure. Use Mega Menus. |
| Orphan Pages | Pages exist but have 0 internal links. | Link from relevant Blog posts or Footer. |
| Internal Redirects | Linking to a 301, which links to 200. | Update internal links to direct URL. |
Resource: Learn how to structure huge sites in our Ecommerce Architecture Guide or Internal Linking Best Practices.
Rendering & JavaScript SEO
Modern sites (React, Angular, Vue) rely on JavaScript. Google can render JS, but it takes resources. If your content is hidden behind a button click that Google doesn't trigger, it is invisible.
How to Audit Rendering
- URL Inspection Tool: Use GSC "Test Live URL" -> "View Crawled Page" -> "Screenshot". Does it look blank? You have a rendering issue.
- Client-Side vs Server-Side (SSR): For SEO, SSR is preferred. If using CSR, ensure pre-rendering is active.
- Links in Buttons: Don't use
<div onclick="...">for links. Use<a href="...">.
Core Web Vitals (Speed & Stability)
In 2026, INP (Interaction to Next Paint) has fully replaced FID. Your site needs to be fast and responsive.
LCP
Largest Contentful Paint
Target: < 2.5sINP
Interaction to Next Paint
Target: < 200msCLS
Cumulative Layout Shift
Target: < 0.1Need to speed up? Read our full Core Web Vitals Guide for code-level fixes.
On-Page Technical Elements
Structured Data (Schema)
Help search engines understand your content entities. Use Organization, Product, FAQPage, and LocalBusiness schema.
HTTPS & Security
Ensure your SSL certificate is valid and all resources (images/scripts) are loading over HTTPS (no Mixed Content).
Hreflang (International)
If you have multiple languages (e.g., en-US vs en-GB), ensure Hreflang tags are reciprocal to avoid duplicate content penalties.
Too Many Red Flags?
Technical SEO is risky. One wrong line in robots.txt can de-index your whole business. Let our senior technical SEOs perform a deep-dive audit for you.