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
demand #11 in Discovery#42 in How Search Works#219 in Technical SEO#302 on the site
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 sitemap 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 sitemap index beyond that. It speeds discovery, it’s not a ranking factor, and it doesn’t grant Google News eligibility. 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 sitemaps 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 sitemap; 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 Console.” I lean toward a separate file for exactly that reason — a clean per-file submitted-vs-indexed number in Search Console is worth more than the minor convenience of one combined file.

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

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 deindexing. 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 indexing 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 sitemap 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 index. 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 Console — submit it in the Sitemaps report; 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 Tools, where you submit URLs or RSS feeds so Bing can distinguish news from non-news content. The closest Bing analog to “get my breaking article crawled fast” is IndexNow, 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 SEO 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 an expert quote first.