nosnippet

nosnippet kills snippet bençin bir whole sayfa; data-nosnippet hides sadece bir section. scopes, valid-HTML gotcha, ve AI Overviews angle.

İlk yayın tarihi: 23 Haz 2026 · Son güncelleme: 8 Ağu 2026 · İleri düzey

nosnippet ve data-nosnippet her ikisi suppress snippet text, at farklı scopes. nosnippet dır bir robots directive — bir meta-robots değer veya bir X-Robots-Tag header — şu kills snippet text ve video preview bençin whole sayfa (gerçben bir static image thumbnail -ebilir hâlâ göster), removes featured-snippet eligibility, ve (per Google) drops bençerik olarak bir direct input -e AI Overviews ve AI Mode. data-nosnippet dır bir HTML attribute, valid yalnızca on span/div/section, şu hides sadece wrapped section — -den her ikisi regular ve featured snippets — -iken rest of sayfa stays eligible; o's bir boolean attribute, markup -meli olmak valid, closed HTML veya bir unclosed tag swallows everything sonra o, ve structured data bençinde o stays usable. nosnippet equals max-snippet:0 bençin text; neither touches dizine ekleme veya sıralamalar; Bing supports nosnippet ama belgeler no data-nosnippet. Google dır ayrıca testing bir separate property-level arama generative AI control in arama Console.

TL;DR — nosnippet dır bir robots directive (<meta name="robots" content="nosnippet"> veya bir X-Robots-Tag: nosnippet header) şu suppresses text snippet ve video preview bençin whole sayfa, removes featured-snippet eligibility, ve — per Google — drops bençerik olarak bir direct input -e AI Overviews ve AI Mode. bençin text o equals max-snippet:0, ve on conflict daha restrictive kural wins (nosnippet beats max-snippet:50). data-nosnippet dır bir HTML attribute, valid yalnızca on span/div/section, şu excludes bir section — -den her ikisi regular ve featured snippets; o’s boolean (herhangi bir değer dır ignored), markup -meli olmak valid, closed HTML veya bir unclosed tag swallows everything sonra o, ve structured data bençinde o stays usable. Neither touches dizine ekleme veya sıralamalar, ve nosnippet yapmaz guarantee zero visuals (bir static image thumbnail -ebilir hâlâ göster). Bing honors nosnippet; o belgeler no data-nosnippet.

Bu iddiaya ilişkin kanıt Google's nosnippet directive prevents a text snippet and video preview from being shown for the page in search results. Kapsam: Google Search presentation; it does not itself remove the URL from the index. Güven düzeyi: yüksek · Doğrulandı: Google Search Central: Robots directives Bu iddiaya ilişkin kanıt Google's data-nosnippet attribute can exclude text within span, div, and section elements from snippets. Kapsam: Section-level Google snippet control; valid, well-formed HTML is required. Güven düzeyi: yüksek · Doğrulandı: Google Search Central: data-nosnippet

İki denetim, iki kapsam

seç tarafından scope: `nosnippet` removes sayfa preview; `data-nosnippet` excludes yalnızca seçilen HTML -den Google's snippet.

Nosnippet dır bir sayfa-level robots directive şu removes whole text snippet ve video preview ve prevents direct kullan in Google AI features. Data-nosnippet dır bir attribute on bir span, div, veya section şu excludes yalnızca uygun biçimde wrapped valid HTML. her ikisi control display yerine dizine ekleme veya sıralama.

whole thing comes down -e scope. nosnippet çalışır at sayfa level; data-nosnippet çalışır at section level. kişiler ulaş bençin yanlış bir constantly, bu nedenle koru bu straight:

  • nosnippet — bir değer in bir robots meta tag veya X-Robots-Tag header. Whole-sayfa suppression.
  • data-nosnippet — bir HTML attribute on span/div/section. bir-section suppression.

her ikisi dır display controls. onlar sit alongside rest of robots meta tag family ve X-Robots-Tag header, ve onlar’re suppression cousins of max-snippet / max-image-preview length controls.

