Senin, 2 Mei 2011
Ketika Anda sedang memeriksa situs menggunakan Alat WebMaster untuk melihat seberapa bagus
situs Anda... eh, ternyata ada masalah! Halaman
Error crawl
dipenuhi dengan
error 404 (Not found)
.
Apakah masalah ini tidak bisa dihindari??
![Fitur Error Crawl di Alat WebMaster](https://developers-dot-devsite-v2-prod.appspot.com/static/search/blog/images/archived_1_Screen_shot_2011-04-13_at_3.59.27_PM.png?authuser=0000&hl=id)
Tidak perlu khawatir, wahai penuntut ilmu. Mari kita lihat error 404
dan apakah ada pengaruhnya (atau tidak) bagi
situs Anda:
T: Apakah error 404
yang dilaporkan di Alat WebMaster memengaruhi peringkat situs saya?
J: Adanya error 404
di bagian web merupakan hal yang sangat normal; internet selalu
berubah, konten baru muncul, konten lama dihapus, dan ketika dihapus, konten tersebut (idealnya) menampilkan
kode respons HTTP 404
. Mesin telusur menyadari hal ini; kami sendiri memiliki error 404
di situs kami, seperti yang terlihat di atas, dan semua itu ada di seluruh web. Bahkan, kami
sebenarnya menyarankan hal itu. Jadi, ketika Anda menghapus suatu halaman dari situs, pastikan bahwa halaman tersebut
menampilkan kode respons 404
atau 410
yang sesuai (bukan soft
404
). Ingat, agar crawler kami dapat melihat kode respons HTTP di sebuah URL,
URL tersebut harus dapat di-crawl oleh crawler kami. Jika URL diblokir oleh file robots.txt Anda, kami tidak akan
dapat mengcrawl dan melihat kode responsnya. Meskipun beberapa URL di situs Anda sudah tidak ada lagi atau
menampilkan error 404
, hal ini tidak akan memengaruhi performa URL lain (URL yang menampilkan
kode status
200 (Success)
) di situs Anda dalam hasil penelusuran kami.
T: Artinya error 404
sama sekali tidak berdampak buruk bagi situs saya?
J: Jika beberapa URL di situs Anda menampilkan 404
, pada dasarnya hal ini tidak merugikan Anda atau diperhitungkan
dalam hasil penelusuran Google. Namun, mungkin ada alasan lain yang perlu Anda perhatikan
karena tergolong sebagai error 404
jenis tertentu. Misalnya, jika beberapa halaman yang menampilkan
404
adalah halaman yang penting bagi Anda, Anda harus mencari tahu mengapa kami melihat
error 404
saat meng-crawl-nya. Jika Anda melihat kesalahan pengejaan URL yang valid
(www.example.com/awsome, padahal seharusnya www.example.com/awesome), kemungkinan seseorang bermaksud
menautkan ke situs Anda tetapi kemudian salah mengetik. Daripada menampilkan 404
, Anda dapat membuat pengalihan
301
pada URL yang salah eja ke URL yang benar dan menangkap traffic yang diinginkan
dari link tersebut. Anda juga dapat memastikan bahwa, saat pengguna membuka halaman 404
di
situs, Anda
membantu mereka menemukan hal yang mereka cari,
bukan hanya menampilkan "404
Tidak ditemukan".
T: Beri tahu selengkapnya tentang "error soft 404
".
J: soft 404
adalah ketika server web menampilkan kode respons selain 404
(atau 410
) untuk
URL yang tidak ada. Contoh umumnya adalah saat pemilik situs ingin menampilkan
halaman 404
yang bagus dengan informasi yang bermanfaat bagi penggunanya,
dan menganggap bahwa dia harus menampilkan kode respons 200
untuk menayangkan konten ke pengguna. Bukan begitu. Anda dapat menampilkan kode respons 404
sambil menayangkan
konten apa pun yang diinginkan. Contoh lainnya adalah saat situs mengalihkan URL yang tidak dikenal ke halaman beranda
alih-alih menampilkan error 404
. Kedua kasus ini dapat berdampak negatif
pada pengindeksan dan pemahaman kami terhadap situs Anda, jadi sebaiknya pastikan server Anda
menampilkan kode respons yang tepat jika kontennya tidak ada. Perhatikan bahwa hanya karena
halaman menampilkan "404
Tidak Ditemukan", bukan berarti halaman tersebut benar-benar menampilkan
kode respons HTTP 404
—gunakan fitur
Fetch as Googlebot
di Alat WebMaster untuk memeriksa kembali. Jika tidak tahu cara mengonfigurasi server untuk
menampilkan kode respons yang tepat, lihat dokumentasi bantuan host web Anda.
T: Bagaimana cara mengetahui apakah URL harus menampilkan 404
, atau 301
, atau
410
?
J: Saat Anda menghapus suatu halaman dari situs, pikirkan apakah konten tersebut dipindahkan ke halaman
lain, atau apakah Anda berencana untuk tidak lagi memiliki jenis konten tersebut di situs Anda. Jika Anda memindahkan
konten tersebut ke URL baru, Anda harus membuat pengalihan 301
dari URL lama ke URL baru. Dengan
begitu, saat pengguna membuka URL lama untuk mencari konten tersebut, mereka akan otomatis dialihkan
ke halaman yang relevan dengan sesuatu yang mereka cari. Jika Anda menghapus konten tersebut
sepenuhnya dan tidak memiliki sesuatu pun di situs yang akan memenuhi kebutuhan pengguna yang sama, berarti URL lama
harus menampilkan 404
atau 410
. Saat ini, perlakuan Google terhadap
410 (Gone)
sama dengan 404 (Not found)
, sehingga tidak masalah jika Anda
menampilkan salah satunya.
T: Sebagian besar error 404
saya ditujukan untuk URL aneh yang tidak pernah ada di situs saya.
Kenapa ini terjadi? Dari mana asalnya?
J: Jika Google menemukan link di suatu halaman di web yang mengarah ke URL di domain Anda, Google mungkin akan mencoba
meng-crawl link tersebut, terlepas apakah benar-benar ada konten di sana atau tidak; dan saat Google melakukannya, server Anda
akan menampilkan 404
jika tidak ada konten yang ditemukan. Beberapa contoh alasannya: link ini mungkin muncul
karena ada orang yang salah mengeja link saat menautkan ke halaman Anda, sejenis kesalahan konfigurasi (jika link
dibuat otomatis, misalnya, oleh CMS), atau karena upaya Google yang ditingkatkan untuk mengenali
dan meng-crawl link yang disematkan di JavaScript atau konten sematan lain; atau link tersebut mungkin merupakan bagian dari pemeriksaan
singkat yang kami lakukan untuk melihat cara server Anda menangani URL tidak dikenal. Jika Anda melihat
error 404
dilaporkan di Alat WebMaster untuk URL yang tidak ada di situs, Anda dapat
dengan aman mengabaikannya. Kami tidak tahu URL mana yang penting bagi Anda dan mana yang seharusnya menampilkan
404
, jadi kami menampilkan semua error 404
yang kami temukan di situs dan
membiarkan Anda memutuskan mana yang perlu diperhatikan, jika ada.
T: Seseorang telah menyalin situs saya dan menyebabkan munculnya beberapa error 404
saat dalam
proses. Semua URL tersebut merupakan URL "asli" dengan kode lain yang ditempel, seperti
https://www.example.com/images/kittens.jpg" width="100" height="300" alt="kittens"/>
Apakah hal ini akan berdampak buruk bagi situs saya?
J: Umumnya, Anda tidak perlu khawatir karena "link rusak" seperti ini tidak akan memberi dampak buruk bagi situs Anda. Kami
mengerti bahwa pemilik situs hanya sedikit atau sama sekali tidak dapat mengontrol orang yang menyalin situs mereka, atau orang yang
menautkan ke situs mereka dengan cara aneh. Jika Anda sudah familier dengan
ekspresi reguler,
Anda dapat mempertimbangkan untuk
mengalihkan URL ini, tetapi umumnya
Anda tidak perlu khawatir. Ingat bahwa Anda juga dapat mengajukan
permintaan penghapusan
jika yakin seseorang mencuri konten asli dari situs Anda.
T: Minggu lalu, saya telah memperbaiki semua error 404
yang dilaporkan Alat WebMaster, tetapi
error tersebut masih tercantum di akun saya. Apakah ini berarti saya tidak memperbaikinya dengan benar? Berapa lama waktu yang dibutuhkan
agar error tersebut benar-benar hilang?
J: Lihat kolom 'Terdeteksi' di halaman Error crawl—kolom ini berisi tanggal terbaru saat
error terdeteksi. Jika tanggal di kolom tersebut mencantumkan waktu sebelum Anda memperbaiki
error, artinya kami belum menemukan error ini lagi sejak tanggal tersebut. Jika tanggalnya
baru-baru ini, artinya kami masih melihat error 404
ini saat melakukan crawling.
Setelah menerapkan perbaikan, Anda dapat memeriksa apakah crawler kami melihat kode respons yang baru menggunakan Fetch as Googlebot. Uji beberapa URL dan, jika semuanya terlihat normal, error ini akan segera menghilang dari daftar Error crawl Anda.
T: Bisakah saya menggunakan alat penghapusan URL Google untuk menghilangkan error 404
dari akun
saya lebih cepat?
J: Tidak; alat penghapusan URL hanya menghapus URL dari hasil penelusuran Google, bukan dari akun
Alat WebMaster Anda. Alat ini hanya ditujukan untuk permintaan penghapusan mendesak, dan Anda tidak perlu menggunakannya jika
URL sudah menampilkan 404
, karena URL tersebut akan dihapus dari hasil penelusuran kami
dengan sendirinya seiring waktu. Lihat bagian bawah
postingan blog ini
untuk mengetahui detail selengkapnya tentang apa saja yang dapat dan tidak dapat dilakukan oleh alat penghapusan URL.
Masih ingin tahu lebih banyak tentang error 404
? Lihat
cara mengatasi 404
di blog kami,
atau buka
Forum Bantuan Webmaster.