WordPress “Error establishing a database” Menurunkan Ranking SEO

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?

Pekerja teknis domain, hosting & server. Hubungi saya via email di halo [at] hadisuwantoro.web.id.

JANGAN LUPA TINGGALKAN RESPON, SARAN, KOMENTAR DIBAWAH. Respon anda dapat membantu kami dalam meningkatkan kualitas tulisan ini.

Leave a Reply

  Subscribe  
Notify of