News Sitemaps

What a news sitemap is, the exact news: namespace tags and nesting, the two-day freshness window, the 1,000-URL cap, dead tags to stop copying, and how to submit one.

First published: Jul 3, 2026 · Last updated: Jul 13, 2026 · Advanced
1 evidence signal on this page

A news sitemap is a regular XML sitemap extended with Google's news: namespace so you can tell Google about your recent articles — it only lists articles created in the last two days (roughly 48 hours), and you either drop older URLs or strip their <news:news> block. It's capped at 1,000 <news:news> tags per file (much stricter than the 50,000-URL general limit), and past that you split with a sitemap index. It speeds discovery of breaking content but it is not a ranking factor and does not grant Google News eligibility. The old news:keywords and news:stock_tickers tags were dropped in 2018 and aren't in the current schema. You don't need Google Publisher Center for it to work, and Bing has no equivalent — it uses PubHub/RSS submission and IndexNow instead. Put it in its own file or a section of an existing sitemap, reference it in robots.txt, and submit it in Search Console like any sitemap.

TL;DR — A news sitemapA sitemap is a file that lists the pages, images, videos, and other files on your site so search engines can discover them. It helps discovery, but submitting a sitemap doesn't guarantee crawling or indexing. is a standard <urlset> with Google’s news: namespace added, where each <url> carries one <news:news> block (<news:publication><news:name> + <news:language>, plus <news:publication_date> and <news:title>). Only include articles created in the last two days (≈48 hours); past that, drop the URL or strip its <news:news> block — neither deindexes the article. Cap is 1,000 <news:news> tags per file (much stricter than the general 50,000-URL limit); split with a sitemapA sitemap is a file that lists the pages, images, videos, and other files on your site so search engines can discover them. It helps discovery, but submitting a sitemap doesn't guarantee crawling or indexing. indexStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed. beyond that. It speeds discovery, it’s not a ranking factor, and it doesn’t grant Google News eligibilityGoogle News SEO is the practice of getting eligible for and ranking well in Google's news-specific surfaces — the News tab of Search and the Top Stories carousel. As of the 2024–2025 Publisher Center transition there's no application to file: content that complies with Google's news content policies is automatically eligible, and ranking within that pool is driven by relevance, prominence, authoritativeness, freshness, usability, and location/language.. news:keywords / news:stock_tickers / genre tags were dropped in 2018 and aren’t in the current schema — don’t add them. Publisher Center isn’t required. Bing has no equivalent namespace.

Evidence for this claim A Google News sitemap can help Google discover news articles and may be a separate sitemap or use news tags in an existing sitemap. Scope: Current Google News sitemap guidance. Confidence: high · Verified: Google Search Central: News sitemaps Evidence for this claim News sitemaps should contain only articles from the last two days and no more than 1,000 news URLs per sitemap. Scope: Current Google News sitemap time window and URL limit. Confidence: high · Verified: Google Search Central: News sitemap best practices

A news sitemap is not a normal sitemap

Everything you know about generic sitemaps still applies — Google says plainly that news sitemapsA news sitemap is a sitemap (a standalone file or a section of an existing sitemap) that uses Google's news: XML namespace to tell Google about your recent articles — only those published in the last two days. It speeds discovery of breaking content; it isn't a ranking factor and isn't required for Google News eligibility. are based on generic sitemaps, so the general sitemap best practices also apply to news sitemaps.” So the UTF-8 encoding, absolute-URL, entity-escaping, and submission mechanics all carry over from the ordinary XML sitemapAn XML sitemap is a UTF-8 file listing the canonical URLs on your site (with optional lastmod) so search engines can discover and prioritize them. It's a discovery and diagnostic aid, not a guarantee of indexing — and Google ignores its priority and changefreq tags.; I won’t re-derive them here.

What’s different is two things: an extra XML namespace with a handful of news tags, and a hard freshness window. Get those two right and you have a valid news sitemap.

You have a format choice up front, and Google is explicit that both work: “You can either extend your existing sitemap with news specific tags, or create a separate news sitemap that’s reserved just for your news articles. Either option is fine with Google, however creating a separate sitemap just for your news articles may enable better tracking of your content in Search in Search ConsoleA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results..” I lean toward a separate file for exactly that reason — a clean per-file submitted-vs-indexed number in Search ConsoleGoogle's free tool for monitoring crawling, indexing, and search performance. is worth more than the minor convenience of one combined file.

The exact tag structure

Here is Google’s example, reproduced exactly — the nesting is the single most common thing tutorials get wrong:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
  <url>
    <loc>http://www.example.org/business/article55.html</loc>
    <news:news>
      <news:publication>
        <news:name>The Example Times</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2008-12-23</news:publication_date>
      <news:title>Companies A, B in Merger Talks</news:title>
    </news:news>
  </url>
