Dampak SEO dari kode status HTTP dan cara mengoptimalkannya

Diterbitkan: 2021-03-30

Analisis kode status HTTP dengan OnCrawl adalah bagian penting dari audit SEO teknis, ini memungkinkan Anda dalam beberapa klik untuk mengetahui kode kesalahan dalam struktur situs Anda. Yang harus Anda lakukan adalah memeriksa apakah kode status HTTP ini memang seperti yang diharapkan, dan jika perlu, terapkan koreksi dan perbaiki tautan internal Anda.
Artikel ini menjelaskan dampak SEO dari kode status HTTP utama dan cara mengoptimalkan penggunaannya untuk mendapatkan yang terbaik. Sebelum melanjutkan, Anda dapat membaca artikel kami yang didedikasikan untuk kode status HTTP dan artinya.

Kode status HTTP 200

200 oke

Permintaan yang dibuat ke server berhasil, semuanya normal. Halaman yang dimaksud dapat dirayapi (jika tidak diblokir oleh robots.txt) oleh bot Google dan mesin pencari lainnya.

Namun hati-hati, ini tidak berarti bahwa tidak ada tindakan yang diperlukan untuk halaman ini dan kode status HTTP adalah yang diharapkan. Dalam beberapa kasus, halaman yang salah atau tidak ada dapat merespons dalam 200 meskipun tidak optimal dari sudut pandang SEO.

Halaman-halaman ini dapat diidentifikasi di OnCrawl dengan kombinasi beberapa kriteria:

  • Hadir di grup Lain yang berisi halaman segmentasi Anda yang tidak dikategorikan
  • Jumlah kata sangat rendah
  • Tag kanonik yang tidak cocok
  • Tingkat kesamaan yang sangat tinggi
  • Tag judul dan deskripsi yang tidak dioptimalkan
  • Duplikat H1, Judul, Tag Deskripsi
  • Halaman tanpa H1

Seperti yang akan kita lihat di sisa artikel untuk halaman yang salah ini, tidak hanya perlu menghapusnya dari tautan internal tetapi juga lebih baik membuat mereka merespons dengan kode HTTP status yang lebih berguna untuk SEO.

Praktik terbaik:

  • Pastikan halaman yang ingin Anda indeks merespons dalam 200
  • Pastikan bahwa halaman yang merespons di 200 adalah halaman "nyata" untuk mengontrol tautan internal dan anggaran perayapannya

Kode status HTTP 3XX

301 Dipindahkan Secara Permanen

Halaman yang diminta telah dipindahkan dan dialihkan ke URL lain secara permanen. Sangat berguna dalam SEO, pengalihan permanen memungkinkan untuk mengelola kasus migrasi situs dari jenis apa pun (perubahan domain, migrasi http ke https, mendesain ulang, dll.) Tetapi terutama untuk memodifikasi URL halaman tanpa kehilangan lalu lintas masuk.
Bot Google tidak akan lagi dapat mengakses halaman asli dan akan mengikuti pengalihan untuk menemukan halaman tujuan. Ini akan memahami bahwa halaman telah dipindahkan dan halaman asli tidak boleh lagi dirayapi.
Konsekuensi untuk SEO Anda:

  • Akhirnya halaman asli akan di-de-index
  • Halaman tujuan akan diindeks tetapi tidak ada jaminan bahwa itu akan memulihkan posisi halaman asli
  • Jus SEO dari tautan balik yang diterima di halaman asli ditransmisikan ke halaman tujuan

Poin terakhir ini adalah aset penting dari strategi SEO Anda dalam konteks migrasi atau sekadar memperbarui konten situs Anda. Jika Google merekomendasikan untuk menyiapkan 301 redirect hanya ke konten yang sama atau serupa, dan karena itu tidak mengarahkan ulang secara otomatis ke halaman beranda, Anda harus memperhitungkan backlink yang diterima halaman asli. Jika halaman tidak ada atau sudah tidak ada lagi tetapi menerima backlink yang menarik, paling tidak bijaksana untuk menyiapkan 301. Jika tidak ada konten serupa, pengalihan harus dilakukan ke halaman induk dengan prioritas di halaman beranda dengan mengikuti struktur pohon situs (kita dapat mendasarkan diri pada jejak remah roti atau folder di URL). Misalnya, untuk halaman produk, kami akan mengarahkan ulang ke daftar produk daripada halaman beranda.

