Panduan nosnippet

nosnippet kills snippet untuk sebuah seluruh halaman; data-nosnippet hides hanya satu bagian. scopes, valid-HTML gotcha, dan AI Overviews angle.

Pertama kali diterbitkan: 23 Jun 2026 · Terakhir diperbarui: 3 Agu 2026 · Lanjutan

nosnippet dan data-nosnippet keduanya suppress snippet text, di berbeda scopes. nosnippet adalah sebuah robots directive — sebuah meta-robots nilai atau sebuah X-Robots-Tag header — itu kills snippet text dan video preview untuk seluruh halaman (though sebuah static image thumbnail dapat masih tampilkan), menghapus featured-snippet eligibility, dan (per Google) drops konten sebagai sebuah direct input untuk AI Overviews dan AI Mode. data-nosnippet adalah sebuah HTML attribute, valid hanya pada span/div/bagian, itu hides hanya wrapped bagian — dari keduanya regular dan featured snippets — sementara rest dari halaman tetap eligible; ini adalah sebuah boolean attribute, markup harus menjadi valid, closed HTML atau sebuah unclosed tag swallows semuanya setelah ini, dan data terstruktur di dalam ini tetap usable. nosnippet equals max-snippet:0 untuk text; neither touches pengindeksan atau rankings; Bing mendukung nosnippet tetapi documents Tidak data-nosnippet. Google adalah juga testing sebuah terpisah property-tingkat Penelusuran generative AI control di Search Console.

TL;DR — nosnippet adalah sebuah robots directive (<meta name="robots" konten="nosnippet"> atau sebuah X-Robots-Tag: nosnippet header) itu suppresses text snippet dan video preview untuk seluruh halaman, menghapus featured-snippet eligibility, dan — per Google — drops konten sebagai sebuah direct input untuk AI Overviews dan AI Mode. untuk text ini equals max-snippet:0, dan pada conflict lebih restrictive aturan wins (nosnippet beats max-snippet:50). data-nosnippet adalah sebuah HTML attribute, valid hanya pada span/div/section, itu excludes satu bagian — dari keduanya regular dan featured snippets; ini adalah boolean (apa pun nilai adalah ignored), markup harus menjadi valid, closed HTML atau sebuah unclosed tag swallows semuanya setelah ini, dan data terstruktur di dalam ini tetap usable. Neither touches pengindeksan atau rankings, dan nosnippet tidak jaminan zero visuals (sebuah static image thumbnail dapat masih tampilkan). Bing honors nosnippet; ini documents Tidak data-nosnippet.

Bukti untuk klaim ini Google's nosnippet directive prevents a text snippet and video preview from being shown for the page in search results. Cakupan: Google Search presentation; it does not itself remove the URL from the index. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Central: Robots directives Bukti untuk klaim ini Google's data-nosnippet attribute can exclude text within span, div, and section elements from snippets. Cakupan: Section-level Google snippet control; valid, well-formed HTML is required. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Central: data-nosnippet

Dua controls, dua scopes

Choose oleh cakupan: `nosnippet` menghapus halaman preview; `data-nosnippet` excludes hanya dipilih HTML dari Google's snippet.

Nosnippet adalah sebuah halaman-tingkat robots directive itu menghapus seluruh text snippet dan video preview dan mencegah direct gunakan di Google AI fitur. data-nosnippet adalah sebuah attribute pada sebuah span, div, atau bagian itu excludes hanya properly wrapped valid HTML. Keduanya control display alih-alih pengindeksan atau peringkat.

seluruh hal muncul down untuk cakupan. nosnippet berfungsi di halaman tingkat; data-nosnippet berfungsi di bagian tingkat. Orang reach untuk wrong satu constantly, so pertahankan ini straight:

  • nosnippet — sebuah nilai di sebuah robots meta tag atau X-Robots-Tag header. Seluruh-halaman suppression.
  • data-nosnippet — sebuah HTML attribute pada span/div/section. Satu-bagian suppression.

Keduanya adalah display controls. mereka sit alongside rest dari robots meta tag family dan X-Robots-Tag header, dan mereka’re suppression cousins dari max-snippet / max-image-preview length controls.

nosnippet — halaman-tingkat robots directive

Syntax (meta tag dan header)

