Audit my site
Site typesAdvancedChecked against official sources · Oct 2026

News SEO: Google News, Top stories and Discover for publishers

Google picks news content automatically, so there is nothing to apply for. What decides your visibility is policy compliance, transparent bylines and dates, clean article pages, a fresh news sitemap, a fair paywall and real depth on the topics you cover.

Author: Eugene Serbin, Head of SEO at Semalt Updated: 30 October 2026 Reading time: 19 min Visuals: 4

In short

News SEO is the work of getting articles into the news surfaces of Google: Top stories, the News tab, Google News and Discover. There is no application form: Google finds eligible content through its normal crawl, so what you control is policy compliance, transparency (bylines, dates, contact details), clean article pages with markup, a news sitemap and a fair paywall setup. Breaking news brings spikes, while evergreen hubs and topic depth build the authority that keeps a publication visible between them.

Where news appears in Google

Google shows news in several places, and each works a little differently. Top stories is a section that “may appear within Google Search when we detect a search query is news-oriented.” Google is clear that “Content is automatically selected for this feature.” The News tab is a filter: “When users look for news, the News tab of Search filters search results.” Google News (news.google.com and the apps) is a separate product, and Discover is an interest-based feed that people see without typing a query.

None of these surfaces needs a sign-up. “Google may find your site through our normal web crawl.” Google News Showcase is the exception: it is a programme for participating publishers, not an organic ranking surface.

Table · News surfaces in Google
SurfaceWhat it isHow content gets inWhere to measure
Top storiesA block of news results inside Google Search for news-oriented queriesSelected automatically from crawled, policy-compliant news contentPerformance report for Search
News tab of SearchA filter of Search results that shows only newsAutomatic, same as Top storiesPerformance report for Search, Search type = News
Google Newsnews.google.com and the Google News appsNormal web crawl; eligible content identified as newsGoogle News performance report
DiscoverA personal feed based on interests, no queryIndexed content that meets Discover policies; no special tagsDiscover performance report
News ShowcaseCurated panels from participating publishersPartner programmeGoogle News report, News Showcase appearance
Four of the five surfaces are fed automatically; your job is to be eligible and easy to understand.

This lesson covers the publisher side. For how these features look on the results page, see the lesson Search results, AI Overviews and Discover.

What Google officially says

“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.”

Google Publisher Center Help — News content across Google

“Google News aims to promote original journalism and expose users to diverse perspectives.”

Google Publisher Center Help — Ranking within Google News

Google lists the factors that influence ranking in Google News: relevance of content, prominence, authoritativeness, freshness, usability, and location and language. It also warns that “Having eligible content isn’t a guarantee that content will necessarily rank well on Google News.” Eligibility gets you into the pool. Quality and authority decide where you appear in it.

One technical point surprises people: “Note that blocking Googlebot-News excludes your content from Google News.” If you block that crawler in robots.txt to save crawl load, you opt out of Google News as well.

Eligibility and Google News content policies

The policy rule is short: “To be eligible to appear in Google News or news surfaces, content should follow best practices for article pages and must not violate Google Search’s overall policies, Google Search’s spam policies, or these policies for Search features”. Those Search feature policies cover dangerous, deceptive, harassing, hateful, manipulated, medical, sexually explicit, violent extremist and violent or gory content, and vulgar language.

On top of that, Google News has three policies of its own:

Ads & sponsored content

“Advertising and other paid promotional material on your pages shouldn’t exceed your content.” And: “We don’t allow content that conceals or misrepresents sponsored content as independent, editorial content.” Label sponsored pieces clearly.

Misleading content

“We don't allow preview content that misleads users to engage with it by promising details which aren't reflected in the underlying content.” This covers headlines, images and snippets.

Transparency

Readers must be able to see who wrote and published the content. The next section covers it in detail.

Consequences go from removing single articles to the whole site: “In cases of repeated or egregious violations, a site may be no longer eligible to appear on our news surfaces.” Violations can show up as manual actions under Security & Manual actions in Search Console. Note that “These policies only apply to news surfaces.” A site that loses news eligibility can still rank in regular web results.

Sponsored and partner content also sits close to the site reputation abuse policy. If you host third-party content, read the lesson Site reputation abuse before you publish it.

Transparency: bylines, authors and contact

Google explains why this policy exists: “Visitors to your site want to trust and understand who writes and publishes the content they read.” News sources should provide:

Google's blog post on the policy describes two levels. At article level: “This includes information like an article byline (that often links to a bio describing the author’s credentials and expertise), the article’s publishing date, and labeling to indicate the article type, for example Opinion or News.” At site level it lists things like “a mission statement, editorial policies and standards, staff information and bios for both editorial and business staff, non-generic contact information”, plus owners and funding sources.

