Как поставить ваш сайт на обслуживание, не повлияв на ваш поисковый рейтинг и не потеряв деньги
Опубликовано: 2021-08-19На днях один из учеников моего курса «Создание прибыльного интернет-магазина» задал мне довольно хороший вопрос.
Прямо сейчас, когда я разрабатываю свой сайт, это не имеет особого значения, но как мне поставить мой магазин на техническое обслуживание после того, как я запустился, не повлияв на мой рейтинг в поисковых системах?
В этом вопросе замечательно то, что он применим не только к владельцам интернет-магазинов, но и ко всем веб-мастерам в целом.
Если вы ненадлежащим образом поставите свой веб-сайт на техническое обслуживание, вы потенциально можете испортить рейтинг в поисковых системах, в то же время оттолкнув клиентов.
Особенно, если вы планируете приостановить работу своего веб-сайта на длительный период, важно, чтобы вы все делали правильно.
Примечание редактора: Если вы хотите узнать, как начать свой бизнес, нажмите здесь, чтобы пройти мой БЕСПЛАТНЫЙ 6-дневный мини-курс по электронной коммерции.
Распространенные ошибки
Но прежде чем я расскажу о том, как правильно поставить веб-сайт на техническое обслуживание и что я делаю со своим интернет-магазином, я подумал, что расскажу о некоторых типичных ошибках, которые люди совершают на своих сайтах.
Вероятно, худшая и самая вопиющая ошибка, которую я видел, - это просто вывести из строя весь ваш сайт и оставить несколько страниц с ошибками «Страница не найдена».
Пожалуйста не делай этого! К сожалению, вы будете удивлены, узнав, сколько раз я видел, как люди редактировали свой веб-сайт таким образом.
Еще одна распространенная ошибка, которую я вижу, - это то, что веб-мастера перенаправляют все страницы своего сайта с перенаправлением 301 на предварительно созданную страницу «в стадии разработки»… и здесь начинаются проблемы.
На первый взгляд, это может показаться нормальным, если вы отключите ваш сайт. В конце концов, если на ваш сайт зайдет человек, он увидит привлекательную страницу «техобслуживания» и вернется позже.
Однако в глазах поисковых систем Google будет думать, что весь ваш веб-сайт был перемещен и теперь указывает на вашу страницу «обслуживания». И если у вас будет достаточно времени, это может привести к катастрофическим результатам в вашем рейтинге в поисковых системах.
Проблема в том, что в эту ловушку довольно легко попасть. Например, Open Cart, популярная корзина для покупок с открытым исходным кодом, которую я рекомендую, предлагает вариант режима обслуживания, который легко перенаправляет всех клиентов на настраиваемую страницу «в разработке».
Однако проблема в том, что Open Cart использует «301 редирект», который сообщает Google, что страницы были перемещены навсегда. В результате режим обслуживания Open Cart действительно хорош только на начальных этапах веб-разработки, когда у вас еще нет реальных клиентов.
Лучшее решение
Так что же лучше сделать? Гораздо лучшее решение заключается в том, чтобы сообщить людям и поисковым системам, что ваш веб-сайт временно недоступен, и это может быть выполнено с помощью специального сообщения о статусе, называемого «код статуса 503» .
Вкратце, код 503 означает, что ваш сайт временно недоступен. Помимо того, что вы недоступны, вы также можете указать поисковым системам, когда вернуться, когда вы думаете, что ваш сайт будет готов.
Вот как оформить код возврата статуса 503 для вашего веб-сайта. Первое, что вам нужно сделать, это создать специальный файл с именем 503.php . Затем в вашем файле 503.php вам нужно вставить следующие строки кода в верхнюю часть файла.

Примечание. Параметр «Retry-After» ниже указывает поисковым системам, когда вы хотите, чтобы они вернулись снова. Единица времени - секунды, поэтому в приведенном ниже примере мы говорим Google вернуться через 60 минут.
заголовок («HTTP / 1.1 503 Сервис временно недоступен»);
заголовок («Статус: 503 Сервис временно недоступен»);
заголовок («Retry-After: 3600»);
?>
После этих строк вы можете затем использовать оставшуюся часть этого файла для создания настраиваемой страницы «на обслуживании». Наконец, вы должны отредактировать файл .htaccess, чтобы перенаправить всех посетителей на страницу 503.php, добавив следующие строки.
RewriteEngine на
RewriteCond% {REMOTE_ADDR}! ^ 111 \ .111 \ .111 \ .111
RewriteCond% {REQUEST_URI}! /503.php$ [NC]
RewriteRule. * /503.php [R = 302, L]
Вкратце, приведенные выше строки в вашем файле .htaccess будут перенаправлять всех посетителей в ваш файл 503.php, который сообщит как людям, так и поисковым системам, что ваш сайт находится на техническом обслуживании.
Убедитесь, что вы указали свой собственный IP-адрес там, где вы видите номера 111.111.111.111 выше, чтобы вы по-прежнему могли получить доступ к своему сайту со своего компьютера.
Лучший способ поставить ваш сайт на техническое обслуживание
Таким образом, создание страницы обслуживания 503 - это хорошо и хорошо, но, очевидно, лучшее решение вашей проблемы с обслуживанием - это никогда не останавливать свой сайт, что я и делаю со своим интернет-магазином.
Вместо того, чтобы отключать свой сайт всякий раз, когда мне нужно над ним работать, на моем сервере установлены 2 идентичные версии моего веб-сайта. Вторая копия моего сайта называется промежуточным сайтом.
Если мне нужно внести изменения в свой интернет-магазин, я могу оставить существующий веб-сайт активным, пока я работаю над идентичной копией в фоновом режиме. Затем, когда я закончу вносить и тестирую свои новые изменения, я могу сразу же скопировать их на действующий сайт.
Таким образом, я получаю возможность тщательно протестировать и обновить свои изменения, не беспокоясь о потере продаж.
Есть два способа создать промежуточный сайт, и неважно, какой из них вы выберете. Один из вариантов - создать полностью отдельный поддомен для вашего сайта и создать идентичную установку.
Например, вы можете использовать URL-адрес staging.yoursite.com для своего промежуточного сайта.
В качестве альтернативы вы можете просто создать новый подкаталог в своем каталоге public_html и выполнить там идентичную установку. В любом случае у вас будет 2 версии вашего действующего сайта, с которыми вы будете работать, чтобы не упустить ни одного дохода.
Поэтому в следующий раз, когда вы почувствуете, что вам нужно остановить свой веб-сайт на техническое обслуживание, вы можете подумать о создании промежуточного сайта для своего интернет-магазина. В конце концов, если ваш магазин не работает, значит, вы не зарабатываете деньги.