Panduan URL Marked 'noindex' (GSC Status)

Apa Google Search Console "URL marked 'noindex'" _(terjemahan)_ “URL marked 'noindex'” status berarti — dan "Submitted URL marked 'noindex'" _(terjemahan)_ “Submitted URL marked 'noindex'” variant dan legacy "Excluded by 'noindex' tag" _(terjemahan)_ “Excluded oleh 'noindex' tag” name. Ketika ini adalah intentional vs. sebuah mistake, di mana noindex lives (meta tag vs. X-Robots-Tag header), robots.txt conflict, phantom/CDN noindex, dan cara perbaiki dan validate.

Pertama kali diterbitkan: 23 Jun 2026 · Terakhir diperbarui: 3 Agu 2026 · Lanjutan
1 sinyal bukti di halaman ini

"URL marked 'noindex'" _(terjemahan)_ “URL marked 'noindex'” adalah Google Search Console halaman pengindeksan status untuk sebuah halaman Google di-crawl dan ditemukan sebuah noindex directive pada (sebuah meta robots tag atau sebuah X-Robots-Tag header), so ini dipertahankan ini out dari indeks. sama condition, multiple names: saat ini "URL marked 'noindex'" _(terjemahan)_ “URL marked 'noindex'”, sharper sitemap-submitted wording "Submitted URL marked 'noindex'" _(terjemahan)_ “Submitted URL marked 'noindex'” itu reports dan alat commonly gunakan, dan legacy "Excluded by 'noindex' tag." _(terjemahan)_ “Excluded oleh 'noindex' tag.” ini adalah biasanya intentional dan fine — validate URL list sebelum Anda "perbaiki" _(terjemahan)_ “perbaiki” apa pun. nyata red flag adalah sebuah noindexed halaman masih sitting di Anda sitemap — sitemap submission adalah sebuah hint untuk Google, tidak sebuah jaminan, dan dua directives contradict setiap lainnya. Karena noindex adalah crawl-dependent, jangan pair ini dengan sebuah robots.txt disallow — Google dapat't see sebuah noindex ini dapat't crawl. periksa dua places ( meta tag dan X-Robots-Tag header), debug phantom/CDN noindex dengan sebuah langsung Googlebot fetch, lalu hapus directive, Validate Perbaiki, dan expect reprocessing untuk take lebih lama daripada sebuah day atau dua.

TL;DR — “URL marked ‘noindex’” (terjemahan) “URL marked ‘noindex’” adalah GSC halaman pengindeksan status untuk sebuah halaman Google di-crawl dan ditemukan sebuah noindex pada — meta robots tag atau X-Robots-Tag header, dan Google juga honors sebuah robots meta tag placed di halaman body, tidak hanya <head>. Multiple names, satu state: saat ini “URL marked ‘noindex’,” (terjemahan) “URL marked ‘noindex’,” sharper sitemap-submitted wording “Submitted URL marked ‘noindex’” (terjemahan) “Submitted URL marked ‘noindex’” itu reports dan alat commonly gunakan, dan legacy “Excluded oleh ‘noindex’ tag.” (terjemahan) “Excluded oleh ‘noindex’ tag.” ini adalah distinct dari robots.txt-blocked (tidak pernah di-crawl) dan dari “Crawled — currently not indexed” (terjemahan) “di-crawl — saat ini tidak terindeks” (Tidak directive). biasanya intentional — validate URL list pertama. sebuah noindexed URL masih sitting di Anda sitemap adalah nyata flag (sitemap submission adalah sebuah hint, tidak sebuah jaminan). noindex adalah crawl-dependent: pair ini dengan sebuah robots.txt disallow dan Google dapat’t see ini, so halaman dapat stay terindeks. Ketika aturan conflict, Google applies lebih restrictive satu. periksa dua sources ( dirender HTML dan header HTTP), debug phantom/CDN noindex dengan sebuah langsung Googlebot fetch (pemeriksaan URL / Rich hasil Test), lalu hapus directive, Validate Perbaiki, dan expect reprocessing untuk take lebih lama daripada sebuah day atau dua — Google says ini dapat jalankan untuk months untuk lebih rendah-priority halaman.

