Skip to content

seo(p0): H1 benchmark + FAQPage + RSS discovery + rich SERP (#916) - #917

Merged
Flotapponnier merged 1 commit into
mainfrom
cherry/seo-p0-schema-main
Jul 6, 2026
Merged

seo(p0): H1 benchmark + FAQPage + RSS discovery + rich SERP (#916)#917
Flotapponnier merged 1 commit into
mainfrom
cherry/seo-p0-schema-main

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Cherry-pick of #916. H1 semantic fix + FAQPage on compare + RSS/robots directives.

…+ rich SERP (#916)

Three P0 SEO wins from post-shipping audit (2026-07-05):

1. products/[slug]/page.tsx — H1 now emits '{Provider} Benchmark'
   instead of bare '{Provider}'. Matches the SEO title '{Provider}
   Benchmark 2026' shipped in #908. Semantic mismatch was killing CTR
   (only 1 click observed on 'sui benchmark' at pos 2). Small styled
   'Benchmark' suffix preserves visual hierarchy.

2. compare/[slug]/page.tsx — FAQPage JSON-LD. Bing + Google render rich
   FAQ dropdowns in SERP for pages emitting valid FAQPage. Every answer
   is derived from the shared benchmarks (winner + metric + link to
   methodology), so it re-uses data already in DOM — no editorial claim.

3. layout.tsx — RSS feed discovery + rich SERP directives:
   - <link rel='alternate' type='application/rss+xml' href='/rss.xml'>
     via Metadata.alternates.types so feed readers, Perplexity, Bing
     News, Claude auto-discover the existing /rss.xml route.
   - meta robots gains max-snippet:-1 + max-image-preview:large +
     max-video-preview:-1 so SERP stops truncating our data-rich prose
     and stops suppressing og:image on AI-scraped queries.

Skipped from the audit punch list (deferred to a separate PR):
- Cache-Control s-maxage / stale-while-revalidate on dynamic routes
- next/image migration for WebP/AVIF
- Preconnect hints for analytics.ahrefs.com

The 3 shipped here are the highest-signal / lowest-risk subset.

Co-authored-by: Florent Tapponnier <contact@mobula.io>
@Flotapponnier
Flotapponnier merged commit 371067a into main Jul 6, 2026
1 check passed
@Flotapponnier
Flotapponnier deleted the cherry/seo-p0-schema-main branch July 17, 2026 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant