Build line

Google News sitemap generator

Set your publication name and language once, then paste article URL, headline and publish time. Articles older than 48 hours are flagged, as Google's guidelines require.

Comma, tab or semicolon separated. Quote cells that contain commas. Everything is built in your browser.

0<url> entries
0articles
1errors
170 Bsize
  • error Publication name is required (must match the name on your articles).

Paste rows or load the example to see the XML build live.

Keeping a news sitemap honest

A news sitemap is a rolling window, not an archive. The usual setup is a dynamic /news-sitemap.xml that your CMS rebuilds on every publish, containing only the last two days. Use this generator to prototype the format, to cover a one-off event microsite, or to check what your CMS should be producing.

Use a timezone on publication_date. 2026-09-27T06:40:00+00:00 is unambiguous, while 2026-09-27 06:40 is not valid W3C Datetime, and the article may be treated as older or newer than it is.

Questions people ask

Do I need a Google News sitemap to appear in Google News?
No. Google News finds articles through normal crawling, and there is no application process. A news sitemap helps Google discover fresh articles faster, which matters most for high-volume publishers.
Why only articles from the last two days?
Google’s guidelines say a news sitemap should contain only articles published in the last 48 hours. Older URLs belong in your regular sitemap. The generator warns on anything older.
How many articles can a news sitemap have?
Up to 1,000 <news:news> entries per file. If you publish more than that in two days, split into several files and list them in a sitemap index.
What must the publication name be?
Exactly the name of your publication as it appears on your articles, minus any parenthetical text. The language is an ISO 639 code (en, de), except Chinese, which uses zh-cn or zh-tw.