The development URL becomes the public identity
Metadata can keep a replit.dev or replit.app origin after a custom domain is attached, splitting search signals between multiple hosts.
Replit supports several deployment types and almost any web stack. Agent-built apps use server deployments, while other projects can use static hosting. BulkAudits tests the live response and repository together so a static-site assumption never becomes a production-breaking fix.
Free URL audit. No code changes until you approve a pull request.
BulkAudits repair preview
replit-site · fix-metadata → main
Build and rendered-page verification required before PR
Current Replit architecture
Agent apps are full-stack deployments; Replit also supports separate static, autoscale, and reserved VM paths.
Replit’s documentation directs Agent-built apps to Autoscale or Reserved VM deployments because they include a backend. Static Deployments have their own build directory, headers, redirects, and 404 behavior. We identify which path is live before evaluating SEO defects.
Source: Replit deployment documentationLive URL + source code
A route can work in the browser and still return the wrong status, origin, or HTML to a crawler.
Metadata can keep a replit.dev or replit.app origin after a custom domain is attached, splitting search signals between multiple hosts.
SPA rewrites can serve the application shell for nonexistent URLs. Search engines then see thousands of soft 404s instead of a real not-found response.
Static deployments use an explicit build command and public directory. Correct metadata in source is useless if the deployed output is stale or points at the wrong directory.
Client-only route metadata may appear after hydration but remain absent from the raw response used by link-preview bots and some crawlers.
What the pull request changes
No free-form model gets permission to wander through your repository.
A repair is accepted only when the production-style build passes and the rendered page resolves the original finding.
Framework metadata stays in code; hosting-only redirects or headers are clearly marked advisory when they cannot be changed safely in the repo.
Every sitemap entry is fetched, and a nonexistent sample route is tested so false 200 responses are never mistaken for healthy pages.
Repository handoff
Replit includes Git and GitHub connectivity with branch support. BulkAudits uses the GitHub repository as the review surface and never deploys or republishes the app for you.
Regression detected
A Replit Agent change reintroduced the replit.app Open Graph URL. Repair PR prepared.
Repair branch ready
Build passed · failed check resolved · no healthy page regressed
The fix that stays fixed
BulkAudits remembers the exact finding and code node behind a merged repair. A fast static scan checks it after each push; a full audit confirms the live site on schedule.
Replit SEO questions
The live audit works for public websites regardless of language. Automated code fixes are intentionally limited to supported React + Vite, TanStack Start, and Next.js App Router repositories.
No. Switching between Static, Autoscale, or Reserved VM can affect backend behavior and cost, so we explain the issue but do not make that infrastructure decision automatically.
No. We can audit a public replit.app deployment. For a production product, a custom domain usually provides a clearer, stable search identity, and we verify that metadata consistently uses it when present.
That depends on your Replit and GitHub workflow. BulkAudits only prepares and verifies the repository change; publishing remains under your control.
Other supported builders
Start with the public evidence