News SEO requires a fundamentally different approach than traditional SEO. With Google News serving over 8 billion impressions daily, mastering news optimization is essential for publishers and media sites.
How Google News Works
Google News Architecture
Google News operates through multiple surfaces:
- Google News app and website: Dedicated news platform
- Top Stories carousel: Prominent in search results
- News tab: Search results filtered for news
- Discover feed: Mobile news recommendations
- Google News Showcase: Curated news experience
Ranking Factors for News
- Freshness: Recency is paramount
- Relevance: Query-topic alignment
- Authority: Source credibility and expertise
- Originality: Original reporting vs. aggregation
- Diversity: Variety of sources and perspectives
Google News Publisher Center
Getting Into Google News
Requirements for inclusion:
- Meet Google News content policies
- Demonstrate journalistic standards
- Maintain consistent publishing schedule
- Have clear author attribution
- Implement NewsArticle schema markup
- Follow technical requirements
Publisher Center Setup
- Verify site ownership in Search Console
- Submit to Google News Publisher Center
- Configure news sitemap
- Set up section structure
- Configure video feeds if applicable
News Article Optimization
Headline Optimization
News headlines serve dual purposes:
- For readers: Compelling and informative
- For Google: Include primary keyword naturally
Best practices:
- Keep under 65 characters
- Include primary keyword
- Front-load important terms
- Avoid clickbait
- Be specific and factual
Article Structure for News SEO
<article itemscope itemtype="https://schema.org/NewsArticle">
<h1 itemprop="headline">Breaking: Google Announces Major Algorithm Update</h1>
<div itemprop="datePublished" content="2025-06-15T10:30:00Z">June 15, 2025</div>
<div itemprop="author" itemscope itemtype="https://schema.org/Person">
<span itemprop="name">Jane Smith</span>
</div>
<div itemprop="articleBody">
<!-- Article content -->
</div>
</article>
NewsArticle Schema Markup
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "Google Announces Major Algorithm Update",
"datePublished": "2025-06-15T10:30:00Z",
"dateModified": "2025-06-15T11:45:00Z",
"author": {
"@type": "Person",
"name": "Jane Smith",
"url": "https://example.com/author/jane-smith"
},
"publisher": {
"@type": "Organization",
"name": "Example News",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"image": "https://example.com/article-image.jpg",
"description": "Google has announced a major algorithm update affecting search rankings.",
"mainEntityOfPage": "https://example.com/google-algorithm-update"
}
News Sitemap Requirements
Creating a News Sitemap
<?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/google-algorithm-update</loc>
<news:news>
<news:publication>
<news:name>Example News</news:name>
<news:language>en</news:language>
</news:publication>
<news:publication_date>2025-06-15T10:30:00Z</news:publication_date>
<news:title>Google Announces Major Algorithm Update</news:title>
</news:news>
</url>
</urlset>
News Sitemap Best Practices
- Include only articles from the last 48 hours
- Update frequently (every 15-30 minutes for breaking news)
- Keep under 1,000 URLs
- Use exact publication timestamps
- Include all required news sitemap tags
Top Stories Carousel Optimization
Requirements for Top Stories
- AMP or fast-loading pages: Core Web Vitals compliance
- NewsArticle schema: Proper structured data
- High-quality images: Minimum 1200px wide
- Fresh content: Published within hours of the event
- Source authority: Established news credibility
Image Optimization for News
- Use high-resolution images (1200px minimum)
- Implement image schema markup
- Use descriptive filenames and alt text
- Avoid stock photos when possible
- Include featured image in Open Graph tags
Breaking News Strategy
Speed Optimization
For breaking news, every second counts:
- Pre-publish article shells
- Use live blog schema for ongoing coverage
- Implement automatic sitemap updates
- Configure push notifications
- Use CDN for instant delivery
Live Blog Schema
{
"@context": "https://schema.org",
"@type": "LiveBlogPosting",
"headline": "Google I/O 2025 Live Updates",
"datePublished": "2025-06-15T09:00:00Z",
"coverageStartTime": "2025-06-15T09:00:00Z",
"coverageEndTime": "2025-06-15T18:00:00Z",
"liveBlogUpdate": [
{
"@type": "BlogPosting",
"headline": "Google announces new AI features",
"datePublished": "2025-06-15T10:15:00Z"
}
]
}
News Site Technical Requirements
Crawl Budget Optimization
News sites must be crawled quickly:
- Maintain a clean URL structure
- Remove old news sitemaps promptly
- Use crawl budget wisely
- Implement lastmod in sitemaps
- Avoid duplicate content issues
URL Structure for News
Best practices:
- Include date in URL:
/2025/06/15/google-algorithm-update - Keep URLs stable (no changing after publish)
- Use descriptive slugs
- Avoid session IDs or parameters
Page Speed for News
News pages must load fast:
- Target LCP under 1.5 seconds
- Prioritize above-the-fold content
- Minimize third-party scripts
- Use lazy loading for images below fold
- Implement service workers for repeat visits