Skip to content

About page: structured data and Shorebird CI in the founding blurb - #417

Merged
eseidel merged 2 commits into
mainfrom
about-facts
Sep 23, 2026
Merged

eseidel merged 2 commits into
mainfrom
about-facts

Conversation

@eseidel

@eseidel eseidel commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Makes the About page a consistent source of company facts for search engines and AI answers, without changing how it reads.

  • JSON-LD on /about: AboutPage + Organization + WebSite. Previously only the home page had structured data.
  • One Organization definition: moved from index.astro to src/lib/structured-data.ts so the two pages can't drift. Added the founder's LinkedIn (sameAs) and Accel (funder). Otherwise the home page output is unchanged.
  • Copy: the founding blurb now mentions Shorebird CI alongside Code Push. It only named Code Push before.

An earlier revision added a visible "at a glance" facts table. I dropped it because it interrupted the page for readers, and the JSON-LD already gives crawlers the same facts.

Verified: npm run build, format:check, and cspell pass. The built /about has the three-node graph and / still has Organization + WebSite.

Adds a plain-text "Shorebird at a glance" <dl> to /about and emits
AboutPage + Organization JSON-LD there. The Organization node moves to
src/lib/structured-data.ts so the home and About pages share one copy,
and gains the founder's LinkedIn and Accel as funder.
@github-actions

github-actions Bot commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

🐦 Preview of 24dcd53: https://shorebird-website--pr-417-01dljbyw.web.app (expires in 7 days)

The table read as a spec sheet in the middle of the About page's story
and gave crawlers little the JSON-LD doesn't. Mention Shorebird CI in the
founding blurb instead.
@eseidel eseidel changed the title About page: company facts section and structured data About page: structured data and Shorebird CI in the founding blurb Sep 23, 2026
@eseidel
eseidel enabled auto-merge (squash) September 23, 2026 20:39
@eseidel
eseidel merged commit efd48ed into main Sep 23, 2026
3 checks passed
@eseidel
eseidel deleted the about-facts branch September 23, 2026 21:03
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