Apa status sebenarnya berarti

report mendeskripsikan Google’s observed directive, tidak mengapa sebuah CMS, template, atau CDN ditambahkan ini. Bukti untuk klaim ini Google reports URL marked noindex when it encounters a noindex directive and does not index the page. Cakupan: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Tingkat keyakinan: tinggi · Diverifikasi: Google: Page indexing report Google harus menjadi able untuk crawl halaman untuk observe dan apply noindex. Bukti untuk klaim ini Google supports noindex through a robots meta tag or X-Robots-Tag header and must crawl the page to observe it. Cakupan: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Tingkat keyakinan: tinggi · Diverifikasi: Google: Block indexing with noindex

Google’s own definition adalah precise: ketika Google tried untuk indeks halaman, ini encountered sebuah noindex directive dan karena itu melakukan tidak indeks ini. key kata adalah encountered — Google memiliki untuk crawl halaman untuk see directive. So ini status carries dua facts di setelah: Google reached halaman, dan halaman told ini tidak untuk menjadi terindeks.

Bukti untuk klaim ini Google reports URL marked noindex when it encountered a noindex directive while trying to index the URL and therefore did not index it. Cakupan: verified Search Console properties Tingkat keyakinan: tinggi · Diverifikasi: Page indexing report

itu’s seluruh accuracy spine di sini, dan ini adalah apa separates ini status dari -nya neighbors:

  • Robots.txt-blocked → Google adalah tidak pernah diizinkan untuk crawl, so ini tidak baca apa pun konten atau apa pun directive.
  • “Crawled — currently not indexed” (terjemahan) “di-crawl — saat ini tidak terindeks” → Google di-crawl, ditemukan Tidak directive, dan chose tidak untuk indeks anyway.
  • “URL marked ‘noindex’” (terjemahan) “URL marked ‘noindex’” → Google di-crawl, ditemukan sebuah noindex, dan obeyed ini.
Bukti untuk klaim ini Google reports URL marked noindex when it encounters a noindex directive and does not index the page. Cakupan: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Tingkat keyakinan: tinggi · Diverifikasi: Google: Page indexing report

three names adalah satu condition

ini trips orang up karena label memiliki changed di atas time dan shifts berdasarkan bagaimana URL adalah ditemukan:

  • “URL marked ‘noindex’” (terjemahan) “URL marked ‘noindex’” — saat ini, umum label di halaman pengindeksan report. Lives di bawah “Tidak indexed” (terjemahan) “Tidak terindeks” (formerly “Excluded” (terjemahan) “Excluded”). ini adalah wording Google’s own saat ini halaman pengindeksan report documentation menggunakan dan defines.
  • “Submitted URL marked ‘noindex’” (terjemahan) “Submitted URL marked ‘noindex’” — yang sama underlying condition, tetapi untuk sebuah URL itu’s juga di sebuah sitemap Anda submitted. ini adalah sharper wording practitioners dan ketiga-party SEO alat commonly report untuk itu combination. Google’s saat ini help documentation tidak spell ini out sebagai sebuah secara terpisah didefinisikan status distinct dari “URL marked ‘noindex,’” (terjemahan) “URL marked ‘noindex,’” so treat tepat label sebagai report-dependent — tetapi substance holds regardless dari apa sebuah diberikan alat panggilan ini: sebuah sitemap adalah dimaksudkan untuk list URLs Anda ingin di Penelusuran (dan submitting satu adalah sebuah hint untuk Google, tidak sebuah jaminan dari pengindeksan), so sebuah noindexed URL sitting di ini adalah sebuah contradiction worth resolving.
  • “Excluded oleh ‘noindex’ tag” (terjemahan) “Excluded oleh ‘noindex’ tag” — legacy name dari pre-2021 “Index Coverage” (terjemahan) “indeks Coverage” report. masih paling-searched colloquial versi. sama underlying hal.

