Skip ahead to the note

BusinessTech

Redirects in SEO Explained

Every website eventually moves something. A product gets renamed, a blog is reorganised, a company switches domain after a rebrand. Each of those changes leaves old addresses behind, and those addresses may…

2 min

Road closed, construction and detour
View ARoad closed, construction and detour

Every website eventually moves something. A product gets renamed, a blog is reorganised, a company switches domain after a rebrand. Each of those changes leaves old addresses behind, and those addresses may still be bookmarked, shared in emails or linked from other sites. A redirect is the instruction that tells browsers and search engines where the content went.

The status codes that matter

Redirects are communicated through HTTP status codes. Only a handful come up in everyday site work:

CodeMeaningTypical use
301Moved permanentlyDomain changes, merged articles, retired product pages
308Permanent, request method keptPermanent moves where forms or APIs post data
302Found, temporaryShort promotions, maintenance pages, A/B tests
307Temporary, request method keptTemporary moves that must not change POST to GET

The practical rule is simple: if the old URL is never coming back, treat the move as permanent. Search engines then consolidate signals such as links onto the new address. A temporary code tells them to keep the old URL in mind, which is right for a weekend sale but wrong for a permanent restructure.

Common ways redirects go wrong

Chains

A chain happens when page A points to B, which points to C. Each hop adds a little delay for visitors and asks crawlers to do extra work. After a few redesigns, chains can grow surprisingly long. Pointing every legacy URL straight at its final destination fixes this.

Loops

A loop sends A to B and B back to A. Browsers give up with an error and the page effectively disappears. Loops usually come from conflicting rules, for example one plugin forcing a trailing slash while the server removes it.

Lazy blanket redirects

Sending every old page to the homepage looks tidy but rarely helps anyone. Visitors land somewhere unrelated, and search engines may treat these as soft errors. Match each old page to the closest equivalent; if nothing comparable exists, an honest 404 or 410 can be the better answer.

A routine for site moves

  1. Export a full list of current URLs from your sitemap, analytics and backlink reports.
  2. Map each one to its new address in a spreadsheet before anything goes live.
  3. Implement the rules at server or CDN level where possible, rather than through scattered plugins.
  4. Crawl the old list after launch and confirm every line returns a single hop to a working page.
  5. Update internal links, canonical tags and the XML sitemap so they point to final URLs directly.

Teams that would rather hand the migration to specialists sometimes work with a top SEO agency in Montreal, where experienced consultants can map large URL sets, test the rules and monitor rankings in the weeks after a launch.

Keeping things tidy afterwards

Redirects are not a one-off job. Keep the mapping file somewhere the whole team can find it, review it whenever pages are retired, and check server logs occasionally for old URLs that still receive traffic. A small amount of housekeeping keeps the site fast, preserves the value of earned links and spares visitors from dead ends.

Desk habits

Small routines that save time later

Picked up while writing the notes on this site.

  1. Photograph the meter

    A dated photo settles most arguments about estimated readings.

  2. Name files by date

    Year, month, day at the start of a filename keeps invoices and letters in order.

  3. Sketch before you measure

    A rough floor plan stops you missing an alcove or counting a strip twice.

  4. Update the router

    Check for firmware updates whenever you change your Wi-Fi password.

  5. Put terms in writing

    A short email confirming price and due date beats any verbal promise.

Also filed underBusiness