Cara Menempatkan Situs Web Anda Dalam Pemeliharaan Tanpa Mempengaruhi Peringkat Pencarian Anda Atau Kehilangan Uang
Diterbitkan: 2021-08-19Suatu hari seorang siswa di Kelas Buat Toko Online yang Menguntungkan” mengajukan pertanyaan yang cukup bagus kepada saya.
Saat ini ketika saya sedang mengembangkan situs saya, itu tidak terlalu penting, tetapi bagaimana saya menempatkan toko saya di bawah pemeliharaan setelah saya diluncurkan tanpa mempengaruhi peringkat mesin pencari saya?
Hal hebat tentang pertanyaan ini adalah bahwa pertanyaan ini tidak hanya berlaku untuk pemilik toko e-niaga, tetapi juga untuk semua webmaster pada umumnya.
Jika Anda menempatkan situs web Anda secara tidak benar dalam pemeliharaan, Anda berpotensi merusak peringkat mesin telusur Anda sambil mengusir pelanggan pada saat yang bersamaan.
Terutama jika Anda berencana untuk menurunkan situs web Anda untuk waktu yang lama, penting bagi Anda untuk melakukan hal-hal dengan cara yang benar.
Catatan Editor: Jika Anda tertarik untuk mempelajari cara memulai bisnis Anda sendiri, klik di sini untuk mengikuti kursus mini 6 hari GRATIS saya tentang e-niaga.
Kesalahan Umum
Tetapi sebelum saya membahas cara yang tepat untuk menempatkan situs web dalam pemeliharaan dan apa yang saya lakukan dengan toko online saya, saya pikir saya akan berbicara tentang beberapa kesalahan umum yang saya lihat dilakukan orang dengan situs mereka.
Mungkin kesalahan terburuk dan paling mengerikan yang pernah saya lihat adalah dengan hanya menurunkan seluruh situs Anda dan meninggalkan banyak halaman yang terdampar dengan kesalahan "Halaman Tidak Ditemukan".
Tolong jangan lakukan ini! Sayangnya, Anda akan terkejut dengan berapa kali saya melihat orang mengedit situs web mereka dengan cara ini.
Kesalahan umum lainnya yang saya lihat adalah webmaster mengarahkan ulang semua halaman di situs mereka dengan 301 redirect ke halaman "sedang dibangun" yang telah dibuat sebelumnya… dan di sinilah masalahnya dimulai.
Di permukaan, mungkin tampak baik untuk menurunkan situs Anda sejauh ini. Lagi pula, jika seorang manusia mengunjungi situs Anda, mereka akan melihat halaman "pemeliharaan" yang menarik dan kembali lagi di kemudian hari.
Namun di mata mesin pencari, Google akan berpikir bahwa seluruh situs web Anda telah dipindahkan dan sekarang mengarah ke halaman "pemeliharaan" Anda. Dan dengan waktu yang cukup, ini bisa berakibat buruk pada peringkat mesin pencari Anda.
Masalahnya adalah cukup mudah untuk jatuh ke dalam perangkap ini. Misalnya Open Cart, keranjang belanja open source populer yang saya rekomendasikan, menawarkan opsi mode pemeliharaan yang secara mulus mengarahkan semua pelanggan ke halaman "sedang dibangun" khusus.
Namun, masalahnya adalah Open Cart menggunakan "301 Redirects" yang memberi tahu Google bahwa halaman telah dipindahkan secara permanen. Akibatnya, mode pemeliharaan Open Cart benar-benar hanya bagus untuk tahap awal pengembangan web ketika Anda belum memiliki pelanggan nyata.
Solusi yang Lebih Baik
Jadi apa cara yang lebih baik untuk melakukan ini? Solusi yang jauh lebih baik melibatkan membiarkan manusia dan mesin pencari tahu bahwa situs web Anda hanya sementara down dan ini dapat dicapai dengan pesan status khusus yang disebut “kode status 503” .
Singkatnya, kode 503 menunjukkan bahwa situs web Anda untuk sementara tidak tersedia. Selain tidak tersedia, Anda juga dapat memberi tahu mesin telusur kapan harus kembali lagi ketika menurut Anda situs web Anda diharapkan sudah siap.
Berikut ini cara mengeluarkan kode pengembalian status 503 untuk situs web Anda. Hal pertama yang perlu Anda lakukan adalah membuat file khusus bernama 503.php . Kemudian di file 503.php Anda, Anda perlu memasukkan baris kode berikut di bagian atas file Anda.

