301→302301→302
A temporary redirect where a permanent one belongs.
Found by Redirect checker →
A temporary redirect where a permanent one belongs.
Found by Redirect checker →
redirect loopredirect loop
The URL redirects back to itself and never settles.
Found by Redirect checker →
The URL redirects back to itself and never settles.
Found by Redirect checker →
Audit
Page weight and speed checks
Response time, HTML size, compression, HTTP version, render-blocking and oversized assets, plus CrUX field data when you supply a key.
Page weight and speed checks
Lab versus field
Crawl and browser timings are lab evidence; field Core Web Vitals come from crux-report, which needs a credential.
How it works
Three steps, one saved scan
Fetch the page and its assets
asset-weight-check downloads the page, then each linked stylesheet and script. It reads sizes, headers and markup. It does not render the page.
Measure the server and the HTML
A native crawl or a Screaming Frog export feeds the audit rules. They flag slow responses, heavy HTML and missing compression or HTTP/2.
Compare with real-user data
crux-report pulls field LCP, INP and CLS from the Chrome UX Report. It needs a Google Cloud API key that you supply.
What it checks
Checks in this feature
| Check | What it means | Severity | Evidence |
|---|---|---|---|
SLOW_RESPONSE | The server takes too long to answer the request. | Important | Response time per URL |
LARGE_HTML | The HTML document is large for the page or for the site. | Important | HTML size in bytes |
HTML_OVER_2MB | The HTML document is larger than 2 MB. | Important | HTML size in bytes |
HTML_BLOAT | A lot of markup for very little text. | Tip | Bytes and word count per page |
NO_COMPRESSION | HTML is sent uncompressed when gzip or Brotli would help. | Tip | Content-Encoding header per URL |
HTTP1_ONLY | The page is served over HTTP/1.x, not HTTP/2 or newer. | Tip | HTTP version per URL |
How to run it
One command
bash
seohead asset-weight-check --url https://example.com/Install first: installation guide. Every command also runs as an MCP tool for AI agents.
Related checks
From the check registry
SLOW_RESPONSELARGE_HTMLNO_COMPRESSIONHTTP1_ONLYHTML_BLOATAudit
More in this group
Technical SEO audit with 182 checks
FeatureRedirect checker: chains, loops and 302s
FeatureBroken link checker with source and position
FeatureCanonical tag checker
FeatureHreflang checker
FeatureStructured data and schema validator
FeatureTitle and meta description checker
FeatureHeading structure checker
FeatureDuplicate and thin content checker
FeatureImage SEO checker and optimizer
FeatureInternal linking and crawl depth audit
FeatureHTTPS and security headers check
FeatureAI search visibility (GEO/AEO)
FeatureFAQ
