url,finalUrl,statusCode,score,redirectChain,redirectCount,ttfbMs,responseTimeMs,contentType,htmlBytes,title,titleLength,metaDescription,metaDescriptionLength,canonical,canonicalCount,robotsMeta,lang,viewport,charset,h1,h1Count,h2Count,h3Count,emptyHeadings,headings,wordCount,internalLinks,externalLinks,nofollowLinks,emptyAnchorLinks,uniqueLinks,imagesTotal,imagesMissingAlt,imagesEmptyAlt,openGraph,twitterCard,hreflang,jsonLdTypes,jsonLdBlocks,jsonLdInvalid,canonicalIsSelf,linksChecked,brokenLinkCount,brokenLinkCheckSkipped,linksNotChecked,issues,issueCounts,auditedAt,robotsAllowed,indexable https://example.com/,https://example.com/,200,72,"[{""url"": ""https://example.com/"", ""status"": 200}]",0,7,8,text/html; charset=utf-8,577,Example Domain,14,,0,,0,,en,"width=device-width,initial-scale=1",utf-8,,0,0,0,0,,25,0,0,0,0,0,0,0,0,,,,,0,0,,0,0,False,0,"[{""code"": ""title-too-short"", ""severity"": ""warning"", ""message"": ""Title is only 14 characters.""}, {""code"": ""meta-description-missing"", ""severity"": ""warning"", ""message"": ""No meta description.""}, {""code"": ""canonical-missing"", ""severity"": ""warning"", ""message"": ""No rel=canonical link.""}, {""code"": ""h1-miss","{""error"": 0, ""warning"": 5, ""info"": 3}",2026-10-11T04:32:57.319Z,True,True https://crawlee.dev/,https://crawlee.dev/,200,94,"[{""url"": ""https://crawlee.dev/"", ""status"": 200}]",0,22,24,text/html; charset=utf-8,53589,Crawlee · Build reliable crawlers. Fast.,40,"Crawlee helps you build and maintain your crawlers. It's open source, but built by developers who scrape millions of pages every day for a living.",146,https://crawlee.dev/,1,,en,"width=device-width, initial-scale=1.0",UTF-8,"[""Build reliable web scrapers. Fast.""]",1,1,0,0,"[{""level"": 1, ""text"": ""Build reliable web scrapers. Fast.""}, {""level"": 2, ""text"": ""Get started now!""}]",221,16,10,0,0,17,14,0,0,"{""title"": ""Crawlee for JavaScript · Build reliable crawlers. Fast."", ""url"": ""https://crawlee.dev/"", ""locale"": ""en"", ""image"": ""https://crawlee.dev/img/crawlee-og.png""}","{""card"": ""summary_large_image"", ""image"": ""https://crawlee.dev/img/crawlee-og.png""}","[{""lang"": ""en"", ""href"": ""https://crawlee.dev/""}, {""lang"": ""x-default"", ""href"": ""https://crawlee.dev/""}]",,0,0,True,5,0,False,12,"[{""code"": ""thin-content"", ""severity"": ""warning"", ""message"": ""Only 221 words of visible text.""}, {""code"": ""json-ld-missing"", ""severity"": ""info"", ""message"": ""No JSON-LD structured data.""}]","{""error"": 0, ""warning"": 1, ""info"": 1}",2026-10-11T04:33:00.465Z,True,True https://www.python.org/,https://www.python.org/,200,92,"[{""url"": ""https://www.python.org/"", ""status"": 200}]",0,3,7,text/html; charset=utf-8,52135,Welcome to Python.org,21,The official home of the Python Programming Language,52,,0,,en,"width=device-width, initial-scale=1.0",utf-8,"[""Functions Defined"", ""All the Flow You’d Expect"", ""Compound Data Types"", ""Intuitive Interpretation"", ""Quick & Easy to Learn""]",5,9,0,0,"[{""level"": 1, ""text"": ""Functions Defined""}, {""level"": 1, ""text"": ""All the Flow You’d Expect""}, {""level"": 1, ""text"": ""Compound Data Types""}, {""level"": 1, ""text"": ""Intuitive Interpretation""}, {""level"": 1, ""text"": ""Quick & Easy to Learn""}, {""level"": 2, ""text"": ""Get Started""}, {""level"": 2, ""text"": ""Down",953,126,78,0,0,127,1,0,0,"{""type"": ""website"", ""site_name"": ""Python.org"", ""title"": ""Welcome to Python.org"", ""description"": ""The official home of the Python Programming Language"", ""image"": ""https://www.python.org/static/opengraph-icon-200x200.png"", ""image:secure_url"": ""https://www.python.org/static/opengraph-icon-200x200.png"",",,,"[""WebSite""]",1,0,,5,0,False,122,"[{""code"": ""meta-description-too-short"", ""severity"": ""info"", ""message"": ""Meta description is only 52 characters.""}, {""code"": ""canonical-missing"", ""severity"": ""warning"", ""message"": ""No rel=canonical link.""}, {""code"": ""h1-multiple"", ""severity"": ""info"", ""message"": ""5 H1 headings.""}, {""code"": ""twitter-ca","{""error"": 0, ""warning"": 1, ""info"": 3}",2026-10-11T04:33:04.050Z,True,True https://basecamp.com/,https://basecamp.com/,200,94,"[{""url"": ""https://basecamp.com/"", ""status"": 200}]",0,86,93,text/html,228551,Basecamp,8,"Trusted by millions, Basecamp puts everything you need to get work done in one place. It’s the calm, organized way to manage projects, work with clients, and communicate company-wide.",183,https://basecamp.com/,1,"index, follow",en,"initial-scale=1, width=device-width",utf-8,"[""Manage projects, coordinate teams, and master your company with Basecamp.""]",1,8,2,0,"[{""level"": 1, ""text"": ""Manage projects, coordinate teams, and master your company with Basecamp.""}, {""level"": 2, ""text"": ""Famously straightforward and easy‑to‑use, there’s simply nothing else like it.""}, {""level"": 2, ""text"": ""Take a minute to meet some of our customers""}, {""level"": 2, ""text"": ""We as",4088,68,10,0,0,49,468,0,464,"{""site_name"": ""Basecamp"", ""title"": ""Basecamp"", ""description"": ""Trusted by millions, Basecamp puts everything you need to get work done in one place. It’s the calm, organized way to manage projects, work with clients, and communicate company-wide."", ""image"": ""https://basecamp.com/assets/images/opengr","{""title"": ""Basecamp"", ""description"": ""Trusted by millions, Basecamp puts everything you need to get work done in one place. It’s the calm, organized way to manage projects, work with clients, and communicate company-wide."", ""image"": ""https://basecamp.com/assets/images/opengraph/basecamp.png?v=1.6.5""",,"[""ItemList"", ""SiteNavigationElement"", ""WebPage"", ""WebSite""]",3,0,True,5,0,False,44,"[{""code"": ""title-too-short"", ""severity"": ""warning"", ""message"": ""Title is only 8 characters.""}, {""code"": ""meta-description-too-long"", ""severity"": ""info"", ""message"": ""Meta description is 183 characters; typically truncated near 160.""}]","{""error"": 0, ""warning"": 1, ""info"": 1}",2026-10-11T04:33:07.169Z,True,True https://ghost.org/,https://ghost.org/,200,94,"[{""url"": ""https://ghost.org/"", ""status"": 200}]",0,6,8,text/html; charset=UTF-8,123112,Ghost: The best open source blog & newsletter platform,54,"Beautiful, modern publishing with email newsletters and paid subscriptions built-in. Used by Platformer, 404Media, Lever News, Tangle, The Browser, and thousands more.",167,https://ghost.org/,1,,en-gb,"width=device-width,initial-scale=1",utf-8,"[""Turn your audience into a business.""]",1,12,17,0,"[{""level"": 1, ""text"": ""Turn your audience into a business.""}, {""level"": 2, ""text"": ""Easy site design""}, {""level"": 2, ""text"": ""Advanced creator tools""}, {""level"": 3, ""text"": ""Rich media & dynamic cards.""}, {""level"": 3, ""text"": ""Newsletters built-in.""}, {""level"": 2, ""text"": ""Grow your audiences""}, {""l",714,90,22,0,0,78,78,1,22,"{""site_name"": ""Ghost - The Professional Publishing Platform"", ""type"": ""website"", ""title"": ""Ghost: The best open source blog & newsletter platform"", ""description"": ""Beautiful, modern publishing with email newsletters and paid subscriptions built-in. Used by Platformer, 404Media, Lever News, Tangle, T","{""title"": ""Ghost: The best open source blog & newsletter platform"", ""description"": ""Beautiful, modern publishing with email newsletters and paid subscriptions built-in. Used by Platformer, 404Media, Lever News, Tangle, The Browser, and thousands more."", ""url"": ""https://ghost.org/"", ""site"": ""@ghost"",",,"[""WebSite""]",1,0,True,5,0,False,73,"[{""code"": ""meta-description-too-long"", ""severity"": ""info"", ""message"": ""Meta description is 167 characters; typically truncated near 160.""}, {""code"": ""images-missing-alt"", ""severity"": ""warning"", ""message"": ""1 of 78 images have no alt attribute.""}]","{""error"": 0, ""warning"": 1, ""info"": 1}",2026-10-11T04:33:10.607Z,True,True