Technical SEO (153 articles)

Diagram comparing a clean keyword url against a long parameter url, with cards on length, keywords, readable words and url stability.

URL Structure Study: Does URL Length and Format Affect Rankings?

Research on URL structure SEO reveals key patterns and actionable insights for SEO practitioners.
Learn More
Chart of the core web vitals good, needs improvement and poor thresholds for lcp, inp and cls at the 75th percentile, above a diminishing returns curve showing that seo return is steep when fixing a genuinely poor page and flat when improving an already good one.

Page Speed Study: Loading Time Impact on Rankings

Research on page speed ranking impact reveals key patterns and actionable insights for SEO practitioners.
Learn More
Comparison diagram of two ways to cut an seo backlog: layer by layer, where research, spec, build and measure each finish across every template before anything ships, against vertical slices where each slice runs through all four layers and ships on its own.

SEO and Agile Iterations - by Adam Gent - The SEO Sprint

A series of mini case studies that show what happen when you break SEO actions into…
Learn More
Content parity checklist comparing desktop and mobile pages across body text, structured data, metadata, links, and images for mobile first indexing.

Mobile-First Indexing Study: Implementation Impact

Research on mobile-first indexing reveals key patterns and actionable insights for SEO practitioners.
Learn More
Bar chart ranking crawl budget factors for large sites, with server response time and duplicate urls having the greatest influence on googlebot crawl demand.

Crawl Budget Study: Factors Affecting Googlebot Behavior

Research on crawl budget optimization reveals key patterns and actionable insights for SEO practitioners.
Learn More
Managing multiple language versions without hreflang

Managing Multiple Language Versions Without Hreflang

International SEO represents a critical component of modern SEO strategy. As search engines continue to evolve…
Learn More

Get new blog posts by email: