repl-seo-optimizer

Review and fix SEO issues in Replit-built website code before deployment.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/Celia-12/Proyecto-Mern --skill repl-seo-optimizer-celia-12
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repl-seo-optimizer
Source: https://github.com/Celia-12/Proyecto-Mern/tree/main/frontend/.local/secondary_skills/repl-seo-optimizer
Command: npx skills add https://github.com/Celia-12/Proyecto-Mern --skill repl-seo-optimizer-celia-12

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about repl-seo-optimizer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix SEO issues in a Replit single page application before deployment?

Fix SEO issues in a Replit SPA by modifying public HTML shells and routing to add dynamic titles, meta tags, Open Graph data, sitemaps, and robots.txt directly in the source files before deployment.

Why is my Replit-hosted web app not appearing in Google search results?

Your Replit web app may not appear in search results due to missing SEO fundamentals like crawlable routes, canonical URLs, or proper server responses for client-side routing. Scanning the project code identifies and fixes these indexability gaps.

How do I add Open Graph and social meta tags to a Replit static site?

Add Open Graph and social meta tags to a Replit static site by inserting Twitter Card and OG tags into the public HTML entry files so links render correctly with preview images and titles on social platforms.

Can I use react-helmet for dynamic meta tags in a Replit SPA?

Yes, you can use react-helmet for dynamic meta tags in a Replit SPA. The optimizer reviews React entry points and routing to implement dynamic title handling and route-specific meta descriptions using document.title or react-helmet.

What's the best way to generate a sitemap.xml for a Replit-hosted project?

Generate a sitemap.xml for a Replit-hosted project by accessing the source and public entry files to create or update the sitemap alongside robots.txt and canonical links, ensuring search engines can discover and index all routes.

Do I need server-side rendering for SEO on a Replit single page application?

For SPA SEO on Replit, server-side rendering or prerendering is often recommended. The optimizer assesses your client-side routing and suggests proper server responses or prerendering strategies to ensure search engines can crawl JavaScript-rendered content.