Tymczasowe wstrzymywanie obecności w internecie

Wtorek, 28 lutego 2017 r.

Nawet w dzisiejszym świecie, w którym wszyscy są zawsze aktywni, firmy chcą sobie czasem zrobić przerwę. Zdarza się, że nawet ich obecność w internecie jest wstrzymana. W tym poście na blogu omówiliśmy niektóre z dostępnych opcji, dzięki którym nie wpływa to na widoczność witryny w wyszukiwarce.

Opcja: blokuj funkcje koszyka

Jeśli witryna ma tylko blokować użytkownikom możliwość dokonywania zakupów, najprostszym sposobem jest wyłączenie tej konkretnej funkcji. W większości przypadków można zablokować skanowanie stron koszyka na zakupy (przy użyciu pliku robots.txt) lub ich indeksowanie (przy użyciu metatagu robots). Wyszukiwarki nie zobaczą lub nie zindeksują tych treści, dlatego możesz w odpowiedni sposób poinformować o tym użytkowników. Możesz na przykład wyłączyć link do koszyka, dodać odpowiedni komunikat lub zamiast koszyka wyświetlać stronę informacyjną.

Opcja: zawsze pokazuj komunikat pełnoekranowy lub wyskakujące okienko

Jeśli chcesz zablokować użytkownikom dostęp do całej witryny, np. za pomocą komunikatu „chwilowo niedostępne”, strony informacyjnej lub wyskakującego okienka, serwer powinien zwracać kod wyniku HTTP 503 („Service Unavailable”). Kod wyniku 503 sprawia, że Google nie indeksuje tymczasowych treści wyświetlanych użytkownikom. Bez kodu wyniku 503 komunikat pełnoekranowy zostałby zindeksowany jako treść witryny.

Googlebot będzie próbować zeskanować strony, które zwracają 503, przez około tydzień, zanim uzna to za trwały błąd, który może spowodować usunięcie tych stron z wyników wyszukiwania. Możesz też dołączyć nagłówek Retry after, aby określić, jak długo witryna będzie niedostępna. Blokowanie witryny przez ponad tydzień może mieć negatywny wpływ na jej pozycję w wynikach wyszukiwania, niezależnie od użytej metody.

Opcja: wyłącz całą witrynę

Możesz też całkowicie wyłączyć serwer. Warto to też zrobić, gdy przenosisz serwer do innego centrum danych. W tym celu przygotuj serwer tymczasowy, który będzie wyświetlać kod wyniku HTTP 503 w przypadku wszystkich adresów URL (z odpowiednią stroną informacyjną dla użytkowników) i przełącz DNS, aby wskazywać w tym czasie ten serwer.

  1. Ustaw wartość TTL DNS na krótki czas (np. 5 minut) z kilkudniowym wyprzedzeniem.
  2. Zmień DNS na adres IP serwera tymczasowego.
  3. Gdy wszystkie żądania trafią na serwer tymczasowy, przełącz serwer główny w tryb offline.
  4. Twój serwer jest teraz offline.
  5. Gdy wszystko będzie gotowe, ponownie przełącz serwer główny w tryb online.
  6. Przełącz DNS z powrotem na adres IP serwera głównego.
  7. Przywróć wartość TTL DNS do normy.

Mamy nadzieję, że te opcje obejmują typowe sytuacje, w których konieczne jest tymczasowe wyłączenie witryny. Jeśli masz pytania, odwiedź nasze fora pomocy dla webmasterów.

PS Jeśli Twoja firma działa lokalnie, pamiętaj, aby uwzględnić te wstrzymanie obecności w internecie w godzinach otwarcia podanych w informacjach o firmie lokalnej.