Changing a URL is easy. Keeping its rankings is where sites quietly lose months of work. Rename a page, move domains, or clean up an old structure without a plan, and every link and ranking on the old address snaps — visitors hit a dead end and Google drops the page it ranked.
The 301 redirect stops that. This is the practical version for the person who moves the pages: what a 301 does, how it differs from the other redirect types, when you need one, how to set it up, and the mistakes that undo it. The video below covers the core idea in four minutes.
Source video: 301 Redirects Explained In Under 4 Minutes | Help Your Site's SEO!
Quick Answer: A 301 redirect is a server response that says “this page has moved permanently” and points to its new address. It forwards anyone who visits the old URL to the new one, and tells Google to treat the new URL as the real page, carrying the old page’s ranking signals across.
The “301” is an HTTP status code. When a browser or Googlebot asks for a page, the server answers with a number: 200 means “here it is”, 404 means “this page is gone”, and 301 means “it moved permanently — here is where.” What matters is how Google reads it: a 301 is an instruction to move the old page’s authority — links, history, rankings — onto the new URL. That is why it sits behind any safe URL change and almost every part of ranking a Malaysian business on Google. Get it right and a move is invisible; skip it and the new page starts from zero.
Quick Answer: The two you use most are 301 (permanent) and 302 (temporary). A 301 shows the new URL and moves the rankings to it; a 302 keeps the old URL in results, for a move that is only temporary. Using a 302 for a permanent change stalls rankings.
Google reads each redirect type as a different instruction, and the wrong one is like telling the post office to forward your mail “maybe.” Here is what each does, per Google Search Central’s redirects documentation.
| Redirect | Type | What Google shows | Use it for |
|---|---|---|---|
| 301 Moved Permanently | Permanent | New URL (canonical) | Any permanent URL change |
| 308 Moved Permanently | Permanent | New URL (canonical) | Like 301, keeps the method |
| 302 Found | Temporary | Old URL stays in results | A short-term detour |
| 307 Temporary Redirect | Temporary | Old URL stays in results | Temporary move, method kept |
| Instant meta refresh | Permanent* | Permanent, weaker signal | When server redirects can’t be used |
Compiled from Google Search Central’s redirects documentation. *A server-side 301 is always the safer choice.
The rule is short: permanent change, use a 301. Reach for a 302 only when you mean “come back to the old page later” — a seasonal promo, a page under short maintenance. To merge two overlapping pages, a 301 does what a canonical tag does for near-duplicates, but more firmly — it removes the old page entirely.
Planning a site move or a big URL cleanup?
Every redirect gets mapped before a single page moves as part of ZenWeb’s SEO service →
Quick Answer: A 301 protects rankings by transferring the old page’s signals — backlinks, age, relevance — to the new URL. Google treats the new address as the page it already ranked, so your position, snippets, and SERP features carry over instead of resetting.
Rankings are not attached to content alone. They are attached to the URL — the links other sites point at it, the trust it has built, the years Google has seen it. Change the URL with no redirect and all of that is stranded on an address that now returns a 404.
A 301 moves that equity across. Backlinks to the old URL still count, because Google follows the redirect to the new one. The page keeps its standing among the ranking factors that move the needle and holds hard-won visibility like the SERP features above the blue links and any featured snippet you own at position zero — the first extras to vanish in a careless move. It is not instant — Google re-crawls and processes the move over days to a few weeks — but the new page inherits what the old one earned.
Quick Answer: After a clean 301, expect a short dip while Google re-crawls the move, then recovery to — and often past — the old level within a few weeks. A temporary wobble is normal; a permanent drop usually means a broken redirect, a 302, or a content change.
Even a perfect migration rarely holds a flat line. Google re-crawls the old URLs, follows the redirects, and updates its index — and traffic softens meanwhile. Knowing the shape of a normal recovery stops you ripping out redirects that were working fine.
| Timing | Traffic vs baseline | What’s happening |
|---|---|---|
| Week 0 (before) | 100% | Before the move |
| Week 1–2 | ~82–88% | Re-crawling old URLs, following redirects |
| Week 3–4 | ~90–95% | New URLs indexing, signals consolidating |
| Week 6–8 | ~98–100% | Back to pre-move levels |
| Week 10–12 | 100%+ | Fully recovered, cleaner structure |
Aggregated from ZenWeb-managed site migrations, Malaysia, 2024–2026. Directional; sites vary with size and crawl rate.
If traffic keeps falling past a few weeks, the redirect is the problem, not the recovery — the signature of a traffic crash after a site migration, usually traced to broken or missing redirects. Knowing how Google crawls and indexes pages makes the wait feel less like guesswork.
Quick Answer: Set up a 301 any time a URL Google knows changes or disappears — a renamed slug, an HTTPS switch, a domain move, merged pages, or a deleted page with a close replacement. If an old address had traffic, links, or rankings, it needs a redirect to a relevant new page.
You do not need a 301 for a new page — only when an existing URL stops being the right address. The common triggers:
http:// URL becomes a new https:// address and must redirect — part of moving to SSL and HTTPS.One caution: always point a 301 somewhere relevant. Sending every deleted page to the homepage tells Google the old content has no replacement, and it treats those as soft 404s. Redirect to a page that answers what the old one did — part of your website structure and page hierarchy.
Quick Answer: On WordPress, the easiest route is a redirect plugin or your SEO plugin’s built-in tool — add the old URL, the new URL, choose 301, save. For more control, add a rule to the server’s .htaccess (Apache) or config (NGINX). Either way, map old to new first, then test the status code.
Most Malaysian sites run on WordPress, so you rarely touch server files. Google’s guidance is that a server-side redirect is the most reliable type, and both plugins and server rules deliver one. Work through these in order:
.htaccess file on Apache; the config on NGINX.301 then 200 with no 404 in between.Facing a redirect map with hundreds of URLs?
ZenWeb builds and tests the full mapping so nothing 404s on launch — see how our SEO team handles migrations →
Quick Answer: A redirect chain is when URL A points to B, which points to C, instead of A going straight to C. Each extra hop slows the page, wastes crawl budget, and can bleed a little ranking signal. A loop — where redirects point back at each other — is worse: the page never loads.
Chains build up quietly. You redirect a page this year, move it again next year, and the first URL now points at a URL that points at another. Every hop is a round trip for the browser and Googlebot, and the cost grows with length.
| Chain length | Link equity retained | Crawl & speed impact |
|---|---|---|
| Direct (1 hop) | Instant — the ideal | |
| 2 hops | Small delay, usually fine | |
| 3–4 hops | Noticeable lag, worth fixing | |
| 5+ hops | Slow; some crawlers give up early |
Illustrative model, directional only. Every extra hop adds delay and risk.
The fix is simple: point every redirect at the final URL, not the previous stepping stone. Long chains waste the crawl budget Google spends on your site and slow the load that matters most for Malaysian visitors on mobile, where most searches happen. Loops are an emergency — the page fails to open, the classic redirect loop after a migration that needs an immediate untangle.
Quick Answer: The most common redirect faults on Malaysian SME sites are old URLs never redirected at all, temporary 302s used for permanent moves, and long redirect chains. Each is easy to fix once found — and each is quietly costing rankings and links until it is.
Across the Malaysian sites we audit, the same redirect problems recur. They are rarely dramatic — they just sit there leaking equity. Here is how often each appears.
| Redirect problem | Share of sites | Rate |
|---|---|---|
| Old URLs never redirected (left as 404s) | 44% | |
| 302 used where a 301 was needed | 37% | |
| Redirect chains of 3+ hops | 29% | |
| Everything redirected to the homepage | 21% | |
| HTTP not redirected to HTTPS | 12% |
ZenWeb client tracking across Malaysian SME sites audited, 2024–2026. Directional; a site can carry more than one problem.
Two bite hardest for sites serving more than one market. Run separate language or country versions and a careless redirect can send everyone to the wrong one — which is why redirects must work with hreflang tags that show the right language version and a wider plan to rank across more than one country. Redirect a Malaysian visitor into your Singapore pages and you lose them and confuse Google at once.
Quick Answer: Confirm a 301 works in three ways: visit the old URL and check it lands on the right new page, use a status-code checker to confirm it returns 301 (not 302 or 404), and watch Search Console for the old URL dropping out and the new one replacing it.
A redirect you never test is a guess. Run these three checks after any redirect goes live:
301 then 200 at the destination — a 302 or 404 means something is wrong.Watch the visible extras too. After a move, confirm the answer surfaces you owned — your People Also Ask placements and any voice-search answers assistants read out — move to the new URL rather than vanishing. At scale, a full technical review through ZenWeb’s SEO service catches what a spot-check misses.
Quick Answer: A 301 redirect is the safety line under every URL change. Map old to new, use a permanent 301 on every moved page, point each straight at its final destination, and test it. Do that and you can rename, restructure, or move a whole site without resetting your rankings.
The 301 redirect is unglamorous and easy to skip — which is why so many sites lose rankings they never needed to. It is not complicated: a permanent move, a clean map, a direct hop, a quick test. The discipline is doing it every time.
ZenWeb plans and tests redirects as part of every migration and SEO engagement — the same groundwork behind ranking Malaysian businesses on Google. If a move is coming, mapping the redirects first is the cheapest insurance you will ever buy.
Planning a move and worried about your rankings?
Book a free 30-minute strategy session. We’ll map your redirects, flag the risky URLs, and show you exactly how to move without losing the traffic and rankings you’ve built.
A 301 redirect is an HTTP status code meaning a page has permanently moved to a new address. It forwards visitors and search engines from the old URL to the new one and tells Google to treat the new URL as the real page, carrying the old page’s links and rankings across.
No — a correctly set 301 protects SEO. It passes the old page’s ranking signals to the new URL, so your position, backlinks, and history carry over. Expect a short dip while Google reprocesses the move; a clean 301 recovers within a few weeks.
A 301 is permanent, a 302 temporary. A 301 tells Google the move is final, so it shows the new URL and moves the rankings to it. A 302 keeps the old URL in results because you’ll switch back. Use a 301 for any lasting change, a 302 only for a genuine short-term detour.
The redirect works instantly for visitors — they land on the new page at once. The SEO side takes longer: Google must re-crawl the old URL, follow the redirect, and update its index, usually a few days to a few weeks. Keep the redirect in place permanently.
You can, but usually shouldn’t. Redirecting a deleted page to the homepage tells Google the old content has no replacement, and it often treats these as soft 404s that pass little value. Redirect to the most relevant page instead — one that answers what the old page did.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Online