Керування фрагментами, яке може бути ненавмисним

У звітіSnippet suppression review

accidental_snippet_suppression · Потребує перегляду

Коротка відповідь

Це з’являється, коли сторінка, доступна для індексування, просить пошукові системи не показувати текстового фрагмента за допомогою nosnippet чи max-snippet:0 або позначає свої частини атрибутом data-nosnippet. Ці засоби часто навмисні, тож перевірка не вважає їх помилковими. Підтвердьте кожен і приберіть лише ті, що приховують текст, який ви хочете показувати.

Серйозність: Середня. Перегляньте це найближчим часом, коли обмежено всю сторінку, бо її результат може не показувати текстового фрагмента. Коли атрибутом data-nosnippet позначено лише частини сторінки, серйозність — «Низька».

Чому це важливо

Фрагмент — це текст під результатом, який допомагає людям вирішити, чи відкривати його. nosnippet просить Google не показувати текстового фрагмента для сторінки, max-snippet:0 означає те саме, а data-nosnippet на span, div чи section не пускає позначений текст у фрагменти, тож засіб, доданий помилково, забирає цей текст. Перевірка фіксує data-nosnippet і на інших елементах, для яких Google такої самої дії не документує.

Що зробити

  1. Перегляньте докази в знахідці: знайдену директиву разом із head сторінки, де її захоплено, чи заголовком X-Robots-Tag або кількість елементів data-nosnippet з до п’яти коротких зразків.
  2. Якщо обмеження небажане, приберіть цю директиву чи атрибут у редакторі вашого сайту, SEO-плагіні або налаштуваннях сервера; для зміни заголовка зазвичай потрібен ваш розробник чи хостинг.
  3. Залиште обмеження, які ви обрали свідомо, наприклад для тексту, який не хочете бачити процитованим у результатах.

Коли залишити як є: якщо ви обмежуєте фрагменти свідомо — з юридичних міркувань, заради приватності чи подання, — залиште засіб як є. Знахідка просить вас підтвердити вибір; вона не стверджує, що засіб є помилкою.

Що ми читаємо

Ми читаємо метатеги robots і googlebot кожної сторінки, доступної для індексування, її заголовок відповіді X-Robots-Tag та її HTML, не виконуючи JavaScript. Сторінка фіксується, коли метатег чи заголовок містить nosnippet або max-snippet:0 чи коли будь-який елемент поза <noscript> і <template> має атрибут data-nosnippet.

Директиви в заголовку читаються, коли вони стосуються всіх сканерів або йдуть після googlebot:, а директива з префіксом назви іншого сканера ігнорується. В одному полі X-Robots-Tag, як-от bingbot: noarchive, nosnippet, обидві директиви стосуються лише Bingbot; окремі фізичні поля заголовка читаються незалежно. Ліміт, відмінний від 0, як-от max-snippet:50, не фіксується, а сторінки з позначкою noindex або ті, що вказують як канонічну іншу сторінку, залишено іншим перевіркам.

Приклад і докази

Ілюстративний приклад — одна сторінка, а не реальний аудит.

Адреса: https://bakery.example/catering/

Заголовки відповіді, які ми прочитали:

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
X-Robots-Tag: max-snippet:0

max-snippet:0 просить не показувати текстового фрагмента для всієї сторінки, тому серйозність знахідки — «Середня» і в ній показано цей заголовок. Якби сторінка натомість лише позначила оголошення на зразок цього, серйозність знахідки була б «Низька» і в ній було б процитовано позначений текст:

<div data-nosnippet>Prices valid until 30 June</div>

Якщо обмеження не було задуманим, приберіть заголовок. Щойно на сторінці не залишиться керування фрагментами, яке позначає ця перевірка, вона більше не відповідатиме умові.

Підтвердити й перевірити знову

Перевірте самі: перегляньте вихідний код сторінки й знайдіть nosnippet і max-snippet, потім пошукайте X-Robots-Tag у заголовках відповіді, наприклад в інструментах розробника вашого браузера.

Повторна перевірка: Повний аудит — запустіть новий аудит сайту. Знахідка закривається, коли сторінку знову прочитано як повну HTML-сторінку і не залишилося керування фрагментами, яке позначає ця перевірка. Сторінку, яка тепер є лише каркасом для скриптів, має noindex або спрямовує canonical деінде, підтвердити неможливо.

Обмеження та джерела

Перевірка не може визначити, чи засіб навмисний. Google документує data-nosnippet на елементах span, div і section, тоді як перевірка рахує цей атрибут на будь-якому елементі, а директиви, розділені лише пробілами в одному метатезі, не читаються.

Упевненість: Висока, бо засоби керування зчитуються безпосередньо зі сторінки та її заголовків; невизначеним залишається намір, який можете підтвердити лише ви.

Джерела

Редакційна перевірка: 29 вересня 2026