Jika situs web Anda turun selama sebulan, Anda akan kehilangan semua peringkat Anda dan mungkin butuh waktu berbulan-bulan untuk mendapatkannya kembali. Saya memiliki situs web offline selama sekitar 3 bulan karena masalah dengan hosting. Ketika saya mendapatkannya kembali online, butuh waktu hampir setahun penuh untuk mendapatkan kembali peringkat yang pernah dinikmati.
Ide terbaik saya harus mengurangi kerusakan adalah dengan menggunakan status kesalahan yang benar: 503 Service Temporarily Unavailable
Sehubungan dengan Retry-After
header untuk membiarkan bot tahu kapan itu akan kembali. Lihat artikel ini .
Saya juga akan menggunakan halaman kesalahan untuk menjelaskan kepada pengguna mengapa situs ini mati, dan kapan situs itu kembali.
Berikut adalah contoh cara menerapkan header ini di file konfigurasi Apache Anda menggunakan mod_rewrite:
ErrorDocument 503 /503.html
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/503.html$
Header always set Retry-After "Fri, 31 May 2014 12:00:00 GMT"
RewriteRule .* - [R=503]
Anda dapat memeriksa apakah itu berfungsi menggunakan curl alat baris perintah :
curl --head http://mysite.example.com/
Yang seharusnya terlihat seperti ini:
HTTP/1.1 503 Service Unavailable
Date: Thu, 01 May 2014 10:07:06 GMT
Server: Apache
Content-Length: 7590
Content-Type: text/html; charset=iso-8859-1
Retry-After: Fri, 31 May 2014 12:00:00 GMT