Logikanya berbeda untuk tautan internal situs Anda. Lebih baik untuk memperbaiki semua tautan yang mengarah ke halaman dalam kode status HTTP 301 tetapi mengingat fakta bahwa jus SEO ditransmisikan, jangan menjadikannya prioritas. Di sisi lain, semua pengalihan yang mengarah ke halaman yang tidak merespons di 200 harus diperlakukan sebagai prioritas.

Praktik terbaik:

    • Pastikan halaman tujuan merespons dalam 200. OnCrawl memudahkan untuk mendeteksi rantai pengalihan dan pengalihan yang tidak mengarah ke halaman dalam 200
    • Tautan yang benar menunjuk ke halaman di 301
    • Batasi penggunaan 301 dengan pengalihan otomatis semua kesalahan 4XX ke halaman beranda
    • Lebih suka bagian induk daripada beranda untuk pengalihan tanpa konten serupa
    • Siapkan pengalihan jika:
      • Konten dipindahkan
      • Konten serupa menggantikan halaman asli
      • Halaman dihapus tetapi menerima tautan balik yang menarik

302 Ditemukan

Halaman yang diminta untuk sementara dialihkan ke URL lain. Seperti pengalihan 301 permanen, pengalihan 302 sementara menjaga lalu lintas masuk dengan pengalaman pengguna yang mulus, tetapi tidak menawarkan manfaat SEO yang sama. Bot Google akan memahami bahwa halaman asli untuk sementara tidak dapat diakses dan akan dibuka kembali.
Konsekuensi untuk SEO Anda:

  • Bot Google akan terus mencoba merayapi halaman asli
  • Halaman asli akan menjaga popularitasnya
  • Jus SEO dari netlinking tidak akan dikirimkan ke halaman tujuan
  • Halaman asli tidak akan di-de-index (jika halaman tidak diindeks, tidak akan selama itu merespon di 302)

Oleh karena itu, Anda tidak perlu mengoreksi 302 dalam tautan internal, tetapi disarankan untuk memeriksa secara teratur bahwa 302, yang terdeteksi dalam struktur Anda menggunakan perayapan atau log, memang bersifat sementara.

Praktik terbaik:

  • Gunakan 302 hanya untuk kebutuhan sementara, seperti perawatan misalnya
  • Jangan gunakan 302 untuk konten yang telah dipindahkan atau dihapus secara permanen
  • Ganti 302 dengan 301 jika menjadi permanen

304 Tidak Dimodifikasi

Halaman yang diminta belum diubah sejak konsultasi terakhir. Halaman yang dimaksud tidak perlu dirayapi lagi oleh bot Google, yang akan menggunakan versi cache. Kode status HTTP 304 ini tidak terlalu dikenal, tetapi menawarkan kemungkinan untuk menghemat anggaran perayapan. Bot Google akan menggunakan versi cache dan langsung mengakses halaman yang diminta.
Konsekuensi untuk SEO Anda:

  • Halaman tidak dirayapi lagi yang menghindari konsumsi sumber daya dan anggaran perayapan
  • Waktu pemuatan halaman ditingkatkan (versi cache)

Implementasi jenis respons ini untuk halaman "klasik" bisa jadi sulit dan memerlukan pengembangan. Di sisi lain, untuk halaman sumber daya dari jenis CSS ini bisa menjadi quickwin nyata.

Praktik terbaik:

  • Untuk halaman yang tidak pernah diubah, pilih 304 hingga 200
  • Pelajari kemungkinan untuk menggeneralisasi praktik untuk halaman sumber daya

Kode status HTTP 4XX

404 Berkas Tidak Ditemukan

Server tidak menemukan halaman apa pun untuk URL yang diminta, yang berarti halaman tersebut tidak ada. Ini bisa bersifat sementara atau permanen, biasanya halaman dapat diakses melalui tautan yang tidak berfungsi atau oleh pengguna yang mengetikkan URL yang salah.
Konsekuensi untuk SEO Anda:

  • Bot Google memahami bahwa halaman ini tidak ada dan tidak boleh diindeks
  • Jika halaman sudah diindeks, akhirnya akan dideindeks
  • Jus SEO dari netlinking akan hilang setelah halaman di-deindexed

Sering dilihat sebagai kesalahan untuk memperbaiki dengan segala cara dalam SEO, kode status HTTP 404 sebenarnya sangat berguna untuk SEO. Ini mencegah Google mengindeks url yang salah atau konten yang tidak ada lagi (bahkan jika kita akan melihat nanti bahwa kode HTTP 410 lebih efektif dalam kasus ini). Google juga jelas tentang hal ini, 404 tidak bermasalah. Sebaliknya, mereka mencegah URL yang salah dianggap sebagai halaman asli situs Anda.

