Kali ini saya sedang melakukan studi tentang error database wordpress “Error establishing a database connection” apakah error tersebut mempengaruhi ranking seo ?
Penelusuran pertama saya mulai dengan melihat berapa nilai kode status http apabila terjadi error koneksi database.
Untuk pengujian saya menggunakan website wordpress yang tidak terpakai dan kemudian merubah setting database di wp-config.php.
Selanjutnya saya mengakses halaman utama website tersebut dan mendapatkan error database seperti ini
Berikut ini yang saya lakukan selanjutnya
Pengecekan Kode Error
Seperti yang saya sampaikan tadi bahwa pertama saya perlu mengetahui kode error pada website tersebut. Maka untuk mengetahui status kode http saya menggunakan https://httpstatus.io dan menghasilkan status seperti dibawah ini :
Berdasarkan hasil diatas bahwa error database di wordpress menghasilkan kode http 500
Apa itu http error kode 500?
Kode 500 internal server error itu terkait permasalahan di sisi server. Bisa jadi servernya error, bisa jadi karena .hatccess dan bisa juga karena database seperti kasus ini.
Menurunkan Ranking SEO
Dari hasil penelusuran via google, saya menemukan kasus seputar 500 internal server error pada artikel ini https://www.carnaghan.com/2016/05/http-500-internal-server-errors-google-rankings/
Artikel tersebut menjelaskan sebuah kasus yaitu websitenya error disebabkan kehabisan memory. Status kode error httpnya adalah 500.
Pemilik website tidak tahu bagaimana cara mengelola server linuxnya sehingga webistenya baru bisa terselesaikan dan online kembali setelah 14 Hari.
Dalam kurun waktu 14 hari tersebut google tidak bisa melakukan crawling pada websitenya sehingga crawling google menganggap bahwa halaman tersebut sudah tidak ada lagi.
Google pun memutuskan untuk menghapus halaman tersebut dari indeknya.
Buktinya index google seperti ini
Bisa kita perhatikan pada garis grafik yang turun itulah waktu dimana website down dan google tidak bisa melakukan crawling. Kemudian pada 14 hari berikutnya google bisa melakukan crawling.
Efeknya adalah traffic turun 10 persen buktinya ini
Solusi
Saya menemukan apabila terjadi situasi seperti ini ternyata kita bisa merubah error kode nya menjadi 503 maintenance mode.
Caranya anda cukup membuat file wp-error.php yang anda letakkan di dalam folder wp-content. Selanjutnya isi dengan kode berikut ini :
<?php header('HTTP/1.1 503 Service Temporarily Unavailable'); header('Status: 503 Service Temporarily Unavailable'); header('Retry-After: 36000'); // 10 hour = 36000 seconds ?> <!DOCTYPE HTML> <html dir="ltr" lang="en-US"> <head> <title>503 Service Temporarily Unavailable</title> <style type="text/css"> h1, p { font-family: Helvetica, sans-serif; font-size: 24px; color: #333; } p { font-size: 14px; } </style> </head> <body> <h1>Service Temporarily Unavailable!</h1> <p>You did nothing wrong. We are sad but our server's condition is just bad out of load. Please check back after sometime.</p> </body> </html>
Hasilnya kira-kira seperti ini
dan hasil pengujian kode error seperti ini.
Sumber kode disini
Bagaimana apakah sudah pernah terpikirkan sebelumnya mengenai hal ini?
Konsultasi via WA di 0817-0334-1186Posting Terkait :
Pekerja teknis domain, hosting & server. Hubungi saya via WA di 0817-0334-1186 atau messengger di http://m.me/hsuwantoro
Leave a Reply
Want to join the discussion?Feel free to contribute!