thin contentthin content
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 →
no altno alt
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.

More articles

Pagination SEO — configuration for search engines
Technical SEO

Pagination in SEO

How pagination affects crawl budget and indexing, when to use noindex vs canonical, with code examples for HTML, PHP and sitemap.

23 May8 min
Multilingual website — subdirectories, subdomains and ccTLDs for SEO
Technical SEO

Multilingual SEO: hreflang, structure and localisation

How to plan languages, URLs, hreflang and translated content so each audience reaches a distinct, useful, indexable version.

22 May19 min
HTML5 semantic tags — guide with examples for SEO
Technical SEO

HTML5 semantic tags: complete guide with examples

How semantic HTML clarifies page structure for people and machines, where it improves accessibility, and why it is not a ranking shortcut.

22 May18 min
SEO checklist for a website: complete audit list
Technical SEO

SEO checklist for a website: 80+ items to audit

A practical SEO audit checklist for crawlability, indexing, content and measurement, with evidence to retain before changing a site.

22 May20 min
Website redesign without losing SEO traffic — step-by-step guide
Technical SEO

Redesign Without Traffic Loss

How to update your site's design and structure without losing organic traffic: pre-launch audit, redirect map, technical checks and post-launch monitoring.

22 May14 min

Monthly digest

The search news that matters for technical SEO, once a month.

Open the digest
Article cover: server log file analysis for SEO
Technical SEO

Server log file analysis for SEO: complete guide

How to analyse crawl logs, preserve scope and separate bot activity from ranking or traffic claims when prioritising technical fixes.

19 May16 min
Article cover: URL structure — principles of SEO-friendly URLs
Technical SEO

URL structure: principles of SEO-friendly URLs

How to design stable, crawlable URLs, normalise variants and manage changes as migrations instead of assuming a keyword-rich slug will rank.

19 May14 min
301 and 302 redirects: when and how to use them
Technical SEO

301 and 302 redirects: when and how to use them

How permanent and temporary redirects differ, when each fits, and how to verify final destinations, chains and indexation signals.

17 May12 min
Hreflang: international SEO guide
Technical SEO

Hreflang: Complete Guide to International SEO

How to plan language and regional versions, implement reciprocal hreflang annotations and validate each URL serves the intended audience.

16 May16 min
Internal linking: strategy and architecture for SEO
Technical SEO

Internal linking: strategy and architecture for SEO

How to audit internal links for crawlability, relevance and direct destinations, then improve routes without manufacturing PageRank claims.

16 May17 min
JavaScript SEO: indexing SPAs and React sites
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.

16 May18 min
Article cover: Crawl Budget — practical guide
Technical SEO

Crawl Budget: a practical guide for large platforms

How to diagnose crawl budget on a large site with logs, Search Console and URL patterns, then reduce waste without blocking important pages.

15 May20 min
Article cover: Robots.txt — complete setup guide
Technical SEO

Robots.txt: complete setup guide for SEO

How robots.txt affects crawling, where it cannot control indexation, and how to test directives without blocking pages you need found.

15 May18 min
Article cover: XML Sitemap — complete guide
Technical SEO

XML Sitemap: build, validate and submit it

How to build a sitemap of final canonical URLs, validate its entries and use it alongside internal links and robots.txt.

15 May20 min
Article cover: canonical URL — what it is and how to configure it
Technical SEO

Canonical URL: what it is and how to configure it

What rel canonical is, why search engines need it, and how to add the canonical tag in HTML, HTTP headers, and popular CMS platforms.

14 May15 min