Technical SEO Guide 6 menit

301 Redirect Governance

Kapan 301 aman, kapan berbahaya. Rules untuk bulk redirect, chain maksimum, dan cara test redirect impact pada ranking.

301 redirect passes ~99% PageRank dari URL lama ke baru. Tapi ada cara untuk membocorkan kredit atau malah harm ranking. Ini governance yang saya pakai.

Kapan 301 aman dipakai

  • Restructure URL taxonomy (slug, kategori).Tambahkan redirect untuk setiap URL lama ke baru.
  • Consolidate HTTP ke HTTPS.Wajib. .htaccess atau server level.
  • Consolidate www ke non-www (atau sebaliknya).Pilih satu canonical.
  • Merger dua domain (akuisisi).Redirect URL-per-URL setelah canonical schema migrated.
  • Remove seasonal/campaign page.Redirect ke page terkait, bukan 404 kalau ada ekuitas.
  • Remove case study client yang di-NDA.Redirect ke page list case study.

Kapan 301 berbahaya

  • Redirect massal ke homepage. Google detect pattern dan ignore PageRank transfer.
  • Redirect chain > 2 hop. Crawler mungkin stop. PageRank decay per hop.
  • Redirect ke halaman yang different intent. User-unfriendly, bounce rate naik.
  • Redirect irrelevant. Redirect /produk-pompa/ ke /about/ = lose authority signal.
  • Redirect looping. A→B→A = crawler abort.

Redirect chain rules

Chain lengthStatus
1 hop (A→B)Safe
2 hop (A→B→C)Tolerable, fix bila bisa
3 hop (A→B→C→D)Problematic. Fix to 1 hop.
4+ hopLose PageRank significantly. Audit fix.

Audit redirect

  1. Run crawl (Screaming Frog atau similar)

    Identify all 3xx responses.

  2. Flag redirect chain > 1 hop

    Filter by response chain length.

  3. Update .htaccess untuk direct redirect

    Skip intermediate hop. A→B→C → A→C.

  4. Test 5-10 sample URL

    curl -I dengan -L flag. Verify single 301 to final URL.

  5. Monitor Google Search Console coverage

    4 minggu setelah update. Tracking PageRank transfer.

Template .htaccess untuk Rumahweb

# Redirect rules
RewriteEngine On

# URL lama ke URL baru
RewriteRule ^old-path/?$ /new-path/ [R=301,L]

# Pattern-based redirect
RewriteRule ^blog/(.*)$ /essays/$1 [R=301,L]

# Delete parameter
RewriteCond %{QUERY_STRING} ^ref=newsletter$
RewriteRule ^(.*)$ /$1? [R=301,L]

# HTTPS enforcement
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Keep redirect forever

Setelah 301 dipasang, JANGAN hapus kecuali yakin tidak ada backlink atau old index masih pointing ke URL lama. Redirect 3-5 tahun minimum. Ambil snapshot backlink dulu sebelum decide.