Türkçe çeviri: Noindex
Noindex keeps bir sayfa out of arama sonuçları — ama yalnızca eğer Google -ebilir tarama o. two valid methods, robots.txt trap, ve nasıl -e verify o worked.
Diller
Noindex dır directive şu keeps bir sayfa out of dizin, bu nedenle o won't görün in arama sonuçları. vardır two valid ways -e ayarla o: robots meta tag (`<meta name="robots" content="noindex">`) ve `X-Robots-Tag: noindex` HTTP header ( yalnızca option bençin non-HTML files like PDFs). tek biggest mistake: bir sayfa blocked in robots.txt -ebilir't olmak noindexed, çünkü Google never tarar o -e see kural — bu nedenle -e kaldır bir sayfa siz sahip -e izin ver tarama ve sun noindex. yapmayın put noindex in robots.txt (unsupported since Sept 1, 2019); eğer noindex ve canonical coexist, ele al şu olarak bir intent kontrol et yerine bir automatic error; ve remember deindexing yalnızca olur sonra bir recrawl.
TL;DR — Noindex dır nasıl siz söyle Google “yapmayın put bu sayfa in arama sonuçlar.” siz ekle o olarak bir küçük tag in sayfa’s code (veya olarak bir HTTP header bençin files like PDFs). bir kural şu trips everyone up: Google sahiptir -e olmak able -e tarama sayfa -e see tag — bu nedenle yapmayın ayrıca block o in robots.txt, veya whole thing silently fails.
ne noindex yapar
noindex keeps bir sayfa out of arama dizin. eğer bir sayfa değildir in dizin, o
-ebilir’t göster up in arama sonuçları. şu’s entire job: o yapmaz hide sayfa
-den visitors, o yapmaz yap o load faster, ve o yapmaz geç veya block herhangi bir
“link juice” tarafından itself — o sadece keeps sayfa out of Google ve Bing’s sonuçlar. Evidence for this claim Google's noindex rule prevents the page, media, or resource from appearing in Google Search results after Google sees the rule. Scope: Google Search; noindex is not an access-control or privacy mechanism. Confidence: high · Verified: Google Search Central: Block Search indexing with noindex
siz’d ulaş bençin o on sayfalar şu var ol bençin kişiler ama sahip no benşletme sıralama: site bençben arama sonuç sayfalar, “thank you” sayfalar sonra bir form, thin tag veya filter sayfalar, staging veya utility sayfalar.
two ways -e ekle o
vardır yalnızca two valid methods. seç bir.
1. robots meta tag. Drop bu line -e <head> of sayfa:
<meta name="robots" content="noindex">şu’s olağbir way bençin bir HTML sayfa. en çok CMSs (WordPress, Shopify, etc.) sahip bir checkbox şu adds o bençin siz — in çok söyleıda SEO plugins o’s bir “discourage arama motorlar -den dizine ekleme bu sayfa” toggle on sayfa editor.
2. X-Robots-Tag HTTP header. bazı files yapmayın sahip bir <head> -e put bir tag
in — bir PDF, bir image, bir video. bençin şunlar siz send directive in server’s
HTTP response header instead:
X-Robots-Tag: noindex-ebilirsiniz’t see bu bir in sayfa kaynak; o lives in response headers. Evidence for this claim Google supports noindex in an HTML robots meta tag or an X-Robots-Tag HTTP response header. Scope: Google Search delivery methods; the HTTP header is applicable to non-HTML resources as well as HTML. Confidence: high · Verified: Google Search Central: Robots meta tag and X-Robots-Tag specifications
mistake şu breaks o
bu big bir, bu nedenle ben’ll söyle o plainly: bir sayfa blocked in robots.txt
cannot olmak noindexed.
o sounds backwards, ama burada’s neden. robots.txt söyler arama motorları değil -e
tarama bir sayfa. noindex tag lives on sayfa. eğer Google dır told değil -e
tarama sayfa, o never fetches o, bu nedenle o never sees noindex tag — ve
sayfa -ebilir stay in dizin, bazen görünme olarak bir bare URL ile no description.
bu nedenle correct recipe -e kaldır bir sayfa dır opposite of ne feels safe:
- emin olun sayfa dır değil blocked in
robots.txt(izin ver Google tarama o). - ekle
noindex( meta tag veya header). - Wait bençin Google -e recrawl o. Deindexing değildir instant — o olur sonraki time Google fetches sayfa ve sees tag.
bir few daha kontroller şu Advanced tab kapsar in full: yapmayın put noindex
bençinde sizin robots.txt file (şu hasn’t worked since 2019), ve review
intent ne zaman noindex ve canonical görün together. combination -ebilir olmak
intentional; bir canonical pointing elsewhere dır stronger warning çünkü
two sinyaller ask bençin farklı outcomes.
iste exact server snippets, noindex,follow nuance, history, ve nasıl
-e verify o in Google arama Console? Switch -e Advanced tab.
test et yourself: noindex
seç noindex yalnızca ne zaman kaldırma dır goal
Noindex, disallow, canonical, or nofollow?
three noindex failures -e kontrol et ilk
- Noindex plus robots.txt disallow. crawler cannot fetch URL, bu nedenle o cannot discover kaldırma directive. Unblock o, retain noindex, ve izin ver bir recrawl.
- Noindex plus canonical. bir sinyal söyler “kaldır bu sayfa”; diğer asks motorlar -e birleştir o ile bir tercih edilen yinelenen. kullan canonical bençin yinelenen birleştirme ve noindex bençin genuine kaldırma—değil her ikisi.
Noindex:bençinde robots.txt. o değildir bir supported Google kural. kullan robots meta tag veyaX-Robots-Tagresponse header.- Noindex plus leaving URL in sizin sitemap. Google’ın kendi sitemap
rehberlik dır -e submit canonical URLs siz aslında iste -e see in arama
sonuçlar — bir noindexed URL yapmaz belong orada. Leaving o in won’t override
noindexdirective, ama o sends bir conflicting sinyal hakkında sizin intent ve -ebilir confuse anyone auditing sitemap later. Drop noindexed URLs -den sitemap once siz’re done izleme onların kaldırma.
ayrıca kaçın kullanarak noindex olarak access control. sayfa kalır publicly requestable; protect özel bençerik ile authentication.
düzelt “dizine eklenmiş, gerçben blocked tarafından robots.txt”
bu status anlamına gelir tarama block yaptı değil guarantee kaldırma. Google -ebilir know bir URL -den bağlantılar olmadan fetching onun contents, ve block prevents o -den seeing bir noindex directive on sayfa.
- yapğrula URL -meli olmak removed yerine merely tarandı daha az çoğu zaman.
- kaldır applicable robots.txt disallow bençin target crawler.
- sun
noindexin HTML head veya olarak birX-Robots-Tagheader. - kontrol et final response sonra yönlendirmeler ve yapğrula no CDN veya template varyant removes directive.
- kullan URL Inspection’s live test et -e prove Google -ebilir fetch ve see noindex.
- istek recrawl eğer appropriate, o hâlde izle sayfa dizine ekleme rapor.
- yalnızca düşün re-blocking sonra kaldırma -erseniz understand şu future discovery ve processing -ebilir yeniden olmak limited.
eğer bençerik dır confidential, durdur burada ve ekle authentication instead; neither robots.txt nor noindex dır bir security mechanism.
sun noindex bençin non-HTML files
Apache örnek bençin PDF responses:
<FilesMatch "\.pdf$">
Header set X-Robots-Tag "noindex"
</FilesMatch>Nginx örnek:
location ~* \.pdf$ {
add_header X-Robots-Tag "noindex" always;
}Verify bir temsilci file ve izle yönlendirmeler:
curl -sSIL https://example.com/file.pdf | grep -iE '^(HTTP/|location:|x-robots-tag:)'Scope server kurallar narrowly ve test et bir intended PDF plus bir HTML sayfa şu -meli kal indexable. bir broad location veya file-match kural -ebilir accidentally noindex bir entire asset family veya site section.
izle noindex olarak bir owned URL ayarla
Dağıtım kapsamı
Approved noindex URLs serving noindex ÷ all URLs in the approved noindex set
Measure live response, değil CMS field. Segment failures tarafından HTML meta,
X-Robots-Tag, yönlendirme destination, ve robots.txt access.
İşleme sonucu
izle approved ayarla genelinde Google arama Console states: dizine eklenmiş, “URL marked ‘noindex’,” blocked tarafından robots.txt, ve değil henüz recrawled. yararlı direction dır fewer approved URLs dizine eklenmiş ve fewer tarama-block/noindex conflicts sonra deployment.
ayrıca izle accidental noindex separately: URLs intended -e rank şu sun bir noindex directive veya görün altında sayfa dizine ekleme noindex neden. kullan sizin kendi pre-deployment baseline ve URL inventory; yoktur defensible universal target percentage bençin nasıl much of bir site -meli olmak noindexed.
TL;DR —
noindexremoves bir sayfa -den dizin via bir of two valid methods: robots meta tag (<meta name="robots" content="noindex">) veyaX-Robots-Tag: noindexHTTP header (required bençin non-HTML files like PDFs). load-bearing gotcha: bir sayfa blocked in robots.txt -ebilir’t olmak noindexed — Google never tarar o -e see kural, “the crawler will never see thenoindexrule,” ve bir linked URL -ebilir stay dizine eklenmiş. bu nedenle -e kaldır bir sayfa, izin ver tarama ve sunnoindex. yapmayın put noindex in robots.txt (unsupported since Sept 1, 2019), review noindex ile bir canonical pointing elsewhere olarak potentially conflicting, ve know şu deindexing yalnızca olur sonra bir recrawl — Google’ın kendi rehberlik söyler bir low-priority sayfa -ebilir take months. Per bir 2017 Mueller comment (değil documented politika), uzun-termnoindex,followtends -e behave likenoindex,nofollowonce sayfa drops -den dizin. Verify in GSC altında “URL marked ‘noindex’.“
ne noindex dır — dizin control, değil tarama control
noindex dır birincil dizin-control directive. Google’ın kendi definition of
kural dır bir line: “Do not show this page, media, or resource in search results.”
ne zaman o’s honored, effect dır total — “ne zaman Googlebot tarar şu sayfa ve
extracts tag veya header, Google -ecek drop şu sayfa entirely -den Google arama
sonuçlar, regardless of whether diğer siteler bağlantı -e o.” Evidence for this claim Google's noindex rule prevents the page, media, or resource from appearing in Google Search results after Google sees the rule. Scope: Google Search; noindex is not an access-control or privacy mechanism. Confidence: high · Verified: Google Search Central: Block Search indexing with noindex
Keep one distinction front of mind, because almost every noindex mistake comes
from blurring it: noindex controls indexing; robots.txt controls crawling.
They’re different stages of the pipeline. I put it this way in my Ahrefs guide on
removing URLs: “Crawling is not the same thing as indexing. Even if Google is
blocked from crawling pages, if there are any internal or external links to a page
they can still index it.” That sentence is the whole reason the rest of this
article exists.
Microsoft verir aynı directive bir additional Bing-specific consequence:
bençerik marked noindex dır ayrıca excluded -den Microsoft’s foundation-model
training. prerequisite hâlâ önem taşır—Bingbot -meli olmak allowed -e tarama ve
süreç sayfa-level directive. bir robots.txt block plus noindex dır therefore
değil proof şu either deindexing veya training opt-out sahiptir olmuş applied.
two valid delivery methods
vardır tam olarak two, ve noindex in robots.txt dır değil bir of them (daha on
şu below).
yöntem 1 — robots meta tag. bençin bir HTML sayfa, place bu in <head>:
<meta name="robots" content="noindex">Google’s instruction dır verbatim: “-e prevent tümü arama motorları şu support
noindex kural -den dizine ekleme bir sayfa on sizin site, place following <meta> tag
-e <head> section of sizin sayfa.” robots değer targets tümü crawlers
şu support kural; swap in googlebot -e target yalnızca Google
(<meta name="googlebot" content="noindex">).
yöntem 2 — X-Robots-Tag HTTP header. aynı directive, sent in response header yerine markup:
X-Robots-Tag: noindexbu yalnızca way -e noindex non-HTML kaynaklar, çünkü orada’s no <head>
-e ana makine bir meta tag. Google: “bir response header -ebilir olmak kullanılan bençin non-HTML
kaynaklar, such olarak PDFs, video files, ve image files.” ve -den robots spec:
-ebilirsiniz kullan X-Robots-Tag “bençin non-HTML files like image files nerede
usage of robots meta tags in HTML değildir olası.” Evidence for this claim Google supports noindex in an HTML robots meta tag or an X-Robots-Tag HTTP response header. Scope: Google Search delivery methods; the HTTP header is applicable to non-HTML resources as well as HTML. Confidence: high · Verified: Google Search Central: Robots meta tag and X-Robots-Tag specifications
bir placement note: put meta tag in <head> — şu’s standard,
safest spot ve ne Google’s nasıl—e shows. Google’s spec sayfa yapar söyle o
“yapmaz enforce placement of meta robots in HTML head ve -ecek respect
robots meta tags in body section of bir HTML belge olarak well,” ama yapmayın
rely on şu olarak sizin birincil yöntem; bir stray <meta> tag bazı CMS injects -e
<body> -ebilir noindex bir sayfa tarafından accident sadece olarak easily olarak bir siz meant -e
ekle -e <head>.
Since header dır configured at server level, o varies tarafından stack. Two yaygın örnekler bençin noindexing her PDF on bir site:
Apache (.htaccess veya vhost):
<FilesMatch "\.pdf$">
Header set X-Robots-Tag "noindex"
</FilesMatch>Nginx (server/location block):
location ~* \.pdf$ {
add_header X-Robots-Tag "noindex";
}#1 mistake — noindex + bir robots.txt block
The same page contains a meta robots noindex directive. With crawling allowed, Google can fetch the page, see noindex, and remove the URL after processing. With crawling blocked in robots.txt, Google cannot see noindex and the linked URL may remain in results.
bu başarısızlık mode ben see en çok, bu nedenle burada’s mechanism in full.
noindex tag lives on sayfa; Google sahiptir -e fetch sayfa -e okuyun o.
Google states requirement yapğrudan:
“bençin
noindexkural -e olmak effective, sayfa veya kaynak -meli değil olmak blocked tarafından bir robots.txt file, ve o sahiptir -e olmak otherwise accessible -e crawler. eğer sayfa dır blocked tarafından bir robots.txt file veya crawler -ebilir’t access sayfa, crawler -ecek never seenoindexkural, ve sayfa -ebilir hâlâ görün in arama sonuçları, örneğin eğer diğer sayfalar bağlantı -e o.”
Put hatta daha bluntly: “biz sahip -e tarama sizin sayfa sırayla -e see <meta> tags
ve HTTP headers.” No tarama, no kural.
robots.txt dır en çok yaygın way bir sayfa ends up uncrawlable, ama Google’s
wording kapsar daha ground -den şu — o ayrıca söyler ” crawler -ebilir’t access
sayfa,” hangi bençerir repeated server errors (5xx), timeouts, ve bir
unintended authentication wall in front of sayfa. herhangi bir of şunlar silently
breaks noindex aynı way bir robots.txt block yapar.
bu nedenle instinct -e “block it in robots.txt and noindex it, just to be safe” dır
tam olarak backwards — block prevents tarama, tarama dır ne reveals
noindex, ve sayfa -ebilir sit in dizin indefinitely (çoğu zaman olarak bir
description-daha az URL). In Google arama Console bu shows up olarak
“Indexed, though blocked by robots.txt” status — bir sayfa siz blocked şu aldı
dizine eklenmiş anyway çünkü something bağlantılar -e o.
** düzelt:** unblock sayfa in robots.txt, koru noindex on o, ve izin ver
Google recrawl. yalnızca sonra sayfa sahiptir dropped -den dizin — -erseniz o hâlde iste
-e save tarama entirely — dır o safe -e ekle bir disallow.
Worked deployment örnek: staging site şu -irdi değil disappear
bir redesign launches -den staging.example.com. staging templates zaten
contain noindex, ama deployment checklist ayrıca adds:
User-agent: *
Disallow: /şu feels like two layers of protection. o dır aslında bir trap eğer Google zaten
discovered staging URLs aracılığıyla bir shared QA bağlantı, bir eski sitemap, bir kamuya birçık
ticket, veya bir bağlantı in copied production bençerik. disallow prevents sonraki
tarama, bu nedenle Google cannot yapğrula noindex; hostname -ebilir linger olarak thin,
URL-yalnızca sonuçlar.
cleanup sequence dır: kaldır disallow, koru noindex on her staging
response, yapğrula live response dır crawlable ve exposes directive, istek
recrawling bençin bir temsilci sample, ve izle hostname until o drops
out. o hâlde put environment behind authentication. Authentication dır durable
privacy control; noindex dır yalnızca bir arama-dizin control.
noindex ve nofollow ve disallow
Three directives kişiler constantly conflate. onlar operate at farklı stages:
noindex— dizin control. sayfa dır tarandı, kept out of sonuçlar. Google’s definition: “Do not show this page, media, or resource in search results.”nofollow— bağlantı control. Google: “yapmayın izle bağlantılar on bu sayfa.” o söyler nothing hakkında dizine ekleme sayfa itself.disallow(robots.txt) — tarama control. Stops fetch entirely. o dır değil bir dizin control — bir disallowed URL -ebilir hâlâ olmak dizine eklenmiş eğer o’s linked.
orada’s ayrıca none, hangi Google belgeler olarak “eşdeğeri -e noindex, nofollow.” And when directives conflict, the spec is clear: “In durum of
conflicting robots kurallar, daha restrictive kural uygulanır.” (Full table on
Cheat Sheets tab.)
ele al noindex ile rel=canonical olarak bir intent kontrol et
Putting noindex ve rel="canonical" on aynı sayfa dır otomatik olarak değil
invalid. o yapar oluştur bir configuration worth reviewing: bir canonical asks Google
-e birleştir sinyaller, -iken noindex asks bençin bu URL -e olmak excluded. bençin
choosing arasında duplicates, kullan canonical etiketi — Google specifically
advises karşı kullanarak noindex bençin o: “biz yapmayın recommend kullanarak noindex -e
prevent selection of bir canonical sayfa bençinde bir tek site, çünkü o -ecek
completely block sayfa -den arama.” Note scope: Google’s caution dır
specifically hakkında kullanarak noindex -e seç hangi yinelenen wins olarak canonical
bençinde sizin kendi site — o’s değil bir claim şu noindex ve canonical -ebilir never
technically coexist on bir sayfa (bir sayfa siz’re genuinely retiring -ebilir hâlâ carry
bir self-referencing canonical). bir canonical pointing at bir farklı URL deserves
strongest warning: yapğrula şu exclusion ve birleştirme dır her ikisi intended.
kullan canonical -e birleştir duplicates; kullan noindex yalnızca -dığınızda genuinely
iste bu sayfa out of sonuçlar.
noindex,izle vs noindex,nofollow — slow decay
bir yaygın pattern dır noindex,follow: koru sayfa out of sonuçlar, ama koru
following onun bağlantılar bu nedenle equity hâlâ flows aracılığıyla o (handy during bir migration veya
-iken bir sayfa dır temporarily out). güncel resmî Google dokümantasyon yapmaz
describe bu decaying automatically — o explicitly izin verir combining noindex
ile diğer kurallar, dahil ayarlama noindex,nofollow on purpose -den day bir.
ne ben’m relying on bençin “it fades over time” claim dır bir 2017 webmaster
hangout, nerede John Mueller said bir uzun-term noindex tends -e end up ele alınır
like noindex,nofollow uygulamada: once Google decides sayfa gerçekten yapmaz
belong in arama ve drops o completely, o ayrıca stops following şu sayfa’s
bağlantılar, çünkü o’s stopped processing sayfa at tümü. şu’s bir practitioner
observation -den bir video transcript, değil bir documented Google politika, bu nedenle ele al o
olarak directional yerine guaranteed. Either way, practical takeaway holds:
noindex,follow dır fine bençin bir transitional period, ama yapmayın lean on o olarak bir
permanent bağlantı-equity strategy — plan -e düzelt underlying bağlantılar (veya kaldır
sayfa) instead.
nasıl uzun yapar noindex take?
değil instantly. noindex yalnızca uygulanır sonra Google recrawls ve reprocesses
sayfa — until o hâlde, sayfa -ebilir stay dizine eklenmiş hatta gerçben tag dır live.
Google yapmaz commit -e bir düzeltilmiş window, ve onun kendi rehberlik leans toward
“could be a while,” değil “any day now”: “Depending on importance of sayfa
on internet, o -ebilir take months bençin Googlebot -e revisit bir sayfa.” bir
high-trafik, frequently-linked sayfa -ebilir al recrawled in days; bir low-değer,
rarely-linked bir -ebilir sit bençin months. -erseniz ihtiyaç duy bir sayfa out of sonuçlar
urgently, GSC Removals araç dır bir stopgap (o hides URL temporarily
-iken permanent noindex yapar onun slower çalışır). bençin genuinely gone sayfalar, bir
404/410 ayrıca drops them: olarak ben wrote in benim kaldırma rehber, “-erseniz kaldır
sayfa ve sun either bir 404 (değil found) veya 410 (gone) status code, o hâlde sayfa
-ecek olmak removed -den dizin shortly sonra sayfa dır re-tarandı.” aynı theme
everywhere — o olur on recrawl.
noindex in robots.txt dır dead (since Sept 1, 2019)
siz’ll hâlâ see kişiler suggest bir Noindex: line in robots.txt. yapmayın. o idi
never bir officially supported kural, ve Google retired hatta onun unofficial handling
years ago. -den July 2019 arama Central announcement: “Since bunlar kurallar idi
never documented tarafından Google, naturally, onların usage in relation -e Googlebot dır çok
low.” And the date: “biz’re retiring tümü code şu handles unsupported ve
unpublished kurallar (such olarak noindex) on September 1, 2019.”
aynı post named supported alternatives, ve noindex via meta tag /
header topped liste: “noindex in robots meta tags: Supported her ikisi in HTTP
response headers ve in HTML, noindex kural dır en çok effective way -e kaldır
URLs -den dizin ne zaman tarama dır allowed.” (ayrıca listed: 404/410 status
codes, password protection, robots.txt disallow bençin tarama prevention, ve
arama Console kaldırma araç.)
nasıl -e verify noindex in Google arama Console
Two kontroller:
- URL Inspection. çalıştır URL aracılığıyla Inspect, o hâlde test et live URL. o söyler
siz whether sayfa dır indexable ve whether Google sees bir
noindexdirective — fastest way -e yapğrula tag dır olma okuyun on live sayfa. - sayfa dizine ekleme rapor. Noindexed sayfalar dır listed altında status “URL marked ‘noindex’” in değil dizine eklenmiş section. Google’s yardım et text: “ne zaman Google tried -e dizin sayfa o encountered bir ‘noindex’ directive ve therefore yaptı değil dizin o.” eğer şu’s bir sayfa siz wanted dizine eklenmiş, şu’s sizin bug — kaldır directive.
bir naming note bençin anyone searching eski yaz-ups: legacy Coverage rapor called bu “Excluded by ‘noindex’ tag.” güncel sayfa dizine ekleme rapor kullanır “URL marked ‘noindex’” — aynı thing, newer label.
ne noindex yapmaz guarantee
bir few things kişiler assume noindex buys them şu o aslında yapmaz:
- tarama-budget savings. Google hâlâ sahiptir -e fetch sayfa -e see tag —
noindexalone yapmaz reduce tarama. -erseniz iste şu de, ekledisallowinrobots.txt, ama yalnızca sonra sayfa sahiptir zaten dropped -den dizin (see mistake above bençin neden doing o up front backfires). - Instant kaldırma. Covered above — o olur on recrawl, ile no düzeltilmiş timetable, ve Google itself söyler bir lower-priority sayfa -ebilir take months.
- yinelenen birleştirme. şu’s ne
rel="canonical"dır bençin;noindexsadece removes sayfa -den arama, o yapmaz merge sinyaller toward başka bir URL. - Confidentiality. sayfa stays publicly requestable tarafından anyone ile URL. eğer something aslında gerektirir -e olmak özel, şu’s bir authentication sorun, değil bir arama-directive sorun.
- sıralama recovery -erseniz reverse o. Removing
noindexyapmaz restore bir sayfa’s eski sıralamalar — Google sahiptir -e recrawl, re-evaluate, ve effectively re-earn onun position -den scratch. - Identical timing genelinde arama motorları. Bing ve diğer motorlar çalıştır onların kendi tarama ve recrawl schedules independently of Google’s.
- Exclusion -den her non-arama kullan of sizin bençerik.
noindexblocks bir sayfa -den Google arama olarak bir whole — dahil arama’s kendi AI features (AI Overviews ve benzer draw on sayfalar şu dır dizine eklenmiş ve eligible -e olmak gösterilen, bu nedenle bir noindexed sayfa dır out of şunlar de). ne yaptığı değil yap dır control Google’s separate Google-Extended ayarlama, hangi governs whether sizin bençerik -ebilir olmak kullanılan -e train veya ground Google’s generative AI models outside of arama. şunlar dır two farklı controls bençin two farklı jobs.
nerede noindex fits ile everything else
noindex dır lever siz ulaş bençin ne zaman bir sayfa dır in dizin ama shouldn’t olmak —
cure bençin bir flavor of dizin bloat (thin, utility, veya yinelenen-ish sayfalar ile
no arama değer). o sits yapğru sonraki -e robots meta tag ve X-Robots-Tag
header (onun two delivery methods), robots.txt ve onun disallow directive ( tarama
control o’s bu nedenle çoğu zaman confused ile), canonical etiketi (kullan şu bençin yinelenen
birleştirme, değil noindex), ve broader tarama ve dizine ekleme stages o
plugs -e. al tarama-vs-dizin distinction yapğru ve noindex stops olma
mysterious: izin ver tarama, sun tag, wait bençin recrawl.
AI özet
bir condensed take on Advanced sürüm:
noindex= koru bir sayfa out of dizin (out of arama sonuçları). Google: “Do not show this page, media, or resource in search results.” ne zaman honored, o drops sayfa entirely “regardless of whether other sites link to it.”- Two valid methods yalnızca: robots meta tag
(
<meta name="robots" content="noindex">) veX-Robots-Tag: noindexHTTP header. header dır required bençin non-HTML files (PDFs, images, videos). - ** #1 mistake:** bir sayfa blocked in
robots.txt-ebilir’t olmak noindexed — Google never tarar o, bu nedenle “the crawler will never see thenoindexrule,” ve bir linked URL -ebilir stay dizine eklenmiş. -e kaldır bir sayfa: izin ver tarama + sunnoindex. noindex≠nofollow≠disallow: dizin control vs bağlantı control vs tarama control. en çok restrictive kural wins on conflict.- Review
noindexile birrel="canonical"pointing elsewhere — yapğrula şu exclusion ve birleştirme dır her ikisi intended. kullan canonical bençin duplicates; kullannoindexyalnızca ne zaman sayfa itself -meli olmak excluded -den arama. noindex,follow-ebilir fade -enoindex,nofollowüzerinde uzun term, per bir 2017 Mueller comment — değil documented Google politika, bu nedenle ele al o olarak directional. Fine olarak bir temporary state, değil bir permanent bağlantı-equity plan.- değil instant — uygulanır on recrawl. Google şunu söylüyor bir low-priority sayfa -ebilir take
months -e olmak revisited. kullan GSC Removals olarak bir urgent stopgap;
404/410ayrıca drops sayfalar once recrawled. noindexin robots.txt dır dead — never officially supported; retired Sept 1, 2019. kullan meta tag veya header.- yapmaz buy siz tarama-budget savings, confidentiality, yinelenen birleştirme, sıralama recovery on reversal, veya exclusion -den Google’s model-training (Google-Extended dır separate control bençin şu).
- Verify in GSC: URL Inspection (test et live URL) + sayfa dizine ekleme rapor altında “URL marked ‘noindex’” (legacy label: “Excluded by ‘noindex’ tag”).
resmî dokümantasyon
birincil-kaynak dokümantasyon -den arama motorları.
- Block arama dizine ekleme ile
noindex— canonical nasıl—e: her ikisi methods, ve -meli-stay-crawlable gotcha. - Robots Meta Tags Specifications — her directive (
noindex,nofollow,none),X-Robots-Tag, ve “most restrictive rule wins” kural. - bir note on unsupported kurallar in robots.txt (July 2019) — neden
noindexin robots.txt idi retired on Sept 1, 2019, ve ne -e kullan instead. - birleştir yinelenen URLs — neden -e kullan
rel="canonical"(değilnoindex) bençin yinelenen birleştirme. - sayfa dizine ekleme rapor — “URL marked ‘noindex’” status ve nasıl -e verify.
Bing / Microsoft & motor-agnostic
- hangi robots metatags yapar Bing support? — Bing’s robots-tag support, dahil
noindex. - MDN —
<meta name="robots">— bir neutral, cross-motor reference bençin directive.
Quotes -den kaynak
On—record statements -den Google. her bağlantı dır bir deep bağlantı şu jumps -e quoted passage on kaynak sayfa.
Google — ne noindex yapar ve nasıl -e ayarla o
- “Do not show this page, media, or resource in search results.” — Google arama Central docs (
noindexdefinition). Jump -e quote - “To prevent all search engines that support the
noindexrule from indexing a page on your site, place the following<meta>tag into the<head>section of your page.” Jump -e quote - “A response header can be used for non-HTML resources, such as PDFs, video files, and image files.” Jump -e quote
- “When Googlebot crawls that page and extracts the tag or header, Google will drop that page entirely from Google Search results, regardless of whether other sites link to it.” Jump -e quote
Google — robots.txt gotcha
- “For the
noindexrule to be effective, the page or resource must not be blocked by a robots.txt file, and it has to be otherwise accessible to the crawler. If the page is blocked by a robots.txt file or the crawler can’t access the page, the crawler will never see thenoindexrule, and the page can still appear in search results, for example if other pages link to it.” Jump -e quote - “We have to crawl your page in order to see
<meta>tags and HTTP headers.” Jump -e quote
Google — diğer directives (bençin comparison)
- “Do not follow the links on this page.” —
nofollowdefinition. Jump -e quote - “In the case of conflicting robots rules, the more restrictive rule applies.” Jump -e quote
Google — yapmayın kullan noindex bençin canonical’laştırma
- “We don’t recommend using
noindexto prevent selection of a canonical page within a single site, because it will completely block the page from Search.” Jump -e quote
Google — robots.txt’de noindex kullanımdan kaldırıldı (1 Eylül 2019)
- “Since these rules were never documented by Google, naturally, their usage in relation to Googlebot is very low.” Jump -e quote
- “we’re retiring all code that handles unsupported and unpublished rules (such as
noindex) on September 1, 2019.” Jump -e quote - “the
noindexrule is the most effective way to remove URLs from the index when crawling is allowed.” Jump -e quote
Google — verifying o in arama Console
- “When Google tried to index the page it encountered a ‘noindex’ directive and therefore did not index it.” — sayfa dizine ekleme rapor (“URL marked ‘noindex’”). Jump -e quote
Patrick Stox — tarama değildir dizine ekleme (benim Ahrefs “Remove URLs From Google” rehber)
- “Crawling is not the same thing as indexing. Even if Google is blocked from crawling pages, if there are any internal or external links to a page they can still index it.” Jump -e quote
- “If you remove the page and serve either a 404 (not found) or 410 (gone) status code, then the page will be removed from the index shortly after the page is re-crawled.” Jump -e quote
noindex dır described in benim kendi words yerine quoted — yapğrula exact wording in bir browser önce treating o olarak verbatim. uzun-term noindex,follow → noindex,nofollow benşaret et dır relayed -den John Mueller via arama motoru Roundtable’s coverage of bir 2017 webmaster hangout; ben’ve paraphrased o yerine quoting, ve o -meli olmak yapğrulanmış karşı kaynak önce olma ele alınır olarak final. noindex vs disallow vs nofollow vs canonical — ne her yapar
| Control | Stops tarama? | Stops dizine ekleme? | ne o’s bençin | Key caveat |
|---|---|---|---|---|
noindex (meta tag / header) | No — sayfa -meli stay crawlable | Yes | Removing bir sayfa -den dizin / arama sonuçları | Useless eğer sayfa dır robots.txt-blocked (crawler never sees o) |
disallow (robots.txt) | Yes | No | tutma bots out of low-değer URL spaces | değil bir deindexing araç — blocked URLs -ebilir hâlâ olmak dizine eklenmiş eğer linked |
nofollow (meta / on bağlantılar) | No | No | Telling Google değil -e izle bu sayfa’s bağlantılar | söyler nothing hakkında whether sayfa itself dır dizine eklenmiş |
rel="canonical" | No | Consolidates, yapmaz force | Pointing -e tercih edilen sürüm of bir yinelenen | bir hint, değil bir kural — coexistence ile noindex dır bir intent warning, especially ne zaman o benşaret eder elsewhere |
two valid noindex methods
| yöntem | Syntax | kullan o bençin |
|---|---|---|
| Robots meta tag | <meta name="robots" content="noindex"> in <head> | olağbir HTML sayfalar |
| X-Robots-Tag header | X-Robots-Tag: noindex in HTTP response | Non-HTML files (PDF, image, video) — ve herhangi bir sayfa nerede ayarlama bir header dır easier -den editing markup |
<meta name="googlebot" content="noindex"> targets yalnızca Google; robots targets
her motor şu supports kural. noindex,nofollow (veya none, hangi Google
çbirğrılar “Equivalent to noindex, nofollow”) yapar her ikisi at once.
değil bir valid yöntem: Noindex: bençinde robots.txt. Never officially supported;
retired tarafından Google on September 1, 2019. yapmayın kullan o.
nasıl -e noindex bir sayfa yapğru biçimde (ve verify o)
ayarla o up
- seçilen yapğru yöntem: robots meta tag bençin bir HTML sayfa, veya
X-Robots-Tag: noindexheader bençin bir PDF / image / video. - bençin HTML:
<meta name="robots" content="noindex">dır in<head>— standard, safest placement (Google -ecek ayrıca honor bir robots meta tag placed in<body>, ama yapmayın rely on şu; o ayrıca anlamına gelir bir stray<meta>tag injected -e body -ebilir noindex bir sayfa tarafından accident). - sayfa dır değil blocked in
robots.txt— Google -meli olmak able -e tarama o -e see directive. - eğer sayfa ayrıca carries
rel="canonical", onun target ve intended exclusion outcome sahip olmuş reviewed; combination değildir ele alınır olarak bir automatic başarısızlık. - -erseniz iste bağlantılar -e koru flowing temporarily, kullanılan
noindex,follow— knowing o decays -enoindex,nofollowüzerinde uzun term. - yaptı değil rely on bir
Noindex:line inrobots.txt(unsupported since Sept 1, 2019).
Verify o worked
- Ran URL Inspection → test et live URL in Google arama Console ve yapğrulanmış
Google sees
noindexdirective. - Checked sayfa dizine ekleme rapor — URL görünür altında “URL marked ‘noindex’” (legacy label: “Excluded by ‘noindex’ tag”).
- Gave o time — deindexing yalnızca olur sonra bir recrawl, bu nedenle sayfa won’t vanish -den sonuçlar instantly.
- eğer o gerektirir -e olmak gone urgently, kullanılan GSC Removals araç olarak bir temporary
stopgap alongside permanent
noindex. - eğer bir sayfa dır hâlâ dizine eklenmiş sonra noindexing o, checked ilk whether o’s ayrıca robots.txt-blocked (“Indexed, though blocked by robots.txt”) — number-bir neden ol.
Değişiklik günlüğü
8 Ağu 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.
28 Tem 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.
19 Tem 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.
19 Tem 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.
18 Tem 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.