Technical SEO
Crawling, indexing, Core Web Vitals, structured data and rendering.
11 guides
Technical SEO: The Complete Guide
Technical SEO explained by leverage: fix crawlability, indexability and rendering first, then speed and architecture, then schema. Complete guide with a prioritized checklist.
Read guideHow to Do a Technical SEO Audit
Learn how to do a technical SEO audit that ranks fixes by traffic at risk, not issue count. A four-step triage: crawl, index, render, polish, with a worked example.
Read guideCore Web Vitals: what they are and how to pass
Core Web Vitals explained: current LCP, INP and CLS thresholds, why Lighthouse passes but Search Console fails, and how to pass on real devices.
Read guideHow to improve page speed for SEO
Learn how to improve page speed for SEO by fixing TTFB first, then render-blocking resources, LCP images, and third-party scripts — ordered by cost-to-impact.
Read guideCrawling and indexing: how Google finds your pages
Crawling and indexing are two separate gates. Learn the discover-crawl-render-index-serve pipeline, map every Search Console status to its failure point, and fix pages that aren't indexed.
Read guideXML Sitemaps: Best Practices
XML sitemap best practices for 2026: size limits, honest lastmod, canonical-only URLs, sitemap index files, and how to submit to Google — from an SEO practitioner.
Read guideRobots.txt: Controlling How Google Crawls Your Site
Learn how robots.txt controls Google crawling: syntax rules, disallow vs noindex, precedence matching, crawl-delay, the 500KB limit, and AI crawler management.
Read guideCanonical Tags: Avoiding Duplicate Content
Canonical tags are a signal, not a directive. Learn why Google ignores your canonical, how to keep every signal consistent, and when to use 301 or noindex instead.
Read guideSchema markup: a practical guide to structured data
Learn what schema markup does, why only Google-supported types earn rich results, JSON-LD vs microdata, and how to add and validate structured data.
Read guideJavaScript SEO: making sure Google sees your content
JavaScript SEO explained: Google renders JS on a deferred pass via a render queue, so put critical content and links in initial HTML with SSR, SSG, or hydration.
Read guideHreflang: serving the right language and region
Hreflang explained: how to serve the right language or region version of your pages, with correct BCP 47 codes, x-default, canonical consistency, and error fixes.
Read guide