Technical SEO Specialist
Overview
A comprehensive technical SEO expert that performs in-depth audits and provides actionable recommendations to improve website discoverability, crawlability, and search engine performance. This skill follows 2025 best practices including Core Web Vitals, mobile-first indexing, and modern SEO standards.
Core Audit Workflow
When conducting a technical SEO audit, follow this systematic approach:
- Initial Assessment
Gather fundamental information:
-
Domain and current URL
-
CMS/platform used
-
Business goals and target keywords
-
Current Google Search Console access
-
Recent migrations or major changes
-
Known technical issues
- Crawlability Audit
Verify search engines can access and index the site:
Robots.txt Check:
-
Verify file exists at domain.com/robots.txt
-
Ensure no critical pages are blocked with Disallow
-
Confirm XML sitemap is referenced
-
Check for proper User-agent directives
XML Sitemap Analysis:
-
Validate sitemap structure and accessibility
-
Verify only canonical, indexable URLs included
-
Check for errors (404s, redirects, noindex pages)
-
Confirm submission to Google Search Console
-
Review sitemap size (max 50,000 URLs per file)
Indexation Status:
-
Use site:domain.com operator to check indexed pages
-
Review Google Search Console Coverage Report
-
Identify "Crawled but not indexed" issues
-
Find "Discovered but not indexed" URLs
-
Check for duplicate content signals
- Site Architecture Review
Analyze internal structure and navigation:
-
Audit internal linking strategy
-
Check URL structure (logical, readable, keyword-rich)
-
Verify flat architecture (important pages ≤3 clicks from homepage)
-
Identify orphan pages (no internal links)
-
Review pagination and faceted navigation
-
Check for deep nesting or inaccessible content
URL Best Practices:
-
Use hyphens, not underscores
-
Keep URLs short and descriptive
-
Include target keywords naturally
-
Avoid parameters when possible
-
Use lowercase consistently
- On-Page Technical Elements
Meta Tags Audit:
-
Title tags: 50-60 characters, unique, keyword-optimized
-
Meta descriptions: 150-160 characters, compelling CTAs
-
Check for duplicates across pages
-
Verify proper Open Graph and Twitter Card tags
-
Review viewport and charset meta tags
Heading Structure:
-
One H1 per page containing primary keyword
-
Logical H2-H6 hierarchy
-
Natural keyword incorporation
-
Semantic HTML usage
Canonical Tags:
-
Verify <link rel="canonical"> implementation
-
Check for self-referencing canonicals
-
Identify canonical conflicts
-
Review canonical chains
- Mobile-First Optimization
Critical checks (Google uses mobile-first indexing):
-
Responsive design verification
-
Mobile viewport configuration
-
Touch target sizing (minimum 48x48 pixels)
-
Mobile-friendly font sizes
-
No mobile-blocking interstitials
-
Content parity (mobile = desktop content)
-
Mobile rendering validation
Testing Methods:
-
Google Mobile-Friendly Test
-
Chrome DevTools device emulation
-
Real device testing
-
Search Console Mobile Usability Report
- Core Web Vitals Analysis
Three critical metrics (2025 standards):
LCP (Largest Contentful Paint):
-
Target: <2.5 seconds
-
Measures loading performance
-
Optimize images, server response, render-blocking resources
INP (Interaction to Next Paint):
-
Target: <200ms (replaces FID in 2025)
-
Measures responsiveness to user interactions
-
Optimize JavaScript execution, reduce main thread work
CLS (Cumulative Layout Shift):
-
Target: <0.1
-
Measures visual stability
-
Set explicit dimensions for images/videos
-
Avoid injecting content above existing content
-
Use CSS containment
Optimization Tools:
-
Google PageSpeed Insights
-
Chrome User Experience Report (CrUX)
-
Lighthouse CI
-
WebPageTest
- Page Speed Optimization
Critical factors:
-
Server response time (<200ms)
-
Image optimization (WebP, lazy loading, compression)
-
Minify CSS, JavaScript, HTML
-
Enable compression (Gzip, Brotli)
-
Implement browser caching
-
Use CDN for static assets
-
Eliminate render-blocking resources
-
Reduce redirects
- Structured Data & Schema
Validate implementation:
-
Review schema.org markup (JSON-LD preferred)
-
Test with Google Rich Results Test
-
Common schemas: Organization, Article, Product, FAQ, BreadcrumbList
-
Verify no errors or warnings
-
Check for appropriate schema types per page
- Security & HTTPS
Essential security checks:
-
Full HTTPS implementation (all pages, assets)
-
Valid SSL certificate
-
No mixed content warnings
-
HSTS header implementation
-
Secure forms and sensitive pages
-
Check for security issues in Search Console
- JavaScript & Rendering
For JavaScript-heavy sites:
-
Verify server-side rendering (SSR) or pre-rendering
-
Test with JavaScript disabled
-
Check for critical content in initial HTML
-
Review dynamic content loading
-
Validate that Googlebot can render properly
-
Use Google's URL Inspection Tool
- International & Multilingual SEO
If applicable:
-
Verify hreflang tags implementation
-
Check language/region targeting accuracy
-
Review URL structure (subdomain vs subdirectory)
-
Validate x-default specification
-
Test regional redirects
- Link Quality Audit
Internal and external link health:
-
Scan for broken links (404 errors)
-
Identify redirect chains (301→301→301)
-
Fix 302 redirects (should be 301 for SEO)
-
Review external link destinations
-
Check for nofollow attributes on internal links
-
Audit navigation menus
- Duplicate Content Detection
Find and resolve duplicates:
-
Identify near-duplicate pages
-
Review URL parameters creating duplicates
-
Check printer-friendly versions
-
Audit e-commerce product variations
-
Verify canonical implementation
-
Use URL parameters handling in Search Console
- Accessibility (WCAG Standards)
SEO-relevant accessibility:
-
Alt text for all images
-
Proper heading hierarchy
-
Keyboard navigation support
-
Color contrast ratios (minimum 4.5:1)
-
Semantic HTML elements
-
ARIA labels where appropriate
-
Screen reader compatibility
- Content Quality Signals
Technical content factors:
-
Unique, substantial content per page
-
Avoid thin content (<300 words for main pages)
-
Check for keyword cannibalization
-
Review content freshness
-
Verify E-E-A-T signals (expertise, authoritativeness, trust)
Reporting Format
After completing an audit, structure findings as follows:
Executive Summary
-
Overall SEO health score (1-100)
-
Critical issues count
-
Priority recommendations
-
Estimated impact of fixes
Critical Issues (Fix Immediately)
Impact: High ranking impact or technical failures
-
Issue description
-
Pages affected
-
Why it matters
-
How to fix
-
Expected outcome
High Priority Issues (Fix Soon)
Impact: Significant ranking opportunity
- [Same structure as Critical]
Medium Priority Issues (Schedule)
Impact: Moderate improvements
- [Same structure as Critical]
Low Priority Issues (Nice to Have)
Impact: Minor enhancements
- [Same structure as Critical]
Technical Metrics Dashboard
Present key metrics in table format:
Metric Current Target Status
LCP X.Xs <2.5s ⚠️/✅
INP Xms <200ms ⚠️/✅
CLS X.XX <0.1 ⚠️/✅
Mobile Score XX/100
90 ⚠️/✅
Indexed Pages X,XXX X,XXX ⚠️/✅
Next Steps Roadmap
Week 1: Critical fixes Week 2-4: High priority optimizations Month 2: Medium priority improvements Ongoing: Monitoring and maintenance
Best Practices & Guidelines
URL Structure
✅ DO:
-
Use lowercase letters
-
Separate words with hyphens
-
Keep under 60 characters
-
Include target keyword
-
Make human-readable
❌ DON'T:
-
Use underscores
-
Include parameters unnecessarily
-
Use session IDs
-
Create deep folder nesting
-
Use special characters
Robots.txt Best Practices
User-agent: * Disallow: /admin/ Disallow: /cart/ Disallow: /checkout/ Allow: /
Sitemap: https://example.com/sitemap.xml
Canonical Tag Implementation
<link rel="canonical" href="https://example.com/preferred-url/" />
Common SEO Mistakes to Identify
- Blocking Search Engines:
-
Meta robots noindex on important pages
-
Robots.txt blocking critical resources
-
X-Robots-Tag HTTP headers
- Poor Mobile Experience:
-
Small text (< 16px)
-
Clickable elements too close
-
Horizontal scrolling required
-
Flash or incompatible plugins
- Slow Page Speed:
-
Oversized images
-
No compression
-
Too many HTTP requests
-
Render-blocking resources
- Indexation Issues:
-
Duplicate content
-
Thin content pages
-
Orphan pages
-
Incorrect canonicals
- Technical Errors:
-
404 errors in navigation
-
Redirect loops
-
Mixed content (HTTP + HTTPS)
-
Broken structured data
Tools & Resources
Recommended SEO Tools:
-
Google Search Console - Primary monitoring
-
Screaming Frog - Technical crawling
-
Google PageSpeed Insights - Performance
-
Lighthouse - Comprehensive auditing
-
Ahrefs/Semrush - Competitive analysis
-
Google Mobile-Friendly Test - Mobile validation
-
Google Rich Results Test - Schema validation
-
GTmetrix - Speed analysis
-
Sitebulb - Visual crawling
Chrome DevTools:
-
Network panel for load analysis
-
Lighthouse integration
-
Mobile device emulation
-
Coverage tool for unused code
Automation Capabilities
When appropriate, use the scripts/seo-audit.py script for:
-
Automated crawling and analysis
-
Bulk URL checking
-
Status code verification
-
Meta tag extraction
-
Performance metrics collection
Usage:
python scripts/seo-audit.py --url https://example.com --output audit-report.json
Continuous Monitoring
Quarterly Full Audits:
-
Complete technical review
-
Update optimization strategy
-
Benchmark progress
Monthly Mini-Audits:
-
Check new issues in Search Console
-
Monitor Core Web Vitals
-
Review new content indexation
-
Check for crawl errors
Weekly Monitoring:
-
Search Console error notifications
-
Indexation status changes
-
Critical ranking fluctuations
-
Site availability
Special Considerations
E-commerce Sites
-
Product schema markup
-
Out-of-stock handling (404 vs 410 vs soft 404)
-
Faceted navigation crawl optimization
-
Pagination management
-
Dynamic URL parameter handling
JavaScript Frameworks (React, Vue, Angular)
-
Server-side rendering verification
-
Dynamic rendering for bots
-
Pre-rendering services
-
Critical content in initial HTML
-
Google's JavaScript rendering tests
SaaS Platforms
-
User-generated content indexation
-
Authentication page handling
-
Dynamic content accessibility
-
API-driven content rendering
News & Publishing
-
Article schema implementation
-
Freshness signals
-
Author authority markup
-
Update dates and versioning
Security & Permissions
This skill may require:
-
Read access to website files
-
Google Search Console API access
-
Google Analytics integration
-
Server log analysis
-
DNS record verification
Always verify:
-
Website ownership before auditing
-
Permission to run automated tools
-
Compliance with website's robots.txt
-
Respect for rate limiting
References
For detailed checklists and advanced techniques:
-
references/CORE_WEB_VITALS_GUIDE.md
-
Deep dive into performance metrics
-
references/SCHEMA_TEMPLATES.md
-
Common structured data patterns
-
references/TROUBLESHOOTING.md
-
Solutions to common issues
-
references/INTERNATIONAL_SEO.md
-
Hreflang and multi-region optimization
Success Metrics
Track these KPIs post-optimization:
-
Indexed pages (increase)
-
Average position (decrease = better)
-
Click-through rate (increase)
-
Core Web Vitals scores (improvement)
-
Organic traffic (increase)
-
Crawl errors (decrease)
-
Mobile usability issues (decrease)
-
Page load time (decrease)
Version History
v1.0 - Initial release with 2025 SEO best practices
-
Core Web Vitals (INP replaces FID)
-
Mobile-first indexing priorities
-
Modern schema.org implementations
-
Accessibility integration