Skip to main content

Local & AI SEO

How to redirect old URLs correctly

Most redirect mistakes come from using the wrong status code or pointing at the wrong destination. Both are easy to get right once you know what each code means and what a good destination looks like.

Last reviewed by James Henderson

Should you update internal links or rely on the redirect?

Update the links. A redirect handles links you do not control, but leaving your own pointed at redirected URLs adds a hop to every internal journey and keeps the old URL circulating through your own site. Sitemaps in particular should list only final destinations.

Frequently asked questions

Which status code should I use?

301 for anything moved permanently, which is nearly always. 302 or 307 only for genuinely temporary situations, 308 when the request method must be preserved, and 410 for content deliberately removed with no equivalent.

Can I redirect old pages to the homepage?

It is the classic error. It is treated as a soft 404 and looks broken to visitors. Redirect to the closest genuine equivalent, or return 410 if there is not one.

Why implement redirects in one layer?

Rules spread across server config, application routing, plugins and a CDN fight each other and produce chains and loops. Pick one layer, keep everything there, and document any exceptions.

How do I test a redirect properly?

Follow the whole chain and check three things: final status 200, redirect count of one, and the destination you intended. More than one hop is a chain to flatten.

When can I delete old redirect rules?

Generally never. External links, printed material and bookmarks reference old URLs for years — a URL on a vehicle or yard sign especially. Removing rules to tidy the file is how traffic quietly disappears.

Want this looked at for your business?

Twenty minutes on the phone usually finds the one thing holding the number back. James answers himself.

You reach James, not a call centre. No answer means he is on a job — leave a message and he calls back.

Call James: 832-338-2926

BayouEdge AI Assistant

Ask about our services

Hi! I'm the BayouEdge AI assistant. I can help you learn about our marketing services for Houston and South Texas businesses. What can I help you with?

Powered by BayouEdge AI