AndrewUsher / AndrewUsher/andrewusher.dev

Fix SEO gaps: JSON-LD, canonical, and OG templates

Aperta
#334 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
TypeScript
Stelle
1
Fork
0
Merge medio
2g 5h
PR unite (30g)
59

Descrizione

BaseLayout.astro has basic og tags but we're missing structured data and a few things that hurt SEO.

Todo:
- add JSON-LD for Article (headline, datePublished, author, image), BreadcrumbList on blog posts, and Person on the homepage/about page
- make sure canonical URL in BaseLayout.astro:15 handles trailing slashes consistently
- check sitemap.xml.ts includes blog tags, archive pages, and projects — right now it only has the main collections
- validate robots.txt.ts with sitemap reference and noindex for preview/draft routes
- review src/pages/open-graph/[...route].ts templates — add per-tag background variant and ensure fonts render in production on Vercel

Test with Google Rich Results and share debugger before merging. No content changes needed, just markup.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.