</urlset>

Read the nesting carefully, because this is where implementations go wrong:

  • The root is the ordinary <urlset>, but it declares a second namespace: xmlns:news="http://www.google.com/schemas/sitemap-news/0.9". Google: “The news tags are defined in the news sitemap namespace: http://www.google.com/schemas/sitemap-news/0.9.
  • There is one <news:news> block per <url> — it sits alongside <loc>, not wrapping the whole file. Google is precise: “Each url sitemap tag can have only one news:news tag.”
  • <news:name> and <news:language> are children of <news:publication>.
  • <news:publication>, <news:publication_date>, and <news:title> are all direct children of <news:news>.

There is no single <news:news> wrapper around the entire sitemap. If you find yourself nesting one, you’ve got it wrong.

The required tags, one by one

  • <news:news> — the parent for everything in the news: namespace. One per <url>.
  • <news:publication> — parent of <news:name> and <news:language>. Google: “Each <news:news> parent tag may only have one <news:publication> tag.”
  • <news:name> — your publication’s name. Google’s constraint: “It must exactly match the name as it appears on your articles on news.google.com, omitting anything in parentheses.”
  • <news:language> — an ISO 639 language code (two or three letters). Google notes one exception: “For Simplified Chinese, use zh-cn and for Traditional Chinese, use zh-tw.”
  • <news:publication_date> — the article’s publication date in W3C format, either YYYY-MM-DD or the full YYYY-MM-DDThh:mm:ssTZD form with a time-zone designator. The rule people miss: “Specify the original date and time when the article was first published on your site. Don’t specify the time when you added the article to your sitemap.” Stamping every entry with the sitemap-generation time is a real bug in some hand-rolled and older-plugin setups — it’s the original publish time that goes here.
  • <news:title> — the article headline. Google: “Include the title of the article as it appears on your site. Don’t include the author name, publication name, or publication date in the <news:title> tag.”

The freshness rule: last two days (≈48 hours)

This is the defining feature of a news sitemap and the accuracy point worth pinning down. Google’s exact wording is “the last two days,” not “48 hours” — the industry just shorthands it. Here’s the rule verbatim: “Only include recent URLs for articles that were created in the last two days. Once the articles are older than two days, either remove those URLs from the news sitemap or remove the <news:news> metadata in your sitemap from the older URLs.”

So two valid ways to expire an old article:

  1. Delete the URL from the news sitemap entirely, or
  2. Keep the URL but strip its <news:news> block (leaving a plain sitemap entry).

Either satisfies the rule.

Removing from the news sitemap is not deindexingDeindexing means getting a URL to stop appearing in Google's search results. There's no single delete button — the right method depends on whether you own the page, whether removal is temporary or permanent, and whether the content should still exist.. This is the mental model to hold onto: the two-day window only controls what’s eligible for the news-specific fast-discovery pipeline. It does not affect whether the article stays indexed. Google keeps indexingStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed. and can keep ranking already-crawled URLs from its history normally — the same principle that applies to ordinary sitemaps, where leaving a URL out of the sitemap is not the same as noindexing it. Dropping an article out of your news sitemap at the 48-hour mark is expected maintenance, not a signal to forget the page.

Update the file, don’t spin up a new one. Google: “Update your news sitemap with fresh articles as they’re published. Don’t create a new sitemap with each update. Google News crawls news sitemaps as often as it crawls the rest of your site.” You maintain the same file continuously; there’s no per-article ping-a-new-file ritual.

An empty news sitemap is fine. If you prune old URLs and haven’t published in a few days, the file can go empty. Google: “You may see an Empty Sitemap warning in Search Console, but this is just to make sure it was intentional on your behalf. It won’t cause any problems with Google Search if the file is empty.” Reassuring if you run a lower-cadence site that only occasionally posts news-style content.

The 1,000-URL cap (stricter than you expect)

A news sitemap is capped far lower than an ordinary one. Google: “a sitemap may have up to 1,000 news:news tags. If there are more than 1,000 <news:news> tags in a news sitemap, split your sitemap into several smaller sitemaps.”

Note the contrast: a generic XML sitemapAn XML sitemap is a UTF-8 file listing the canonical URLs on your site (with optional lastmod) so search engines can discover and prioritize them. It's a discovery and diagnostic aid, not a guarantee of indexing — and Google ignores its priority and changefreq tags. caps at 50,000 URLs or 50MB uncompressed. A news sitemap caps at 1,000 <news:news> tags — fifty times stricter. If you come to this with sitemap-index knowledge, don’t assume the same 50,000 ceiling; the news limit is 1,000, and you split past it exactly the way you’d split any sitemap: multiple files referenced from a sitemap indexA sitemap index is a sitemap of sitemaps — a single file that lists your other sitemap files instead of listing URLs directly. It's how large sites stay under the 50,000-URL / 50MB-per-sitemap limit while submitting just one file.. In practice, the two-day window keeps most publishers well under 1,000 anyway — you’d need to be publishing 500+ articles a day to bump into it.

