• Belajar SEO

Apa Itu Pengalihan

  • Felix Rose-Collins
  • 3 min read

Intro

Redirect adalah metode mengirim pengguna dan mesin pencari ke URL yang berbeda dari satu anchor yang ditautkan. Ada tiga pengalihan utama yang digunakan secara teratur. Pengalihan yang paling umum digunakan tercantum di bawah ini:

Halaman yang Dipindahkan Secara Permanen (301)

pengalihan ini adalah langkah permanen yang meneruskan 90-99% dari semua jus tautan ke halaman yang dialihkan. Kode 301 mengacu pada kode status HTTP untuk pengalihan. Kode status HTTP 301 adalah metode pengalihan situs web yang lebih disukai untuk pemindahan permanen.

Ditemukan/Pindah Sementara (302) (HTP 1.1 / HTTP 1.0)

kode 302 adalah pengalihan yang bersifat sementara. Itu tidak meneruskan jus tautan apa pun ke lokasi baru. Redirect ini bukanlah solusi ideal dalam banyak kasus. Berjalan pada Hypertext Transfer Protocol (HTTP), yang memberikan instruksi kepada tautan tentang bagaimana seharusnya berperilaku. Awalnya, kode 302 dianggap sebagai halaman Sementara, tetapi ini berubah menjadi berarti ditemukan di versi 1.1.

Dipindahkan Sementara (307) (HTTP 1.1.)

Pengalihan 307 adalah langkah sekunder HTTP 1.1 dari pengalihan 302. Pengecualiannya adalah ketika konten dipindahkan untuk pemeliharaan situs, dan server telah disiapkan kembali. Beberapa mesin utama menggunakan perayap yang melihat kode 307 sebagai kode 301, jadi dalam banyak kasus itu bukan pilihan yang menguntungkan. Kode 302 masih merupakan pilihan yang lebih baik untuk halaman yang telah dipindahkan dan nantinya akan ditempatkan kembali ke format biasanya.

Meta Refresh

ini adalah jenis pengalihan yang terjadi pada tingkat halaman, bukan tingkat server. Ini bukan teknik SEO yang direkomendasikan secara luas karena lebih lambat dan biasanya tidak terkait dengan stabilitas. Penyegaran meta biasanya diasosiasikan dengan hitungan mundur yang disertai dengan teks. Biasanya ada pesan yang menyatakan bahwa jika Anda belum dialihkan dalam 5 detik maka klik tautan secara manual. Meta refresh akan meneruskan beberapa jus tautan, tetapi masih bukan pilihan pengalihan yang optimal.

Taktik SEO Teratas: Pengalihan

Untuk menjaga nilai optimalisasi situs Anda, sangat penting bahwa lalu lintas yang dialihkan benar-benar sampai ke tempat yang tepat. Memantau praktik terbaik dan apa yang telah berhasil untuk situs lain adalah strategi ideal untuk membangun situs bintang. Pengalihan bukanlah praktik yang langka di kalangan digital, ini cukup umum. Skenario pengalihan yang umum adalah untuk URL yang perlu pindah ke alamat lain selamanya. Banyak kode redirect akan berfungsi dalam kapasitas tersebut, tetapi redirect 301 adalah metode yang lebih disukai untuk kinerja.

Pengalihan 301 memberi tahu mesin pencari dan browser bahwa halaman yang dimaksud telah dipindahkan secara permanen. Hal ini lebih lanjut ditafsirkan bahwa selain halaman yang berpindah lokasi, konten dan pembaruan apa pun dapat ditemukan di halaman baru ini. Prosesnya akan memakan waktu lebih lama jika perayap jarang mengunjungi situs. Kode pengalihan lainnya adalah pilihan yang tidak menguntungkan untuk sebagian besar contoh karena peringkat yang buruk. Satu-satunya waktu yang dianggap sebagai alternatif positif untuk memilih salah satu pengalihan selain kode 301 adalah jika perancang halaman tidak peduli tentang kehilangan jus tautan. Pengalihan konten menjadi sulit ketika sebuah situs mendapatkan domain baru atau ketika konten berpindah ke lokasi lain.

301 Contoh Masalah dengan Apache

Masalah