di HTML, Anda set ini pada robots meta tag:

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

untuk apa pun itu tidak HTML — PDFs, images, lainnya files di mana Anda dapat’t tambahkan sebuah <head> — Anda kirim ini sebagai sebuah respons header HTTP alih-alih:

X-Robots-Tag: nosnippet

sama directive, dua pengiriman mechanisms. header route adalah satu-satunya cara untuk reach non-HTML resources.

Apa ini sebenarnya menghapus

Google’s spec adalah plain: nosnippet berarti “Lakukan tidak menunjukkan a text snippet atau video preview di itu penelusuran hasil untuk ini halaman.” (terjemahan) “melakukan tidak tampilkan sebuah text snippet atau video preview di hasil pencarian untuk ini halaman.” itu’s lebih luas daripada ini sounds. Per yang sama doc, ini “applies untuk all forms dari penelusuran hasil (di Google: web penelusuran, Google Images, Discover, AI Overviews, AI Mode) dan akan juga cegah itu konten dari menjadi digunakan sebagai a direct input untuk AI Overviews dan AI Mode.” (terjemahan) “applies untuk semua forms dari hasil pencarian (di Google: web penelusuran, Google Images, menemukan, AI Overviews, AI Mode) dan akan juga mencegah konten dari menjadi digunakan sebagai sebuah direct input untuk AI Overviews dan AI Mode.”

Bukti untuk klaim ini Google's nosnippet directive prevents a text snippet and video preview from being shown for the page in search results. Cakupan: Google Search presentation; it does not itself remove the URL from the index. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Central: Robots directives

So satu directive melakukan four hal:

  1. menghapus text snippet.
  2. menghapus video preview.
  3. menghapus featured-snippet eligibility — Google says jika Anda ingin sebuah guaranteed cara out dari featured snippets, nosnippet adalah ini.
  4. menghapus konten sebagai sebuah direct input untuk AI Overviews dan AI Mode.

Satu qualification worth knowing: nosnippet tidak jaminan sebuah completely bare listing. Google’s spec menambahkan itu “a static image thumbnail (jika tersedia) mungkin masih menjadi visible, ketika it hasil di a better user experience.” (terjemahan) “sebuah static image thumbnail (jika tersedia) dapat masih menjadi terlihat, ketika ini hasil di sebuah better pengguna experience.” So Anda’re guaranteed Tidak text snippet dan Tidak video preview — tidak niscaya zero visuals.

Bukti untuk klaim ini Google's nosnippet directive prevents a text snippet and video preview from being shown for the page in search results. Cakupan: Google Search presentation; it does not itself remove the URL from the index. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Central: Robots directives

jika Anda tidak set ini, default adalah itu “Google mungkin generate a text snippet dan video preview based pada information ditemukan pada itu halaman.” (terjemahan) “Google dapat generate sebuah text snippet dan video preview berdasarkan informasi ditemukan pada halaman.”

Hubungan untuk max-snippet:0

«nosnippet is functionally equivalent to max-snippet:0 for text — Google documents that 0 for max-snippet means “No snippet is to be shown. Equivalent to nosnippet.” The difference is that max-snippet also takes positive values (cap the snippet at N characters) where nosnippet is all-or-nothing. » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian empat puluh satu, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

«When robots rules conflict, the more restrictive one applies. Google’s own example: “if a page has both max-snippet:50 and nosnippet rules, the nosnippet rule will apply.”

Bukti untuk klaim ini `max-snippet:0` is equivalent to `nosnippet`, and if `nosnippet` conflicts with less restrictive snippet rules it takes precedence. Cakupan: public web and verified properties as applicable Tingkat keyakinan: tinggi · Diverifikasi: Robots meta tag, data-nosnippet, and X-Robots-Tag specifications

» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian empat puluh dua, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

data-nosnippet — bagian-tingkat HTML attribute

Syntax dan official contoh

«You designate a chunk of text to be kept out of the snippet by putting the attribute on the element that wraps it. Google: “You can designate textual parts of an HTML page not to be used as a snippet. This can be done on an HTML-element level with the data-nosnippet HTML attribute on span, div, and section elements.” Those three elements are the whole allowed list — it does not work on arbitrary tags.