In practice, that means:

Google also allows for local conditions. It considers regional expectations, “This is particularly important in areas with less press freedom where practices like naming a journalist can carry significant risk.” A desk byline such as Staff reporter can be legitimate there, as long as the publication itself is transparent. The lesson Authors, About and editorial policy goes deeper into these pages.

Dates and updates done right

Dates are where news sites get into the most trouble, often by accident. Google News is strict: “To be considered in Google News, articles need to show both a clear, visible date and time. Ideally, these should be between the headline and the article text.”

For Search in general, “Google doesn't depend on a single date factor because all factors can be prone to issues.” So you send the same date in several places and keep them consistent:

  1. Visible date and time, labelled. Google's advice: “Label your dates appropriately with text like "Publish" or "Last updated".” For example: Published 30 Oct 2026, 08:00 CET · Updated 11:20 CET.
  2. Structured data with datePublished and dateModified in ISO 8601 with a timezone, for example 2026-10-30T08:00:00+01:00.
  3. The news sitemap with the original publication date.
  4. Consistency. “Make your dates and times consistent.” The visible date and the markup date must match.
  5. No future dates, no event dates. “Don't specify future dates, or the date of the action described on the page.” An article about a match next Saturday is dated when you published it.
  6. Few other dates on the page. Lists of related stories with their own dates near the headline can confuse date extraction.

Updating is fine; faking freshness is not. Google says “it’s against our guidelines to artificially freshen a story when the publisher didn't add significant information or demonstrated a compelling reason.” It also names a common trick explicitly: “It’s also against our guidelines to create a very slightly updated story from a previously published one, then delete the old story and redirect to the new one.”

A practical rule for editors: change dateModified and the visible “Updated” time only when the story changed in substance (new facts, new quotes, a correction). Fixing a typo is not an update. For corrections, add a short visible note at the end saying what was changed.

Article markup for news pages

Markup is not an entry ticket. Google says: “While there's no markup requirement to be eligible for Google News features like Top stories, you can add Article to more explicitly tell Google what your content is about”. Use NewsArticle for news, BlogPosting for blog posts and Article otherwise. “There are no required properties; instead, add the properties that apply to your content.”

The properties that matter for news are headline, image, datePublished, dateModified and author with name and url. Google recommends several high-resolution images in 16x9, 4x3 and 1x1. For authors: “Make sure that all the authors that are presented as authors on the web page are also included in markup.” List each author separately, put only the name in author.name and link to the author page.

Google News adds its own article page advice: “Headlines should not exceed 110 characters.” “Match the title of your article page (in the HTML <title> tag) to the title of your article (in <h1> or equivalent).” “Do not include a date or time in your article title.” For images: “Use images that are relevant to the story, rather than logos or captions.”

One more rule for long articles split over pages: “For multi-part articles, make sure that the rel=canonical points at either each individual page or a "view-all" page (and not to page 1 of a multi-part series).”

Diagram · Anatomy of a news article page
Anatomy of a news article page A mock article page with callouts: NewsArticle JSON-LD in the head; the headline in an H1 that matches the title tag and stays within 110 characters; a byline linked to the author's bio page; a labelled visible publish and update date and time between headline and text; a large relevant lead image; then the article text. <head> … NewsArticle JSON-LD LOCAL NEWS Council approves new tram line By Jane Doe, transport reporter Published 30 Oct 2026, 08:00 CET · Updated 11:20 CET Lead image · 16:9 · at least 1200 px wide The planned route through the city centre. NewsArticle markupHeadline in the H1Byline Visible date and timeLead imageArticle text headline, image, dates, author.urlmatches the title tag, max 110 characters links to the author's bio pagelabelled, between headline and text relevant to the story, not a logostarts clearly after byline and date
Each element on the left answers one question Google asks about a news page: what, who, when and what it looks like.

For the general rules of JSON-LD, validation and testing, see the lesson Structured data.

News sitemaps

A news sitemap is a normal XML sitemap with extra news: tags. You can add the tags to your existing sitemap or keep a separate one. A separate file is easier to track in Search Console. The rules, as Google documents them:

<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/local/tram-line-approved/</loc>
    <news:news>
      <news:publication>
        <news:name>Example Daily</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-10-30T08:00:00+01:00</news:publication_date>
      <news:title>Council approves new tram line</news:title>
    </news:news>
  </url>
</urlset>

Generate the file from your CMS, never by hand, and list it in robots.txt and in Search Console. Your main XML sitemap still lists every article, old and new. General sitemap rules are in the lesson XML sitemaps.