Meluncurkan situs web pertama kali yang di-host di server lain daripada di domain rumah. Saat memindahkan situs web ke rumah baru dan server khusus, penting untuk tidak membuat situs baru sebagai subdirektori dari situs web host. Pengalihan perlu mengakomodasi banyak file dan nama folder dengan perubahan kode 301 untuk kesiapan mesin pencari.

Solusi

Koreksi yang paling mudah adalah dengan menambahkan kode PHP 301 redirect untuk memanfaatkan fungsionalitas Apache.

Instalasi

Agar ini berfungsi, server harus memiliki Apache yang terinstal. Tanyakan kepada pengembang Anda untuk mengetahui apakah Apache sudah terinstal secara default. Pengembang akan memeriksa instalasi dengan menambahkan baris ke berkas konfigurasi.

Konteks

Modul penulisan ulang beroperasi dalam dua konteks, per-server dan per-direktori. Konteks per-server mengharuskan file apache diedit. File per-direktori menggunakan file htaccess.

Regular Expression (regexes) adalah string yang cocok dengan string lain dalam satu set. Ada aturan sintaksis tertentu yang berlaku, dan program ini digunakan oleh editor teks untuk memanipulasi badan teks tentang pola. Ini adalah keterampilan nilai untuk dikuasai dan dapat digunakan untuk mengarahkan URL.

Di bawah ini adalah daftar karakter dan operator yang digunakan dalam regex.

Titik - cocok dengan apa pun yang ditetapkan Asterisk - cocok dengan karakter seperti yang ditetapkan nol hingga lebih Tanda plus - cocok dengan karakter sebelum dan sesudah karakter utama Parenthesis - ini adalah nilai tertutup yang digunakan sebagai referensi belakang untuk menyimpan variabel untuk digunakan nanti. Nilai 1 dan Nilai 2 - ketika lebih dari dua nilai dikunci dalam tanda kurung.

Mengarahkan ulang file dan folder antar domain

Situs web yang baru dikembangkan memerlukan pengalihan dari server lama ke server baru sambil tetap mempertahankan semua nama file.

Contoh pengalihan

https://www.xyzabc.com/seo/somefile.php To: /somefile/.php

SOLUSI: Tambahkan arahan yang diperlukan ke file yang sesuai di server xyzabc.com.

Redirectmatch 301 / seo/ (.*)/$1

Penjelasan

Regex: /seo/(.*) memungkinkan apache untuk mengetahui untuk mencocokkan folder SEO. Tanda kurung memberitahu Apache untuk menyimpan string sebagai referensi kembali.

Mengalihkan Nama Host Kanonik

Pengembang web perlu mengalihkan semua permintaan yang tidak dimulai dengan www.xyzabc.com. Hal ini dilakukan untuk memastikan bahwa mereka tidak menemukan kesalahan kanonikalisasi apa pun.

Redirect: https://xyzabc.com To: https://www.xyzabc.com Redirect: https://mail.xyzabc.com/ To: https://www.xyzabc.com Redirect: https://xyzabc.com/somefile.php To: https://www.xyzabc.com/somefile.php

SOLUSI: Tambahkan arahan yang sesuai

RewriteCond %{HTTP_HOST} *!^www*.xyzabc.com\.org [NC]   RewriteRule (.*) https://www.xyzabc.com/$1 [L,R=301]

Penjelasan

Apache diberitahu oleh direktif bahwa host perlu memeriksa dan pengunjung mengakses dan membiarkan program tahu bahwa jika URL tidak sama dengan ketentuan yang ditetapkan untuk mengarahkan ke situs baru.

Felix Rose-Collins

Felix Rose-Collins

Ranktracker's CEO/CMO & Co-founder

Felix Rose-Collins is the Co-founder and CEO/CMO of Ranktracker. With over 15 years of SEO experience, he has single-handedly scaled the Ranktracker site to over 500,000 monthly visits, with 390,000 of these stemming from organic searches each month.

Mulai gunakan Ranktracker... Gratis!

Cari tahu apa yang menghambat situs web Anda untuk mendapatkan peringkat.

Buat akun gratis

Atau Masuk menggunakan kredensial Anda

Different views of Ranktracker app