Gdy strona jest jeszcze w budowie, warto poprosić wyszukiwarki, żeby jej nie indeksowały. Dzięki temu niedokończona wersja nie pojawi się w wynikach Google. Masz do wyboru dwie metody, opisujemy obie.
Metoda 1: ustawienie w WordPress
To najprostszy sposób, w całości z poziomu kokpitu.
- Zaloguj się do kokpitu WordPress swojej strony.
- Przejdź do Ustawienia → Czytanie.
- Zaznacz opcję Proś wyszukiwarki o nieindeksowanie tej witryny.
- Kliknij Zapisz zmiany.
To ustawienie dodaje do strony informację dla robotów, żeby jej nie indeksowały. Jest to prośba, więc nie gwarantuje pełnej blokady, ale respektują ją najważniejsze wyszukiwarki, w tym Google.
Metoda 2: plik robots.txt
Jeśli chcesz jednoznacznie zablokować roboty, dodaj regułę do pliku robots.txt. Plik edytujesz przez klienta SFTP (w katalogu public_html) albo wtyczką SEO, np. Yoast SEO, która ma wbudowany edytor robots.txt.
Dodaj do pliku poniższe linie:
User-agent: *
Disallow: /
Taki wpis mówi wszystkim robotom, żeby nie indeksowały żadnej podstrony w Twojej witrynie.
Chcesz całkiem zamknąć dostęp do strony?
Blokada indeksowania nie ukrywa strony przed odwiedzającymi, wpływa tylko na wyszukiwarki. Jeśli na czas prac chcesz, aby stronę widziały wyłącznie wybrane osoby, zabezpiecz ją hasłem. Sposób opisaliśmy w artykule Zabezpieczenie strony WordPress hasłem bez wtyczki (Basic Auth).
Najczęstsze problemy
Zaznaczyłem opcję, a strona wciąż jest w Google. Indeksowanie i jego cofnięcie zajmuje wyszukiwarce trochę czasu. Jeśli zależy Ci na szybkim usunięciu podstron z wyników, użyj też narzędzia Google Search Console.
Nie mam dostępu do pliku robots.txt. W panelu nie ma menedżera plików. Plik edytuj przez SFTP albo skorzystaj z wtyczki SEO z wbudowanym edytorem robots.txt. Wtedy metoda 1 (opcja w Ustawieniach) jest prostszą alternatywą.