thin contentthin content
The page has too little text to answer the query.
Found by Technical SEO audit →
The page has too little text to answer the query.
Found by Technical SEO audit →
dup H1dup H1
Two H1 headings compete on one page.
Found by Heading structure checker →
Two H1 headings compete on one page.
Found by Heading structure checker →
no altno alt
An image has no alt text.
Found by Image SEO checker →
An image has no alt text.
Found by Image SEO checker →
Engineering notes on SEO
Articles about technical SEO, content strategy, analytics and development from the trenches.

Choosing a CMS for SEO: WordPress, Webflow and Headless
Compare WordPress, Webflow, Tilda, Bitrix and headless CMS options by rendering, editorial workflow, speed and SEO control.
ReadMore articles

Technical SEO
JavaScript SEO: how Google indexes SPAs and React sites
Google's two-wave rendering queue, CSR pitfalls, the difference between SSR/SSG/ISR, and practical methods to verify your JS site is indexed correctly.

Development
Custom 404 page: how to configure and implement correctly
How to return a real 404, avoid soft-404 signals and give visitors a useful recovery path in frameworks and server configuration.
Monthly digest
The search news that matters for technical SEO, once a month.
Open the digest