Core Web Vitals
Speed Is a Hard Ranking Signal
LCP, FID, and CLS are not soft guidelines — they are official Google ranking factors. Understanding their specific thresholds, root causes, and waterfall-level diagnostics directly shapes how I approach every site performance audit.
Crawl Budget
Not Every Page Deserves to Be Crawled
robots.txt, canonical tags, and log file analysis form a trifecta for ensuring Googlebot spends its crawl budget on pages that actually matter — not on filter parameters, session IDs, or administrative paths.
Architecture
Flat Structure Is an Invisible Penalty
A flat URL structure presents every page as equally important. A pyramid structure with logical subfolder depth and deliberate internal linking signals content hierarchy — and that signal directly influences which pages accumulate ranking authority.
Structured Data
Schema Is How Search Engines Read Intent
JSON-LD structured data translates on-page content into a language search engines process with certainty. From Article to FAQPage to BreadcrumbList — correct schema implementation strengthens entity understanding and supports rich result eligibility.
Canonicalization
Every Page Needs a Canonical — Including Itself
Canonical tags are not just for duplicate content cleanup. Self-referencing canonicals on every page, combined with correct handling of filter URLs and paginated content, prevent a slow accumulation of indexation errors that silently dilute ranking signals.
Prioritization
The Best Fix Is One That Gets Implemented
Technical SEO recommendations only create value when they get executed. Scoring fixes by their impact on web vitals, resource availability, and implementation effort turns an overwhelming audit list into a focused, actionable plan developers will actually act on.