No redirect chains longer than one hop
Why it matters
Every extra redirect hop costs ~500ms of crawler wait and burns one of Googlebot's retry slots — chains longer than one hop often get abandoned mid-traversal, leaving the final destination unindexed. Temporary 302/307 codes prevent PageRank consolidation entirely, so old URLs keep their equity while the new URL ranks from scratch. The compounding effect tanks migration projects and kills redirected link equity.
Severity rationale
High because chained and temporary redirects silently drop PageRank and abandon crawls mid-traversal.
Remediation
Flatten every chain to a single 301 hop and delete intermediate redirects from next.config.js. Audit with curl -IL to verify status codes:
// next.config.js
module.exports = {
async redirects() {
return [{ source: '/old-product', destination: '/products/item', permanent: true }]
}
}
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Advanced SEO Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
Taxons
History
- 2026-04-18·v1.0.0·Initial import from seo-advanced·automated