Saya harus mengambil situs web selama sebulan, yang merupakan cara paling tidak mengganggu untuk tetap mencapai optimasi SEO?
saya hanya perlu menambahkan konfigurasi apache:
<Directory /root-directory-of-web-site-to-be-redirected>
Redirect 301 / http://www.otherdomain.com/temporarily_offline.html
</Directory>
....
Alasan untuk downtime yang lama: beberapa kesalahan konfigurasi di ruby, sementara semua situs php lainnya berfungsi dengan baik. Saya akan memperbaikinya setelah sebulan ketika saya kembali dari liburan
Jawaban:
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 denganRetry-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:
Anda dapat memeriksa apakah itu berfungsi menggunakan curl alat baris perintah :
Yang seharusnya terlihat seperti ini:
sumber
Header always set Retry-After "Fri, 31 May 2014 12:00:00 GMT"
<Directory>
arahan di config in apache, dan bagaimana saya dapat memverifikasi bahwa header dikirim dengan benar.Header
arahan <Directory>, saya mendapatkan kesalahan ini:Invalid command 'Header', perhaps misspelled or defined by a module not included in the server configuration
sudo a2enmod headers
pada Debian dan Ubuntu.HTTP/1.1 500 Internal Server Error
karena saya503.html
tidak dapat dijangkau. Saya pikir, saya meletakkannya di tempat yang tepat di dalampublic
folder di ruby. di mana saya harus meletakkannya di rubyGunakan 302 redirect saja 301
302 Sarana Redirect:
http://en.wikipedia.org/wiki/HTTP_302 - "Spesifikasi HTTP / 1.0 (RFC 1945) mendefinisikan kode ini, dan memberikannya frasa deskripsi" Dipindahkan Sementara "."
Namun itu tidak berarti Anda akan dapat mempertahankan penempatan mesin pencari Anda. Itu hanya menentukan bahwa konten bergerak untuk jumlah waktu yang ditentukan tetapi akan kembali ke lokasi sebelumnya di masa depan. Pengalihan 301 berarti konten telah dipindahkan secara permanen.
Untuk menjaga penempatan mesin pencari Anda, mirror situs web Anda yang ada ke lokasi baru sehingga mesin pencari masih bisa merujuknya sementara versi asli situs tetap offline dan Anda membuat perubahan. Menghapus situs Anda dari web selama sebulan kemungkinan akan menghasilkan kehilangan peringkat jangka panjang.
Anda bisa menggunakan "503 - server sementara tidak tersedia" tetapi sebulan penuh sepertinya agak lama untuk kode itu. 503 biasanya digunakan ketika webmaster menerapkan tambalan dan peningkatan.
sumber
Cara terbaik untuk menjaga peringkat Google adalah, bukan untuk menurunkannya, tetapi beri sedikit kerja ke dalamnya
wget
secara rekursif seluruh situsmengatur secara online mirror situs web statis dengan pemberitahuan pada kesempatan tersebut, di mana input pengguna dimungkinkan atau konten yang dihasilkan tidak lagi bergerak
Jika situs sudah turun karena kesalahan coba ambil salinan dari archive.org
sumber