Co oznacza none w SEO?
None to jedna z wartości obsługiwanych przez Google w konfiguracji dyrektyw robots. Służy do jednoczesnego określenia dwóch ograniczeń dotyczących danej strony internetowej.
W dokumentacji Google wartość none jest równoważna połączeniu noindex i nofollow.
Oznacza to, że robot otrzymuje instrukcję, aby nie umieszczać strony w wynikach wyszukiwania oraz nie podążać za linkami znajdującymi się w jej treści.
Określenie „atrybut none” jest technicznie nieprecyzyjne. W kodzie HTML none nie stanowi odrębnego atrybutu. Jest wartością umieszczaną w atrybucie content znacznika meta robots.
Rozróżnienie to jest istotne, ponieważ w HTML istnieją również inne zastosowania słowa none, które nie mają związku z indeksowaniem stron.
Jak wygląda dyrektywa none w kodzie HTML?
Najczęściej stosowanym sposobem użycia none jest umieszczenie odpowiedniego znacznika meta w dokumencie HTML.
Przykładowy kod:
<meta name="robots" content="none">
Wartość none jest równoważna następującemu zapisowi:
<meta name="robots" content="noindex, nofollow">
W obu przypadkach Google otrzymuje te same instrukcje dotyczące indeksowania strony i podążania za jej linkami.
Można również zastosować znacznik skierowany do konkretnego robota, na przykład:
<meta name="googlebot" content="none">
W takim przypadku dyrektywa jest przeznaczona dla Googlebota, a nie ogólnie dla wszystkich robotów obsługujących reguły meta robots.
Czym różni się none od noindex i nofollow?
Każda z tych reguł odpowiada za inny aspekt działania robotów wyszukiwarek.
- noindex – instruuje robota, aby nie wyświetlał danej strony w wynikach wyszukiwania.
- nofollow – instruuje robota, aby nie podążał za linkami znajdującymi się na stronie.
- none – łączy reguły noindex i nofollow.
Jeżeli celem właściciela witryny jest jedynie wykluczenie określonej strony z wyników Google, zwykle wystarczające jest zastosowanie noindex.
Dodawanie nofollow nie jest automatycznie konieczne. Decyzja o jego wykorzystaniu powinna wynikać ze świadomej potrzeby ograniczenia podążania za linkami na danej stronie.
Warto również pamiętać, że nofollow nie gwarantuje, iż adresy URL występujące na stronie nigdy nie zostaną odkryte. Google może poznać je z innych źródeł, na przykład z linków zamieszczonych w innych witrynach.
Jak działa none w procesie indeksowania?
Google musi uzyskać dostęp do zawartości strony lub odpowiedniego nagłówka HTTP, aby odczytać i zastosować dyrektywę none.
Jeżeli strona została wcześniej zaindeksowana, po ponownym pobraniu i przetworzeniu odpowiedniej reguły Google może usunąć ją z wyników wyszukiwania.
Nie oznacza to natychmiastowego usunięcia adresu URL w chwili zapisania zmian na serwerze. Proces zależy między innymi od tego, kiedy robot ponownie odwiedzi stronę.
Dyrektywa nie usuwa plików z serwera ani nie blokuje dostępu użytkownikom posiadającym bezpośredni adres strony.
Dlaczego none nie należy blokować w robots.txt?
Jednym z najważniejszych warunków prawidłowego działania dyrektyw meta robots jest możliwość odczytania ich przez robota wyszukiwarki.
Jeżeli w pliku robots.txt zablokowano pobieranie określonego adresu URL, Googlebot może nie uzyskać dostępu do zawartej na nim dyrektywy none.
W rezultacie adres strony nadal może pojawić się w wynikach wyszukiwania, na przykład gdy prowadzą do niego linki z innych witryn.
Dlatego robots.txt i meta robots nie powinny być traktowane jako zamienne sposoby blokowania indeksowania.
Plik robots.txt służy przede wszystkim do zarządzania dostępem robotów do zasobów, natomiast noindex i none przekazują instrukcje dotyczące indeksowania, które robot musi najpierw odczytać.
Czy none można zastosować w nagłówku HTTP?
Tak. Google obsługuje dyrektywę none również w nagłówku odpowiedzi HTTP X-Robots-Tag.
Przykładowa wartość nagłówka:
X-Robots-Tag: none
Rozwiązanie jest przydatne w sytuacjach, gdy ograniczenia mają dotyczyć zasobów niebędących dokumentami HTML, na przykład plików PDF.
Może być również wykorzystywane do zarządzania indeksowaniem określonych grup zasobów z poziomu konfiguracji serwera.
Nagłówek musi zostać poprawnie przesłany w odpowiedzi HTTP. Samo wpisanie jego nazwy do treści strony nie spowoduje zastosowania reguły.
Kiedy stosowanie none ma sens?
Dyrektywa none może być wykorzystywana wtedy, gdy właściciel strony chce jednocześnie wykluczyć dokument z wyników wyszukiwania i ograniczyć podążanie za zawartymi w nim linkami.
Nie jest to jednak uniwersalne ustawienie zalecane dla wszystkich stron, które nie powinny pojawiać się w Google.
W szczególności należy zachować ostrożność przy stosowaniu none na:
- stronach zawierających ważne linki nawigacyjne,
- podstronach kategorii i paginacji,
- stronach pośrednich wykorzystywanych w architekturze serwisu,
- dużych grupach adresów URL zarządzanych przez automatyczne reguły CMS.
Nieprzemyślane zastosowanie none może ograniczyć możliwość odkrywania kolejnych podstron poprzez linkowanie wewnętrzne.
W wielu przypadkach właściwszym rozwiązaniem jest samo noindex, usunięcie niepotrzebnego adresu, przekierowanie lub zmiana struktury serwisu. Wybór zależy od funkcji konkretnej strony.
Czy none zabezpiecza poufne treści?
Nie. Dyrektywa none nie jest mechanizmem kontroli dostępu i nie zapewnia ochrony danych.
Użytkownik znający adres URL nadal może otworzyć stronę, jeżeli serwer nie wymaga uwierzytelnienia ani nie stosuje innych ograniczeń.
Treści poufne powinny być zabezpieczane odpowiednimi mechanizmami dostępu, a nie wyłącznie instrukcjami dla wyszukiwarek.
Nie wszystkie roboty internetowe muszą również respektować reguły meta robots w taki sam sposób jak Google.
Jak sprawdzić, czy none działa poprawnie?
Weryfikację należy rozpocząć od sprawdzenia kodu HTML lub nagłówków odpowiedzi serwera. Następnie warto ustalić, czy Googlebot ma dostęp do adresu URL.
Pomocnym narzędziem jest Google Search Console, szczególnie funkcja sprawdzania adresu URL oraz raport indeksowania stron.
Jeżeli dyrektywa none została wdrożona niedawno, należy uwzględnić czas potrzebny na ponowne pobranie i przetworzenie strony przez Google.
W przypadku dużych serwisów warto również przeprowadzić analizę zbiorczą, aby upewnić się, że none nie został przypadkowo zastosowany do ważnych stron ofertowych, produktów lub artykułów.