SEO enhancement: full audit remediation - #7
Conversation
- Complete root layout metadata (viewport, title.template, OG, twitter, robots, alternates.canonical, verification, icons) - generateMetadata for dynamic room pages with noindex - Standardized entity naming to 'RoomDrop — Anonymous Chat Rooms' - Fixed broken OG image + wrong canonical domain on /join page - Normalized hardcoded URLs to NEXT_PUBLIC_BASE_URL env var - Structured data: WebApplication JSON-LD in root, BreadcrumbList on /new and /join - New files: not-found.tsx (real 404), error.tsx (500 boundary), manifest.ts (PWA), llms.txt - AI-crawler-specific robots.txt rules (OAI, Claude, Perplexity allowed) - next.config.ts: poweredByHeader, trailingSlash, preview/staging noindex - Declarative entity sentences + last-updated dates on all pages - sharp dependency installed for image optimization readiness - SEO_AUDIT.md report - Removed tsc from lint-staged (next build handles type checking) - Updated AGENTS.md + README.md with new env vars and SEO docs
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (20)
📝 WalkthroughWalkthroughThe update centralizes environment-based URLs, expands Next.js metadata and structured data, adds robots, sitemap, manifest, error, and not-found routes, introduces SEO/AEO documentation, and updates setup instructions, linting, dependencies, and selected UI copy. ChangesSEO and discoverability
Estimated code review effort: 4 (Complex) | ~45 minutes ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
ESLint install failed: lockfile failed supply-chain policy check. Run 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 |
Summary by CodeRabbit
New Features
Bug Fixes
Documentation