SEO sangat penting bagi setiap website. Optimasi kepada mesin pencari sangat diperlukan untuk menjadikan website berurutan 10 besar utama. Tapi hal tersebut bisa menjadi tidak bermakna akan kejadian URL yang tidak dapat diakses atau terjadi kesalahan berbentuk 404.
Google memiliki algoritma tersendiri terhadap situs yang dikelola oleh user yang telah didaftarkan pada webmaster tools. Seperti pada content, judul heading, hingga internal/external links, semua dapat terhitung baik dari scan googlebot & spider.
404 URL yang perlu ditanggulangi karena akibat kesalahan halaman dan googlebot dapat memeriksanya mudah dengan cara merayapi setiap halaman dan membedakan dari konten hingga status halaman tersebut dan jika berbeda berarti dianggap halaman terbuang dan tidak ditampilkan kembali pada SERP.
Untuk mencegah terjadinya 404 Error Not Found yang tertangkap oleh googlebot dan menjadikanya crawl error dapat dengan baik menggunakan 301 Moved permanently. Ini hanya satu upaya yang dapat digunakan admin website setelah mengganti link sesaat sudah terindex dan ingin dihapus atau dipindahkan.
Terdapat beberapa kode untuk beberapa bahasa pemrograman yang mendukung akses halaman 301, silahkan lihat dibawah ini.!
PHP
<?php header("HTTP/1.1 301 Moved Permanently" ); Header("Location: http://URLbaru.tld"); ?>
JSP [Java]
<% response.setStatus(301); response.setHeader("Location","http://URLbaru.tld"); response.setHeader("Connection","close"); %>
CGI Perl
$pindah = new CGI; print $pindah->redirect("http://URLbaru.tld");
ASP
<%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHeader"Location","http://URLbaru.tld" %>
ASP .NET
<script runat="server"> private void Page_Load(object sender, System.EventArgs e) { Response.Status = "301 Moved Permanently"; Response.AddHeader("Location","http://URLbaru.tld"); } </script>
Ruby On Rails
def old_action headers["Status"] = "301 Moved Permanently" redirect_to "http://URLbaru.tld" end
Pilih satu kode diatas yang dipakai pada bahasa situs masing-masing, dan ubah pada teks URLbaru.tld menjadi alamat URL yang baru, hal ini ditujukan supaya mesin pencari dapat melakukan pemindahan konten secara mudah.
Setelah memakai kode diatas, mesin pencari akan segera mengupdate halaman kurang lebih 24 jam, dan selama 2 hari kemudian akan dihapus permanen dari SERP (Search Engine Result Page).
Untuk saat ini masih tidak ada cara untuk membuat 301 Document Moved Permanently pada website builder berbasis HTML / Javascript karena fitur redirect hanya dapat merubah konten saja dan tidak dapat menghapus link dari mesin pencari.
Semoga bermanfaat dan Selamat mencoba
3 comments
masih gak ngerti
maksud dari url yang baru itu apa?
Ini hanya khusus website yang memakai CMS buatan sendiri, dan diatas beberapa kode yang dapat membantu untuk mengalihkan 404 error ke url baru berbentuk HTTP 301. Untuk blogspot, wordpress, dan blog builder, ini tidak diperlukan 😀
wah, berguna bangat gan infonya, tanks 🙂