Кто-то здесь может иметь опыт решения этой проблемы (это не моя личная проблема и никогда не было):
Скажем, у вас есть клиент, который является наблюдательным евреем, и он хочет, чтобы его сайт каким-то образом был отключен (или, по крайней мере, онлайн, но недоступен для серфинга) в субботу - Шабат на иврите, Шаббат на английском языке.
Есть ли способ достичь этой цели без каких-либо проблем с SEO для сайта?
Я могу думать о полноэкранном лайтбоксе, который будет покрывать весь сайт небольшим сообщением, но на самом деле это не повредит SEO, так как сам сайт будет онлайн, но без серфинга.
seo
availability
JohnDoea
источник
источник
Ответы:
Перемещение веб-сайта во временное удержание, если это будет время простоя для обслуживания или по религиозным причинам, не повредит вашему постоянному SEO. Тем не менее, это может привести к снижению временных результатов поиска до тех пор, пока веб-сайт не станет резервным копированием, но, очевидно, этого следует ожидать, но в долгосрочной перспективе, никаких проблем.
Совет, чтобы временно приостановить работу сайта без какого-либо серьезного влияния на SEO, заключается в использовании правильного кода состояния. Во всех сценариях всегда лучше возвращать ответ HTTP-заголовка 503 (служба недоступна) . Желательно сначала использовать 503 без перенаправления 302, потому что боты увидят статус 302, прежде чем он обнаружит 503 (хорошая точка от w3dk ).
Это можно сделать в HTML, PHP или HTACCESS. Поскольку большинство ответов в настоящее время охватывают различные методы htaccess, я подумал, что добавлю метод PHP на тот случай, если кто-то предпочтет альтернативное решение.
Установка статуса заголовка 503 в PHP
Retry-After находится в секундах, поэтому 3600 - 1 час. Если вам нужно больше времени простоя, просто измените номер на то, что вам нужно. Просто гуглите сколько секунд в Х часах.
Лак и другие настройки кэширования
Если вы используете Varnish или любую другую установку, которая кэширует HTML, вам нужно будет очистить кеш, чтобы изменения вступили в силу, поскольку заголовки обычно кэшируются.
источник
Посмотрите, как B & H Photo / Video справляется с этим. Они позволяют сайту оставаться активным, но деактивируют функции корзины.
Это обрабатывает нет работы / коммерции в субботу.
Если вы запретите доступ к контенту, возникнет проблема с SEO.
источник
Напомните своему клиенту, что веб-сервер не еврейский и ему не нужен выходной для посещения местной синагоги. Функции сайта могут оставаться активными, и любые входящие запросы могут просто подождать до понедельника. Физический магазин клиента, безусловно, может отключить все и, следовательно, не будет «заниматься бизнесом» в Шаббат.
Если бы они действительно хотели, чтобы он был «офлайн», я бы сделал функцию javascript, чтобы покрыть страницу слоем «Закрыто сегодня», а не отключать сайт. Если вы идете по этому маршруту, также напомните клиенту, что «суббота» также должна иметь часовой пояс. Ваше субботнее утро - это вечер пятницы.
источник
Я не думал об этом раньше. Но я верю, что это, вероятно, повредит вашему SEO, но может и не повредит, если вы все сделаете правильно Вам необходимо убедиться, что вы получили статус HTTP-заголовка «503 Сервис недоступен», для. Затем обязательно сообщите гуглу или другим ботам, что они вернутся в X раз. Для этого вам нужно создать php-файл со скриптом, чтобы создать заголовок с соответствующими инструкциями. Я сделаю что-то вроде этого:
источник
%{TIME_WDAY}
переменной сервера (6 - суббота). (Хотя я думал, что еврейская суббота включает в себя вечер пятницы, что несколько усложняет это.)Удаление сайта в течение одного дня повредит SEO, но не так сильно. В зависимости от трафика некоторые сканеры (которые не планируют посещать ваш сайт в субботу) даже не заметят. Но это повредит для пользователей и для других.
Размещение лайтбокса или кода javascript также не является лучшим решением, поскольку его можно легко обойти / отключить.
Одним из решений является установка серверной подпрограммы, которая изменяет главную страницу на «закрытую для субботы» версию с отключенными основными элементами управления.
Но ваш клиент заходит слишком далеко. Из того, что было собрано в иудаизме. SE, есть небольшая проблема оставить автоматизированные системы работающими в субботу, если они не взаимодействуют с людьми, соблюдающими субботу.
Поэтому более разумным вариантом является оставить сайт запущенным и просто отключить автоматические уведомления (электронная почта, смс, приложение) для владельцев и / или отключить либо страницу входа пользователя, либо корзину покупок. Таким образом, пользователи не смогут делать покупки в субботу.
Но вы можете сказать своему клиенту, что нет проблем с тем, чтобы оставить сайт включенным, даже если это электронная коммерция.
Из иудаизма .
(акцент мой)
Из другого вопроса :
Кредиты для J для связи вопросов в комментариях выше.
источник
Никогда не следует смешивать бизнес и религию.
Я предполагаю, что в субботу вы не ведете бизнес или какие-либо сделки. Если это ваша цель, вам не нужно закрывать весь веб-сайт.
Лучшее возможное решение будет
Если это бизнес ECommerce, то на странице проверки есть сообщение / пожелания / что угодно для вашего клиента в этот субботний день. Таким образом, вы можете захватить потенциальных клиентов и сообщить о вашей текущей ситуации. На следующий день вы можете позвонить клиенту и сделать бизнес / транзакцию
Если это услуга, то на странице «Свяжитесь с нами» или всплывающем окне на главной странице с сообщением / пожеланиями / чем-либо еще, тогда оно передает сообщение, не останавливая ваш сайт.
Надеюсь, это решит проблему.
источник
Если поисковые системы работают правильно, они смогут сказать, что сайт недоступен в субботу и, следовательно, потенциально менее полезен для некоторых людей, чем сайт, который доступен семь дней в неделю.
Хотя может оказаться возможным обмануть поисковые системы, чтобы они не заметили это какое-то время, такие хитрости ненадежны и могут нанести больший ущерб, если поисковые системы обнаружат, что вы пытаетесь их обмануть.
Поэтому я думаю, что не стоит ожидать, что основная функция сайта будет недоступна в течение дня каждую неделю без снижения рейтинга в поисковых системах.
источник
J. уже указал в своем комментарии, что, по-видимому, не проблема в том, что веб-сайт открыт в субботу. Если вы хотите провести расширенное обсуждение, вы можете указать, что ни евреям, ни машинам запрещается выполнять задания в субботу (часы субботы).
Если вы не хотите обсуждать эту проблему (в любом случае все это с технической точки зрения смешно; электричество - это не огонь, и серверы не генерируют "искры"), и / или вы хотите действовать, полагая, что клиент всегда правильно, вы можете спросить его, как долго сайт должен быть закрыт.
Должно ли это быть только для его часового пояса или для субботы клиентов? Если это клиент, это означает, что весь мир, и это означает, что он должен закрыться с пятницы по воскресенье (точное время зависит от местоположения).
Если человек по- прежнему непреклонен при закрытии веб-сайта, настройте страницу 503 для субботы (503 - это правильный код HTTP), а затем используйте .htaccess в корневом каталоге:
Это должно работать, но проверить это раньше.
Это абсолютно не ваша проблема для оптимизации SEO, если клиент требует, чтобы сайт был недоступен. Просто сделайте, если это решение клиента.
источник
%{TIME_HOUR} < 9
» - Там не должно быть никакого пространства между<
и>
оператора и операнда. Это также лексикографическое сравнение, и для этогоTIME_HOUR
переменная возвращает двузначную строку с нулевым префиксом. Таким образом, следует читать:%{TIME_HOUR} <09
. (// comment
Также следует удалить, если вы хотите рабочий пример.)# comment
также вызовет ошибку 500 в этом контексте, поскольку аргумент flags (3rd) опущен. Строго говоря, Apache поддерживает толькоИногда с такими аргументами лучше задавать вопросы, чем спорить. Ваш веб-сервер - это просто еще одна машина, как ваш холодильник? Вы отключаете свой холодильник в субботу? Если вы или ваша семья достаете еду из холодильника в субботу и съели ее, вы работаете или просто наслаждаетесь хорошей едой? Если кто-то просматривает ваш веб-сайт в субботу, он работает или просто наслаждается вашим веб-сайтом?
источник
Я хотел бы показать сообщение, объясняющее ситуацию, и тогда люди (евреи или не евреи) могут уйти или нажать кнопку «Я понимаю, позвольте мне продолжить». Заказы или что-то еще, конечно, обрабатываются, когда заканчивается шабат.
источник
РЕДАКТИРОВАТЬ:
Кроме того, помните, что клиент в Leviticus ... четко заявлено, что веб-разработчики, попросившие реализовать такую функцию, должны заплатить на 300% больше, чем первоначально оговоренная цена.
источник
Представьте себе, что все уличные фонари, полицейские машины и пожарные машины нельзя использовать в Шабат.
Наблюдательные евреи настаивали на некоторых интересных технологических причудах. Во-первых, телефон, который использует светодиоды / фототранзисторы для определения, когда нажимается кнопка. Таким образом, пользователь не заставляет светодиод светиться, а просто мешает его прохождению. Это также было сделано с лифтами.
Но поскольку Б-г никогда не писал в Священном Писании, что другие вещи должны перестать функционировать, нужно понимать, что наш Создатель смотрит в наши сердца. Он знает, что когда вы нажимаете эту телефонную кнопку, результирующее оборудование будет расходовать энергию. То же самое для лифтов. Но то, что находится в сердце, действительно имеет значение.
Чтобы ответить на вопрос напрямую: нет способа заставить результаты поиска исчезать один день в неделю. Не говоря уже о том, чтобы синхронизировать продолжительность еврейского дня от заката до заката. Даже не справочный город, на котором можно основывать время заката.
Конечно, вы можете вручную отключить сервер. И в своем сердце вы пытаетесь подчиниться. Это все, что Он просит любого из нас.
Но нет запрета на выполнение вашей инфраструктуры своей работой.
Имейте в виду, что Шабат - это день отдыха. Нужно сосредоточиться на обучении и молитве. Пусть веб-сервер работает самостоятельно. Тратьте свою энергию на то, чтобы лучше узнать Его каждую неделю.
Желаю тебе всего наилучшего.
Шалом, брат
источник
Литература ясна: https://en.wikipedia.org/wiki/Electricity_on_Shabbat
Сколько в реальном мире наблюдательных предприятий сносит свои вывески и витрины магазинов и приходится восстанавливать их каждую неделю?
Дело не в том, работает ли веб-сайт или нет, а в том, используют ли они его. Если они соблюдают осторожность, они не будут выключать / включать электричество, готовить еду или приближаться к компьютеру / телефону. Они не будут взаимодействовать с сайтом, и этого достаточно, чтобы они были наблюдательны. Если они хотят, чтобы остальной мир тоже наблюдал, ну, это совсем другое дело.
Но ... возвращаясь к вопросу ОП:
Для этого строго необходимо:
Короче говоря, появляется решение Javascript, которое затемняет страницу, объясняя, что сайт соблюдает религиозные обряды и когда они должны вернуться.
источник
Мы часто думаем о сайтах электронной коммерции как о цифровых магазинах. Если в субботу могут быть деактивированы какие-либо финансовые разделы, в этом случае было бы более уместно думать об этом как о цифровом плакате или буклете. Не могли бы вы снять все свои плакаты для субботы?
Если этого недостаточно, я бы попытался убедить их в решении JavaScript. Скажите им, что это «закрытый знак». Очень разумно думать об этом таким образом.
источник
Напоминание: веб-сервер не еврейский и не разбирает человеческую мораль. Я не уверен, почему это должно быть отключено для движения из-за того, что сказано в старой книге.
В любом случае, как бы я это обработал, это показать дружеское сообщение людям, что-то вроде «ВЫ ГРЕШНИК!», А затем использовать заголовок 503, завернутый в исходную схему schema.org (metas или JSON-LD), чтобы продолжить отображать бэкэнд-информацию для ботов, пытающихся проиндексировать.
Легко peasy, никаких хлопот.
источник
Нет, потому что сайт, который доступен только 6/7 времени, хуже для пользователя, чем другой идентичный сайт, который доступен 7/7 времени, независимо от причины простоя, поэтому поисковые системы должны понизить это.
источник
Никогда не блокируйте паука поисковой системы слишком часто, это вообще плохой SEO.
На мой взгляд, лучшим решением является использование недоступных после мета-тегов . Я удивлен, что никто не говорит об этом теге: p
С идеальным временем вы можете показать что-нибудь на своей веб-странице, это может быть ошибка 404 или предупреждение о блокировке или что-то еще, что вы не хотите показывать пользователю.
источник