TL;DR
News SEO is a specialized discipline focused on ranking in Google News, Top Stories carousels, and time-sensitive search results. Unlike evergreen content SEO, news SEO rewards speed of publishing, freshness signals, and real-time optimization. Key factors include: Google News inclusion eligibility, proper technical setup (news-specific sitemaps, article schema), headline optimization for breaking news queries, and building topical authority in specific news beats. News SEO operates on a faster cycle, with rankings and traffic often peaking within hours of publication, requiring different workflows than traditional SEO.
Do This Today (3 Quick Checks)
- Check Google News inclusion: Search “site:yourdomain.com” in Google News (news.google.com). If no results appear, you’re not included in Google News and won’t appear in Top Stories.
- Validate your article schema: Run a news article through Google’s Rich Results Test. Does it show Article or NewsArticle schema with datePublished, headline, and author properly detected?
- Review your news sitemap: Do you have a dedicated news sitemap submitted in GSC? News sitemaps have specific requirements including publication dates within last 48 hours.
News Sitemap XML Example
News sitemaps have specific format requirements:
<?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>https://example.com/news/2025/01/major-announcement</loc>
<news:news>
<news:publication>
<news:name>Example News</news:name>
<news:language>en</news:language>
</news:publication>
<news:publication_date>2025-01-15T08:00:00+00:00</news:publication_date>
<news:title>Major Tech Company Announces Significant Changes</news:title>
</news:news>
</url>
<url>
<loc>https://example.com/news/2025/01/local-election-results</loc>
<news:news>
<news:publication>
<news:name>Example News</news:name>
<news:language>en</news:language>
</news:publication>
<news:publication_date>2025-01-15T07:30:00+00:00</news:publication_date>
<news:title>Local Election Results: Mayor Race Decided</news:title>
</news:news>
</url>
</urlset>
News sitemap requirements:
- Only include articles from last 48 hours
- Must use news-specific XML namespace
- Include publication name, language, date, and title
- Submit to GSC under Sitemaps
- Update frequently (ideally with each new article)
Paywalled Content SEO
Google’s structured data for paywalled content:
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "Exclusive: Inside the Mayor's Policy Plans",
"isAccessibleForFree": false,
"hasPart": {
"@type": "WebPageElement",
"isAccessibleForFree": false,
"cssSelector": ".article-body"
}
}
Best practices for paywalled news:
- Show lead paragraph/preview free (Google needs content to understand the page)
- Use proper schema to indicate paywall status
- Don’t cloak (show same preview to Google as users)
- Consider metered paywall (X free articles/month) for SEO benefit
Flexible sampling (Google’s program):
- Register with Google’s flexible sampling
- Allows full content access for Googlebot
- Users see paywall; Google indexes full content
- Apply via Publisher Center
Hard paywall impact:
- Google can only index/rank what it can see
- Title + preview paragraph = limited ranking signal
- May rank for branded searches but struggle for topic searches
Live Blog and Live Coverage Optimization
LiveBlogPosting schema for ongoing coverage:
{
"@context": "https://schema.org",
"@type": "LiveBlogPosting",
"headline": "Election Night Live Updates",
"coverageStartTime": "2025-01-15T18:00:00+00:00",
"coverageEndTime": "2025-01-16T02:00:00+00:00",
"liveBlogUpdate": [
{
"@type": "BlogPosting",
"headline": "First results coming in",
"datePublished": "2025-01-15T19:30:00+00:00",
"articleBody": "The first precinct results show..."
},
{
"@type": "BlogPosting",
"headline": "Candidate gives statement",
"datePublished": "2025-01-15T20:15:00+00:00",
"articleBody": "In a press conference..."
}
]
}
Live coverage best practices:
- Use LiveBlogPosting schema for ongoing events
- Update frequently with timestamps
- Newest updates at top
- Clear time markers for each update
- Summary/key points section for skimmers
When to use live blogs:
- Elections and political events
- Major breaking news
- Sports events
- Trials and hearings
- Product launches/announcements
Syndication and Duplicate Content
For news sites that syndicate content:
If you syndicate FROM others (using wire copy):
- Add unique value (local angle, additional reporting)
- Use canonical pointing to original source, OR
- Rewrite substantially to make unique
- Don’t expect to rank for pure wire copy
If you syndicate TO others:
- Ensure syndication partners use canonical back to you
- Publish on your site first (establish original)
- Include attribution requirements in agreements
Multiple versions of same story:
- Updating same URL (recommended): Google sees updates via dateModified
- Creating new articles for major developments: Link back to original
- Don’t create thin update articles (500 words saying nothing new)
Google’s deduplication:
- Google tries to identify original source
- Canonical tags help but don’t guarantee
- Publishing first with clear timestamps helps establish originality
Google News Surfaces and Requirements
| Surface | Where It Appears | Key Ranking Factors |
|---|---|---|
| <strong>Google News</strong> | news.google.com, News tab | Google News inclusion, freshness, authority, user engagement |
| <strong>Top Stories carousel</strong> | Main Google search for news queries | Same as Google News + query relevance |
| <strong>Standard search</strong> | Organic results for news queries | Freshness, relevance, typical SEO factors |
| <strong>Discover</strong> | Google app, Chrome new tab | Engagement, images, topical authority |
Google News inclusion requirements:
- Original news content (not aggregation)
- Clearly bylined articles with author names and dates
- Contact information and editorial policy transparency
- Regular publishing schedule
- No primarily user-generated content
- Adhering to Google News content policies
News Article Schema (Required)
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "Breaking: Major Tech Company Announces Layoffs",
"image": [
"https://example.com/images/photo1.jpg"
],
"datePublished": "2025-01-15T08:00:00+00:00",
"dateModified": "2025-01-15T09:30:00+00:00",
"author": [{
"@type": "Person",
"name": "Jane Doe",
"url": "https://example.com/author/jane-doe"
}],
"publisher": {
"@type": "Organization",
"name": "Example News",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.jpg"
}
},
"description": "Major tech company announces significant workforce reduction affecting 10,000 employees worldwide."
}
Required fields: headline, image, datePublished, author, publisher
Important fields: dateModified, description
The Conversation
Marcus, editor-in-chief of a regional news site, 15 journalists, covering local politics, business, and community news, traffic heavily dependent on Facebook which has declined, wants to build sustainable organic traffic, limited SEO knowledge: Our traffic used to come mainly from Facebook. That’s collapsed. We need to get traffic from Google, but we’re competing against major national outlets for the same stories. How does a regional news site compete in Google News?
SDC SEO Brain: Regional news sites actually have advantages in Google News for local coverage. Google prioritizes original reporting and geographic relevance. When someone in your region searches for local news, you should have an edge over national outlets covering the same story with wire copy. But you need the technical foundation in place. First question: are you currently appearing in Google News?
Marcus: I’m not sure. How do I check?
SDC SEO Brain: Go to news.google.com and search “site:yoursite.com”. If your articles appear, you’re included. If nothing shows, you’re not in Google News and won’t appear in Top Stories carousels either.
Marcus: Let me check… A few articles show, but not many. We publish 20+ articles a day and only 5-6 appear in Google News.
SDC SEO Brain: That’s a partial inclusion. Google might not be recognizing all your content as news content. Check: Do all articles have visible bylines with author names? Do all articles have clear publication dates? Are some articles thin or aggregated content? Do you have proper NewsArticle schema markup?
Marcus: Bylines are on everything. Dates too. We don’t aggregate; all original reporting. I don’t know about schema markup.
SDC SEO Brain: Schema markup is likely your issue. NewsArticle schema helps Google understand your content is news. Without it, Google might categorize some articles as blog posts or regular content. Run one of your articles through Google’s Rich Results Test and see if it detects NewsArticle or Article markup.
Marcus: Running it now… It says “Page is not eligible for rich results.”
SDC SEO Brain: Your articles lack structured data markup entirely. That’s a significant technical issue for news SEO. NewsArticle schema should be implemented on all news content. It includes: headline, datePublished, dateModified, author, publisher, and images. Your CMS or a plugin should generate this automatically for each article.
Marcus: What CMS do you recommend for news sites?
SDC SEO Brain: WordPress with proper news SEO plugins works fine. Yoast SEO handles schema. For dedicated news operations, some use specialized CMS like Arc or Chorus. The CMS matters less than proper configuration. What are you using now?
Marcus: WordPress with a theme we got years ago.
SDC SEO Brain: Install Yoast SEO if you haven’t, configure it properly, and ensure it’s generating NewsArticle schema. Also check your news sitemap. News sitemaps have specific requirements: they should only include articles from the last 48 hours, use the tags, and be submitted in Search Console.
Marcus: We have a regular sitemap but I don’t think it’s a news-specific sitemap.
SDC SEO Brain: Regular sitemaps are for standard SEO. News sitemaps are specifically for Google News. They tell Google “these are fresh news articles, prioritize crawling them.” Yoast and other plugins can generate news sitemaps. Submit it in Search Console under Sitemaps.
Marcus: Once we fix the technical stuff, how do we compete for Top Stories?
SDC SEO Brain: Top Stories placement is competitive but favors freshness, relevance, and authority. For breaking stories, publishing speed matters enormously. Being first or early with original coverage gives you an advantage. What’s your workflow for breaking news?
Marcus: We hear about something, a reporter writes it up, editor reviews, publishes. Usually 1-2 hours from event to publication for breaking news.
SDC SEO Brain: For major breaking news, 1-2 hours might be too slow. National outlets publish initial reports within minutes. Your advantage is depth and local angle. Consider: publish a brief initial story quickly (200-300 words), then update with additional reporting. Google gives credit for both speed and updates.
Marcus: Is that allowed? Publishing something short and updating?
SDC SEO Brain: It’s standard practice in news. Breaking news articles are meant to be updated as information develops. The key is that even the initial version should be accurate and provide value. Don’t publish empty shells. Publish what you know, clearly note it’s developing, update as more information comes in. Use dateModified in your schema to signal updates.
Marcus: What about headlines? Do we need different headlines for SEO versus social?
SDC SEO Brain: Potentially, yes. Google rewards headlines that clearly describe the story and include relevant keywords. “BREAKING: Major Development in City Council Meeting” might work on social for curiosity, but for SEO, “City Council Approves $50M Infrastructure Plan” tells Google exactly what the story is about.
Marcus: Can we use different headlines for each?
SDC SEO Brain: You can have an SEO title (the title tag) that differs from your display headline. Many news CMS systems support this. The SEO title appears in search results; the display headline appears on your site. They can be slightly different to optimize for each context, though they should cover the same story accurately.
Marcus: How do we build authority for Google News?
SDC SEO Brain: Authority in Google News comes from: consistent publishing over time, original reporting that others cite, coverage of specific beats where you develop expertise, user engagement with your articles, and backlinks from other news sources. For a regional outlet, becoming the definitive source for local government, local business, or specific community topics builds authority.
Marcus: What about AMP? We don’t have AMP pages.
SDC SEO Brain: AMP is no longer required or prioritized for Top Stories since 2021. You don’t need AMP pages. What matters is page experience: fast loading, mobile-friendly, good Core Web Vitals. If your regular pages load quickly on mobile, you don’t need AMP.
Marcus: Our mobile site is decent but not super fast.
SDC SEO Brain: Page speed matters for news because readers expect instant loading. Check your Core Web Vitals in Search Console. For news sites, image optimization is often the biggest issue. Large hero images that take seconds to load hurt both user experience and rankings. Compress images, use modern formats like WebP, and implement lazy loading for images below the fold.
Marcus: We’ve been posting our articles to Google News Publisher Center. Is that still necessary?
SDC SEO Brain: Google News Publisher Center is where you manage your presence in Google News. It’s not about submitting individual articles; it’s for configuring your publication’s settings: logo, publication name, sections, and content labels. If you haven’t claimed and configured your Publisher Center profile, do that. But daily article submission isn’t needed if your news sitemap is working properly.
Marcus: Any other tips for competing against bigger outlets?
SDC SEO Brain: Your edge is local focus and original reporting. When a national story has a local angle, cover the local angle deeply. National outlets will write “Company X announces layoffs,” but you can write “200 jobs affected at local Company X facility, interviews with workers.” That local depth is valuable and differentiated.
Also, cover stories nationals won’t. Local government meetings, school board decisions, community events. You’re the only one covering these. They won’t drive massive traffic each, but they build loyal readership and topical authority in local news.
FAQ
Q: How do I get included in Google News?
A: Publish original news content with clear bylines, dates, and editorial transparency. Implement NewsArticle schema markup. Submit a news sitemap. Register in Google News Publisher Center. Maintain regular publishing and adhere to Google News content policies.
Q: Is AMP still required for Top Stories?
A: No. Since 2021, AMP is not required for Top Stories. Regular mobile-friendly pages with good page experience can rank. Focus on Core Web Vitals and fast loading rather than AMP specifically.
Q: How fast do I need to publish for breaking news?
A: For major breaking news, minutes matter. Publish what you know accurately, even if brief, then update as more information becomes available. Use dateModified schema to signal updates. Speed + updates can compete with outlets that publish slower but more complete initial stories.
Q: What’s the difference between a news sitemap and regular sitemap?
A: News sitemaps use special tags (, , ) and should only include articles from the last 48 hours. They tell Google to prioritize crawling recent news content. Regular sitemaps include all pages and don’t signal news freshness.
Q: Can a small news site compete with major outlets?
A: For national generic news, difficult. For local news, original reporting, and niche beats, absolutely. Google values geographic relevance for local queries and original reporting over wire copy. Build authority in specific coverage areas where you’re the primary source.
Summary
News SEO operates on different timelines than evergreen SEO. Rankings can peak within hours of publication. Speed, freshness, and real-time optimization matter more than link building for breaking news.
Technical requirements for Google News:
- NewsArticle schema markup on all articles
- Dedicated news sitemap (48-hour content)
- Google News Publisher Center profile
- Clear bylines, dates, and editorial transparency
AMP is no longer required. Focus on page experience and Core Web Vitals instead. Fast-loading mobile pages work for Top Stories without AMP.
Speed matters for breaking news. Publish accurate initial reports quickly, then update with additional reporting. Use dateModified to signal updates. First-mover advantage is real in news SEO.
Headlines should be descriptive for search. SEO headlines that clearly describe the story rank better than vague curiosity headlines. Consider separate SEO titles and display headlines if needed.
Authority builds through consistent beat coverage. Become the definitive source for specific topics or geographic areas. Original reporting that others cite builds Google News authority over time.
Local and niche coverage is your advantage. Small publishers can’t compete on generic national news. Focus on local angles, original reporting, and stories nationals won’t cover. Geographic relevance matters in Google’s ranking.
Sources
- Google News Publisher Center Help – https://support.google.com/news/publisher-center/
- Google Search Central: Article structured data – https://developers.google.com/search/docs/appearance/structured-data/article
- Google Search Central: News on Google – https://developers.google.com/search/docs/specialty/news
- Google News content policies – https://support.google.com/news/publisher-center/answer/6204050