jika Anda’ve landed di sini dari apa pun dari itu three, Anda’re di yang sama place.

adalah ini sebuah masalah? intentional-vs-accidental decision

jangan reflexively “perbaiki” (terjemahan) “perbaiki” ini. decision tree:

  1. Pull list dari affected URLs (click ke status).
  2. adalah ini halaman Anda dimaksudkan untuk exclude? Thank-Anda halaman, internal penelusuran, faceted/filter URLs, account/admin, staging itu tidak seharusnya menjadi langsung. → Tidak tindakan. “Tidak indexed” (terjemahan) “Tidak terindeks” adalah tidak yang sama sebagai “rusak,” (terjemahan) “rusak,” dan Google says sebagai banyak: ini URLs memiliki tidak telah terindeks, tetapi tidak niscaya karena sebuah error.
  3. adalah sebuah halaman Anda ingin terindeks di ini list? → sebuah noindex leaked onto ini. temukan dan hapus ini.
  4. adalah noindexed URL juga sitting di Anda submitted sitemap (sering surfaced sebagai “Submitted URL marked ‘noindex’” (terjemahan) “Submitted URL marked ‘noindex’”)? → Resolve contradiction secara langsung: hapus noindex (untuk indeks ini) atau hapus URL dari Anda sitemap (untuk leave ini noindexed). jangan leave sebuah noindexed URL sitting di sebuah sitemap — sitemap submission adalah sebuah hint untuk Google tentang apa Anda ingin terindeks, tidak sebuah permintaan itu overrides halaman’s own directive.

alasan pesaing treat ini sebagai sebuah pure “error untuk perbaiki” (terjemahan) “error untuk perbaiki” adalah itu mereka skip langkah 2. sebagian besar dari time, ini status adalah sistem berfungsi correctly.

Di mana noindex lives: meta tag vs. X-Robots-Tag header

ada persis dua pengiriman metode, dan Anda memiliki untuk periksa keduanya karena mereka look completely berbeda:

  • Meta robots tag — <meta name="robots" content="noindex"> di halaman’s <head>. Targets semua crawler; <meta name="googlebot" content="noindex"> targets Google hanya. ini adalah satu Anda dapat spot di HTML.
  • X-Robots-Tag header HTTP — X-Robots-Tag: noindex di server’s respons headers. ini adalah sneaky satu. ini adalah set di server, CMS, atau CDN config, tidak di halaman sumber, so “View Sumber” (terjemahan) “View Sumber” tidak akan tampilkan ini. header metode adalah juga satu-satunya cara untuk noindex non-HTML files — sebuah respons header dapat menjadi digunakan untuk non-HTML resources such sebagai PDFs, video files, dan image files, yang memiliki Tidak <head> untuk hold sebuah meta tag.
Bukti untuk klaim ini Google supports noindex through a robots meta tag or an X-Robots-Tag HTTP response header; both have the same effect, and the response header supports non-HTML resources. Cakupan: HTML and non-HTML web resources Tingkat keyakinan: tinggi · Diverifikasi: Block Search indexing with noindex

Ketika GSC says noindex dan Anda swear halaman tidak memiliki satu, header adalah pertama place untuk look ( cheat sheet tab lays dua side oleh side).

