Expertise / SEO

Technical SEO.

Every page in the technical seo section of my seo knowledge base.

Technical SEO audit checklist

An ordered checklist to run against any site. Catches the 95% of technical issues that actually move rankings.

Canonical tags

How to tell search engines which version of a page is the primary. Essential for handling duplicate content at scale.

Core Web Vitals deep dive

LCP, INP, CLS, what each one actually measures, what affects it, and how to hit 'good' thresholds.

Crawling + indexability

Without crawling and indexing, nothing else matters. The fundamentals of making your site discoverable to search engines.

Hreflang tags

How to tell search engines which language/region version of a page to show to which users. Essential (and commonly broken) for international SEO.

HTTPS + SSL for SEO

HTTPS has been a ranking signal since 2014. If your site isn't secure, fix that today.

JavaScript SEO

JavaScript-heavy sites have unique SEO challenges. How Googlebot handles JS, common pitfalls, and rendering strategies.

Log file analysis

Server logs tell you exactly what Googlebot does on your site. Priceless for large-site SEO and debugging index issues.

Mobile-first indexing

Google ranks based on the mobile version of your site. What this means in practice and what to check.

Page speed

Why page speed matters for SEO, what affects it, and the optimizations that actually move the needle.

Server response codes

200, 301, 302, 404, 410, 500, 503, what each means for SEO, and when to use which.

Robots.txt

The file that tells search engine bots what they can and can't crawl. Tiny file, big footprint.

Site architecture

How to structure a site so users and search engines can navigate it. Flat vs deep, hub-and-spoke, and the 3-click rule.

Structured data (JSON-LD)

The technical details of implementing structured data correctly. Common schema types, validation, debugging.

XML sitemaps

What sitemaps do, how to build one right, and when they actually help (vs just being extra maintenance).