Skip to content

feat(web): add social and SEO meta tags - #165

Open
seanoliver wants to merge 1 commit into
mainfrom
feat/web-og-meta-tags
Open

feat(web): add social and SEO meta tags#165
seanoliver wants to merge 1 commit into
mainfrom
feat/web-og-meta-tags

Conversation

@seanoliver

@seanoliver seanoliver commented Aug 4, 2026

Copy link
Copy Markdown

Links to supabase.com/evals unfurl with no preview card, and search results have no description.

CleanShot 2026-08-04 at 12 00 10

This PR adds description, canonical, Open Graph and twitter:card tags to apps/web/index.html. og:image reuses the launch post's og.png rather than introducing a new asset.

Rationale:

  • Tags are static in the shell because unfurlers do not execute JS. Nothing here needs SSR.
  • URLs are absolute. Crawlers do not resolve a relative og:image.
  • twitter:card is the only twitter: tag needed. X falls back to the og: equivalents for title, description and image.
  • The description is the hero subhead, at 146 characters so search results do not truncate it.
  • The reused image reads "Introducing Supabase Evals", which is launch copy on a page that is now permanent. Happy to swap in an evergreen asset if it is worth making.

Built locally: tags land in dist/index.html and the image at dist/og.png, which serves at /evals/og.png once deployed.

Fixes https://linear.app/supabase/issue/GROWTH-1091/add-social-and-seo-meta-tags-to-supabasecomevals

The page shipped with only charset, viewport, title and favicon, so
links to supabase.com/evals unfurl with no preview card and search
results have no description.

Adds description, canonical, Open Graph and twitter:card tags to the
Vite HTML shell, reusing the launch post's existing og.png. Absolute
URLs since crawlers don't resolve relative og:image.
@seanoliver
seanoliver requested a review from a team August 4, 2026 19:03
@vercel

vercel Bot commented Aug 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
evals Ready Ready Preview Aug 4, 2026 7:03pm

Request Review

@seanoliver
seanoliver requested a review from mattrossman August 4, 2026 19:07

@raulb raulb left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@seanoliver Thank you! . Looks good to me though the image should probably be different? @SaxonF what do you think?

@raulb

raulb commented Aug 5, 2026

Copy link
Copy Markdown
Member

@seanoliver Thank you! . Looks good to me though the image should probably be different? @SaxonF what do you think?

Looks like @mattrossman already followed up here

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.

2 participants