Skip to content

SEO for news sites and publishers

News has its own surfaces, Top Stories, Google News, Discover, and its own signals: freshness, datelines, and author authority. The pack gets articles discovered fast, timestamped honestly, and attributed to real journalists, and is honest that inclusion in news surfaces is Google's call.

The Visibility Ladder, tuned

Where sites like this actually fail

Same five rungs, same order, different emphasis. Diagnose top to bottom, fix bottom to top.

ReachCritical here

Speed of crawling and indexing matters more than usual because news is time-sensitive. Fresh sitemaps, plus a Google News sitemap for recent articles, and no client-rendered article bodies.

ReadHigh priority

A real headline, byline, and dateline with visible publish and update timestamps. Clear titles that match the story, not clickbait.

UnderstandCritical here

NewsArticle schema with true dates, a real Person author and a publisher Organization with logo. Paywalled sections marked up correctly so they're indexed without being treated as cloaking.

ConnectStandard checks

Strong section and topic hubs, linked follow-up coverage, and canonicals for syndicated stories pointing to the originator.

RankCritical here

E-E-A-T is paramount for news: credentialled journalists, sourcing, a corrections policy, and editorial standards pages. Recency counts, and timestamps stay honest.

AEO layerHigh priority

News is heavily surfaced by AI answers. Clear, factual, self-contained reporting with honest attribution is highly citable.

Priority tilt: Weight Reach (fast indexing), Understand (NewsArticle and timestamps), and Rank (E-E-A-T and recency) highest.

Checks specific to this kind of site

Google News sitemap

A dedicated sitemap for articles from the last two days, kept current, so new stories are discovered fast.

Honest timestamps

Accurate, visible published and modified dates. Date-bumping to fake freshness is flagged, never performed.

Paywall markup

isAccessibleForFree and hasPart markup so subscriber content is indexed legitimately rather than looking like cloaking.

Syndication canonicals

Wire and syndicated stories canonicalise to the originator so republished copies don't compete.

The honest news boundary

Google News and Publisher Center inclusion, and Top Stories or Discover placement, are Google's editorial and algorithmic decisions. Done right, you're eligible; nothing makes you guaranteed. Reputation for a news brand is also heavily earned off-site, outside what a build controls. The pack makes that boundary explicit from the start.

Skills that do the work

  • seo-orchestratorApplies the news-publisher profile (combined with content-blog fundamentals)
  • 3-understand-schemaNewsArticle, author, publisher, and paywall markup, all honest
  • 5-rank-relevanceE-E-A-T signals: bylines, sourcing, corrections, and editorial standards
  • seo-automationsCI checks so a deploy never silently breaks article rendering or sitemaps

Driven by the news-publisher profile in the pack.

Structured data it works with

  • NewsArticle
  • Person (real journalists)
  • Organization + logo
  • BreadcrumbList

Always honest: markup describes only what's real and visible on the page. Fabricated ratings, authors, or credentials are removed and flagged, never added.

Try it on your site

Paste this into Claude Code, Cursor, or any AI coding agent. It's read-only: the agent audits and reports, and changes nothing until you ask.

audit-news-publisher
Use the seo-for-ai-agents skill pack (https://github.com/manibharij/seo-for-ai-agents) with the news-publisher profile: audit my news site on the served HTML. Check article bodies render server-side, verify NewsArticle schema and timestamp honesty, review the news sitemap, and assess byline and E-E-A-T signals. Report only, don't change any code or files yet.

Common questions

Will this get my site into Google News or Top Stories?

It makes you eligible, which is all anything can honestly do. Top Stories and Google News inclusion are policy-gated, algorithmic decisions by Google. The pack gets the technical and trust fundamentals right: fast discovery, valid NewsArticle schema, honest timestamps, and real author signals, and is explicit that placement is not guaranteed.

Can I update an article's date to make it look fresh?

No, and the pack won't do it. Date-bumping without a real update is dishonest markup that engines increasingly detect and punish. If a story genuinely changes, update the content and let dateModified reflect it truthfully; that's the freshness signal that works.

How should paywalled articles be handled?

With proper structured data: mark the article isAccessibleForFree: false and identify the paywalled sections with hasPart markup. That lets Google index subscriber content legitimately. Serving crawlers the full text while showing users a wall without that markup is treated as cloaking.