Http Server Error Code
Http server error code. Apa itu kode status HTTP?. Jadi kode status HTTP adalah respons server tiga digit terhadap permintaan dari browser. Mungkin semua orang pernah mengalami kesalahan klasik 404 “Halaman Tidak Ditemukan”. Ini adalah Kode Status Kesalahan Klien HTTP, dan masih banyak lagi.
Kode status ini (juga disebut kode status respons) berfungsi sebagai sarana komunikasi antara server dan browser Internet, dan ada beberapa kelas kode tergantung pada jenis informasi yang dikirimkan. Perbedaan kelas ditunjukkan oleh digit pertama kode kesalahan, misalnya: seperti 404, 4xx lainnya berarti halaman atau situs web tidak dapat dijangkau, sedangkan 2xx berarti permintaan Anda berhasil.
Apa itu kode status HTTP?
Bagaimana kode status HTTP diklasifikasikan?
Daftar lengkap kode status HTTP
Apa arti kode status HTTP ini?
Kode status HTTP yang perlu Anda ketahui untuk SEO
Cara memeriksa kode status HTTP
Cara memperbaiki kesalahan 404
Cara memperbaiki kesalahan 503
Bagaimana kode status HTTP diklasifikasikan?
Daftar Isi
Kode status HTTP terbagi dalam 5 kategori berbeda. Setiap kategori akan memberi Anda petunjuk tentang jawabannya, meskipun Anda tidak mengetahui kode jawaban spesifiknya.
Untuk penjelasan tentang setiap kategori dan masing-masing kode status, klik tautan yang sesuai di bawah, atau buka daftar lengkap kode status HTTP.
1xx – Memberitahukan: Server telah menerima permintaan dan melanjutkan prosesnya.
2xx – Berhasil Diselesaikan: Permintaan berhasil diselesaikan dan browser menerima informasi yang diharapkan.
3xx (pengalihan): Anda telah dialihkan dan permintaan memerlukan tindakan lebih lanjut.
4xx (Kesalahan Klien): Situs web atau halaman tidak dapat dijangkau, halaman tidak tersedia, atau permintaan berisi sintaks yang tidak valid.
5xx (Kesalahan Server): Meskipun permintaan tampaknya valid, server tidak dapat memenuhi permintaan tersebut
Daftar lengkap kode status HTTP
Arti simbol status
1xx Informasi
100 Continue
101 Switching protocols
102 Processing
103 Early Hints
2xx Succesful
200 OK
201 Created
202 Accepted
203 Non-Authoritative Information
204 No Content
205 Reset Content
206 Partial Content
207 Multi-Status
208 Already Reported
226 IM Used
Kode status HTTP dijelaskan secara terpisah
Dalam beberapa kasus, kode respons HTTP mungkin cukup deskriptif untuk memahami maknanya. 200 OK mungkin berarti semuanya berjalan dengan baik. Bagaimana dengan 103 Early Hints, 205 konten reset, dan 305 penggunaan proxy?
Di bawah ini adalah penjelasan untuk semua 63 kode status yang dikategorikan ke dalam 5 kategori umum.
Apa arti kode status informasi 1xx?
Kode status informasi 1xx berarti server telah menerima permintaan dan melanjutkan proses. Kode status 1xx bersifat sementara dan diberikan saat permintaan sedang diproses. Untuk sebagian besar masalah, Anda tidak akan melihatnya, karena itu bukanlah jawaban akhir dari pertanyaan.
100 Continue
101 peralihan protokol / Switching protocols
102 Processing
103 Early Hints
Apa artinya 100 Continue?
Kode status proses 100 berarti bahwa server telah menerima bagian pertama dari permintaan dan klien harus melanjutkan permintaan atau membuang respons jika permintaan telah selesai.
Apa artinya 101 Switching protocols?
Kode status 101 Switching protocols berarti bahwa server memahami permintaan bidang tajuk pemutakhiran dan menunjukkan protokol mana yang akan dialihkan.
Apa yang dimaksud dengan 102 Processing?
Memproses kode status 102 Processing berarti server telah menerima permintaan lengkap, tetapi belum menyelesaikannya, dan belum ada tanggapan.
Apa arti dari 103 Early Hints?
103 kode status Early Hints dimaksudkan untuk digunakan oleh agen pengguna untuk memuat sumber daya saat server menyiapkan respons. Ini terutama dimaksudkan untuk digunakan dengan alamat tautan.
Apa arti kode status Succesful 2xx?
Kode status 2xx yang berhasil berarti permintaan berhasil dan browser telah menerima informasi yang diharapkan. Ini biasanya yang ingin Anda lihat, karena itu berarti permintaan berhasil dan diterima, dipahami, dan diterima.
Sebagai pemilik situs web, Anda harus memastikan bahwa semua laman dan sumber daya (gambar, video, dll.) menampilkan kode status 2xx. Ini berarti browser dapat mengaksesnya dengan sukses dan pengunjung situs web Anda dapat melihat dan menggunakan situs web Anda.
1xx Informasi
100 Continue
101 Switching protocols
102 Processing
103 Early Hints
2xx Succesful
200 OK
201 Created
202 Accepted
203 Non-Authoritative Information
204 No Content
205 Reset Content
206 Partial Content
207 Multi-Status
208 Already Reported
226 IM Used
3xx Redirection
300 Multiple Choices
301 Moved Permanently
302 Found (Previously “Moved Temporarily”)
303 See Other
304 Not Modified
305 Use Proxy
306 Switch Proxy
307 Temporary Redirect
308 Permanent Redirect
4XX Client Error
400 Bad Request
401 Unauthorized
402 Payment Required
403 Forbidden
404 Not Found
405 Method Not Allowed
406 Not Acceptable
407 Proxy Authentication Required
408 Request Timeout
409 Conflict
410 Gone
411 Length Required
412 Precondition Failed
413 Payload Too Large
414 URI Too Long
415 Unsupported Media Type
416 Range Not Satisfiable
417 Expectation Failed
418 I’m a Teapot
421 Misdirected Request
422 Unprocessable Entity
423 Locked
424 Failed Dependency
425 Too Early
426 Upgrade Required
428 Precondition Required
429 Too Many Requests
431 Request Header Fields Too Large
451 Unavailable For Legal Reasons
5xx Server Error
500 Internal Server Error
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout
505 HTTP Version Not Supported
506 Variant Also Negotiates
507 Insufficient Storage
508 Loop Detected
510 Not Extended
511 Network Authentication Required
Penjelasan masing – masing
Apa yang dimaksud dengan 200 OK?
Kode status 200 OK berarti permintaan berhasil, tetapi arti sukses tergantung pada metode permintaan yang digunakan:
GET: Sumber daya yang diminta telah diterima dan diteruskan di badan pesan.
HEAD: Kolom header dikirim dari sumber daya yang diminta tanpa isi pesan.
POST atau PUT: Deskripsi hasil tindakan diteruskan di badan pesan.
TRACE: Pesan permintaan yang diterima oleh server akan dimasukkan ke dalam isi pesan.
Dari sudut pandang SEO, kode respons 200 OK adalah kode status ideal untuk halaman aktif, dan semua halaman tertaut berfungsi dengan baik. 200 berarti perayap mesin telusur dapat merayapi laman dengan sukses dan akan ditempatkan di indeks penelusuran mereka.
Apa yang dimaksud dengan membuat 201?
Kode status 201 Dibuat menunjukkan bahwa permintaan berhasil dan membuat satu atau mungkin lebih sumber daya baru.
Apa artinya 202 Accepted ?
Kode status 202 diterima berarti permintaan telah diterima untuk diproses, tetapi pemrosesan belum selesai. Permintaan mungkin atau mungkin tidak selesai ketika akhirnya diproses.
Kode status 203 Informasi yang tidak dapat diandalkan menunjukkan bahwa permintaan berhasil. Namun, informasi meta yang dihasilkan berbeda dengan informasi meta di server asli dan justru diperoleh dari pihak ketiga atau salinan lokal. Jika tidak digunakan untuk mencadangkan atau menyalin sumber lain, respons 200 OK lebih disukai.
Apa artinya 204 No Content / tidak ada konten?
Kode status 204 Tidak Ada Konten berarti meskipun server telah berhasil menyelesaikan permintaan, tidak ada konten yang tersedia untuk permintaan ini. Tapi agen pengguna mungkin ingin memperbarui header cache yang ada untuk sumber daya ini ke alamat baru.
Apa yang dimaksud dengan reset konten 205?
Kode status 205 Atur Ulang Konten berarti pengguna harus mengatur ulang dokumen yang mengirimkan permintaan ini.
Apa artinya 206 sebagian konten?
Kode Respons 206 Partial Content adalah respons terhadap header lingkup yang dikirim oleh klien ketika hanya sebagian dari sumber daya yang diminta.
Apa artinya 207 Multi Status?
Kode status 207 Multi-Status mentransmisikan informasi tentang banyak sumber daya dalam situasi di mana beberapa kode status sesuai.
Apa artinya 208 sudah dilaporkan?
Kode status 208 yang telah dilaporkan digunakan di dalam elemen respons DAV: propstat untuk menghindari daftar internal dari beberapa binding untuk koleksi yang sama berkali-kali.
Apa artinya 226 IM digunakan?
Kode respons IM 226 menunjukkan bahwa server telah berhasil menyelesaikan permintaan GET untuk sumber daya, dan responsnya adalah representasi hasil dari satu atau lebih manipulasi instans yang diterapkan pada instans saat ini.
Apa arti kode pengalihan 3xx?
Kode status pengalihan 3xx berarti Anda telah dialihkan dan permintaan memerlukan tindakan tambahan. Pengalihan adalah bagian normal dari web dan Anda tidak perlu takut memiliki ikon status pengalihan 3xx di situs web Anda.
Redirect berarti permintaan berhasil diterima, tetapi sumber daya ditemukan di tempat lain. Jika laman web mengubah jalur dan Anda mencoba mengaksesnya dari jalur lama, kemungkinan besar CMS Anda akan mengarahkan pengguna ke jalur baru.
Permintaan pada akhirnya akan berhasil dengan 2xx, tetapi pertama-tama harus melalui pengalihan 3xx.
300 Multiple Choices
301 Moved Permanently
302 Found (Previously “Moved temporarily”)
303 See Other
304 Not Modified
305 Use Proxy
306 Switch Proxy
307 Temporary Redirect
308 Permanent Redirect
Apa yang dimaksud dengan 300 Multiple Choices ?
Kode status pilihan ganda 300 berarti bahwa permintaan memiliki beberapa kemungkinan tanggapan dan pengguna/agen pengguna harus memilih satu.
Apa arti perpindahan 301 secara permanen?
Kode respons 301 Dipindahkan Secara Permanen berarti bahwa URL permanen baru telah ditetapkan ke sumber daya target, dan setiap referensi di masa mendatang ke sumber daya tersebut harus menggunakan salah satu URL yang disertakan dalam respons.
Dari sudut pandang SEO, pengalihan 301 permanen harus digunakan setiap kali URL berpindah secara konstan. Pengalihan ini meneruskan bobot tautan yang ada dari konten Anda ke URL baru. Tautan yang mengarah ke kode status 301 memberikan bobot tautan di bawah 200.
Jadi, jika Anda memiliki banyak tautan melalui pengalihan 301 permanen, ada baiknya memperbaikinya jika memungkinkan.
Apa yang dimaksud dengan 302 Found (“sebelumnya dipindahkan sementara”)?
Kode status 302 yang ditemukan, sebelumnya dikenal sebagai “dipindahkan sementara”, berarti bahwa URI permintaan telah diubah sementara, dan karena perubahan dapat dilakukan pada URI di masa mendatang, URI permintaan saat ini harus digunakan untuk permintaan di masa mendatang.
Dari sudut pandang SEO, 302 Found seharusnya hanya digunakan saat melakukan perubahan sementara, karena tidak melewati link juice seperti halnya 301. Jika halaman tidak muncul, Anda harus selalu menggunakan 301.
Apa artinya 303 See Other / Lihat Lainnya?
Kode respons 303 Lihat Lainnya dikirim oleh server yang menginstruksikan klien untuk mendapatkan sumber daya yang diminta di URI yang berbeda menggunakan permintaan GET.
Apa artinya 304 tidak berubah?
Kode respons 304 Not Modified memberi tahu klien bahwa respons belum dimodifikasi. Ini berarti bahwa klien dapat terus menggunakan salinan respons yang sudah di-cache.
Apa yang dimaksud dengan penggunaan proxy 305?
Kode status 305 Use Proxy memberi tahu klien bahwa ia harus terhubung ke server proxy dan kemudian mengulangi permintaan yang sama di sana. Kode respons ini tidak digunakan lagi karena alasan keamanan.
Apa yang dimaksud dengan 306 Switch Proxy?
Kode status proxy 306 Saklar tidak lagi digunakan. Ini digunakan untuk memberi tahu klien bahwa pesanan selanjutnya harus menggunakan proxy yang ditentukan.
Apa yang dimaksud dengan pengalihan 307 sementara?
Server mengirimkan kode status pengalihan sementara 307 untuk mengarahkan klien ke sumber daya yang diminta di URI yang berbeda. Namun, metode permintaan tidak dapat diubah.
Apa yang dimaksud dengan pengalihan permanen 308?
Kode status pengalihan permanen 308 berarti bahwa URI baru telah ditetapkan secara permanen ke sumber daya yang diminta, dan referensi ke sumber daya di masa mendatang harus dibuat menggunakan salah satu URI yang disediakan.
Apa yang dimaksud dengan Client Error 4xx?
Kode status kesalahan klien 4xx berarti situs web atau halaman tidak dapat dijangkau, dan halaman tidak tersedia atau permintaan berisi sintaks yang tidak valid.
Sebagai pemilik situs web, Anda harus melakukan yang terbaik untuk menghindari hal ini karena itu berarti pengguna Anda tidak akan menemukan apa yang mereka cari. Ini bisa berupa halaman yang tidak lagi ditemukan dan telah hilang untuk sementara atau selamanya. Selain pengalaman pengguna yang buruk, itu juga dapat merusak upaya SEO Anda.
4xx Client Error
400 Bad Request
401 Unauthorized
402 Payment Required
403 Forbidden
404 Not Found
405 Method Not Allowed
406 Not Acceptable
407 Proxy Authentication Required
408 Request Timeout
409 Conflict
410 Gone
411 Length Required
412 Precondition Failed
413 Payload Too Large
414 URI Too Long
415 Unsupported Media Type
416 Range Not Satisfiable
417 Expectation Failed
418 I’m a Teapot
421 Misdirected Request
422 Unprocessable Entity
423 Locked
424 Failed Dependency
425 Too Early
426 Upgrade Required
428 Precondition Required
429 Too Many Requests
431 Request Header Fields Too Large
451 Unavailable For Legal Reasons
Apa artinya 400 Bad Request?
Kode status Bad Request 400 berarti bahwa server tidak dapat memahami permintaan karena sintaks yang tidak valid.
Kode status 401 Not Authorized berarti permintaan tidak diterapkan karena server memerlukan autentikasi pengguna.
Apa yang dimaksud dengan 402 Payment Required?
Kode status 402 Pembayaran Diperlukan adalah respons yang disimpan untuk digunakan di masa mendatang. Awalnya dibuat untuk implementasi di sistem pembayaran digital, namun jarang digunakan, dan belum ada kesepakatan baku tentang penggunaannya.
Apa artinya 403 Forbidden?
Kode status Terlarang 403 menunjukkan bahwa permintaan klien ditolak karena klien tidak memiliki izin untuk mengakses konten. Berbeda dengan error 401, identitas klien diketahui server, tetapi karena tidak berwenang untuk menampilkan konten, server menolak respons yang valid.
Apa yang dimaksud dengan kesalahan 404?
Kode status 404 Tidak Ditemukan berarti bahwa server tidak menemukan representasi saat ini dari sumber daya yang diminta, atau mencoba menyembunyikan keberadaannya dari klien yang tidak sah.
Dari sudut pandang SEO, halaman kode 404 dengan lalu lintas tinggi harus dialihkan menggunakan 301 ke halaman yang paling relevan. Namun, beberapa halaman mungkin memerlukan kesalahan 404 , seperti jika produk telah keluar dalam waktu lama.
Jika Anda memiliki tautan eksternal yang mengarah ke halaman yang mengembalikan 404, Anda akan kehilangan jus tautan yang seharusnya disediakan oleh tautan tersebut.
Apa yang dimaksud dengan Metode 405 Tidak Diizinkan?
Kode status 405 Metode Tidak Diizinkan berarti meskipun server mengetahui metode permintaan, metode ini rusak dan tidak dapat digunakan.
Apa artinya 406 Tidak Dapat Diterima?
Server mengirimkan kode status 406 Tidak Dapat Diterima ketika tidak menemukan konten yang cocok dengan kriteria yang diberikan oleh agen pengguna.
Apa yang dimaksud dengan 407 Proxy Authentication Required?
Kode status 407 Proxy Authentication Required berarti klien harus diautentikasi terlebih dahulu melalui proxy (mirip dengan 401).
Apa yang dimaksud dengan batas waktu permintaan 408?
Kode status Timeout Permintaan 408 berarti bahwa server belum menerima permintaan lengkap dalam jumlah waktu yang bersedia menunggu.
Apa yang dimaksud dengan Konflik 409?
Kode status Conflict 409 berarti bahwa permintaan tidak dapat diselesaikan karena konflik dengan status sumber daya target saat ini, dan digunakan dalam situasi di mana pengguna dapat mengirimkan kembali permintaan setelah konflik diselesaikan.
Apa artinya 410 Gone?
Kode status 410 Gone berarti sumber daya target telah dihapus dan statusnya tampak permanen.
Dari sudut pandang SEO, kode status 410 Gone adalah versi yang lebih permanen daripada 404. Halaman tidak akan tersedia dari server dan tidak tersedia alamat pengalihan. Jika Anda ingin menghapus halaman sepenuhnya dari indeks pencarian Google, menggunakan 410 pada halaman adalah cara yang benar untuk melakukannya (bukan 404 sederhana).
Apa yang dimaksud dengan 411 Length Required?
Kode status 411 Length Required berarti bahwa server menolak permintaan karena memerlukan field header Content-Length untuk ditentukan.
Apa yang dimaksud dengan kesalahan 412 Precondition Failed?
Kode status 412 Prasyarat Gagal berarti bahwa server tidak memenuhi satu atau lebih prasyarat yang ditentukan dalam kolom header permintaan.
Apa artinya 413 Payload Too Large?
Kode status 413 Payload Too Large berarti server menolak untuk memproses permintaan karena muatan permintaan lebih besar daripada yang dapat atau ingin ditangani oleh server. Meskipun server dapat menutup koneksi untuk mencegah klien melanjutkan permintaan, kolom header coba lagi harus dibuat dan setelah beberapa saat klien dapat mencoba lagi.
Apa artinya 414 URI Too Long?
Kode status 414 URI Too Long berarti server menolak melayani permintaan karena maksud permintaan lebih panjang dari yang diinginkan server untuk menafsirkannya.
Apa yang dimaksud dengan 415 Jenis Media yang Tidak Didukung?
Kode status 415 Unsupported Media Type berarti server menolak permintaan karena tidak mendukung format media untuk data yang diminta.
Apa yang dimaksud dengan 416 Range Not Satisfiable?
Kode status 416 Range Not Satisfiable berarti rentang yang ditentukan di kolom header rentang tidak dapat dipenuhi untuk permintaan. Alasannya mungkin rentang yang ditentukan berada di luar ukuran data URI target.
Apa artinya kesalahan 417 Expectation Failed?
Kode status 417 Expectation Failed berarti bahwa server tidak dapat menjalankan waktu tunggu yang ditentukan di kolom header permintaan Harapkan.
Apa yang dimaksud I’m a Teapot 418?
Kode status 418 I’m a Teapot berarti server menolak menyeduh kopi karena sebenarnya dia teko. (Ini mengacu pada lelucon April Mop 1998 yang disebut “Protokol Kontrol Teko Kopi Hiperteks”).
Apa maksud permintaan kesalahan 421?
Kode status permintaan kesalahan 421 berarti permintaan klien diarahkan ke server yang tidak dikonfigurasi untuk menerima respons.
Apa yang dimaksud dengan 422 Entitas yang Tidak Dapat Diproses?
Kode status 422 Entitas yang tidak dapat diproses berarti meskipun permintaan dibuat dengan baik, server tidak dapat menjalankannya karena kesalahan semantik.
Apa artinya 423 terlarang?
Kode status 423 terkunci berarti sumber daya yang diakses terkunci.
Apa artinya 424 Failed Dependency?
Kode status 424 Failed Dependency berarti permintaan gagal karena permintaan sebelumnya gagal.
Apa artinya 425 sangat awal?
Kode status 425 terlalu dini berarti server tidak mau mengambil risiko memproses permintaan yang dapat dimulai ulang.
Apa yang dimaksud dengan peningkatan 426 diperlukan?
Kode status 426 Upgrade Required berarti bahwa meskipun server menolak untuk melakukan permintaan ini menggunakan protokol saat ini, server mungkin ingin melakukannya setelah memutakhirkan klien ke protokol yang berbeda.
Apa yang dimaksud dengan prasyarat 428?
Kode status 428 Prasyarat berarti bahwa server asal memerlukan permintaan bersyarat.
Apa artinya 429 terlalu banyak permintaan?
Kode tanggapan 429 Terlalu banyak permintaan berarti pengguna mengirimkan terlalu banyak permintaan dalam waktu yang ditentukan.
Apa artinya ukuran bidang tajuk permintaan 431 terlalu besar?
431 Bidang tajuk permintaan terlalu besar berarti bahwa server tidak mau memproses permintaan karena bidang tajuk permintaan sudah terlalu besar, namun permintaan dapat dikirim lagi setelah mengurangi ukuran bidang tajuk permintaan
Apa artinya 451 Secara Hukum Tidak Tersedia?
Kode respons 451 “Tidak tersedia karena alasan hukum” berarti pengguna telah meminta sumber daya ilegal (misalnya, halaman dan situs diblokir oleh pemerintah).
Apa yang dimaksud dengan kesalahan server 5xx?
Kode status kesalahan server 5xx berarti bahwa meskipun permintaan tampaknya valid, server tidak dapat memenuhi permintaan tersebut. Jika Anda menghadapi kesalahan server 5xx untuk situs web Anda, Anda harus segera memeriksa server Anda. Jika Anda menghosting server Anda sendiri, Anda perlu memulai proses debug untuk mencari tahu mengapa server tidak merespons dengan benar. Jika Anda menggunakan penyedia hosting eksternal, Anda harus menghubungi mereka agar mereka dapat memeriksanya.
5xx Server Error
500 Internal Server Error
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout
505 HTTP Version Not Supported
506 Variant Also Negotiates
507 Insufficient Storage
508 Loop Detected
510 Not Extended
511 Network Authentication Required
Apa yang dimaksud dengan 500 Internal Server Error?
Kode status 500 Internal Server Error berarti bahwa server mengalami situasi yang tidak diketahui cara menanganinya.
Dari sudut pandang SEO, 500 Internal Server Error menunjukkan masalah dengan server, bukan ketersediaan konten yang sebenarnya. Karena bot dan pengguna akan hilang, link juice akan cepat habis.
Apa artinya 501 Not Executed?
Kode respon 501 Not Executed berarti permintaan tidak dapat diproses karena tidak didukung oleh server.
Apa yang dimaksud dengan 502 Bad Gateway?
Kode respons 502 Bad Gateway berarti server menerima respons yang tidak valid saat bertindak sebagai gerbang untuk memproses respons.
Apa yang dimaksud dengan 503 Layanan Tidak Tersedia?
Kode respons 503 Service Unavailable berarti server saat ini belum siap untuk memproses permintaan. Ini biasa terjadi ketika server sedang down untuk pemeliharaan atau kelebihan beban.
Dari perspektif SEO, kode status 503 Layanan Tidak Tersedia berarti server tidak tersedia dan pengunjung, bot, atau manusia harus kembali lagi nanti. Ini mungkin karena pemeliharaan server atau kelebihan beban server, dan mesin telusur tahu untuk kembali dan memeriksa ketersediaannya nanti.
Apa yang dimaksud dengan Batas Waktu Gateway 504?
Kode respons 504 Gateway Timeout berarti bahwa server yang bertindak sebagai gateway tidak dapat memperoleh waktu respons.
Apa artinya 505 HTTP Versi Tidak Didukung?
Kode respons 505 Versi HTTP Tidak Didukung berarti versi HTTP yang digunakan dalam permintaan tidak didukung oleh server.
Apa lagi yang dinegosiasikan Opsi 506?
Kode respons 506 Variant also Negotiates menunjukkan bahwa server memiliki kesalahan konfigurasi internal berikut: Sumber daya variabel yang ditentukan dikonfigurasi untuk berpartisipasi dalam negosiasi transparan, sehingga tidak dapat menjadi titik akhir yang valid dalam proses negosiasi.
Apa yang dimaksud dengan 507 Penyimpanan Tidak Cukup?
Kode status 507 Insufficient Storage menunjukkan bahwa metode tidak dapat dijalankan pada sumber daya karena server tidak dapat menyimpan representasi yang diperlukan untuk berhasil menyelesaikan permintaan.
Apa artinya 508 Loop Terdeteksi?
Kode respons 508 Loop Detected berarti server telah mendeteksi infinite loop saat memproses permintaan.
Apa artinya 510 Tidak Diperluas?
Kode respons 510 Not Extended menunjukkan bahwa server memerlukan ekstensi tambahan untuk memenuhi permintaan.
Apa yang dimaksud dengan 511 Otentikasi Jaringan Diperlukan?
Kode respons 511 Network Authentication Required menunjukkan bahwa klien harus diautentikasi untuk mengakses jaringan.
Kode status HTTP dan SEO: Inilah yang perlu Anda ketahui
Jika Anda menginginkan hasil yang bagus dengan SEO, penting untuk bekerja dengan SEO teknis. Sebagian besar dari ini adalah memproses kode respons di situs web Anda untuk memastikan bahwa Googlebot merayapi situs web dengan benar dan konten Anda mengembalikan kode respons yang benar saat diminta.
Berikut adalah 5 simbol status yang perlu Anda ketahui sebagai seorang SEO.
200 Ok
Ini adalah tujuan dari 99% konten Anda (halaman, media, dll): kode status yang berhasil berarti semuanya berfungsi sebagaimana mestinya. Ini sangat penting untuk situs web yang berfungsi dengan baik dan untuk pengalaman pengguna yang luar biasa.
Ini juga memberi Anda keyakinan bahwa semua tautan eksternal ke situs Anda akan memberi Anda nilai tautan. Jika konten Anda menampilkan kode status 200 OK, Anda dapat yakin bahwa situs web Anda aktif dan berjalan serta tersedia untuk perayap dan pengunjung.
301 Pindah Selamanya dan SEO
Di dunia yang sempurna, semua konten Anda akan tetap berada di URL yang sama dan selalu merespons dengan 200 OK. Tapi ini jarang berhasil di dunia nyata saat Anda menjalankan situs web.
Jika halaman telah mengubah URL-nya, Anda perlu menyiapkan pengalihan untuk mengalihkan pengguna dan bot dari URL lama ke URL baru. Jika tidak, mereka akan disambut dengan halaman 404 (lihat penjelasan di bawah). Pada beberapa CMS, pengalihan otomatis adalah fitur SEO bawaan, sedangkan pada CMS lainnya Anda harus mengaturnya secara manual.
Anda harus menggunakan pengalihan 301 jika halaman tersebut hilang selamanya dan tidak akan kembali. Ini berlaku untuk halaman yang URL-nya telah diubah atau kontennya telah dihapus.
Jika ada sesuatu yang hilang dan tidak dipindahkan begitu saja, Anda dapat mengizinkannya menjadi 404 atau mengalihkannya ke sesuatu yang serupa di situs web Anda. Ini bisa menjadi produk yang tidak ingin Anda jual lagi, dan masuk akal untuk mengalihkan halaman itu ke halaman kategori.
302 Found dan optimisasi mesin pencari
Bagaimana jika halaman tersebut hilang hanya untuk sementara, tetapi muncul kembali nanti? Untuk memastikan pengalaman pengguna yang baik, Anda tidak ingin halaman berubah menjadi halaman 404, dan Anda juga tidak ingin melakukan pengalihan 301 permanen.
Solusinya adalah menggunakan 302 Found, bukan 301. Ini akan sama untuk pengguna, tetapi perayap mesin pencari dan bot akan diminta untuk memeriksanya nanti karena pengalihan ini bersifat sementara. Ini berarti URL lama akan mempertahankan nilainya saat hilang.
Ini ideal untuk halaman yang sementara tidak tersedia. Contohnya adalah produk yang terjual habis yang telah dihapus dari situs web hingga tersedia kembali. Dalam hal ini, Anda ingin menggunakan redirect 302 Found sementara. Setelah produk kembali online, Anda akan menghapus pengalihan dan halaman akan mempertahankan nilainya (dan peringkat mesin pencari yang baik).
Perhatikan bahwa jika pengalihan 302 sudah ada terlalu lama, Google akan menganggapnya sebagai pengalihan 301 permanen.
404 Not found dan SEO
Jika halaman tidak ditemukan, maka akan muncul halaman 404 (psst, berikut beberapa tips cara membuat halaman 404 yang bagus). Ini berarti server memberi tahu pengguna, crawler, dan bot bahwa halaman yang mereka cari tidak ditemukan.
Penting untuk mengawasinya karena dapat sangat merugikan SEO Anda jika tidak dilacak dan diperbaiki.
Pertama, jika halaman menampilkan error 404, halaman tersebut tidak akan muncul di hasil penelusuran Google. Meskipun tidak akan segera dihapus, itu akan dihapus setelah beberapa saat jika tidak diperbaiki. Jadi, jika salah satu halaman yang memberi Anda lalu lintas organik berakhir dengan kesalahan 404, Anda harus memperbaikinya dengan cepat. Untuk beberapa tip tentang cara memperbaiki kesalahan 404, lihat di sini.
Kedua, jika halaman berisi tautan eksternal yang mengarah ke sana, tautan tersebut tidak lagi berharga bagi situs Anda. Jadi meskipun halaman tersebut tidak mendapatkan lalu lintas organik, itu dapat merusak kinerja SEO Anda.
Cara termudah untuk mengatasi masalah ini adalah menyiapkan pengalihan 301. Ini akan meningkatkan pengalaman pengguna dan mentransfer sebagian besar nilai tautan dari tautan eksternal Anda ke halaman baru tujuan pengalihan.
410 Gone
Bagaimana jika Anda benar-benar ingin halaman tersebut benar-benar hilang dari indeks mesin pencari Google? Mungkin berlawanan dengan intuisi untuk memungkinkannya mengembalikan kesalahan 404, tetapi ada satu peringatan dengan ini:
404 Jangan beri tahu crawler dan bot mengapa halaman tidak dapat ditemukan. Oleh karena itu, Google masih dapat berasumsi bahwa halaman tersebut ada meskipun mengalami error 404.
Dalam kebanyakan kasus, hal ini tidak masalah, tetapi ada satu kasus di mana Anda ingin memperjelas bahwa kontennya hilang. Ini untuk berjaga-jaga jika Anda telah diretas dan konten berbahaya telah ditambahkan ke situs Anda.
Setelah dibersihkan, URL tidak cukup mengembalikan 404. Sebaliknya, Anda harus memastikan bahwa URL mengembalikan kode status 410 Gone. Ini dengan jelas memberi tahu crawler dan bot bahwa halaman tersebut hilang selamanya dan mereka harus menghapusnya dari indeks mereka.
Kesalahan server 5xx dan SEO
Yang terakhir ini tidak terkait langsung dengan SEO, tetapi merupakan tip yang bagus untuk memecahkan masalah situs web Anda.
Jika Anda melihat kode tanggapan yang dimulai dengan 5xx, Anda harus segera tahu bahwa itu adalah kesalahan server. Ini akan banyak membantu Anda dalam hal pemecahan masalah dan pemecahan masalah.
Alih-alih membuang waktu mencoba memperbaiki masalah melalui backend CMS atau di tempat lain, Anda dapat langsung menuju ke perbaikan server. Apakah Anda melakukan hosting sendiri atau menggunakan penyedia hosting, ada baiknya mengetahui bahwa ini tentang server, bukan situs Anda.
Cara memeriksa kode status HTTP suatu halaman
Anda dapat menemukan kode respons server untuk suatu halaman secara manual di browser Anda atau dengan berbagai alat dan perayap situs web.
Ini sedikit berbeda tergantung pada browser yang Anda gunakan. Inilah cara melakukannya di Chrome (sebagian besar langkahnya akan sama di browser lain).
Periksa kode status HTTP di Chrome
Buka URL yang ingin Anda periksa di browser Anda.
Buka tab Pengembang (F12) dan buka tab Jaringan.
Segarkan halaman
Gulir ke atas daftar permintaan dan temukan jenis pertama, “Dokumen”.
Di “Status” Anda sekarang dapat menemukan kode respons HTTP
Temukan kode status HTTP di Chrome
Cara memperbaiki kesalahan 404
Jika Anda melihat kode status 404 Halaman Tidak Ditemukan, Anda mungkin berpikir, “Apa artinya kesalahan 404?”
Kode status HTTP 404 berarti “Halaman Tidak Ditemukan”. Artinya, permintaan yang Anda kirimkan telah diterima oleh server, tetapi tidak dapat menemukan halaman yang Anda cari.
Jadi, untuk memperbaiki error 404, pertama-tama Anda harus mencari penyebabnya, yang bisa terkait dengan banyak penyebab. Tetapi karena Anda tahu bahwa server tersedia (jika tidak maka akan mengembalikan kesalahan 5xx), Anda tahu bahwa kesalahan ada di sisi klien. Intinya, itu berarti itu salahmu (tidak sekeras kedengarannya).
Untungnya, ini berarti Anda juga dapat memperbaiki kesalahan di pihak Anda tanpa harus men-debug server atau menghubungi penyedia hosting Anda.
Perbaiki kesalahan 404
Jalankan daftar periksa ini untuk memperbaiki kesalahan 404:
Segarkan halaman. Ini mungkin terdengar sederhana, tetapi kesalahan 404 mungkin hanya masalah sementara yang dapat diperbaiki hanya dengan mencoba lagi.
Periksa URL yang Anda masukkan. Apakah saya membuat kesalahan di suatu tempat? Jika URL yang Anda masukkan tidak benar, Anda akan mengharapkan 404 (kecuali pengalihan 3xx dikonfigurasi)
Jika tidak ada kesalahan, coba lagi dari perangkat lain, seperti ponsel atau tablet. Jika berfungsi dari perangkat lain, kemungkinan besar disebabkan oleh cache dan cookie browser. Kosongkan cache dan cookie browser Anda, lalu coba kunjungi kembali halaman tersebut.
Jika tidak ada trik di atas yang berhasil, kemungkinan beberapa konten telah dihapus atau dipindahkan dengan cara lain. Jika konten telah dipindahkan, menyebabkan URL berubah, Anda harus menyiapkan pengalihan yang mengarah dari URL lama ke URL baru. Dengan cara ini Anda akan yakin bahwa siapa pun yang mencari halaman tersebut akan dapat menemukannya.
Jika dihapus, respons yang benar adalah kesalahan 404, karena halaman tersebut sebenarnya tidak ditemukan di situs Anda dan semuanya berfungsi sebagaimana mestinya.
Jika Anda melihat banyak pengunjung Anda berakhir di halaman ini, kemungkinan karena salah satu dari tiga alasan berikut:
Anda memiliki tautan internal di situs Anda yang mengarah ke sebuah halaman. Dalam hal ini, tautan ini harus dihapus (atau diubah) agar tidak mengarah kembali ke halaman yang tidak ada.
Tautan situs web eksternal ke halaman. Ini lebih sulit karena Anda tidak dapat mengubahnya begitu saja (walaupun Anda dapat menghubungi situs web dan meminta mereka untuk mengubahnya).
Cara termudah adalah menambahkan pengalihan 301 dan arahkan dari halaman ke halaman lain di situs web Anda. Dengan cara ini, Anda mengarahkan orang ke halaman yang berfungsi dan juga merupakan opsi SEO terbaik.
Laman tersebut tetap muncul di hasil penelusuran Google dan mengirimkan lalu lintas ke situs Anda.
Meskipun ini biasanya berumur pendek, halaman 404 mungkin tetap ada di hasil penelusuran untuk sementara waktu karena 404 tidak memberi tahu Googlebot apakah suatu halaman hilang sementara atau permanen.
Jika ini terjadi, Anda harus segera mengembalikan halaman tersebut atau mengalihkannya ke halaman lain agar Anda tidak kehilangan peringkat Google.
Temukan 404 halaman di Google Analytics
Pernahkah Anda bertanya-tanya apakah ada cara untuk menemukan halaman 404 di Google Analytics?
Nah, kabar baiknya adalah ada cara untuk menemukannya di pengaturan analitik Anda. Terkadang ini ada hubungannya dengan bagaimana situs Anda disiapkan. Salah satu cara untuk menemukannya adalah dengan memeriksa alamat halaman.
Kemungkinan besar, judul halaman 404 akan berisi “404” atau “Halaman Tidak Ditemukan”. Sangat mudah menemukan halaman 404 seperti ini:
Di alat Analytics, buka Perilaku → Konten Situs → Semua Halaman.
Sekarang Anda dapat mengatur parameter utama “Judul Halaman” dan mencari “404” atau “Halaman Tidak Ditemukan”.
Dan sekarang – saya harap Anda memiliki laporan 404.
Sekarang ini bukan satu-satunya cara untuk menyiapkannya, tetapi ada kemungkinan besar Anda dapat menemukan halaman dengan cara ini.
Perbaiki kesalahan 503
Cara memperbaiki kesalahan 503
Kode respons 503 berarti “Layanan Tidak Tersedia” dan terjadi saat server belum siap untuk memproses permintaan. Ini bisa jadi karena server sedang down untuk pemeliharaan atau kelebihan beban.
Jika kesalahan ini terjadi di situs web Anda, Anda perlu melihat server Anda karena ada sesuatu yang mencegahnya memproses permintaan yang dibuat.
Sayangnya, ini tidak selalu mudah dan sederhana untuk diperbaiki. Kode respons 503 dapat disebabkan oleh banyak hal, tetapi setidaknya Anda tahu bahwa itu adalah sisi server dan bukan sisi klien seperti halnya kesalahan 404.
Berikut adalah daftar langkah-langkah yang dapat Anda ikuti untuk mengidentifikasi dan memperbaiki kesalahan 503:
Apakah situs Anda masih berjalan dan mendapatkan lalu lintas? Periksa alat Google Analytics atau log server Anda untuk melihat apakah pengunjung lain mengunjungi situs Anda.
Jika tidak lagi menerima lalu lintas, server Anda mungkin sedang dalam pemeliharaan atau down. Jika dalam pemeliharaan, 503 harus diharapkan dan semuanya akan berfungsi dengan baik setelah selesai. Jika macet, Anda harus mencoba memulai ulang.
Jika Anda mendapatkan lalu lintas situs web dalam jumlah besar, kemungkinan besar server kelebihan beban dan mengembalikan kesalahan 503 karena tidak memiliki sumber daya untuk mengimbanginya.
Sebelum memperbaiki masalah seperti itu, Anda perlu menentukan apakah ini lalu lintas dari pengunjung asli atau apakah Anda adalah korban serangan DoS atau DDoS.
Mendeteksi serangan DoS atau DDoS
Mendeteksi serangan DoS atau DDoS mungkin sulit, tetapi metode yang paling efektif adalah:
Memeriksa apakah satu atau lebih alamat IP membuat terlalu banyak permintaan
TTL (Time to Live) permintaan ping kedaluwarsa.
Menganalisis log server dan mendeteksi semburan lalu lintas yang masif
Jika ini terlihat seperti serangan DoS atau DDoS, Anda perlu menerapkan satu atau beberapa tindakan keamanan untuk menghentikan serangan tersebut.
Jika ini bukan serangan DoS atau DDoS, kemungkinan besar situs Anda menjadi lebih populer daripada yang dapat ditangani server Anda. Cara terbaik untuk memperbaiki masalah tersebut adalah dengan melihat batas koneksi, batasan bandwidth, sumber daya sistem, perangkat aman yang mungkin gagal, atau apa pun yang mungkin membatasi kinerja server.
Pada dasarnya, Anda perlu memutakhirkan server Anda sehingga memiliki sumber daya yang cukup untuk menangani lalu lintas.
Daftar di atas sangat bagus untuk memperbaiki kesalahan 503 satu kali. Tetapi jika itu terjadi secara teratur, maka itu mungkin menjadi masalah permanen dengan server Anda dan Anda harus berusaha keras untuk memperbaikinya.
Ini bisa menjadi proses yang tidak efisien yang menggunakan semua sumber daya Anda, atau server Anda tidak memiliki cukup sumber daya khusus untuk menangani lalu lintas yang diterima situs Anda.
Kode status apa yang ditampilkan situs web saat permintaan browser berhasil?
Dengan semua kode status HTTP ini, agak sulit untuk mengetahui apakah ada yang bagus. Tetapi beberapa dari mereka.
Browser akan mengembalikan kode status 2xx jika permintaan browser berhasil. Jadi kode 2xx adalah yang ingin Anda lihat. Kode status 200 berarti permintaan browser berhasil dan diterima, dipahami, dan diterima.