Bukti untuk klaim ini Google's data-nosnippet attribute can exclude text within span, div, and section elements from snippets. Cakupan: Section-level Google snippet control; valid, well-formed HTML is required. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Central: data-nosnippet

» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian empat puluh lima, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

Di sini’s Google’s own contoh, 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 -->

ini adalah sebuah boolean attribute

Notice ="true" dan ="false" lines di atas behave identically. itu’s karena, di Google’s kata, “Itu data-nosnippet adalah considered a boolean attribute. Sebagai dengan all boolean attributes, any value specified adalah ignored.” (terjemahan) “ tidak terdefinisi adalah considered sebuah boolean attribute. sebagai dengan semua boolean attributes, apa pun nilai specified adalah ignored.” Presence adalah apa penting — jangan bother giving ini sebuah nilai, dan jangan assume ="false" turns ini off. ini tidak.

valid-HTML requirement ( failure mode)

ini adalah bagian hampir tidak seorang pun covers, dan ini adalah paling umum alasan data-nosnippet silently tidak berfungsi. Google parses attribute dari dirender markup, so: “Untuk ensure machine-readability, itu HTML section harus menjadi valid HTML dan all appropriate tags harus menjadi closed accordingly.” (terjemahan) “untuk ensure machine-readability, HTML bagian harus menjadi valid HTML dan semua appropriate tags harus menjadi closed accordingly.”

lihat terakhir line dari Google’s contoh again — <div data-nosnippet>some text</html>. div adalah tidak pernah closed, dan Google’s comment spells out hasil: “unclosed div akan include all konten afterwards.” (terjemahan) “unclosed tidak terdefinisi akan sertakan semua konten afterwards.” di lainnya kata, sebuah unclosed protected region tidak hide lebih, ini hides tidak ada apa pun — semuanya setelah open tag leaks back ke snippet. jika Anda data-nosnippet tidak taking, periksa bahwa wrapping element adalah sebenarnya closed.

JavaScript caveat

Satu lebih dari spec: “Untuk avoid uncertainty dari rendering, lakukan tidak add atau remove itu data-nosnippet attribute dari existing nodes melalui JavaScript.” (terjemahan) “untuk hindari uncertainty dari rendering, jangan tambahkan atau hapus tidak terdefinisi attribute dari existing nodes melalui JavaScript.” Put ini di server-dirender HTML dan leave ini di sana. Toggling ini client-side introduces persis jenis dari rendering ambiguity valid-HTML aturan adalah trying untuk mencegah. membangun elements dynamically adalah fine — Google’s guidance adalah untuk set attribute di creation time, tidak untuk mutate existing nodes: “Ketika adding DOM elements melalui JavaScript, include itu data-nosnippet attribute sebagai necessary ketika initially adding itu element untuk itu halaman’s DOM.” (terjemahan) “Ketika menambahkan DOM elements melalui JavaScript, sertakan tidak terdefinisi attribute sebagai necessary ketika initially menambahkan element untuk halaman’s DOM.”

bagian-tingkat exclusion tidak limited untuk regular snippets — sebuah bagian wrapped di data-nosnippet adalah juga dipertahankan out dari featured snippets. dan jika sebuah halaman carries keduanya sebuah halaman-tingkat nosnippet dan sebuah bagian-tingkat data-nosnippet, halaman-tingkat aturan adalah lebih restrictive satu, so ini takes priority untuk seluruh halaman.

«data-nosnippet also doesn’t touch structured data the way you might assume: Google says “structured data remains usable for search results when declared within a data-nosnippet element.” Don’t generalize the attribute past text snippet eligibility — it isn’t an access-control mechanism and it doesn’t hide images or other media on the page; it only keeps the wrapped text out of snippet selection (with the documented max-snippet/description-field nuances Google covers for structured data separately). » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian lima puluh tujuh, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

Yang satu untuk gunakan

decision adalah hampir selalu tentang cakupan dan intent:

  • Hide seluruh snippet (dan exit featured snippets / AI Overviews untuk halaman) → nosnippet.
  • Hide hanya satu paragraf atau block sementara rest dari halaman mempertahankan -nya snippet → data-nosnippet.
  • hanya shorten snippet alih-alih kill ini → itu’s max-snippet:N, length control, tidak ini.
  • Apply ini untuk sebuah PDF atau lainnya non-HTML file → X-Robots-Tag: nosnippet, since ada Tidak <head> untuk put sebuah meta tag di.