Paywalls, flexible sampling and paywalled content markup

A paywall and good visibility can live together, but only if Google can read the full article and knows that part of it is locked for users. Showing Googlebot the full text while users see a paywall looks like cloaking unless you mark it up. That is exactly what the markup is for: “This structured data helps Google differentiate paywalled content from the practice of cloaking, which violates spam policies.”

How much to show: flexible sampling

Google describes two sampling models. Metering “provides users with a quota of articles to consume before requiring users to subscribe or log in”. Lead-in “offers a portion of an article's content without it being shown in full.” On metering, Google's view is: “In general, we think that monthly, rather than daily metering provides more flexibility and a safer environment for testing.” It gives a range as a starting point: “for most daily news publishers, we expect the value to fall between 6 and 10 articles per user per month.” Google stresses that the final number is the publisher's choice, so test changes carefully and watch referral traffic and conversion.

How to mark it up

Wrap the locked part of the article in an element with a class, then reference that class in NewsArticle markup with isAccessibleForFree: false and a hasPart block.

Code · Paywalled article with matching markup
<head>
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "NewsArticle",
    "headline": "Council approves new tram line",
    "datePublished": "2026-10-30T08:00:00+01:00",
    "author": [{ "@type": "Person", "name": "Jane Doe",
                 "url": "https://example.com/staff/jane-doe/" }],
    "isAccessibleForFree": false,
    "hasPart": {
      "@type": "WebPageElement",
      "isAccessibleForFree": false,
      "cssSelector": ".paywall"
    }
  }
  </script>
</head>
<body>
  <p>The lead: free for everyone.</p>
  <div class="paywall">
    <!-- the rest of the article, for subscribers -->
  </div>
</body>
The class in the HTML and the cssSelector in the markup must name the same element.

Rules from Google's documentation: “Only use .class selectors for the cssSelector property.” “Don't nest content sections.” If you have several locked sections, list them as an array in hasPart. Make sure Googlebot, and Googlebot-News, can actually fetch the full text, and check it with URL Inspection. If you still run AMP pages: “Ensure that your bot access policy is the same for AMP and non-AMP pages”.

If you do not want the locked text indexed at all, you do not need this markup. Choose a paywall that does not send the text to the browser, and accept that Google only sees the free part.

Live coverage, evergreen hubs and topic authority

Live coverage

Google's current documentation has no special live-blog rich result, so treat live coverage as an editorial and URL question, not a markup trick. Practice that works: keep one stable URL for a running story, update it with time-stamped entries, keep the headline current and show the update time. Avoid publishing a new URL every hour with the same story; that is close to the “slightly updated story” pattern Google warns about. When the event ends, turn the live page into a clean summary or link it to the follow-up article.

Evergreen hubs and topic pages

News articles fade within days. Evergreen pages keep working: explainers (for example, What the tram project is and what it costs), timelines, guides and topic hubs such as example.com/topics/tram-project/. A good hub has its own introduction, the key facts kept up to date, and a curated list of coverage. Link every new story to its hub and the hub back to the latest stories. Over time the hub collects links and ranks for the broad query, while the articles rank for the news moment.

Keep the number of tag pages under control. A CMS that creates a tag page for every name produces hundreds of thin pages with one or two articles each. Curate a set of real topic pages and noindex or merge the rest.

Topic authority

Depth on a topic is something Google measures for news. “Google developed a system called topic authority that helps determine which expert sources are helpful to someone’s newsy query in certain specialized topic areas, such as health, politics, or finance.” The signals Google names include how notable a source is for a topic or location, original reporting that others cite, and source reputation. Google's advice is plain: “Publishers looking for success with topic authority should do exactly what their publications would normally do: provide great coverage about the areas and topics they know well.” For a local paper, that means owning local coverage instead of rewriting national news. The lesson Topical authority covers the general idea.

Discover: images, headlines and clickbait

Discover has no special entry point either: “Content is automatically eligible to appear in Discover if it is indexed by Google and meets Discover's content policies. No special tags or structured data are required.” What helps is mostly the image and the honesty of the headline.

✓ Do

  • Use large images: “At least 1200 px wide” and a “16x9 aspect ratio”
  • Allow large previews with max-image-preview:large in the robots meta tag
  • Set the representative image in og:image or schema.org markup
  • Write titles that capture the essence of the story
  • Publish timely stories, good storytelling and unique insights

✕ Avoid

  • “Avoid clickbait and similar tactics to artificially inflate engagement”
  • “Avoid sensationalism tactics that manipulate appeal by catering to morbid curiosity, titillation, or outrage.”
  • “Avoid using generic images (for example, your site logo) in the schema.org markup or og:image meta tag.”
  • Text-heavy images as the preview image
  • Withholding the key fact to force a click
