Türkçe çeviri: 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 · Advanced
Diller

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.

Evidence for this claim Google's nosnippet directive prevents a text snippet and video preview from being shown for the page in search results. Scope: Google Search presentation; it does not itself remove the URL from the index. Confidence: high · Verified: Google Search Central: Robots directives Evidence for this claim Google's data-nosnippet attribute can exclude text within span, div, and section elements from snippets. Scope: Section-level Google snippet control; valid, well-formed HTML is required. Confidence: high · Verified: Google Search Central: data-nosnippet

İki denetim, iki kapsam

Choose by scope: `nosnippet` removes the page preview; `data-nosnippet` excludes only selected HTML from Google's snippet.

Nosnippet is a page-level robots directive that removes the whole text snippet and video preview and prevents direct use in Google AI features. Data-nosnippet is an attribute on a span, div, or section that excludes only the properly wrapped valid HTML. Both control display rather than indexing or ranking.

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.”

Evidence for this claim Google's nosnippet directive prevents a text snippet and video preview from being shown for the page in search results. Scope: Google Search presentation; it does not itself remove the URL from the index. Confidence: high · Verified: 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.

Evidence for this claim Google's nosnippet directive prevents a text snippet and video preview from being shown for the page in search results. Scope: Google Search presentation; it does not itself remove the URL from the index. Confidence: high · Verified: 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.”

Evidence for this claim `max-snippet:0` is equivalent to `nosnippet`, and if `nosnippet` conflicts with less restrictive snippet rules it takes precedence. Scope: public web and verified properties as applicable Confidence: high · Verified: 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.

Evidence for this claim Google's data-nosnippet attribute can exclude text within span, div, and section elements from snippets. Scope: Section-level Google snippet control; valid, well-formed HTML is required. Confidence: high · Verified: 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 fileX-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.

Evidence for this claim 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. Scope: public web and verified properties as applicable Confidence: high · Verified: 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.

Evidence for this claim 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. Scope: Applebot and Apple generative-model context use; it does not describe Google, Bing, or generic indexing behavior. Confidence: high · Verified: 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.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.