Kode Status HTTP Paling Penting untuk SEO

Diterbitkan: 2022-10-26

Setiap kali pengguna mengetik url halaman web ke browser web mereka dan menekan enter, mereka mengirim permintaan ke server web untuk mengakses situs web tertentu. Server web merespons dengan halaman yang diminta (ditambah sumber daya tambahan apa pun, seperti gambar atau skrip, yang dibutuhkan halaman), dan browser menampilkan halaman tersebut. Itu juga mengembalikan kode status HTTP bersama dengan setiap permintaan.

Sebagian besar waktu, kode status HTTP ini tidak ditampilkan karena permintaan berhasil. Namun, ketika server tidak dapat mengakses sumber daya yang diminta, server akan memberikan penjelasan mengapa tidak berhasil melalui kode status respons tertentu.

Daftar kode status HTTP ini akan menentukan jenis kode respons paling umum yang mungkin Anda lihat dan yang mungkin memengaruhi kinerja SEO Anda.

Apa itu Kode Status HTTP?

Kode status HTTP adalah angka tiga digit yang memberi tahu browser apa yang terjadi ketika mencoba terhubung ke server. Kode status HTTP berkomunikasi dengan browser web dan penggunanya apakah permintaan mereka berhasil atau tidak.

Kode Status HTTP adalah bagian besar dari SEO karena permintaan yang berhasil ke server asal membuat pengalaman yang lebih baik bagi perayap mesin telusur dan pengunjung situs web.

Sebaliknya, kode status respons yang menunjukkan kesalahan atau sumber daya target yang hilang dapat memberi sinyal kepada pengguna, dan Google, bahwa pemilik situs web tidak melakukan pemeliharaan yang diperlukan untuk situs web mereka.

Jenis Kode Status

daftar kode warna dari berbagai jenis kode status http

Ada lima seri kode status yang berbeda. Semua kode status terdiri dari tiga digit. Digit awal menyoroti jenis kode status yang dikembalikan oleh server.

  • 1xx: Memberikan Informasi
  • 2xx: Menunjukkan Keberhasilan
  • 3xx: Halaman dialihkan, artinya halaman telah dipindahkan ke url lain
  • 4xx: Kesalahan klien, artinya ada yang salah dengan halaman web yang diminta
  • 5xx: Server error, artinya terjadi sesuatu dengan koneksi server

Kode Status HTTP Paling Umum

Ada 60+ kemungkinan kode status, tetapi beberapa di antaranya lebih umum daripada yang lain. Beberapa juga penting ketika memikirkan perayap mesin telusur dan apa yang terjadi ketika mereka mengikuti tautan ke berbagai url di situs web kami.

200: Sukses

Halaman dalam seri 200 adalah apa yang Anda tuju. Mereka berkomunikasi bahwa permintaan berhasil dan server telah membuat sumber daya baru. Kode 2xx menunjukkan bahwa server berfungsi dengan baik dan pengunjung situs dan klien (atau situs web) semuanya terhubung dengan benar.

Setiap kali kode status 200 tidak ditemukan, auditor situs SearchAtlas akan menandainya dalam laporan Anda dengan pesan berikut:

  • Kode status bukan 200

301: Pengalihan Permanen

Bisa dibilang salah satu kode status paling penting untuk tujuan SEO, pengalihan 301 menyampaikan bahwa halaman web telah dipindahkan secara permanen ke lokasi baru atau url baru. Ketika pengguna memasukkan url di browser mereka, atau mengklik tautan dengan url lama, mereka akan diarahkan ke url halaman yang baru.

301 Redirects, bila digunakan dengan benar, dapat membantu meningkatkan SEO Anda. Mereka memastikan bahwa Anda tidak kehilangan ekuitas tautan saat memindahkan atau memperbarui konten di situs web Anda. Karena alasan ini, Auditor Situs SearchAtlas menandai masalah yang terkait dengan pengalihan 301 saat merayapi dan menganalisis situs Anda.

Beberapa masalah yang terkait dengan 301 yang mungkin Anda lihat disorot dalam laporan masalah Anda meliputi:

  • 301 Tidak Mengarahkan Ulang ke HTTPS : Pengalihan 301 harus membawa pengguna ke versi HTTPS dari halaman web, karena memberikan pengalaman browser yang lebih aman bagi pengguna.
  • Redirect url bukan huruf kecil : Redirect url harus huruf kecil sehingga crawler mesin pencari tidak salah mengira halaman baru sebagai konten duplikat atau versi duplikat halaman
  • Tautan internal dengan pengalihan 301 : Google memandang rendah tautan internal dengan pengalihan 301. Itu lebih suka webmaster memperbarui tautan mereka dengan url baru dari halaman yang dipindahkan.

404 tidak ditemukan

Kode status dalam seri 400 umumnya digunakan ketika klien telah membuat permintaan yang tidak dapat dipenuhi oleh server.

tangkapan layar kesalahan kode status 404

Misalnya, kode status 400 digunakan saat klien meminta sumber daya yang tidak ada. Kode status 401 digunakan saat klien tidak memiliki kredensial otentikasi yang sesuai. Kode status 408 digunakan saat klien membuat permintaan yang lebih lama dari yang bersedia ditunggu oleh server.