menghapus konten dari AI Overviews

2025–2026 alasan sebuah lot dari orang land pada ini topic adalah AI Overviews. mechanics berfungsi — nosnippet dan data-nosnippet melakukan hapus konten sebagai sebuah direct input — tetapi expect latency. di Glenn Gabe’s case study, nosnippet pulled his konten out dari sebuah AI Overview quickly, tetapi effect adalah initially pendek-lived dan konten reappeared sebelum ini settled; setelah John Mueller weighed di, removal melakukan ultimately stick — ini hanya took lebih lama untuk fully proses. So jika Anda apply ini dan konten’s masih menunjukkan, memberikan ini time sebelum assuming ini failed.

dan mind trade-off Gabe flagged: seluruh-halaman nosnippet juga strips Anda wajar snippet, leaving sebuah awkward, deskripsi-lebih sedikit listing di ten blue tautan. jika Anda hanya perlu untuk hapus bagian dari konten dari AI surfaces, bagian-tingkat data-nosnippet (atau sebuah max-snippet cap) adalah gentler lever.

ada juga sebuah newer, terpisah control worth knowing tentang: Google adalah testing sebuah property-tingkat “Penelusuran generative AI” (terjemahan) “Penelusuran generative AI” control di Search Console — sebuah sertakan/exclude/inherit setting itu scopes untuk AI Overviews, AI Mode, dan generative AI di menemukan. ini adalah distinct dari halaman-tingkat nosnippet (yang adalah sebuah per-halaman HTML/header aturan) dan dari Google-Extended (yang governs AI training dan grounding, tidak Penelusuran preview eligibility). rollout adalah limited, dan per Google, propagation dari sebuah perubahan dapat take sebuah day atau dua, atau lebih lama. jangan reach untuk ini sebagai Anda default — ini adalah sebuah Search Console setting layered pada top dari halaman-tingkat controls di atas, tidak sebuah replacement untuk them.

Bukti untuk klaim ini 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. Cakupan: public web and verified properties as applicable Tingkat keyakinan: tinggi · Diverifikasi: Google common crawlers: Google-Extended

Bing dan lainnya mesin

sebuah parity caveat worth saying out loud: Bing mendukung nosnippet (dan snippet-length controls), tetapi Bing melakukan tidak document data-nosnippet. bagian-tingkat attribute muncul untuk menjadi Google-spesifik. jika Anda perlu bagian-tingkat snippet control untuk hold di mana-mana, hanya Google jaminan ini — jangan assume Bing honors sebuah data-nosnippet wrapper.

Apple documents sebuah berbeda, berguna boundary: dengan nosnippet, Apple dapat masih gunakan halaman’s judul untuk matching dan penemuan, tetapi ini akan tidak gunakan halaman konten sebagai context untuk generative models. itu adalah sebuah Apple-spesifik gunakan-control notice, tidak sebuah generic claim itu nosnippet menghapus URL dari penemuan.

Bukti untuk klaim ini 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. Cakupan: Applebot and Apple generative-model context use; it does not describe Google, Bing, or generic indexing behavior. Tingkat keyakinan: tinggi · Diverifikasi: Apple Support: About Applebot

cost Anda’re accepting

ini adalah worth menjadi honest itu snippet eligibility adalah sebuah nyata, losable asset. I learned itu blunt cara dengan * Story dari Blocking 2 tinggi-peringkat halaman dengan Robots.txt* — ketika I blocked dua dari kami peringkat halaman di robots.txt, paling terlihat casualty adalah itu mereka lost semua dari mereka featured snippets. itu adalah robots.txt, tidak nosnippet, tetapi lesson transfers: giving up snippet eligibility adalah sebuah deliberate cost. perbedaan adalah itu nosnippet dan data-nosnippet let Anda memberikan ini up precisely — seluruh halaman atau satu bagian, pada purpose — alih-alih sebagai collateral damage dari sebuah crawl block. Spend ini di mana ini adalah worth spending.

Tambahkan catatan pakar

Sematkan kutipan pakar

Orang baru? Buat profilnya yang belum diklaim di /admin/experts/ → Sematkan kutipan pakar terlebih dahulu.