This page demonstrates two audit rules: links3xx (internal links returning redirects) and redirect_temporary (302/307 redirects used where 301 should be).
href values that trigger HTTP redirects before
reaching the final destination. An audit crawler following these links will detect the 3XX response
and flag them under links3xx. Two of them use 302 (temporary), which also flags as redirect_temporary.
The following links are in the site navigation. Each one goes through a redirect before landing on the actual page.
This is the links3xx issue — internal hrefs that return 3XX responses.
/old-about → 301 → /about.html/old-services → 302 → /services.html 302/legacy-contact → 301 → /link-issues.html/temp-landing → 302 → /about.html 302| Link href | HTTP response | Final destination | Audit flags |
|---|---|---|---|
/old-about |
301 Moved Permanently | /about.html |
links3xx |
/old-services |
302 Found (Temporary) | /services.html |
links3xx redirect_temporary |
/legacy-contact |
301 Moved Permanently | /link-issues.html |
links3xx |
/temp-landing |
302 Found (Temporary) | /about.html |
links3xx redirect_temporary |
Update each href to point directly to the final destination URL. No _redirects changes needed — just fix the HTML links.