404 tidak hanya buruk untuk pengalaman pengguna situs web Anda, tetapi juga buruk untuk kinerja SEO Anda. Jika perayap mesin telusur berulang kali dikirim ke laman yang tidak tersedia atau mati, Google cenderung tidak melihat situs web Anda sebagai penyedia konten yang berharga atau pengalaman laman berkualitas tinggi kepada pengguna.

Karena alasan ini, kesalahan kode status 404 berikut akan ditandai dalam laporan auditor situs Anda:

  • Url memberikan 404 lembut

Apa Penyebab Kode Respons 404?

Berikut adalah beberapa kemungkinan alasan mengapa url menjadi 404 dan cara mengatasi masalah:

  • Halaman yang Dihapus/Dipindahkan : Konten halaman mungkin telah dihapus atau dipindahkan, menyebabkan tautan rusak. Untuk memperbaikinya, menambahkan pengalihan 301 akan mengirim pengguna dan perayap mesin telusur ke versi halaman yang baru.
  • URL salah : Url salah diketik ke bilah alamat browser atau url yang salah ditambahkan ke tautan. Periksa kembali apakah tautan Anda menggunakan url yang benar.
  • Masalah cache : Browser mungkin menyimpan halaman kesalahan 404 alih-alih konten yang sebenarnya. Oleh karena itu, Anda terus melihat kesalahan bahkan ketika situs web berfungsi untuk orang lain.
  • Aset Hilang : Jika ada aset yang hilang, seperti file gambar, CSS, atau JavaScript, itu dapat menghasilkan kesalahan 404. Aset yang hilang perlu diperbarui atau diganti.

500 Internal Server Error

Kode status dalam seri 500 adalah pesan kesalahan umum. Mereka digunakan ketika server mengalami kesalahan saat memproses permintaan. Kesalahan ini sering kali terasa seperti misteri.

Misalnya, kode status 500 digunakan ketika server tidak dapat menemukan sumber daya yang diminta. Kode status 501 digunakan ketika server tidak dapat menemukan sumber daya yang diminta karena telah dipindahkan. Kode status 502 digunakan ketika server tidak dapat memproses permintaan karena kelebihan beban.

Jika halaman web Anda menampilkan kesalahan kode status 500, coba perbaikan berikut:

  • Refresh browser Anda : Ini adalah tempat terbaik untuk memulai. Permintaan kedua ke server dapat menghasilkan kode status https yang berhasil.
  • Hapus cookie browser web : Melakukan hal ini dapat membantu memuat ulang halaman web.
  • Nonaktifkan sebuah plugin : Apalagi jika kode status 500 http baru-baru ini mengikuti instalasi sebuah plugin. Ada kemungkinan bahwa plugin bertentangan dengan beberapa perangkat lunak lain, atau pembaruan perangkat lunak membuat sistem tidak kompatibel.
  • Kembali lagi nanti : Ada kemungkinan permintaan di masa mendatang di lain waktu akan berhasil.

Bagaimana Anda Tahu Apa Kode Status HTTP Itu?

Penting untuk menyelidiki url halaman web di situs web Anda yang menghasilkan respons yang tidak valid. Mengapa? Karena mereka dapat mencegah pengguna tiba di sumber daya yang diminta.

Menyelesaikannya dapat berarti peringkat kata kunci yang lebih baik dan lebih sedikit pengunjung situs yang menjauh dari situs web Anda.

Ada dua cara utama untuk memeriksa kode respons halaman web Anda.

Gunakan Akun Google Search Console Anda

Di akun GSC Anda, navigasikan ke Index > Pages.

Anda akan menemukan tampilan yang merangkum berbagai kesalahan yang terkait dengan pengindeksan. Pesan tentang kesalahan 404 atau 500 akan muncul dalam daftar ini.

Klik kesalahan untuk menganalisis halaman yang terpengaruh lebih dekat.

Laporan Auditor Situs SearchAtlas

Auditor Situs SearchAtlas akan memeriksa kode respons HTTP dari halaman web Anda. Ini juga akan menandai masalah apa pun yang diidentifikasi terkait dengan kode status.

Setelah menjalankan audit situs Anda, navigasikan ke tab Masalah di dasbor Auditor Situs.

Klik pada kategori "URL Halaman".

Cari pesan kesalahan yang menyebutkan kode status HTTP, lalu klik, “Lihat Halaman yang Terpengaruh.”

Anda akan melihat daftar lengkap semua laman di situs web Anda yang tidak menampilkan 200 kode status.

Serahkan daftar ini kepada pengembang web Anda untuk mengatasi masalah tersebut, atau hubungi salah satu pakar SEO kami untuk menentukan langkah Anda selanjutnya untuk menyelesaikan masalah tersebut.

Kesimpulan

Sekarang setelah Anda memahami kode status HTTP terpenting untuk SEO, semoga Anda dapat mengatasi kesalahan apa pun di halaman web Anda.

Tetapi jika Anda masih tidak yakin mengapa url halaman web Anda mengembalikan kode status HTTP tertentu, Anda mungkin ingin menghubungi agen SEO teknis untuk melihat apakah mereka dapat membantu Anda menyelesaikan masalah tersebut. Tim kami di LinkGraph siap membantu!