cara temukan directive pada sebuah halaman

  1. View Sumber / dirender DOM — penelusuran untuk noindex. periksa dirender <head>, tidak hanya mentah sumber, since sebuah tag dapat menjadi injected oleh JavaScript atau sebuah tag manager. jangan berhenti di <head>, either: Google memiliki mengatakan ini tidak enforce meta-robots placement dan respects sebuah robots meta tag ditemukan di halaman’s <body> too, so sebuah directive injected lebih rendah di document masih counts.
  2. respons headers — curl -I https://example.com/page/ (atau browser DevTools → Network → document permintaan → respons Headers) dan cari sebuah X-Robots-Tag line.
  3. pemeriksaan URL (GSC) → Test langsung URL — ini fetches halaman sebagai Googlebot dan reports pengindeksan verdict dan respons. ini adalah satu itu catches directives disajikan hanya untuk Google.
  4. Rich hasil Test — lainnya nyata Googlebot fetch itu mengembalikan HTTP respons dan sebuah dirender snapshot dari persis apa server menampilkan Google.
  5. periksa untuk conflicting robots aturan, tidak hanya sebuah single tag. jika lebih daripada satu robots directive applies untuk halaman (say, sebuah template sets index tetapi sebuah plugin atau header menambahkan noindex), Google applies lebih restrictive aturan — so sebuah stray noindex anywhere wins bahkan jika lainnya aturan says index. jangan berhenti searching setelah Anda’ve ditemukan satu directive itu looks permissive.

robots.txt conflict (mengapa disallow + noindex backfires)

ini adalah single sebagian besar-muddled poin di setiap lainnya guide, so I ingin ini tepat. noindex adalah crawl-dependent: Google memiliki untuk menjadi able untuk fetch halaman untuk baca directive. Google status aturan plainly — untuk noindex aturan untuk menjadi effective, halaman harus tidak menjadi blocked oleh sebuah robots.txt file dan memiliki untuk menjadi jika tidak accessible untuk crawler; jika ini adalah blocked atau crawler dapat’t access ini, crawler akan tidak pernah see noindex, dan halaman dapat masih muncul di penelusuran (misalnya, jika lainnya halaman tautan untuk ini).

Bukti untuk klaim ini Google must be allowed to crawl and otherwise access a URL to see and apply its noindex rule; a robots.txt block can hide the directive while the URL remains eligible to appear from other information. Cakupan: HTML and non-HTML web resources Tingkat keyakinan: tinggi · Diverifikasi: Block Search indexing with noindex

I’ve ditulis tentang flip side dari ini untuk tahun. di my Ahrefs piece pada “Indexed, though blocked by robots.txt” (terjemahan) “terindeks, though blocked oleh robots.txt”, core poin adalah itu “crawling and indexing are two different things” (terjemahan) “crawling dan pengindeksan adalah dua berbeda hal” — “if you block a page from being crawled, Google may still index it.” (terjemahan) “jika Anda block sebuah halaman dari menjadi di-crawl, Google dapat masih indeks ini.” dan secara khusus pada ini conflict: “Unless Google can crawl a page, they won’t see the noindex meta tag and may still index it because it has links.” (terjemahan) “Unless Google dapat crawl sebuah halaman, mereka tidak akan see noindex meta tag dan dapat masih indeks ini karena ini memiliki tautan.” So self-defeating combo adalah noindex + robots.txt disallow: disallow hides noindex, dan halaman dapat stay terindeks melalui tautan eksternal.

correct sequence untuk sebenarnya hapus sebuah halaman:

  1. Izinkan crawling dan pertahankan noindex di place.
  2. Tunggu untuk Google untuk recrawl, see directive, dan drop halaman.
  3. hanya lalu, jika Anda ingin save anggaran crawling, Anda dapat disallow ini di robots.txt — setelah deindexing, tidak sebelum.

My standing recommendation, dari itu sama artikel: “Just add a noindex meta robots tag and make sure to allow crawling — assuming it’s canonical.” (terjemahan) “hanya tambahkan sebuah noindex meta robots tag dan pastikan untuk izinkan crawling — assuming ini adalah canonical.”

Phantom noindex: CDN cache dan Googlebot-hanya directives

