Bogate wyniki wyszukiwań w postaci snippetów, knowledge paneli, przepisów, informacji i zdjęć wyświetlających się bezpośrednio w wynikach wyszukiwania kradną webmasterom ruch, ale nie ma od nich odwrotu.
Do tej pory swoje dane mogliśmy udostępniać bez ograniczeń, lub całkowicie zablokować tę możliwość i zrezygnować z „pozycji 0”.
Teraz się to zmienia, a Google daje nam względnie elastyczną możliwość kontroli udostępnianych w SERP danych.
Spis treści
Co nowego?
Nowe meta tagi do kontrolowania snippetów
Google wprowadza nowe dyrektywy do robots meta umieszczanego:
- w sekcji <head>
- lub poprzez nagłówek HTTP x-robots-tag
…czyli, tam gdzie umieszczamy np. dyrektywę „noindex”
Obok istniejącej już dyrektywy „nosnippet” pojawiają się także: „max-snippet”, „max-video-preview” oraz „max-image-preview”.
max-snippet
<meta name="robots" content="max-snippet:50">
Dyrektywa pozwala ograniczyć ilość znaków w snippecie (w powyższym przykładzie do 50). Radzę ostrożnie się z tym obchodzić, bo z pewnością każdy rodzaj snippetu ma określone minimum znaków, poniżej którego wyświetlenie nie będzie możliwe.
max-video-preview
<meta name="robots" content="max-video-preview:2">
Dyrektywa określa maksymalną długość podglądu wideo w sekundach.
max-image-preview
<meta name="robots" content="max-image-preview:large">
Dyrektywa pozwalająca określić maksymalny rozmiar podglądu grafiki (do wyboru: none, standard lub large).
Łączenie nowych meta tagów
Nowe dyrektywy można oczywiście bez przeszkód łączyć w sensowną całość, np.:
<meta name="robots" content="max-snippet:50, max-image-preview:large">
Atrybut HTML do usuwania ze snippetów pojedynczych elementów strony
To może być przydatne: do elementów span, div, oraz section możemy teraz dodać atrybut data-nosnippet, dzięki któremu wyeliminujemy ze snippetów oznaczoną część tekstu.
Google wyraźnie mówi tu o tekście, wygląda więc na to, że eliminowanie w ten sposób np. grafik nie będzie możliwe.
<p><span data-nosnippet>Tekst którego nie chcemy widzieć w snippecie</span> tekst który chcemy widzieć w snippecie</p>
Dyrektywa = brak miejsca na pomyłkę
Wprowadzone nowości mają charakter dyrektywy, a nie wskazówki. Nie ma tu więc miejsca na pomyłkę.
Podobnie jak z dyrektywą noindex, błędne oznaczenie treści np. atrybutem data-nosnippet oznacza ich stuprocentową eliminację ze wszystkich snippetów.
Kiedy i dla kogo?
Nowe dyrektywy w meta robots zaczną działać od drugiej połowy października 2019.
Atrybut data-nosnippet w elementach HTML ma zacząć działać do końca roku.
Nowości mają obowiązywać globalnie, we wszystkich krajach i językach.
WAŻNE: nie dotyczy danych strukturalnych
Powyższe nowości nie dotyczą treści oznaczonych jako dane strukturalne. Jeśli np. wprowadzamy limit max-snippet: 150, a w formacie JSON-LD przekazujemy znacznie dłuższą treść np jako schema Recipe, Google będzie mogło użyć długiej treści.
Jedynym, ale w sumie lepszym sposobem na kontrolowanie długości i zawartości snippetów jest modyfikacja zawartości danych strukturalnych.
Czynnik rankingowy?
Czy powyższe nowości wpływają na pozycję Twojej strony w wyszukiwarce? Google mówi NIE, my mówimy TAK. Wyłączenie zasadniczej części strony z pojawiania się w snippetach może wpłynąć na utratę pozycji 0, a nie branie jej pod uwagę w procesie pozycjonowania, w czasach, gdy snippety pojawiają się przy tak wielu zapytaniach, jest po prostu głupotą.
Z drugiej strony, ograniczenie wyświetlania pewnych elementów (pod warunkiem, że posiadamy unikalną treść) może spowodować znaczne zwiększenie CTR, a co za tym idzie – zwiększenia ruchu.
Mamy więc kolejne narzędzie do „przepychania” się z Googlem, a to jak je wykorzystamy – to już temat na odrębny artykuł.
Moim zdaniem wpłynie to na wzrost znaczenia pierwszych pozycji w wynikach wyszukiwania. Uważam tak ponieważ rozszerzone opisy zajmują więcej miejsca i dają wgląd w zawartość. Przez co stron o pozycji 8 czy nawet 5 mogą niemieć szans na zainteresowanie.