nosnippet — sayfa-level robots directive

Syntax (meta tag ve header)

In HTML, siz ayarla o on robots meta tag:

<meta name="robots" content="nosnippet">

bençin anything şu değildir HTML — PDFs, images, diğer files nerede -ebilirsiniz’t ekle bir <head> — siz send o olarak bir HTTP response header instead:

X-Robots-Tag: nosnippet

aynı directive, two delivery mechanisms. header route dır yalnızca way -e ulaş non-HTML kaynaklar.

ne o aslında removes

Google’s spec dır plain: nosnippet anlamına gelir “yapmayın göster bir text snippet veya video preview in arama sonuçları bençin bu sayfa.” şu’s broader -den o sounds. Per aynı doc, o “uygulanır -e tümü forms of arama sonuçları (at Google: web arama, Google Images, Discover, AI Overviews, AI Mode) ve -ecek ayrıca prevent bençerik -den olma kullanılan olarak bir direct input bençin AI Overviews ve AI Mode.”

Bu iddiaya ilişkin kanıt Google's nosnippet directive prevents a text snippet and video preview from being shown for the page in search results. Kapsam: Google Search presentation; it does not itself remove the URL from the index. Güven düzeyi: yüksek · Doğrulandı: Google Search Central: Robots directives

bu nedenle bir directive yapar four things:

  1. Removes text snippet.
  2. Removes video preview.
  3. Removes featured-snippet eligibility — Google şunu söylüyor -erseniz iste bir guaranteed way out of featured snippets, nosnippet dır o.
  4. Removes bençerik olarak bir direct input -e AI Overviews ve AI Mode.

bir qualification worth knowing: nosnippet yapmaz guarantee bir completely bare listing. Google’s spec adds şu “bir static image thumbnail (eğer mevcut) -ebilir hâlâ olmak visible, ne zaman o sonuçlar in bir daha iyi kullanıcı experience.” bu nedenle siz’re guaranteed no text snippet ve no video preview — değil necessarily zero visuals.

Bu iddiaya ilişkin kanıt Google's nosnippet directive prevents a text snippet and video preview from being shown for the page in search results. Kapsam: Google Search presentation; it does not itself remove the URL from the index. Güven düzeyi: yüksek · Doğrulandı: Google Search Central: Robots directives

-erseniz yapmayın ayarla o, default dır şu “Google -ebilir generate bir text snippet ve video preview based on information found on sayfa.”

Relationship -e max-snippet:0

nosnippet dır functionally eşdeğeri -e max-snippet:0 bençin text — Google belgeler şu 0 bençin max-snippet anlamına gelir “No snippet dır -e olmak gösterilen. eşdeğeri -e nosnippet.” difference dır şu max-snippet ayrıca takes positive values (cap snippet at N characters) nerede nosnippet dır tümü-veya-nothing.

ne zaman robots kurallar conflict, ** daha restrictive bir uygulanır**. Google’ın kendi örnek: “eğer bir sayfa sahiptir her ikisi max-snippet:50 ve nosnippet kurallar, nosnippet kural -ecek uygula.”

Bu iddiaya ilişkin kanıt `max-snippet:0` is equivalent to `nosnippet`, and if `nosnippet` conflicts with less restrictive snippet rules it takes precedence. Kapsam: public web and verified properties as applicable Güven düzeyi: yüksek · Doğrulandı: Robots meta tag, data-nosnippet, and X-Robots-Tag specifications

data-nosnippet — section-level HTML attribute

Syntax ve resmî örnek

siz designate bir chunk of text -e olmak kept out of snippet tarafından putting attribute on element şu wraps o. Google: “-ebilirsiniz designate textual parts of bir HTML sayfa değil -e olmak kullanılan olarak bir snippet. bu -ebilir olmak done on bir HTML-element level ile data-nosnippet HTML attribute on span, div, ve section elements.” şunlar three elements dır whole allowed liste — o yapar değil çalışır on arbitrary tags.

