Panduan RSS Feeds
Bagaimana mesin pencari gunakan RSS 2,0 dan Atom 1,0 feeds sebagai sebuah penemuan channel untuk fresh konten — Feedfetcher, robots.txt, WebSub, dan mengapa sebuah feed complements tetapi tidak pernah replaces sebuah sitemap XML.
Google dan Bing keduanya accept RSS 2,0 dan Atom 1,0 feeds sebagai sebuah sitemap-style penemuan sinyal — tetapi sebuah feed hanya surfaces Anda recently changed URLs, so ini complements sebuah penuh sitemap XML alih-alih replacing ini. Google melakukan crawl feeds dengan Feedfetcher, sebuah terpisah crawler itu ignores robots.txt (block ini dengan sebuah 4xx, tidak sebuah disallow). Feeds adalah sebuah pull channel; WebSub turns them ke push untuk Google, sementara IndexNow adalah now Bing's preferred push sinyal. Feeds help penemuan speed, tidak rankings, dan like sitemaps mereka tidak pernah jaminan pengindeksan.
Bukti untuk klaim ini RSS 2.0 defines a channel of items with metadata such as title, link, description, publication date, and GUID. Cakupan: RSS 2.0 feed format; consumer behavior varies. Tingkat keyakinan: tinggi · Diverifikasi: RSS 2.0 Specification Bukti untuk klaim ini Google accepts RSS 2.0 and Atom 1.0 feeds as sitemap submissions, generally covering recent URLs; submission aids discovery but does not guarantee indexing. Cakupan: Current Google sitemap format support. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Central: Build and submit a sitemapTL;DR — sebuah RSS atau Atom feed adalah sebuah XML file itu lists Anda sebagian besar recent halaman. mesin pencari dapat gunakan ini untuk temukan baru konten lebih cepat — Anda dapat submit feed di Google Search Console atau Bing Webmaster alat, hanya like sebuah sitemap. tetapi sebuah feed hanya menampilkan recent URLs, so ini berfungsi alongside sebuah penuh sitemap XML, tidak alih-alih satu. dan like sebuah sitemap, ini helps sebuah halaman mendapatkan ditemukan — ini tidak membuat Anda peringkat lebih tinggi.
Apa sebuah RSS feed adalah
sebuah RSS feed (Benar-benar sederhana Syndication) atau Atom feed adalah sebuah XML file Anda situs publishes itu lists Anda latest konten — biasanya terakhir sedikit dozen posts. sebagian besar blog dan CMS platforms generate satu secara otomatis. Readers gunakan feeds untuk ikuti Anda memperbarui di sebuah feed reader, tetapi yang sama file melakukan double duty: penelusuran mesin dapat baca ini untuk menemukan Anda newest URLs.
Bagaimana mesin pencari gunakan ini
sebuah feed berfungsi sebuah lot like sebuah sitemap. Dua hal dapat happen:
- Anda submit ini. di Google Search Console atau Bing Webmaster alat, Anda dapat tambahkan feed’s URL sebagai sebuah sitemap. mesin lalu memeriksa ini untuk baru halaman.
- crawler temukan ini pada mereka own. jika Anda put sebuah kecil autodiscovery tag di Anda
halaman’s
<head>— sebuah<link rel="alternate" type="application/rss+xml">line — sebuah crawler dapat spot Anda feed tanpa Anda submitting apa pun.
Either cara, mesin pulls Anda feed periodically dan notices recently ditambahkan atau changed URLs di ini.
satu hal untuk remember
sebuah feed tidak replace Anda sitemap XML. sebuah feed hanya lists Anda recent konten — ini tidak akan sertakan Anda older halaman atau archives. Google’s own advice adalah untuk gunakan keduanya: sitemap untuk penuh coverage dari Anda seluruh situs, dan feed sebagai sebuah freshness sinyal untuk apa hanya changed.
dan hanya like sebuah sitemap, sebuah feed hanya helps dengan penemuan — getting sebuah halaman ditemukan dan di-crawl. ini tidak jaminan halaman mendapatkan terindeks, dan ini tidak lift Anda rankings.
ingin deeper versi — Feedfetcher (Google’s terpisah feed crawler), mengapa ini ignores robots.txt, WebSub, dan bagaimana Bing’s guidance memiliki shifted toward IndexNow? Switch untuk Advanced tab.
Bukti untuk klaim ini RSS 2.0 defines a channel of items with metadata such as title, link, description, publication date, and GUID. Cakupan: RSS 2.0 feed format; consumer behavior varies. Tingkat keyakinan: tinggi · Diverifikasi: RSS 2.0 Specification Bukti untuk klaim ini Google accepts RSS 2.0 and Atom 1.0 feeds as sitemap submissions, generally covering recent URLs; submission aids discovery but does not guarantee indexing. Cakupan: Current Google sitemap format support. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Central: Build and submit a sitemapTL;DR — RSS 2,0 dan Atom 1,0 adalah accepted oleh Google sebagai sebuah sitemap format, dan lainnya mesin dapat mendukung feed submission di bawah mereka saat ini webmaster guidance. sebuah feed hanya surfaces Anda recently changed URLs, so ini complements sebuah penuh sitemap XML — ini tidak pernah replaces satu. Feeds adalah sebuah pull channel; WebSub dapat tambahkan publish-subscribe notifications, sementara IndexNow adalah sebuah terpisah URL-notification protocol digunakan oleh participating mesin. Feeds help penemuan speed, tidak rankings, dan like sitemaps mereka tidak pernah jaminan pengindeksan.
sebuah feed adalah sebuah sitemap-format penemuan sinyal
jika Anda CMS sudah publishes sebuah RSS atau Atom feed, mesin pencari dapat gunakan ini
sama cara mereka gunakan sitemap — sebagai sebuah list dari URLs untuk menemukan. Google adalah jelas:
“Google accepts RSS 2.0 dan Atom 1.0 feeds,” (terjemahan) “Google accepts RSS 2,0 dan Atom 1,0 feeds,” dan “jika Anda CMS generates an RSS
atau Atom feed, Anda dapat submit itu feed’s URL sebagai a sitemap.” (terjemahan) “jika Anda CMS generates sebuah RSS
atau Atom feed, Anda dapat submit feed’s URL sebagai sebuah sitemap.” itu submission slot di
Google Search Console takes sebuah feed URL hanya sebagai happily sebagai sebuah sitemap.xml.
«The catch is scope. A full XML sitemap aims to catalog every URL on your site; a feed is a rolling window of your most recent items. Google says it plainly: “This feed only provides information on recent URLs.” So a feed is a freshness signal, not a comprehensive index of your pages. This is exactly how I frame it on the Discovery hub — Google accepts feeds as a sitemap format, but a feed only surfaces your recently changed URLs. » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian sembilan belas, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Dua berbeda hal adalah benar di sini, dan ini adalah worth mempertahankan them terpisah: feed
adalah recent karena yang URLs adalah saat ini listed di ini — itu bagian adalah
structural dan reliable. Apa setiap item’s pubDate/updated nilai melakukan setelah sebuah
provider fetches feed adalah sebuah terpisah pertanyaan; Google dan Bing jangan publish sebuah
detailed spec untuk persis bagaimana mereka weigh itu date fields, so treat them sebagai
berguna context Anda supply, tidak sebuah terdokumentasi processing jaminan.
Feeds complement sebuah sitemap — mereka jangan replace ini
ini adalah myth worth killing up front: “an RSS feed replaces my XML sitemap.” (terjemahan) “sebuah RSS feed replaces my sitemap XML.” ini tidak. Google’s terdokumentasi recommendation adalah untuk gunakan keduanya — sitemap untuk comprehensive, situs-wide coverage (older halaman, archives, semuanya), dan RSS/Atom feed sebagai freshness layer untuk apa hanya changed. Drop sitemap dan pertahankan hanya feed, dan Anda archive dari older URLs loses -nya sebagian besar reliable penemuan path.
sebuah practical note pada apa feeds dapat carry: sebuah mRSS (Media RSS) feed dapat memberikan Google detail tentang video konten, tetapi RSS/Atom feeds dapat hanya deskripsikan videos — tidak images atau news. untuk image penemuan Anda masih ingin sebuah sitemap gambar, dan untuk Google News Anda submit melalui News-spesifik channels. feed adalah sebuah penemuan aid, tidak sebuah universal metadata pipe.
Feedfetcher: Google’s feed crawler untuk News dan WebSub — dan robots.txt footgun
Di sini’s bagian sebagian besar tulis-ups miss, dan worth menjadi precise tentang cakupan: Google’s own Feedfetcher documentation mendeskripsikan ini narrowly sebagai “how Google crawls RSS or Atom feeds for Google News and WebSub.” (terjemahan) “bagaimana Google melakukan crawl RSS atau Atom feeds untuk Google News dan WebSub.” itu’s terdokumentasi gunakan — Google tidak say pada itu halaman itu Feedfetcher adalah apa menangani setiap feed Anda submit sebagai sebuah sitemap di Search Console, so I tidak akan generalize ini ke sebuah claim tentang sitemap-submission path. Dua hal Feedfetcher’s own documentation melakukan establish, untuk News/WebSub context ini names:
- ini ignores robots.txt — oleh design. Google status ini secara langsung: Feedfetcher
tidak obey robots.txt aturan, karena ini adalah treated sebagai acting pada behalf dari sebuah
human siapa explicitly subscribed untuk feed — “a direct agent of the human
user, not as a robot.” (terjemahan) “sebuah direct agent dari human
pengguna, tidak sebagai sebuah robot.” So jika Anda plan untuk “block the feed from crawlers” (terjemahan) “block feed dari crawler” adalah sebuah
robots.txt
Disallow, ini tidak akan berhenti Feedfetcher. untuk sebenarnya block Feedfetcher, mengembalikan 4xx (404 atau 410) untuk feed URL — tidak sebuah disallow. ini adalah yang sama shape dari mistake sebagai trying untuk deindex sebuah halaman dengan robots.txt: Anda’re reaching untuk wrong control. - ini melakukan crawl hanya feed URL, tidak tautan di dalam ini. Google adalah jelas itu “unlike wajar web crawlers, Feedfetcher tidak discovering links untuk crawl di all; alih-alih, it crawls a single URL itu provided untuk it.” (terjemahan) “unlike wajar web crawler, Feedfetcher tidak discovering tautan untuk crawl di semua; alih-alih, ini melakukan crawl sebuah single URL itu’s disediakan untuk ini.” ini juga says Feedfetcher “shouldn’t retrieve feeds from most sites more than once every hour on average,” (terjemahan) “tidak seharusnya retrieve feeds dari sebagian besar situs lebih daripada setelah setiap hour pada average,” though frequently-diperbarui situs dapat menjadi refreshed lebih sering. Apa Google tidak document adalah apa happens berikutnya untuk URLs di dalam sebuah feed Anda submit sebagai sebuah umum Penelusuran sitemap — itu hand-off tidak described pada ini halaman, so treat ini sebagai undocumented alih-alih assuming ini alur melalui Feedfetcher.
Bagaimana Bing menggunakan feeds — dan mengapa IndexNow changed picture
Bing accepts sebuah broad set dari sitemap formats: XML, RSS 2,0, mRSS, Atom 0,3 dan Atom 1,0, dan plain text. RSS/Atom feeds adalah sebuah natural fit untuk blogs itu publish frequently, dan secara historis Bing akan monitor itu feeds untuk catch baru konten.
«But Bing’s modern guidance has moved on. Its 2025 sitemaps guidance emphasizes XML
with accurate lastmod plus IndexNow as the preferred stack, and notably stops
foregrounding RSS/Atom. The reasoning is in Bing’s own words on IndexNow: “Instead
of Bing continually monitoring RSS and similar feeds or frequently crawling websites
to check for new pages… websites will notify Bing directly about relevant URLs
changing on their website.” In other words, IndexNow is meant to replace the old
“Bing monitors your RSS feed” pattern with an explicit push. RSS still works with
Bing and submitting it is low-effort — but if you’re choosing where to invest for
Bing freshness, IndexNow is the primary recommendation now.
» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian dua puluh sembilan, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Pull vs push: di mana WebSub fits
Feeds adalah fundamentally sebuah pull channel — mesin re-fetches Anda feed pada -nya own schedule. untuk membuat itu sebuah push, Anda tambahkan WebSub (formerly PubSubHubbub). Google mendukung ini: “If you use Atom or RSS, you can use WebSub to broadcast your changes to search engines, including Google.” (terjemahan) “jika Anda gunakan Atom atau RSS, Anda dapat gunakan WebSub untuk broadcast Anda perubahan untuk mesin pencari, including Google.” alih-alih menunggu untuk menjadi re-pulled, Anda feed broadcasts perubahan untuk subscribed mesin, so perbarui lands closer untuk nyata time. simplest mental model untuk dua mesin:
- Google: RSS/Atom feed untuk pull penemuan, WebSub untuk push feed perubahan.
- Bing: RSS/Atom accepted, tetapi IndexNow adalah preferred push untuk nyata-time notification.
WebSub adalah push complement untuk RSS — yang sama cara lastmod dan IndexNow adalah
push complements pada sitemap side. (Lebih pada seluruh pull/push landscape pada
penemuan hub.)
Setting up sebuah feed untuk penemuan
sebuah pendek, practical checklist:
- Publish sebuah valid RSS 2,0 atau Atom 1,0 feed (sebagian besar CMSes melakukan ini secara otomatis). gunakan absolute URLs di dalam ini, dan pertahankan item count untuk Anda recent window.
- tambahkan sebuah autodiscovery tag di Anda halaman
<head>so crawler dapat temukan ini:<link rel="alternate" type="application/rss+xml" title="Feed" href="/feed.xml">. - Submit feed URL sebagai sebuah sitemap di Google Search Console dan di Bing Webmaster alat. Autodiscovery alone dapat berfungsi, tetapi jelas submission adalah lebih reliable.
- untuk Google freshness, tambahkan WebSub; untuk Bing freshness, implement IndexNow.
- jangan block feed di robots.txt expecting Feedfetcher untuk obey ini — gunakan 4xx jika Anda genuinely perlu untuk block ini.
limits — sama sebagai sitemaps
Three honest limits untuk ingatlah:
- Recent URLs hanya. sebuah feed adalah sebuah freshness sinyal, tidak penuh coverage. pertahankan sitemap XML untuk semuanya else.
- Tidak pengindeksan jaminan. penemuan adalah tidak pengindeksan. sebuah feed mendapatkan sebuah URL ditemukan dan di-crawl sooner; apakah ini adalah terindeks adalah sebuah terpisah decision.
- Tidak sebuah sinyal peringkat. Feeds speed up penemuan dan dapat help fresh konten mendapatkan picked up sebelum backlinks accrue, tetapi ada Tidak peringkat benefit beyond itu — persis yang sama sebagai sebuah sitemap.
AI summary
sebuah condensed take pada Advanced versi:
- Feeds adalah sebuah sitemap-format penemuan sinyal. Google accepts RSS 2,0 dan
Atom 1,0; Bing accepts RSS 2,0 plus Atom 0,3/1.0 (dan mRSS). Submit feed
URL sebagai sebuah sitemap, atau expose ini melalui sebuah
<link rel="alternate">autodiscovery tag. - sebuah feed hanya covers recent URLs. ini complements sebuah penuh sitemap XML — ini tidak pernah replaces satu. Google recommends menggunakan keduanya.
- Feedfetcher adalah Google’s crawler untuk RSS/Atom feeds, terdokumentasi untuk Google News dan WebSub secara khusus — Google tidak state ini adalah fetcher behind setiap Penelusuran sitemap-submitted feed. ini ignores robots.txt oleh design — untuk block ini, mengembalikan 4xx, tidak sebuah disallow. ini fetches hanya feed URL (ini tidak ikuti tautan di dalam feed).
- Feed identity tidak sebuah Penelusuran control. sebuah
guid/idmemberikan sebuah item stable identity di dalam feed; ini adalah tidak sebuah canonical directive.X-Robots-Tag: noindexpada sebuah feed respons memerlukan crawler untuk sudah menjadi able untuk access ini, dan tidak access control. - Pull vs push: feeds adalah pull. WebSub turns them ke push untuk Google (broadcast feed perubahan). untuk Bing, IndexNow adalah now preferred nyata-time push, replacing old “Bing monitors Anda RSS” (terjemahan) “Bing monitors Anda RSS” pattern.
- mRSS dapat carry video detail; feeds dapat’t deskripsikan images atau news.
- Limits: recent URLs hanya, Tidak pengindeksan jaminan, dan Tidak peringkat benefit — feeds speed up penemuan, tidak ada apa pun lebih.
Dokumentasi resmi
Utama-sumber documentation dari mesin pencari.
- bangun dan submit sebuah sitemap — RSS 2,0 / Atom 1,0 acceptance, submitting sebuah feed sebagai sebuah sitemap, “recent URLs hanya” (terjemahan) “recent URLs hanya” caveat, mRSS untuk video, dan WebSub.
- Feedfetcher — bagaimana Google’s dedicated feed crawler berfungsi dan mengapa ini ignores robots.txt (block dengan 4xx).
- Best Practices untuk sitemap XML dan RSS/Atom Feeds (2014) — Google’s “gunakan keduanya” (terjemahan) “gunakan keduanya” recommendation: sitemap untuk coverage, feed untuk freshness.
- menggunakan RSS/Atom Feeds untuk menemukan baru URLs (2009) — Google’s original announcement dari feeds sebagai sebuah penemuan metode.
Bing / Microsoft
- Mempertahankan konten Discoverable dengan Sitemaps di AI-Powered Penelusuran (July 2025) — Bing’s saat ini guidance emphasizing XML +
lastmod+ IndexNow. - Submit up untuk 10 000 URLs/day untuk Bing (2019) — Fabrice Canel statement pada replacing RSS monitoring dengan direct notification.
Quotes dari sumber
pada—record statements dari Google dan Bing. setiap tautan adalah sebuah deep tautan itu jumps untuk quoted passage pada sumber halaman.
Google — feeds sebagai sebuah penemuan format
- “Google accepts RSS 2.0 and Atom 1.0 feeds.” (terjemahan) “Google accepts RSS 2,0 dan Atom 1,0 feeds.” — Google Search Central docs. Jump untuk quote
- “If you use Atom or RSS, you can use WebSub to broadcast your changes to search engines, including Google.” (terjemahan) “jika Anda gunakan Atom atau RSS, Anda dapat gunakan WebSub untuk broadcast Anda perubahan untuk mesin pencari, including Google.” Jump untuk quote
Bing / Microsoft
«- “Instead of Bing continually monitoring RSS and similar feeds or frequently crawling websites to check for new pages, discover content changes and/or new outbound links, websites will notify Bing directly about relevant URLs changing on their website.” — Microsoft Bing, on IndexNow / URL submission. Jump to quote » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian lima puluh delapan, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)
Note: sebuah couple dari supporting facts di Advanced tab — “feed hanya menyediakan information pada recent URLs” (terjemahan) “feed hanya menyediakan informasi pada recent URLs” line, Feedfetcher’s robots.txt perilaku, dan Bing’s accepted-format list — come dari Google bangun-sitemap dan Feedfetcher docs dan Bing Webmaster alat help, yang render melalui JavaScript dan resist automated memeriksa. Konfirmasi tepat wording terhadap langsung halaman sebelum treating apa pun dari ini sebagai akhir. John Mueller’s paraphrased Office Hours remarks pada RSS (“no SEO benefit other than helping Google discover content” (terjemahan) “Tidak SEO benefit lainnya daripada helping Google menemukan konten”) adalah relayed melalui ketiga-party summaries dan adalah tidak quoted verbatim di sini.Feed setup audit checklist
Jalankan melalui ini sebelum Anda pertimbangkan sebuah feed “selesai.” (terjemahan) “selesai.” ini adalah yang sama ground sebagai Advanced tab’s setup langkah, reframed sebagai sebuah lulus/fail list:
- Feed validates sebagai well-formed RSS 2,0 atau Atom 1,0 — Tidak rusak XML, unescaped ampersands, atau unclosed tags.
- setiap item memiliki sebuah nyata, distinct
<link>pointing di sebuah absolute URL (tidak sebuah relative path, tidak sebuah placeholder). - setiap item memiliki sebuah
pubDate(RSS) atauupdated/published(Atom) — sebuah feed dengan Tidak dates memberikan crawler tidak ada apa pun untuk judge “recent” (terjemahan) “recent” oleh. - Item count matches Anda sebenarnya recent window (roughly Anda terakhir sedikit dozen posts) — tidak truncated untuk 3-5, tidak bloated untuk Anda entire archive.
- Penuh-konten vs. summary adalah sebuah deliberate pilihan, tidak sebuah default — weigh reader convenience di feed readers terhadap licensing, republishing/scraping exposure, dan bagaimana banyak Anda ingin lindungi click-melalui untuk Anda own situs. ini tidak sebuah terdokumentasi Google Search peringkat factor either cara; whichever Anda choose, pertahankan item’s markup valid dan -nya entry identity (guid/id) stable.
- Autodiscovery tag adalah present di
<head>:<link rel="alternate" type="application/rss+xml" title="Feed" href="/feed.xml">. - Feed’s respons HTTP memiliki correct
Content-Type(application/rss+xmlatauapplication/atom+xml), tidaktext/html. - Feed URL submitted sebagai sebuah sitemap di keduanya Google Search Console dan Bing Webmaster alat.
- Feed URL adalah tidak disallowed di
robots.txtjika Anda sebenarnya ingin Feedfetcher dan feed readers untuk reach ini (sebuah disallow tidak akan berhenti Feedfetcher anyway — see anti-patterns tab). - sebuah penuh sitemap XML masih ada dan adalah submitted secara terpisah — feed adalah freshness layer, tidak seluruh map.
- WebSub configured jika Anda ingin push penemuan untuk Google; IndexNow configured jika Anda ingin push penemuan untuk Bing.
mental models
1. Feed = freshness layer, sitemap = penuh map. jangan tanyakan “feed atau sitemap” (terjemahan) “feed atau sitemap” — ini adalah tidak sebuah pilihan. sitemap jawaban “apa ada pada ini site,” (terjemahan) “apa ada pada ini situs,” feed jawaban “apa changed recently.” (terjemahan) “apa changed recently.” gunakan keduanya; feed tidak pernah substitutes untuk sitemap’s coverage.
2. Pull vs. push, dan yang mesin ingin yang. sebuah feed oleh itself adalah pull — mesin re-fetches ini pada -nya own schedule. WebSub turns itu ke push untuk Google. IndexNow adalah Bing’s preferred push channel dan memiliki moved past “monitor itu RSS feed.” (terjemahan) “monitor RSS feed.” jika Anda goal adalah lebih cepat penemuan untuk sebuah spesifik mesin, match channel untuk mesin: WebSub untuk Google, IndexNow untuk Bing.
3. Feedfetcher adalah tidak Googlebot.
Google’s dedicated feed-fetching bot memiliki -nya own aturan — sebagian besar importantly, ini
ignores robots.txt. apa pun control decision tentang sebuah feed URL memiliki untuk menjadi dibuat dengan
ini crawler’s perilaku di mind, tidak Googlebot’s.
4. decision aturan untuk “melakukan a feed help ini site?” (terjemahan) “melakukan sebuah feed help ini situs?” sebuah feed earns -nya pertahankan ketika: (sebuah) Anda publish baru atau diperbarui konten sering cukup itu “recent” (terjemahan) “recent” adalah sebuah bermakna, moving window, dan (b) Anda ingin itu freshness sinyal tersedia untuk lebih daripada hanya mesin pencari (feed readers, WebSub subscribers, ketiga-party aggregators). sebuah situs itu rarely perubahan mendapatkan little extra dari sebuah feed beyond apa sitemap sudah menyediakan.
5. penemuan, tidak pengindeksan, tidak peringkat. setiap decision di sini sits di dalam yang sama boundary sebagai sebuah sitemap: sebuah feed dapat hanya speed up apakah sebuah URL mendapatkan ditemukan dan di-crawl. ini memiliki Tidak lever pada pengindeksan decisions atau pada rankings.
Feed formats — apa accepted, apa diperlukan
Accepted sebagai sebuah sitemap-format penemuan sinyal
| Format | Accepted oleh Google | Accepted oleh Bing | Notes |
|---|---|---|---|
| RSS 2,0 | Ya | Ya | sebagian besar umum CMS default |
| Atom 1,0 | Ya | Ya | |
| Atom 0,3 | Tidak | Ya | Bing’s docs list ini; treat sebagai legacy |
| mRSS (Media RSS) | Video hanya | Ya (sebagai sebuah sitemap format) | Google: video metadata hanya, tidak sebuah umum sitemap |
| JSON Feed | Tidak listed | Tidak listed | Feed-reader format; neither mesin documents ini sebagai sebuah sitemap input |
Minimum berguna elements per item
| Element | RSS 2,0 | Atom 1,0 | mengapa ini penting untuk penemuan |
|---|---|---|---|
| Item tautan | <link> | <link href> | sebenarnya URL untuk crawl — harus menjadi absolute |
| Date | <pubDate> | <updated> / <published> | Lets mesin judge apa “recent” (terjemahan) “recent” |
| judul | <title> | <title> | Human/feed-reader context, tidak sebuah peringkat input |
| Unique ID | <guid> (recommended) | <id> (diperlukan) | Berhenti yang sama item menjadi re-processed sebagai baru |
Pull vs. push, oleh mesin
| mesin | Pull (feed itself) | Push equivalent |
|---|---|---|
| RSS/Atom, re-fetched periodically | WebSub | |
| Bing | RSS/Atom, re-fetched periodically | IndexNow (preferred di atas feed monitoring) |
Blocking Feedfetcher — melakukan ini, tidak itu
| Goal | Wrong alat | Right alat |
|---|---|---|
| Berhenti Feedfetcher dari reading feed URL | robots.txt Disallow (ignored) | mengembalikan 4xx (404/410) untuk feed URL |
Feed identity vs. Penelusuran controls — ini adalah tidak yang sama mechanism
sebuah feed’s guid/id dan -nya link adalah bagian dari feed spec, tidak Penelusuran
directives. jangan reach untuk them untuk melakukan sebuah canonicalization atau access-control job
mereka adalah tidak pernah dibangun untuk:
| Control | Apa ini sebenarnya melakukan | Apa ini melakukan Tidak melakukan |
|---|---|---|
RSS guid / Atom id | Memberikan sebuah item sebuah stable identity di dalam feed, so sebuah consumer knows “sama item, jangan re-menunjukkan it” (terjemahan) “sama item, jangan re-tampilkan ini” | melakukan tidak tell Google atau Bing yang halaman URL adalah canonical |
Item link (RSS) / link href (Atom) | poin sebuah feed reader atau crawler di destination URL | adalah tidak sebuah canonicalization sinyal pada -nya own |
Canonical relation (rel="canonical", atau sebuah HTTP Link header) | sebuah terpisah mechanism Anda implement pada artikel’s own respons untuk consolidate duplicate URLs | adalah tidak inferred secara otomatis dari sebuah feed’s guid/id/link |
X-Robots-Tag: noindex pada feed respons | dapat apply sebuah Penelusuran directive untuk sebuah non-HTML respons like sebuah feed file — tetapi hanya takes effect setelah crawler dapat sudah access itu respons | adalah tidak sebuah access-control alat dan tidak akan berhenti feed dari menjadi fetched atau syndicated |
| HTTP authentication / sebuah privat URL | Sebenarnya restricts siapa dapat retrieve feed di semua | Tidak achieved oleh apa pun dari rows di atas |
Mistakes untuk hindari
Trying untuk block Feedfetcher dengan robots.txt.
Feedfetcher adalah terdokumentasi untuk ignore robots.txt oleh design — ini adalah treated sebagai
acting pada behalf dari sebuah subscribed human, tidak sebagai sebuah autonomous crawler. sebuah
Disallow aturan pada feed URL melakukan tidak ada apa pun untuk ini. melakukan alih-alih: jika Anda
genuinely perlu untuk berhenti Feedfetcher dari reading sebuah feed, mengembalikan 4xx (404 atau
410) untuk itu URL.
Treating feed sebagai sebuah replacement untuk sitemap XML. sebuah feed hanya lists recent items — dropping sitemap karena “the feed covers it” (terjemahan) “ feed covers ini” loses penemuan untuk setiap older halaman dan archive. melakukan alih-alih: pertahankan keduanya; Google’s own guidance adalah untuk gunakan sitemap untuk penuh coverage dan feed sebagai freshness layer pada top dari ini.
Shipping sebuah feed dengan Tidak pubDate/updated element.
Tanpa sebuah date pada setiap item, ada tidak ada apa pun untuk sebuah crawler (atau sebuah feed reader) untuk
gunakan untuk judge apa sebenarnya recent. melakukan alih-alih: pastikan setiap item carries
sebuah nyata, accurate date — tidak sebuah bangun-time timestamp itu’s yang sama di seluruh semua
items.
Tidak autodiscovery tag di <head>.
Tanpa <link rel="alternate" type="application/rss+xml" href="...">, crawler
dan feed readers dapat hanya temukan feed jika Anda explicitly submit atau tautan ini
di suatu tempat. melakukan alih-alih: tambahkan autodiscovery tag so feed adalah
self-announcing pada setiap halaman.
Letting feed’s item count balloon atau collapse. sebuah feed dengan Anda entire archive berhenti menjadi sebuah “recent” (terjemahan) “recent” sinyal; sebuah feed truncated untuk 2-3 items dapat miss sebuah batch dari sama-day publishes. melakukan alih-alih: size item count untuk Anda sebenarnya penerbitan cadence — cukup untuk cover kesenjangan antara melakukan crawl tanpa becoming sebuah kedua sitemap.
Assuming RSS submission berarti lebih cepat Bing penemuan hari ini. ini digunakan untuk menjadi sebuah reasonable assumption; Bing’s own guidance memiliki since moved toward IndexNow sebagai preferred nyata-time sinyal, explicitly dibingkai sebagai sebuah replacement untuk “continually monitoring RSS.” (terjemahan) “continually monitoring RSS.” melakukan alih-alih: pertahankan RSS submission (ini adalah rendah-effort dan masih berfungsi), tetapi treat IndexNow sebagai utama lever untuk Bing freshness, tidak feed.
Prove feed sebenarnya berfungsi
Lulus/fail memeriksa untuk setelah Anda publish atau perubahan sebuah feed — setiap dengan failure sinyal dan ketika untuk pull trigger pada rolling back.
Test: feed adalah well-formed XML
- Test untuk jalankan: muat feed URL di W3C Feed Validator.
- Yang diharapkan hasil: “This is a valid RSS/Atom feed” (terjemahan) “ini adalah sebuah valid RSS/Atom feed” dengan Tidak errors (warnings tentang opsional elements adalah acceptable).
- Failure interpretation: sebuah validation error biasanya berarti malformed XML, sebuah unescaped character, atau sebuah missing diperlukan element — feed dapat masih render di sebuah browser tetapi fail untuk stricter parsers.
- Monitoring window: Immediate — re-periksa right setelah apa pun perubahan untuk feed template.
- Rollback trigger: apa pun validator error (tidak warning) berarti revert template perubahan until ini re-validates bersih.
Test: correct konten-jenis header
- Test untuk jalankan:
curl -I https://example.com/feed.xmldan bacaContent-Typeheader. - Yang diharapkan hasil:
application/rss+xml(RSS) atauapplication/atom+xml(Atom) — tidaktext/htmlatautext/plain. - Failure interpretation: sebuah
text/htmlkonten-jenis biasanya berarti feed route adalah menjadi disajikan oleh wrong handler (sebuah CMS catch-semua, sebuah caching layer rewriting headers). - Monitoring window: Immediate.
- Rollback trigger: Wrong konten-jenis pada langsung feed URL — perbaiki server config sebelum relying pada feed untuk penemuan.
Test: sitemap submission accepted
- Test untuk jalankan: Submit feed URL di bawah Sitemaps di Google Search Console dan di bawah Sitemaps di Bing Webmaster alat.
- Yang diharapkan hasil: Status menampilkan “Success” (terjemahan) “Success” (Google) atau sebuah processed/valid state (Bing). Neither mesin documents sebuah guaranteed ditemukan-URL count atau sebuah committed processing window — sebuah non-zero ditemukan-URL count adalah sebuah baik sign, tetapi treat ini sebagai sebuah observation, tidak sebuah lulus/fail requirement pada -nya own.
- Failure interpretation: sebuah “tidak dapat fetch” (terjemahan) “tidak dapat fetch” atau “General HTTP error” (terjemahan) “umum HTTP error” status biasanya berarti feed URL adalah blocked, returning sebuah non-200 status, atau timing out.
- Monitoring window: memeriksa back sebuah day atau dua setelah submission adalah sebuah practical aturan dari thumb, tidak sebuah terdokumentasi SLA — re-periksa setelah apa pun server atau CDN perubahan itu touches feed route.
- Rollback trigger: Submission stuck di sebuah error state setelah sebuah re-periksa — investigate server respons sebelum assuming mesin akan “figure it out” (terjemahan) “figure ini out” pada -nya own.
Test: autodiscovery tag adalah present dan correct
- Test untuk jalankan: View sumber pada sebuah halaman itu seharusnya expose feed dan
konfirmasi
<link rel="alternate" type="application/rss+xml">(atauatom+xml) tag adalah present dengan correcthref. - Yang diharapkan hasil: tag ada di
<head>, danhrefresolves untuk yang sama feed URL Anda validated di atas. - Failure interpretation: sebuah missing tag berarti autodiscovery-based crawler
dan feed readers dapat’t temukan feed tanpa sebuah jelas submission; sebuah wrong
hrefberarti ini poin di sebuah stale atau dead feed. - Monitoring window: Immediate — periksa right setelah apa pun template perubahan.
- Rollback trigger: Tag missing atau pointing di wrong URL pada sebuah langsung halaman.
Test: Feedfetcher dapat’t menjadi blocked oleh robots.txt (confirming footgun tidak apply untuk Anda)
- Test untuk jalankan: periksa
robots.txtuntuk sebuahDisallowcovering feed path, lalu konfirmasi feed URL masih mengembalikan200ketika fetched secara langsung. - Yang diharapkan hasil: jika Anda ingin feed di-crawl, ini mengembalikan
200— sebuah robots.txt disallow alone tidak akan memiliki berhenti Feedfetcher, tetapi ini adalah worth confirming feed tidak juga returning sebuah non-200 untuk sebuah unrelated alasan. jika Anda yang dimaksud untuk block Feedfetcher, URL seharusnya mengembalikan4xx, tidak rely pada disallow. - Failure interpretation: sebuah
200ketika Anda dimaksudkan untuk block Feedfetcher berarti block tidak sebenarnya di place — robots.txt line adalah menjadi ignored, sebagai terdokumentasi. - Monitoring window: Immediate.
- Rollback trigger: Feed URL status tidak match Anda intent (blocked ketika ini seharusnya menjadi open, atau vice versa).
Uji pemahaman Anda: RSS Feeds
Five quick pertanyaan pada bagaimana mesin pencari gunakan RSS dan Atom feeds untuk penemuan. Pick sebuah jawaban untuk setiap, lalu periksa.
Log perubahan
Diperbarui 18 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.