Untuk memberikan pengalaman pengguna yang baik, rekomendasinya adalah membuat halaman kesalahan 404 khusus yang:

  • Secara eksplisit menyatakan bahwa halaman tersebut tidak ada
  • Terintegrasi ke dalam desain situs Anda
  • Menyediakan tautan ke konten yang dapat diakses
  • Tidak dapat diindeks (404 respons dan meta robots noindex)

Harap dicatat bahwa tautan yang ada di halaman 404 yang dipersonalisasi akan dihitung dalam tautan internal. Disarankan untuk memperbaiki semua tautan di situs Anda yang mengarah ke 404 untuk menghindari penurunan popularitas internal demi keuntungan tautan menu dan footer dan tidak membuang anggaran perayapan Anda.

Latihan yang baik :

    • Siapkan 404 saat:
      • halaman tidak ada (jika tidak ada lagi, pilih 410)
      • halaman tidak memiliki backlink penting
      • tidak ada konten setara yang tersedia
    • Buat halaman 404 khusus
    • Hindari soft-404, yaitu halaman 404 yang dipersonalisasi yang merespons dengan kode status HTTP 200
    • Jangan mengarahkan ulang 404 secara sistematis dengan 301
    • Jangan memblokir akses ke halaman 404 melalui robots.txt
    • Perbaiki semua tautan yang mengarah ke 404

410 Hilang

Halaman yang diminta tidak lagi tersedia. Perbedaan dengan kode status HTTP 404 terletak pada kehalusan ini, halaman sudah ada tetapi telah dihapus dan tidak akan diganti. Pesan yang dikirim ke bot Google, oleh karena itu, lebih tepat dan pasti.
Konsekuensi untuk SEO Anda:

  • Google akan mempertimbangkan informasi tanpa penundaan (tidak seperti 404)
  • Halaman akan segera dideindeks (hampir)
  • Google menetapkan bahwa pemeriksaan akan dilakukan untuk memastikan bahwa halaman tersebut tidak benar-benar ada lagi

Oleh karena itu, kode status HTTP 410 lebih disukai daripada 404 saat Anda ingin menghapus indeks halaman dengan cepat. Tetapi ini juga merupakan status kode HTTP dengan konsekuensi lebih jika terjadi kesalahan.

Ada cara manual untuk mendeindeks halaman, penerapan respons 410 untuk halaman yang dihapus memungkinkan otomatisasi proses. Penting juga untuk memastikan bahwa tidak ada tautan yang mengarah ke halaman yang merespons di 410 karena pengalaman pengguna tidak akan terjamin seperti pada 404 khusus.

Praktik terbaik:

  • Lebih suka 410 hingga 404 untuk menghapus indeks halaman yang dihapus
  • Jangan memblokir akses ke halaman 410 melalui robots.txt
  • Perbaiki semua tautan yang mengarah ke 410

Ambil tindakan dengan OnCrawl

Identifikasi kode status HTTP situs Anda dengan laporan perayapan

Buka laporan CRAWL > Indexability > Status Code report untuk melihat perincian halaman berdasarkan kode status HTTP.

Laporan berikut memungkinkan Anda memprioritaskan tindakan dengan pengelompokan menurut kode status dan segmen.

Klik pada data yang ingin Anda ambil untuk mengekspornya dalam format csv.

Untuk melangkah lebih jauh, Anda juga dapat mengambil kode status melalui log akses Anda.

Buka LOG MONITORING > Exploration sanity report untuk menemukan perincian halaman berdasarkan kode status HTTP yang ditemukan oleh bot google.


Perbaiki tautan internal

Untuk memperbaiki tautan internal, Anda perlu menemukan tautan yang mengarah ke halaman yang tidak merespons dengan kode status HTTP 200. Anda akan memerlukan halaman asal, jangkar, dan kode status HTTP dari halaman tujuan.

Buka penjelajah data, pilih kumpulan data Tautan dan tulis kueri berikut:

Sekarang Anda hanya perlu mengekspor ke csv.
Untuk 301, jika Anda juga ingin mengetahui halaman pengalihan, lihat artikel tentang cara membuat file yang mencantumkan semua tautan yang mengarah ke URL 301, URL lama, dan URL baru?

Mulai Uji coba Gratis Anda