Skip to content

SOP 009: Technical SEO Audit

Technical SEOUpdated: 2024-01-15Recent

Technical SEO Priority Matrix

+---------------------------------------------------------------------+
|                    TECHNICAL SEO PRIORITIES                         |
+---------------------------------------------------------------------+
|                                                                     |
|  [CRITICAL] Fix Immediately                                         |
|     - Site not indexable                                            |
|     - Canonical issues                                              |
|     - Core Web Vitals failing                                       |
|     - Mobile usability errors                                       |
|                                                                     |
|  [HIGH] Priority                                                    |
|     - Duplicate content                                             |
|     - Broken internal links                                         |
|     - Missing meta descriptions                                     |
|     - Slow page speed                                               |
|                                                                     |
|  [LOW] Optimization                                                 |
|     - Schema markup                                                 |
|     - Image optimization                                            |
|     - URL structure                                                 |
|     - XML sitemap optimization                                      |
|                                                                     |
+---------------------------------------------------------------------+

Core Web Vitals

MetricGoodNeeds WorkPoor
LCP (Largest Contentful Paint)< 2.5s2.5-4s> 4s
INP (Interaction to Next Paint)< 200ms200-500ms> 500ms
CLS (Cumulative Layout Shift)< 0.10.1-0.25> 0.25

Site Speed Optimization

Image Optimization

┌─────────────────────────────────────────────────────────────────────┐
│                    IMAGE OPTIMIZATION                               │
├─────────────────────────────────────────────────────────────────────┤
│                                                                     │
│  1. Convert to WebP format (30-50% smaller)                        │
│  2. Lazy load below-fold images                                     │
│  3. Specify width/height attributes (prevents CLS)                  │
│  4. Use CDN for image delivery                                      │
│  5. Compress without quality loss (TinyPNG, ShortPixel)            │
│                                                                     │
└─────────────────────────────────────────────────────────────────────┘

Server Optimization

IssueSolution
Slow TTFBUpgrade hosting, use caching
No cachingEnable browser caching, CDN
Large filesMinify CSS/JS, GZIP compression
Too many requestsCombine files, remove plugins

Crawlability Checklist

Robots.txt Audit

# Good robots.txt structure
User-agent: *
Allow: /

# Block admin/duplicate areas
Disallow: /wp-admin/
Disallow: /cart/
Disallow: /checkout/
Disallow: /*?*

Sitemap: https://yoursite.com/sitemap.xml

Common Crawl Issues

Critical Issues

  • Accidentally blocking important pages
  • Noindex on valuable content
  • Orphaned pages (no internal links)
  • Infinite crawl loops

Indexation Strategy

┌─────────────────────────────────────────────────────────────────────┐
│                    INDEXATION WORKFLOW                              │
├─────────────────────────────────────────────────────────────────────┤
│                                                                     │
│  1. Check index status in Search Console                           │
│     └── Coverage report → Review errors                            │
│     │                                                               │
│     ▼                                                               │
│  2. Fix "Discovered - not indexed" pages                           │
│     └── Improve content quality                                     │
│     └── Add internal links                                          │
│     │                                                               │
│     ▼                                                               │
│  3. Remove low-quality pages from index                            │
│     └── Noindex thin content                                        │
│     └── 301 redirect duplicates                                     │
│     │                                                               │
│     ▼                                                               │
│  4. Request indexing for priority pages                            │
│                                                                     │
└─────────────────────────────────────────────────────────────────────┘

Mobile-First Audit

Mobile Usability Issues

IssueImpactFix
Text too smallHighMin 16px font size
Clickables too closeHigh48px touch targets
Content wider than screenCriticalResponsive CSS
Interstitials blockingCriticalRemove popups on mobile

Schema Markup

Priority Schema Types

1. Article Schema - Blog posts, news
2. Product Schema - E-commerce
3. Local Business - Local SEO
4. FAQ Schema - Featured snippets
5. HowTo Schema - Tutorials
6. Review Schema - Product reviews

Testing Tools

  • Google Rich Results Test
  • Schema.org Validator
  • Search Console Enhancements

Technical SEO Tools

ToolPurpose
Screaming FrogFull site audit
Google Search ConsoleIndex status, errors
PageSpeed InsightsCore Web Vitals
Ahrefs Site AuditTechnical issues
GTmetrixDetailed speed analysis

Technical Audit Checklist

Crawling & Indexing

  • [ ] Robots.txt properly configured
  • [ ] XML sitemap submitted and updated
  • [ ] No accidental noindex tags
  • [ ] Canonical tags on all pages
  • [ ] No orphaned pages

Speed & Performance

  • [ ] LCP under 2.5 seconds
  • [ ] Images optimized and lazy loaded
  • [ ] CSS/JS minified
  • [ ] Caching enabled
  • [ ] CDN configured

Mobile & UX

  • [ ] Mobile-friendly (responsive)
  • [ ] No intrusive interstitials
  • [ ] Proper viewport configuration
  • [ ] Touch-friendly navigation

Security

  • [ ] HTTPS everywhere
  • [ ] No mixed content warnings
  • [ ] Security headers configured

See Also

Documentation generated from Matt Diggity's YouTube tutorials