Catatan: Parameter "Coba Lagi-Setelah" di bawah ini menunjukkan kepada mesin pencari kapan Anda ingin mereka kembali lagi. Unit waktu dalam detik jadi pada contoh di bawah ini, kami memberi tahu Google untuk kembali setelah 60 menit.
header("HTTP/1.1 503 Layanan Sementara Tidak Tersedia");
header(“Status: 503 Layanan Sementara Tidak Tersedia”);
header("Coba Lagi-Setelah: 3600");
?>
Setelah baris-baris ini, Anda kemudian dapat menggunakan sisa file ini untuk membuat halaman "dalam pemeliharaan" khusus. Terakhir, Anda harus mengedit file .htaccess Anda untuk mengarahkan semua pengunjung ke halaman 503.php Anda dengan menambahkan baris berikut.
Mesin Tulis Ulang aktif
Tulis UlangKondisi %{REMOTE_ADDR} !^111\.111\.111\.111
Penulisan Ulang %{REQUEST_URI} !/503.php$ [NC]
Aturan Penulisan Ulang .* /503.php [R=302,L]
Singkatnya, baris di atas dalam file .htaccess Anda akan mengarahkan semua pengunjung ke file 503.php Anda yang akan memberi tahu manusia dan mesin pencari bahwa situs Anda sedang dalam pemeliharaan.
Pastikan Anda memasukkan alamat IP Anda sendiri di mana Anda melihat angka 111.111.111.111 di atas sehingga Anda tetap dapat mengakses situs Anda dari komputer Anda sendiri.
Cara Terbaik Untuk Menempatkan Situs Anda Dalam Pemeliharaan
Jadi membuat halaman pemeliharaan 503 baik-baik saja dan bagus tapi jelas solusi terbaik untuk masalah pemeliharaan Anda adalah tidak pernah menurunkan situs Anda sama sekali seperti yang saya lakukan dengan toko online saya.
Alih-alih menghapus situs saya setiap kali saya perlu mengerjakannya, saya memiliki 2 versi identik dari situs web saya yang diinstal di server saya. Salinan kedua dari situs saya disebut situs pementasan.
Jika saya perlu membuat perubahan pada toko online saya, saya dapat membiarkan situs web saya yang ada tetap aktif sementara saya mengerjakan salinan yang sama di latar belakang. Kemudian, setelah saya selesai membuat dan menguji perubahan baru saya, saya dapat segera menyalinnya ke situs langsung.
Dengan cara ini, saya mendapat kesempatan untuk menguji dan memperbarui perubahan saya secara menyeluruh tanpa khawatir kehilangan penjualan.
Ada dua cara untuk membuat situs pementasan dan tidak masalah cara yang Anda pilih. Salah satu opsinya adalah membuat subdomain yang sepenuhnya terpisah untuk situs Anda dan membuat instalasi yang identik.
Misalnya, Anda dapat menggunakan URL staging.yoursite.com untuk situs staging Anda.
Atau, Anda cukup membuat subdirektori baru di bawah direktori public_html Anda dan melakukan instalasi yang sama di sana. Apa pun itu, Anda akan mendapatkan 2 versi situs langsung untuk digunakan sehingga Anda tidak kehilangan pendapatan apa pun.
Jadi pada saat Anda merasa perlu menurunkan situs web Anda untuk pemeliharaan, Anda mungkin ingin mempertimbangkan untuk menerapkan situs pementasan untuk toko online Anda. Lagi pula, jika toko Anda tidak buka, maka Anda tidak menghasilkan uang.