-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Clarify SEO meaning for developers #6207
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Add a comprehensive SEO guide that clarifies what SEO actually means for developers and explains TanStack Start's technical SEO capabilities: - Document head management (meta tags, titles, Open Graph) - Server-side rendering for crawlability - Static prerendering for performance - Structured data (JSON-LD) for rich results - Sitemap and robots.txt generation via server routes - Best practices for technical SEO This addresses the common misconception that SEO is just a checkbox, explaining that it's about using available tools effectively.
Add a comprehensive LLM Optimization (LLMO) guide for both React and Solid frameworks, covering: - What LLMO/AIO/GEO is and how it differs from traditional SEO - Structured data (JSON-LD) for AI consumption - Schema.org examples: Article, Product, Organization, FAQ - Machine-readable API endpoints - Content best practices for AI extraction - llms.txt implementation - Monitoring AI citations Also adds cross-reference callouts between SEO and LLMO guides to help users discover related content.
📝 WalkthroughWalkthroughAdds SEO and LLM Optimization (LLMO) guides for both React and Solid and updates site navigation to include these new guide pages; changes are documentation and navigation-only with no public API or runtime behavior modifications. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested reviewers
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 inconclusive)
✅ Passed checks (2 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: defaults Review profile: CHILL Plan: Pro 📒 Files selected for processing (4)
✅ Files skipped from review due to trivial changes (1)
🚧 Files skipped from review as they are similar to previous changes (1)
🧰 Additional context used📓 Path-based instructions (1)docs/**/*.{md,mdx}📄 CodeRabbit inference engine (AGENTS.md)
Files:
🪛 LanguageTooldocs/start/framework/solid/guide/llmo.md[style] ~243-~243: To elevate your writing, try using an alternative expression here. (MATTERS_RELEVANT) docs/start/framework/react/guide/llmo.md[style] ~243-~243: To elevate your writing, try using an alternative expression here. (MATTERS_RELEVANT) ⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
🔇 Additional comments (2)
Comment |
|
View your CI Pipeline Execution ↗ for commit 7f1f93b
☁️ Nx Cloud last updated this comment at |
Update SEO and LLMO guides to use createFileRoute with server.handlers instead of createServerFileRoute for consistency across React and Solid.
- Add built-in sitemap generation with prerender + crawlLinks - Show dynamic sitemap as alternative for dynamic content - Fix escaped period syntax in file names: sitemap[.]xml.ts, robots[.]txt.ts, llms[.]txt.ts - Add CDN caching recommendation for dynamic sitemaps
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.