Guides

Practical, specific, written by people who crawl sites for a living. Each one ends with how to check it on your own site in minutes.

Screaming Frog alternative: Truelint compared, with measurementsA measured comparison of Truelint and Screaming Frog SEO Spider on the same 20,000-URL site: speed, memory, checks, price, and what each one is better at. · 5 min readThe technical SEO audit checklist (2026): 40 checks in the order that mattersA working technical SEO audit checklist, ordered by impact: crawlability, indexability, duplication, links, content, speed and structured data — with what to look for and how to fix each item. · 5 min readHow to find broken links on a website (and which ones to fix first)Broken links cost rankings, trust and sales. How to find every 404, 5xx and dead redirect on your site, see which pages link to them, and fix them in the right order. · 4 min readDuplicate content: how to find it, why it happens, and how to fix it without losing rankingsExact and near-duplicate pages split rankings and waste crawl budget. Where duplicates come from on real sites, how to detect them properly (main content only), and the fix for each cause. · 4 min readCanonical tags: the complete guide to rel=canonical, with the mistakes that break itWhat a canonical tag does, when you need one, the seven ways sites get it wrong, and how to audit every canonical on a site in one crawl. · 4 min readRedirect chains and loops: how they happen, what they cost, and how to fix themEvery redirect hop costs time, crawl budget and a slice of link equity. How chains and loops form on real sites, how to find every one with its sources, and the three-step fix. · 4 min readHreflang errors: the return-link problem and every other way multilingual SEO breaksHreflang tells search engines which language version to show. It fails silently when return links are missing, codes are invalid, or pages canonicalise elsewhere. How to audit every hreflang cluster on a site. · 4 min readJavaScript SEO: what search engines see before and after rendering, and how to checkIf your titles, links or content only exist after JavaScript runs, some search engines never see them and Google sees them late. How rendering works, what breaks, and how to diff raw versus rendered HTML across a whole site. · 4 min readXML sitemap best practices: what belongs in it, what doesn't, and how to keep it honestA sitemap only helps when search engines trust it. The rules for what to include, the mistakes that make Google ignore your sitemap, and how to generate a correct one from a crawl. · 4 min readStructured data validation: required properties, rich-result eligibility, and the errors that cost you the snippetSchema.org markup only earns rich results when it's valid, complete and consistent with the page. The types that matter, their required and recommended properties, the errors that disqualify them, and how to validate every page at once. · 4 min readSitebulb alternative: Truelint compared, honestlyTruelint and Sitebulb are the two desktop crawlers that explain the fix, not just the finding. Where they overlap, where each is stronger, what they cost, and who should pick which. · 5 min read