Docs

Issue guide · Indexability

News site without a News sitemap

SeverityLow
CategoryIndexability
ScopeWhole site
EffortMedium
Verified byRe-crawl after you mark the task done
Rule keynews_sitemap_missing

Short answer

Your site published at least five pages marked up as NewsArticle in the last seven days, but none of your sitemaps contains Google News tags (<news:news>). A News sitemap lists the articles published in the last two days with their publication name, language, date and title; Google uses it to discover fresh stories quickly. Create one, keep it updated as you publish, declare it in robots.txt or your sitemap index and submit it in Search Console.

Why it matters

News content is time-sensitive: an article found a day late has lost most of its search value. A regular sitemap can hold thousands of URLs and is re-read on Google's schedule; a News sitemap is small, lists only new articles and tells Google exactly when each was published. It does not guarantee inclusion in Google News or Top stories, but it removes discovery delay as a reason for missing them.

How Glimana detects it

Glimana reads all sitemaps of the site during the crawl and counts the URLs that carry <news:news> tags. If no sitemap has any, it looks at the crawled pages with NewsArticle structured data and their datePublished. The rule fires when at least five such articles were published in the last seven days. The evidence shows that count. Sites that do not publish news are never reported.

How to fix it

  1. Find the affected pages in Glimana. Open Issues › News site without a News sitemap. This is a site-level check, so the single row carries the full evidence: the URLs, values or days involved. The task under Tasks shows the same list and the expected gain.
  2. Apply the fix on your platform.

    A News sitemap is a normal sitemap with the news namespace and one <news:news> block per article:

    <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/news/rates-decision</loc>
        <news:news>
          <news:publication><news:name>Example News</news:name><news:language>en</news:language></news:publication>
          <news:publication_date>2026-10-27T08:30:00+00:00</news:publication_date>
          <news:title>Central bank holds rates</news:title>
        </news:news>
      </url>
    </urlset>
    

    List only articles from the last two days and at most 1,000 URLs per file. Update the same file as you publish; do not create a new sitemap for every update. Declare it with a Sitemap: line in robots.txt (or add it to your sitemap index) and submit it under Sitemaps in Search Console.

    Use an SEO plugin's news sitemap feature (for example the Yoast News SEO add-on or the News Sitemap module in Rank Math PRO). Select the post types that are news and set the publication name; the plugin keeps the two-day window and the required tags. Submit the URL it shows in Search Console.

    Shopify does not generate a News sitemap. Most stores do not need one; if your blog really publishes daily news, use an app that generates a news sitemap, or host the file on a news section built on another platform. Make sure blog articles also carry NewsArticle markup only if they are news.

    Add a route (for example /news-sitemap.xml) that queries articles published in the last 48 hours, newest first, limited to 1,000, and prints the tags above with the article's real publication time in W3C format. Cache it for a few minutes and purge the cache on publish.

  3. Publish and clear caches. Save and publish, then make sure the crawler will see the new version: WordPress — clear the page cache in your cache plugin and purge the CDN; Shopify — theme and content changes go live on save, but purge any CDN in front of the store; custom code — deploy and purge the edge cache. Check in a private window or with curl -s https://your-domain/page | grep -i '<title\|canonical\|robots' that the live HTML has changed; Glimana reads what the server sends, not what your browser has cached.

  4. Verify in Glimana. Open the task under Tasks and click Mark as done. The affected pages are queued for a verification crawl within a few hours, and the task closes when a sitemap with News tags is found. If the check still fails, the task returns to New with a note; when it passes, the task is listed under Resolved technical issues on Impact reports. To check sooner, use Re-crawl affected pages on the issue.

How the fix is verified

The next crawl reads your sitemaps again; the task closes when at least one sitemap contains <news:news> entries. Check the other News sitemap rules afterwards for missing tags, old URLs and size.

FAQ

Do I need a News sitemap to appear in Google News?

No. Google can find news articles through normal crawling and regular sitemaps. A News sitemap helps it find them faster; it is not an application or a ranking factor.

Can my regular sitemap contain the news tags?

Yes. Google reads <news:news> in any sitemap, but keeping a separate small file with only the last two days makes the two-day and 1,000-URL limits easy to respect.

Sources

Was this page helpful?

Last updated 2026-10-27 · Contact support