hardest versi dari ini adalah “phantom” (terjemahan) “phantom” noindex: Anda lihat halaman, see Tidak noindex anywhere, dan GSC masih reports satu. John Mueller memiliki addressed persis ini — di cases he’s seen, di sana adalah sebuah sebenarnya noindex, sometimes ditampilkan hanya untuk Google, yang dapat menjadi very hard untuk debug. (He noted itu scenario ketika ini came up; I’m paraphrasing his poin alih-alih quoting ini sebagai sebuah formal statement.)

biasa suspects — treat ini sebagai hypotheses untuk periksa, tidak confirmed penyebab, until langsung respons sebenarnya menampilkan satu dari them:

  • sebuah CDN atau cache serving sebuah stale X-Robots-Tag: noindex header itu’s Tidak lebih lama di Anda origin config.
  • sebuah directive conditional pada pengguna-agent — server mengembalikan sebuah bersih halaman untuk Anda browser dan sebuah noindexed satu untuk Googlebot.
  • sebuah staging/template leak — sebuah noindex dimaksudkan untuk sebuah staging environment shipping untuk production melalui sebuah shared template.

diagnosis adalah yang sama di semua three: jangan trust “View Sumber” (terjemahan) “View Sumber” di Anda own browser. melakukan sebuah nyata Googlebot fetch — pemeriksaan URL’s Test langsung URL atau Rich hasil Test — yang menampilkan Anda respons HTTP dan dirender halaman persis sebagai Google menerima ini. itu’s bagaimana Anda catch sebuah server/CDN serving satu hal untuk Anda dan lainnya untuk crawler.

cara perbaiki ini dan validate

setelah Anda’ve confirmed noindex adalah sebuah mistake:

  1. hapus directive di -nya nyata sumber — meta tag di template, atau X-Robots-Tag header di server/CMS/CDN config. jelas apa pun CDN/halaman cache so perbaiki adalah sebenarnya menjadi disajikan.
  2. Konfirmasi dengan sebuah langsung Googlebot fetch (pemeriksaan URL → Test langsung URL) itu halaman now mengembalikan Tidak noindex dan menampilkan “URL adalah tersedia untuk Google.” (terjemahan) “URL adalah tersedia untuk Google.”
  3. permintaan pengindeksan untuk tinggi-priority URLs, dan/atau gunakan report’s Validate Perbaiki button untuk tell Google untuk recheck seluruh affected set.
  4. Tunggu. Deindexing dan reindexing tidak instant — Google memiliki untuk recrawl untuk see perubahan pertama, dan Google’s own guidance adalah itu revisit timing bergantung pada halaman’s importance dan dapat take considerably lebih lama daripada sebuah day atau dua (-nya documentation memberikan “months” (terjemahan) “months” sebagai sebuah possibility untuk lebih rendah-priority halaman). permintaan pengindeksan pada sebuah priority URL adalah bagaimana Anda tanyakan Google untuk try sooner, tidak sebuah cara untuk force sebuah spesifik timeline. jangan panic jika status lingers sementara reprocessing.

untuk inverse — sebuah halaman Anda ingin noindexed tetapi itu’s stuck di indeks karena ini adalah juga robots.txt-blocked — unblock crawling pertama so Google dapat finally see noindex.

Di mana ini sits

ini status adalah satu node di Google’s halaman pengindeksan report. robots directive behind ini — noindex — dapat menjadi delivered sebagai sebuah meta robots tag atau sebuah X-Robots-Tag header, dan right alat bergantung pada apakah Anda’re berfungsi dengan HTML atau non-HTML files. neighboring statuses (“Indexed, though blocked oleh robots.txt” (terjemahan) “terindeks, though blocked oleh robots.txt” dan “Crawled — currently not indexed” (terjemahan) “di-crawl — saat ini tidak terindeks”) deskripsikan berbeda status dan perlu berbeda memperbaiki; mempertahankan them straight adalah sebagian besar dari battle.

Tambahkan catatan pakar

Sematkan kutipan pakar

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