Tags you’ll see in old tutorials but shouldn’t use

If you copy a news sitemap example off a 2017 blog post — or open an old plugin’s settings screen — you’ll see tags that no longer exist in Google’s spec: news:keywords, news:stock_tickers, and genre/access tags. These are dead. Google dropped news:keywords support in February 2018, and none of these appear anywhere in the current documentation — the only tags Google now lists are publication, publication_date, and title.

Leaving old ones in an existing file doesn’t break anything (deprecated tags are harmless, just ignored), so you don’t need to urgently strip them from a legacy sitemap. But don’t add them, and don’t treat any tutorial that presents news:keywords as a “required tag” as current — that’s the single most common inaccuracy floating around on this topic.

Do you need Google Publisher Center? No.

A correctly formatted news sitemap works whether or not you’ve ever touched Google Publisher Center. There’s no gating where <news:name> has to be “registered” somewhere to count. Old tutorials imply you must register a publication in Publisher Center first — that’s stale.

What changed: Google stopped taking manual Google News publication submissions in Publisher Center in April 2024, and the switch to automatically generated publication pages completed in late March 2025. Google’s own framing now is that “Content from publishers that adheres to our content policies is automatically eligible for consideration in Google News and across news surfaces” and “Publishers are automatically considered for ‘Top stories’ or the News tab of Search. They just need to produce high-quality content and comply with Google News content policies.” The old Publisher Center UI that once handled genre/tag control for news is gone along with manual submissions. For the full timeline, see the Google News SEO guide; for the sitemap format itself, Publisher Center is simply not a prerequisite.

Submitting and maintaining it

Submission is identical to any sitemap — there’s nothing news-specific here:

  • robots.txt — add a Sitemap: line with the full absolute URL of the news sitemap.
  • Google Search ConsoleA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results. — submit it in the Sitemaps reportThe Google Search Console report where you submit sitemaps and watch how Google processes them — type, last read date, status, and how many URLs were discovered. It confirms Google read your list; it doesn't prove anything got indexed.; that’s also where you read its submitted-vs-indexed numbers and any warnings.
  • Keep updating the same file as you publish, and prune past the two-day mark.

If something’s off, Google points you to Search Console: “If you’re having trouble with your sitemap, you can investigate the errors with Google Search Console.”

Bing has no equivalent

Bing does not support Google’s news:news XML extension — there’s no equivalent news: namespace for it to read. Bing’s news-inclusion model is a genuinely manual submission-and-review process via PubHub in Bing Webmaster ToolsMicrosoft's free portal for monitoring and improving how a site appears in Bing search — the peer to Google Search Console, plus IndexNow instant indexing, richer backlink data, and keyword volumes. Because Bing's index also feeds Microsoft Copilot, it doubles as a window into AI-search visibility., where you submit URLs or RSS feedsAn RSS or Atom feed is an XML file listing a site's most recently published or updated URLs. Search engines accept it as a sitemap-style discovery signal for fresh content — not a replacement for a full XML sitemap. so Bing can distinguish news from non-news content. The closest Bing analog to “get my breaking article crawled fast” is IndexNowIndexNow is an open push protocol that lets you instantly tell participating search engines (Bing, Yandex, Naver, Seznam, and Yep) which URLs you've added, changed, or removed via a simple HTTP request — and one submission is shared across all of them. Google does not use it., the push protocol Bing supports for instantly notifying it of new or updated URLs. So a standard XML sitemap plus IndexNow is the Bing-side story; the news-sitemap format is a Google thing. (The PubHub mechanics are out of scope here — see the Google News SEOGoogle News SEO is the practice of getting eligible for and ranking well in Google's news-specific surfaces — the News tab of Search and the Top Stories carousel. As of the 2024–2025 Publisher Center transition there's no application to file: content that complies with Google's news content policies is automatically eligible, and ranking within that pool is driven by relevance, prominence, authoritativeness, freshness, usability, and location/language. guide’s Bing section.)

Where this sits in the sitemap family

A news sitemap is one member of the sitemap family. The sitemaps overview is the place to start if you’re new to the topic; the ordinary XML sitemap covers the base mechanics this format inherits; and when you outgrow 1,000 news URLs, the sitemap index is how you tie the split files together. For the eligibility side of Google News — which the sitemap deliberately doesn’t touch — see the Google News SEO guide.

Add an expert note

Pin an expert quote

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