<meta name="robots" content="max-image-preview:large">
<meta property="og:image" content="https://example.com/img/tram-line-1600x900.jpg">

Plan for volatility. Google says “you should consider traffic from Discover as supplemental to your keyword-driven search traffic.” Discover traffic can swing because interests change, because the feed changes the content types it shows, and after Search updates. Do not build the business on it.

AMP is no longer required

For years, Top stories meant AMP. That changed with the page experience update in 2021. Google wrote: “This means that using the AMP format is no longer required and that any page, irrespective of its Core Web Vitals score or page experience status, will be eligible to appear in the Top Stories carousel.”

AMP still works: Google indexes AMP pages like any other page. But if you keep AMP only for Top stories, you can retire it. Plan that as a migration: redirect AMP URLs to the canonical articles and remove the amphtml links. A fast, stable standard page is enough; see the lesson Core Web Vitals for the performance side.

Measuring: Search Console News and Discover reports

News traffic is split across three places in Search Console, and mixing them up is a common reporting error.

Performance → Search results

Top stories and regular results. Set Search type = News to see the News tab: the Google News report “does not include the "News" tab in Google Search, which is covered in the Performance report for Search, filtered to the News search type.”

Performance → Google News

news.google.com and the Google News apps. Google calls it “the best way to determine if you have eligible content that’s appearing on Google News.”

Performance → Discover

Clicks, impressions and CTR from the Discover feed. “This report is visible only if your property has reached a minimum number of impressions in Discover.”

In all three reports metrics are credited to the canonical URL, not to the URL the user landed on. Practical habits: compare article performance in the first 48 hours, track Discover separately from Search, and look at which topics bring repeat visibility. That tells you where your topic authority is.

A newsroom SEO workflow

Workflow · Newsroom SEO from idea to measurement
Newsroom SEO workflow Six steps: plan the story, build the headline and page, publish with markup and a news sitemap entry, link it from section and hub pages, update honestly, and measure in Search Console. 123456 Plan the storyHeadline and pagePublish with markup Link it inUpdate honestlyMeasure query, angle, hub it belongs toH1 = title, byline, date, imageNewsArticle + news sitemap entry section, hub and related storiesnew facts → dateModified + noteNews, Discover, Search type News before writingwhile writingat publishing right after publishingwhile the story developsfirst 48 hours, then weekly
Most of the steps are templates and CMS settings you set up once; the editorial steps repeat for every story.
  1. Plan. Decide what people will search for, the angle only you can bring and which hub the story belongs to.
  2. Build the page. A specific headline under 110 characters, the same in the H1 and the title tag; byline with author link; labelled date and time; a relevant lead image of 1200 px or wider.
  3. Publish. The template outputs NewsArticle markup, the CMS adds the URL to the news sitemap, and the robots meta allows large image previews.
  4. Link. Section page, topic hub, and related earlier stories link to the new article, and it links back to the hub.
  5. Update. Substantial changes update the visible time and dateModified; corrections get a visible note. No re-publishing under a new URL.
  6. Measure and refresh. Check Search Console reports, then refresh the evergreen hub with what the story added.

Check the technical side of your news site

OurSEO Tools runs a 69-point checklist and crawls up to 1,000 pages, recording status code, canonical, indexability and load time for every URL, so you can find article templates that break before Google does.

69-point checklistTechnical crawlContent analysis

Common mistakes

FAQ

Do I need to apply to Google News?

No. Google finds news content through its normal crawl and considers publishers automatically for Top stories and the News tab. What you need is high-quality content that complies with Google News policies.

Is NewsArticle markup required for Top stories?

No. Google states there is no markup requirement for Google News features like Top stories. Markup still helps Google understand the headline, dates, images and authors, so add it.

Do I still need AMP for Top stories?

No. Since the 2021 page experience update, AMP is no longer required, and any page that meets Google News policies is eligible for the Top stories carousel.

How long should an article stay in the news sitemap?

Two days. Google asks you to include only articles created in the last two days, then remove them or their news tags. They stay in your regular sitemap.

Can I update an old story and give it today's date?

Only if you added significant information or have a compelling reason. Changing the date without real changes, or republishing a slightly changed story under a new URL, is against Google News guidelines.

Will a paywall hurt my rankings?

Not if Google can read the full text and you mark the locked part with paywalled content markup. How much free sampling you allow affects user experience and conversion, so test it carefully.

Sources

Quotes checked against the official pages on 30 October 2026.