Dyrektywa max-snippet
Dyrektywa max-snippet to instrukcja sterująca dla robotów wyszukiwarek (np. Googlebot), deklarowana za pomocą meta tagu robots w sekcji <head> dokumentu HTML lub poprzez nagłówek HTTP X-Robots-Tag. Określa ona maksymalną liczbę znaków, jaką wyszukiwarka może wykorzystać do wygenerowania automatycznego opisu (tekstowego skrótu pod adresem URL) w wynikach wyszukiwania.
Mechanika działania i składnia
Deklaracja przyjmuje wartość numeryczną oznaczającą limit znaków. Przykładowo, ustawienie parametru na wartość 50 nakazuje algorytmom przycięcie pokazywanego tekstu do pierwszych 50 znaków.
Wartość 0 nakazuje całkowity zakaz wyświetlania jakiegokolwiek podglądu tekstowego (działa analogicznie do dyrektywy nosnippet), natomiast wartość -1 oznacza brak jakichkolwiek ograniczeń ze strony właściciela serwisu, dając wyszukiwarce pełną swobodę w doborze długości skrótu.
Różnice względem nosnippet i data-nosnippet
Podczas gdy dyrektywa nosnippet działa zero-jedynkowo i całkowicie wyłącza podgląd tekstowy dla całej podstrony, max-snippet pozwala na elastyczne sterowanie długością tego opisu.
Z kolei atrybut data-nosnippet wyklucza z opisu jedynie konkretne, oznaczone w kodzie fragmenty tekstu (np. menu czy regulaminy), podczas gdy max-snippet ustala ogólny limit długości opisu dla całej podstrony.
Zastosowanie strategiczne i zgodność z dyrektywami prawnymi
Dyrektywa max-snippet zyskała na znaczeniu m.in. w kontekście europejskich przepisów dotyczących praw autorskich na rynku cyfrowym (Directive on Copyright in the Digital Single Market). Wydawcy i portale informacyjne mogą przy jej użyciu precyzyjnie definiować, jak długie fragmenty ich artykułów mogą być bezpłatnie agregowane i wyświetlane przez wyszukiwarki czy agregatory wiadomości.
Z punktu widzenia optymalizacji współczynnika klikalności (CTR), odpowiednio ustawiony limit znaków wymusza na algorytmie prezentację zwięzłych informacji, które mogą zaciekawić użytkownika i skłonić go do przejścia na stronę po pełną treść.