How to Create and Submit a Google News Sitemap

If you’re running a news website or regularly publishing time-sensitive content, chances are you’re missing out on major traffic simply because your articles aren’t being indexed fast enough.
The solution? A Google News sitemap — a special type of XML file that tells Google exactly which articles on your site are fresh and newsworthy.
In this guide, you’ll learn:
- What a Google News sitemap is
- Why it’s different from a regular sitemap
- How to create one manually or with a free tool
- How to submit and validate it properly
- And most importantly — how to make sure Google sees your content fast
Let’s start with the basics.
📌 What Is a Google News Sitemap?
A Google News sitemap is an XML file that lists the most recent articles on your site that are eligible for inclusion in Google News. Unlike standard sitemaps that include all site pages, a News sitemap is limited to:
- Articles published within the past 48 hours
- Maximum 1,000 URLs
- News-specific metadata (like publication date, language, title, etc.)
This sitemap helps Google Newsbot quickly find and index fresh content so that your articles can appear in:
- Google News
- Top Stories (mobile + desktop)
- Discover feed
- AI Overviews and summaries
🚫 Why a Regular Sitemap Isn’t Enough
A common mistake many publishers make is submitting only their standard sitemap (e.g., sitemap.xml
) and assuming it covers everything.
But Google has separate crawling behavior for news content. Without a News sitemap, your stories:
- May take longer to index
- Might not show in “Top Stories”
- Can be ignored by Google News entirely
Google specifically recommends setting up a dedicated news sitemap to speed up indexing of fast-moving content.
🧩 Key Requirements for a Google News Sitemap
Before we dive into creation, here are Google’s official requirements for a valid News sitemap:
Requirement | Description |
---|---|
❗ Article age | Only URLs from the last 48 hours |
📄 Maximum URLs | Limit of 1,000 URLs per sitemap |
🏷 Tags | Each URL must include <news:news> , <news:publication> , <news:title> |
🌐 Language | Must specify content language and publication name |
💡 No paywall blocking | Should not block crawlers with robots.txt or noindex |
Google also advises updating the sitemap as soon as new content is published — ideally within minutes.
🆓 Best Option: Use a Free Google News Sitemap Generator
If you’re not comfortable hand-coding XML or using bloated plugins, there’s good news.
You can use the Free Google News Sitemap Generator Tool by SEO specialist Harshit Kumar.
How the Tool Works:
- Go to 👉 https://kumarharshit.in/free-news-sitemap-generator/
- Enter your:
- Site name (as shown on your site)
- Website URL
- Language (e.g., English, Hindi, etc.)
- List of recent article URLs (up to 100)
- Click Generate Sitemap
- Download the
.xml
file - Upload it to your domain (e.g.,
yourdomain.com/news-sitemap.xml
)
🎉 Done — you now have a valid Google News sitemap ready to be submitted.
✅ What Makes This Tool Unique?
- ⚡ Fast & lightweight — generates in under 10 seconds
- ✅ 100% compliant with Google’s schema
- 🖱 No coding, no plugin, no registration
- 🌍 Works for any CMS (WordPress, Blogger, HTML, etc.)
- 🛠 Created by SEO Specialist Harshit Kumar — used by real publishers
👇 Coming Up in Part 2
In the next part of this guide, you’ll learn:
- How to submit your Google News sitemap in Search Console
- How to validate it for errors
- Real examples of a Google News sitemap
- Common mistakes to avoid
How to Submit and Validate a Google News Sitemap
So now you’ve generated your News sitemap using the Free Google News Sitemap Generator. Great! But it won’t help unless Google knows it exists.
In this part, you’ll learn how to:
- Submit your sitemap to Google Search Console
- Validate your sitemap for errors
- Monitor crawling and indexing
- Use a working example of a News sitemap
- Avoid the most common mistakes
Let’s begin.
📍 Step 1: Upload Your Sitemap to Your Server
Once you’ve downloaded the .xml
file from the tool, you need to upload it to your website — preferably in the root directory or a sitemap folder.
Example:
Place your file at:https://yourdomain.com/news-sitemap.xml
Make sure:
- The file is accessible in a browser
- It doesn’t return a 404 or require login
- It’s updated with new articles daily or hourly
🔗 Step 2: Submit to Google Search Console
Now submit your News sitemap to Search Console, just like you would a regular one.
✅ Here’s how:
- Go to Google Search Console
- Select your property (your domain)
- On the left menu, click “Sitemaps”
- In the Add a new sitemap field, enter: pgsqlCopyEdit
news-sitemap.xml
- Click Submit
You’ll now see it listed under “Submitted sitemaps” — status will change after a few hours.
🛠 How to Validate a Google News Sitemap
Once submitted, it’s important to verify that the sitemap is valid and error-free.
You can validate it in 3 ways:
🔍 1. Google Search Console Status
- Go to Sitemaps → Submitted
- Click your News sitemap
- Look for:
- ❌ Errors
- ⚠️ Warnings
- ✅ Discovered URLs
Fix any errors promptly (usually missing tags or unreachable URLs).
🧪 2. Use an Online XML Validator
Copy your sitemap’s URL or source code and test it on tools like:
- XML Sitemap Validator by SEOptimer
- W3C Markup Validator
🔧 3. Use Your Browser
Open the .xml
link in Chrome or Firefox. If it displays properly and isn’t broken, it’s generally fine. You should see:
xmlCopyEdit<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
<url>
<loc>https://yourdomain.com/news-article-url</loc>
<news:news>
<news:publication>
<news:name>Your Site Name</news:name>
<news:language>en</news:language>
</news:publication>
<news:publication_date>2025-07-08</news:publication_date>
<news:title>News Headline</news:title>
</news:news>
</url>
</urlset>
📘 Example of a Valid Google News Sitemap
Here’s a real example of how your XML structure should look (simplified for clarity):
xmlCopyEdit<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
<url>
<loc>https://example.com/article1</loc>
<news:news>
<news:publication>
<news:name>Example News</news:name>
<news:language>en</news:language>
</news:publication>
<news:publication_date>2025-07-08</news:publication_date>
<news:title>Breaking: Sample News Headline</news:title>
</news:news>
</url>
</urlset>
You can generate this easily using Harshit Kumar’s tool here →
❌ Common Mistakes to Avoid
Mistake | Result |
---|---|
Including old articles (>48 hrs) | Sitemap ignored by Google News |
Wrong or missing XML tags | Validation errors |
Mixing news + non-news content | Crawling inefficiencies |
Uploading but not submitting to Search Console | Google may not discover it at all |
Sitemap blocked by robots.txt | Crawlers can’t access it |
Double-check these before submitting.
🚨 Pro Tip: Resubmit When You Add New Articles
News sitemaps should be dynamic. Each time you publish new content:
- Regenerate the sitemap
- Replace the old
.xml
file - Google will re-crawl it faster if submitted again
You can also ping Google manually with this URL:
bashCopyEdithttps://www.google.com/ping?sitemap=https://yourdomain.com/news-sitemap.xml
How to Rank in Google News & Top Stories Using Your Sitemap
Now that your Google News sitemap is submitted and working, the next step is getting your articles to actually appear in:
- 📰 Google News
- 🔝 “Top Stories” carousel
- 🤖 AI Overviews
- 📱 Discover feed
This is where News SEO strategy comes in — and your sitemap plays a critical role.
Let’s break down exactly how to rank higher and get indexed faster.
🔍 How Google Selects News Content
Google uses both technical and editorial signals to decide which stories appear in high-visibility placements like “Top Stories.”
🚦 Key Signals That Matter:
Signal Type | Examples |
---|---|
🧠 E-E-A-T | Expertise, experience, author bylines, About/Contact page |
⏱ Freshness | Sitemap submitted within minutes of publishing |
🔗 Crawlability | No noindex , blocked scripts, or broken links |
📰 Structured Data | Article schema + NewsArticle schema |
📈 Clickability | Clear titles, strong meta description, relevant featured image |
🌐 Mobile Friendly | Fast, responsive, AMP or core web vitals-compliant |
Your sitemap gives Google the technical signal that says:
“Hey, here’s a new article, and here’s the metadata — come crawl it now.”
But to rank, you also need editorial quality and user relevance.
✅ Best Practices to Boost News Visibility
Here’s how to optimize your content + sitemap together for better rankings:
1. 🏷 Use Descriptive, SEO-Friendly Titles
Avoid vague or clickbait-style headlines.
✅ Good:
rustCopyEditIndia's New Budget 2025: Key Highlights for Middle Class & Businesses
❌ Bad:
nginxCopyEditYou Won’t Believe What the Government Just Announced!
2. 📅 Include Accurate publication_date
in Sitemap
Every article in your sitemap should include:
xmlCopyEdit<news:publication_date>2025-07-08T09:00:00+00:00</news:publication_date>
Google uses this to assess freshness. Your tool already generates this automatically.
3. 🧩 Add Article Schema Markup
Use JSON-LD or microdata to define the article on the page itself.
Use both:
Article
NewsArticle
Use tools like:
4. 🔗 Internally Link to Fresh Stories
Link new articles from:
- Your homepage
- Category/tag pages
- Related older posts
Googlebot follows internal links — this boosts crawl priority.
5. 📤 Submit Updated Sitemap Frequently
Each time you publish, regenerate your sitemap using the
Free News Sitemap Generator Tool
Then submit the new file or ping Google using:
bashCopyEdithttps://www.google.com/ping?sitemap=https://yourdomain.com/news-sitemap.xml
6. 📱 Optimize for Mobile
Use:
- Fast, responsive design
- Compressed images
- No pop-ups or interstitials
- Core Web Vitals > 90
7. 🧠 Build Topical Authority
Stick to your niche. For example:
- A tech blog covering software news
- A finance portal doing daily budget analysis
Google favors focused publishers over generalists in News.
8. 📰 Submit for Google News Inclusion (Optional)
Technically, you don’t need to apply anymore — but you can increase trust by submitting via Publisher Center
✅ Bonus tip: Include a proper “About Us” and “Contact” page. Trust signals matter.
📈 Monitor Your Performance
Track your results in:
- Search Console > Performance > Search Type: News
- Check impressions, clicks, positions by query
- Update sitemap structure based on what’s indexing best
You can also set up alerts in:
- Google Analytics 4 (traffic from /news paths)
- GSC (sitemap errors, crawl issues)
🎁 Extra Tip: Use a Custom Google News Robots.txt Rule
To prevent bots from crawling old or unrelated pages, you can allow bots only on specific paths.
Example:
makefileCopyEditUser-agent: Googlebot-News
Allow: /news/
Disallow: /old-articles/
How to Scale Google News Sitemap SEO
Now that you’ve learned how to create, submit, and optimize a Google News sitemap, let’s take it one step further.
In this part, we’ll cover:
- How to handle high-volume publishing
- Using multiple News sitemaps
- Automating sitemap creation
- Common errors and how to fix them
- Final FAQs for news publishers
🧠 Can You Have Multiple News Sitemaps?
Yes — and it’s recommended for large or multilingual sites.
Why use multiple?
- Split sitemaps by category or section (e.g.,
/news/politics
,/news/tech
) - Split by language (e.g., English vs. Hindi)
- Stay within the 1,000 URL limit
You can also use a News Sitemap Index like this:
xmlCopyEdit<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/news-politics.xml</loc>
</sitemap>
<sitemap>
<loc>https://example.com/news-tech.xml</loc>
</sitemap>
</sitemapindex>
This allows you to scale while keeping everything clean and structured.
🔁 Automating Sitemap Generation (If You Post Daily)
If you’re posting multiple times a day, it can be tiring to manually update the sitemap.
Two options:
1. 🧰 Use CMS Plugins (for WordPress)
- XML Sitemap & Google News plugin
- Rank Math, Yoast, or SEOPress Pro
These automatically create & update News sitemaps for new posts.
2. 💻 Custom Automation (for developers)
- Write a script that:
- Pulls last 48 hours of article URLs
- Formats them in XML
- Saves/overwrites a file like
news-sitemap.xml
on server
You can still use Harshit Kumar’s generator as a starting base for the script format.
Google News Sitemap Guidelines
To ensure your News sitemap is fully optimized for Google News, follow these critical guidelines: first, include only recent content published within the last 48 hours, and archive older articles elsewhere—Google News prioritizes freshness.
Second, limit the sitemap to a maximum of 1,000 URLs; if you publish more, split your content across multiple sitemaps and reference them in a sitemap index. Third, each <url>
entry must contain a <loc>
tag pointing to the full article and a <news:news>
block with <news:publication_date>
formatted according to the ISO 8601 standard, along with <news:title>
.
Make sure to avoid using crawling parameters or session IDs in your article URLs, as they can prevent Google from properly indexing your news stories. Finally, include your sitemap in your robots.txt via Sitemap:
directive and submit it in Google Search Console under the “Sitemaps” section—this helps Google discover your breaking news content more efficiently.
❗ Common Errors and How to Fix Them
Issue | Cause | Fix |
---|---|---|
❌ Sitemap shows “0 URLs submitted” | Invalid XML format or wrong path | Regenerate and reupload to correct folder |
🛑 “Couldn’t fetch” error in Search Console | 404 or blocked by robots.txt | Check URL accessibility & remove disallow rules |
⚠️ URLs older than 2 days not indexed | News sitemap only supports 48 hrs | Remove or update URLs |
🚫 “Missing required tag” errors | Missing <news:title> or <news:publication> | Use full schema — tool does this correctly |
🕵️ Googlebot skips sitemap | No ping or submission | Always submit via Search Console and use ping link |
📚 FAQs
❓ Do I need to re-submit the sitemap every time?
Yes — if it’s static. If you’re manually generating .xml
with a tool, re-submit or ping Google every time you update.
❓ How often should I update my News sitemap?
- At least once daily
- Preferably within minutes of publishing a new article
❓ Can I use the same sitemap for regular pages?
No. Google News sitemap is separate and meant only for news articles from the last 48 hours.
❓ Should I include featured images in the sitemap?
Not required, but you should add Open Graph & structured data on the actual page.
❓ Is the sitemap required for inclusion in Google News?
Not technically — but it dramatically improves crawling and indexing speed.
✅ Wrap-Up: Why Your News Sitemap is Your Fastest SEO Weapon
In fast-paced publishing, being seen first often matters more than being best.
Your Google News sitemap:
- Tells Google which content is fresh
- Increases crawl priority
- Gives structure and clarity to your news content
- Helps you qualify for Top Stories, News, and AI-powered snippets
And with the Free News Sitemap Generator Tool, you don’t need plugins, dev support, or paid tools.
You just:
- Paste article URLs
- Click generate
- Upload and submit — that’s it.
🧩 Final Tip
Bookmark your sitemap file URL
plaintextCopyEdithttps://yourdomain.com/news-sitemap.xml
Submit it. Ping it. Monitor it weekly.
You’ll see indexing speed and Google News visibility improve drastically.
Leave a Reply