What problem does it solve?
Ensures Replit-built websites and web apps are discoverable and indexable by search engines by finding and fixing missing or incorrect SEO fundamentals directly in the project's code before launch.
Core Features & Use Cases
- Title & Meta Optimization: Add unique titles and meta descriptions per page or route, including dynamic title handling for SPAs using document.title or react-helmet.
- Open Graph & Social Sharing: Insert Open Graph and Twitter Card tags so links render correctly on social platforms.
- Technical SEO Fixes: Enforce semantic HTML, image alt attributes and dimensions, link attributes, deferred scripts, and font-display improvements.
- Crawlability & Indexing: Create or update robots.txt, generate sitemap.xml, and add canonical links to prevent duplicate content.
- SPA-specific Solutions: Recommend or implement prerendering, SSR, or proper server responses for client-side routes and switch from hash to history routing where needed.
- Structured Data: Add JSON-LD schema appropriate to the site type (LocalBusiness, WebSite, Article, Product, etc.).
- Use Cases: Pre-launch SEO hardening for a Replit-hosted SPA, fixing a deployed app that isn't appearing in search results, and adding social preview metadata for marketing campaigns.
Quick Start
Use the repl-seo-optimizer to scan the project and implement missing meta tags, Open Graph data, canonical links, robots.txt, sitemap.xml, image alts and SPA title handling directly in the source files before deploying.