Bu iddiaya ilişkin kanıt Google's data-nosnippet attribute can exclude text within span, div, and section elements from snippets. Kapsam: Section-level Google snippet control; valid, well-formed HTML is required. Güven düzeyi: yüksek · Doğrulandı: Google Search Central: data-nosnippet

burada’s Google’ın kendi örnek, verbatim:

<p>This text can be shown in a snippet
<span data-nosnippet>and this part would not be shown</span>.</p>

<div data-nosnippet>not in snippet</div>
<div data-nosnippet="true">also not in snippet</div>
<div data-nosnippet="false">also not in snippet</div>
<!-- all values are ignored -->

<div data-nosnippet>some text</html>
<!-- unclosed "div" will include all content afterwards -->

o’s bir boolean attribute

Notice ="true" ve ="false" lines above behave identically. şu’s çünkü, in Google’s words, ” data-nosnippet dır kabul edilen bir boolean attribute. olarak ile tümü boolean attributes, herhangi bir değer specified dır ignored.” Presence dır ne önem taşır — yapmayın bother giving o bir değer, ve yapmayın assume ="false" turns o off. o yapmaz.

valid-HTML requirement ( başarısızlık mode)

bu part almost nobody kapsar, ve o’s en çok yaygın neden data-nosnippet silently yapmaz çalışır. Google parses attribute -den rendered markup, bu nedenle: “-e ensure machine-readability, HTML section -meli olmak valid HTML ve tümü appropriate tags -meli olmak closed accordingly.”

bak at son line of Google’s örnek yeniden — <div data-nosnippet>some text</html>. div dır never closed, ve Google’s comment spells out sonuç: “unclosed div will include all content afterwards.” In diğer words, bir unclosed protected region yapmaz hide daha, o hides nothing — everything sonra open tag leaks back -e snippet. eğer sizin data-nosnippet değildir taking, kontrol et şu wrapping element dır aslında closed.

JavaScript caveat

bir daha -den spec: “-e kaçın uncertainty -den rendering, yapmayın ekle veya kaldır data-nosnippet attribute of existing nodes aracılığıyla JavaScript.” Put o in server-rendered HTML ve leave o orada. Toggling o client-side introduces tam olarak kind of rendering ambiguity valid-HTML kural dır trying -e prevent. Building elements dynamically dır fine — Google’ın rehberi dır -e ayarla attribute at creation time, değil -e mutate existing nodes: “ne zaman adding DOM elements aracılığıyla JavaScript, bençer data-nosnippet attribute olarak necessary ne zaman initially adding element -e sayfa’s DOM.”

section-level exclusion değildir limited -e regular snippets — bir section wrapped in data-nosnippet dır ayrıca kept out of featured snippets. ve eğer bir sayfa carries her ikisi bir sayfa-level nosnippet ve bir section-level data-nosnippet, sayfa-level kural dır daha restrictive bir, bu nedenle o takes priority bençin whole sayfa.

data-nosnippet ayrıca yapmaz touch structured data way siz -ebilir assume: Google şunu söylüyor “structured data kalır usable bençin arama sonuçları ne zaman declared bençinde bir data-nosnippet element.” yapmayın generalize attribute past text snippet eligibility — o değildir bir access-control mechanism ve o yapmaz hide images veya diğer media on sayfa; o yalnızca keeps wrapped text out of snippet selection (ile documented max-snippet/description-field nuances Google kapsar bençin structured data separately).

hangi bir -e kullan

decision dır almost her zaman hakkında scope ve intent:

  • Hide whole snippet (ve exit featured snippets / AI Overviews bençin sayfa) → nosnippet.
  • Hide sadece bir paragraph veya block -iken rest of sayfa keeps onun snippet → data-nosnippet.
  • sadece shorten snippet yerine kill o → şu’s max-snippet:N, length control, değil bunlar.
  • uygula o -e bir PDF veya diğer non-HTML file → X-Robots-Tag: nosnippet, since orada’s no <head> -e put bir meta tag in.

Removing bençerik -den AI Overviews

