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-1186
Posting Terkait :
Apakah WordPress Berbayar atau Gratis ?

Wordpress itu gratis tapi juga ada yang berbayar dari yang murah sampai muahal, Gratisnya seperti apa dan bayarnya seperti apa Read more

3 Cara Custom Domain WordPress.com & Menggantinya Menjadi .COM (Update)

Apabila anda sudah membuat blog di wordpress.com, anda bisa meng-custom domain dan menggantinya dengan menggunakan domain sendiri berextensi .com .net Read more

Cara Memindahkan Traffic Pengunjung WordPress.Com ke Domain Baru Self Hosting ( Site Redirect )

Anda mengekspor blog wordpress.com ke domain sendiri self hosting, Bagaimana mengalihkan traffic pengunjung blog di wordpress.com ke domain yang baru? Read more

Cara Troubleshooting Website Error Mencari Penyebab & Memperbaiki

Jika website anda error, blank, tidak bisa diakses ikuti tahapan berikut ini untuk melakukan troubleshooting agar website anda segera pulih. Read more

Sharing is Caring.!

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *