fix(marketing): add missing canonicals, FAQPage schema, breadcrumbs, and sitemap entries#1146
Conversation
📝 WalkthroughWalkthroughAdds FAQPageJsonLd and BreadcrumbJsonLd components, uses BreadcrumbJsonLd on blog and changelog posts, extracts FAQ items into a shared constants module and exposes FAQ structured data on the homepage, adds canonical alternates metadata to pages, and inserts /community into the sitemap. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 1 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (1 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
b1cc73a to
2cb1f21
Compare
🧹 Preview Cleanup CompleteThe following preview resources have been cleaned up:
Thank you for your contribution! 🎉 |
…and sitemap entries Add self-referencing canonicals to homepage and /community, add /community to sitemap, add FAQPage JSON-LD schema to homepage, add BreadcrumbList schema to blog and changelog post pages, and remove invalid SearchAction from WebSite schema.
2cb1f21 to
c4e92b4
Compare
Summary
<link rel="canonical">to homepage (/) and/community/communitytositemap.tsFAQPageJSON-LD structured data to homepage using existing FAQ Q&A contentBreadcrumbListJSON-LD to blog post and changelog entry pages (Home > Section > Title)SearchActionfromWebSiteschema (no blog search exists)Test plan
<link rel="canonical" href="https://superset.sh">in<head>/communityrenders its canonical tag/sitemap.xmlincludes/communityWebSiteschema no longer containsSearchActionSummary by CodeRabbit
New Features
SEO Improvements
Refactor