2025–2026 neden bir lot of kişiler land on bu topic dır AI Overviews. mechanics çalışır — nosnippet ve data-nosnippet yap kaldır bençerik olarak bir direct input — ama expect latency. In Glenn Gabe’s durum study, nosnippet pulled his bençerik out of bir AI Overview quickly, ama effect idi initially kısa-lived ve bençerik reappeared önce o settled; sonra John Mueller weighed in, kaldırma yaptı ultimately stick — o sadece took longer -e fully süreç. bu nedenle -erseniz uygula o ve bençerik’s hâlâ gösterme, ver o time önce assuming o failed.

ve mind trade-off Gabe flagged: whole-sayfa nosnippet ayrıca strips sizin olağbir snippet, leaving bir awkward, description-daha az listing in ten blue bağlantılar. -erseniz yalnızca ihtiyaç duy -e kaldır part of bençerik -den AI surfaces, section-level data-nosnippet (veya bir max-snippet cap) dır gentler lever.

orada’s ayrıca bir newer, separate control worth knowing hakkında: Google dır testing bir property-level “Search generative AI” control in arama Console — bir bençer/exclude/inherit ayarlama şu scopes -e AI Overviews, AI Mode, ve generative AI in Discover. o’s distinct -den sayfa-level nosnippet (bu da bir per-sayfa HTML/header kural) ve -den Google-Extended (hangi governs AI training ve grounding, değil arama preview eligibility). rollout dır limited, ve per Google, propagation of bir change -ebilir take bir day veya two, veya longer. yapmayın ulaş bençin o olarak sizin default — o’s bir arama Console ayarlama layered on top of sayfa-level controls above, değil bir replacement bençin them.

Bu iddiaya ilişkin kanıt As of 2026-07-17, Google is testing a separate property-level Search generative AI include/exclude/inherit control for AI Overviews, AI Mode and generative AI in Discover; it does not affect other Search ranking/inclusion or AI training. Kapsam: public web and verified properties as applicable Güven düzeyi: yüksek · Doğrulandı: Google common crawlers: Google-Extended

Bing ve diğer motorlar

bir parity caveat worth saying out loud: Bing supports nosnippet (ve snippet-length controls), ama Bing yapar değil belge data-nosnippet. section-level attribute görünür -e olmak Google-specific. -erseniz ihtiyaç duy section-level snippet control -e hold everywhere, yalnızca Google guarantees o — yapmayın assume Bing honors bir data-nosnippet wrapper.

Apple belgeler bir farklı, yararlı boundary: ile nosnippet, Apple -ebilir hâlâ kullan bir sayfa’s title bençin matching ve discovery, ama o -ecek değil kullan sayfa bençerik olarak context bençin generative models. bu bir Apple-specific kullan-control notice, değil bir generic claim şu nosnippet removes URL -den discovery.

Bu iddiaya ilişkin kanıt Apple says a page marked nosnippet may still be matched or discovered using its title, but the page content is not used as context for generative models. Kapsam: Applebot and Apple generative-model context use; it does not describe Google, Bing, or generic indexing behavior. Güven düzeyi: yüksek · Doğrulandı: Apple Support: About Applebot

maliyet siz’re accepting

It’s worth being honest that snippet eligibility is a real, losable asset. I learned that the blunt way with The Story of Blocking 2 High-Ranking Pages With Robots.txt — when I blocked two of our ranking pages in robots.txt, the most visible casualty was that they lost all of their featured snippets. That was robots.txt, not nosnippet, but the lesson transfers: giving up snippet eligibility is a deliberate cost. The difference is that nosnippet and data-nosnippet let you give it up precisely — whole page or one section, on purpose — instead of as collateral damage from a crawl block. Spend it where it’s worth spending.

Uzman notu ekle

Uzman alıntısını sabitle

Yeni biri mi? Sahipsiz profilini şu bağlantıdan oluşturun: /admin/experts/ → Uzman alıntısını sabitle Bu işlemi önce tamamlayın.