Tech SSG Migration
410-hour fixed scope across Astro 5, Decap CMS, schema, and QA.
Tier 4 · Technical
Astro 5 + Decap CMS migration for SPA and legacy sites that block AI crawlers. Fixed-scope: $12,300, 410h, 3 months. Mint Link audit: 37/100.
| Buyer situation | Teams whose SPA or legacy site blocks crawlers before content can work. |
|---|---|
| Core artifact | Astro 5 + Decap CMS migration |
| Measurement | Route-level HTML and schema visibility |
Pricing block
This block mirrors the pricing hub and stays consistent across solution pages even when the markdown body changes.
410-hour fixed scope across Astro 5, Decap CMS, schema, and QA.
Content model, templates, routes, preview, redirect and schema checks.
Required when a site blocks crawlers before content can produce citations.
Execution model
Each step has the same internal hierarchy: time label, action, outcome, and artifact. Long descriptions wrap inside the card instead of pushing neighboring blocks out of alignment.
Prove whether crawlers see route-level HTML, schema, and content.
SPA auditDefine Decap collections, routes, schema, and reusable page modules.
CMS mapShip static pages, preview workflows, redirects, and componentized templates.
Static buildRun crawlability, schema, performance, and content checks before launch.
Launch QATech SSG migration is the process of rebuilding a SPA or legacy site into route-level HTML that AI search systems can crawl, index, and cite. If your site returns the same HTML shell for every route, answer engines do not get a real document set. That breaks the visibility stack before content and outreach even start.
In 2026 audits at Humanswith.ai, we keep seeing the same failure pattern. Teams invest in content, but the site still behaves like one shell for crawlers. That is why Humanswith.ai offers a fixed-scope Tech SSG Migration service. We rebuild SPA and legacy sites with Astro 5 + Decap CMS so each priority URL outputs unique HTML, clean schema, and an editorial workflow your team can use. The scope is clear: $12,300, 410 hours, 3 months. For companies on Lovable, React SPA, Webflow without SSR, or legacy WordPress, this is the prerequisite for everything else to work.
AI visibility does not start with copy. It starts with renderability.
AI crawlers fetch raw HTML. If the bot receives one shell and a client-side app loads the real content later, the page-level signals never arrive in the right place:
That is the core reason many content programs underperform. The writing can be strong. The problem is simple: the bot never receives a distinct document for the page you want cited.
In practical terms, a broken rendering model creates three business problems:
| Problem | What the crawler sees | Business outcome |
|---|---|---|
| SPA shell for every route | one HTML response instead of a document set | AI systems cannot map page intent correctly |
| weak schema visibility | markup is absent, delayed, or detached from the route | answer engines trust the site less |
| fragile editorial workflow | marketing cannot publish structured content cleanly | content velocity slows down |
That is why this service exists as a migration offer, not as generic consulting. The goal is to produce a site structure AI crawlers can index, interpret, and cite with confidence.
The technical failure pattern is easy to spot once we inspect route output.
That sequence wastes time. The right order is different: first restore document-level crawlability, then scale content, then build third-party signal distribution.
Mint Link is the clearest proof of when technical migration stops being optional.
At audit, Mint Link scored 37/100 on the composite AEO model. The product itself was not the main blocker. The blocker was the site architecture. Mint Link was running on a React 18 + Vite SPA built on Lovable.dev, and the route layer behaved like a single document.
The critical finding: 11 of 13 routes returned the same 3.3KB homepage HTML. For AI systems, that meant one shell standing in for the whole site. The bot could not distinguish the homepage from package pages, comparison pages, or product-specific routes. That made structured content, entity separation, and per-page schema far weaker than they looked in the browser.
This is the pattern we now look for early in discovery:
Once that pattern appears, the sequence changes. We do not push content first and hope for the best. We fix the site structure first so future content and outreach have a real surface to land on.
This is a delivery service, not an abstract audit.
Use this checklist when you want to know whether migration is the next step:
We start with the current rendering model, route behavior, schema inventory, crawl output, and editorial workflow. The objective is to identify where the site collapses distinct URLs into one shell and where schema, metadata, or navigation break page-level understanding.
We move the site into Astro 5, where static generation becomes the default. Every important route outputs its own HTML document. That gives AI systems a stable URL-to-document relationship instead of a JavaScript-dependent interface.
We pair the build with Decap CMS so the team can manage content through a git-based workflow without adding monthly CMS overhead or vendor lock-in. Performance matters. Operational continuity after launch matters just as much.
We wire the technical assets that AI and search systems depend on:
This is what turns a migration into an AI search ready platform instead of a front-end redesign.
The most important change is not visual. It is architectural.
| Before migration | After Astro 5 + Decap CMS |
|---|---|
| client-side SPA routes | unique HTML per URL |
| weak page separation for crawlers | document-level entity clarity |
| brittle or inconsistent schema | reusable structured data layer |
| slower SPA performance | target LCP 0.8-1.2s instead of 2.5-4s |
| editing depends on dev cycles or builder limits | team edits content through Decap CMS |
| content program runs on unstable technical ground | content and outreach run on a crawlable site |
There are also practical stack reasons this route wins.
For larger editorial estates, we use Astro + Sanity instead. For the core migration offer in this service tier, Astro 5 + Decap CMS is the recommended default.
The offer is a fixed-scope technical migration, not an hourly mystery project.
| Workstream | What is covered |
|---|---|
| Foundation | architecture blueprint, Astro bootstrap, design token port, global layouts |
| Content structure | content collections, route rebuild, editable page models, Decap CMS setup |
| Technical SEO layer | schema helpers, canonical logic, sitemap, robots, launch checks |
| Migration QA | route testing, content migration support, final QA, soft launch preparation |
The pricing is based on a documented scope from the Mint Link migration plan:
That timeline is designed to replace the pattern where technical debt keeps blocking AI search work quarter after quarter.
This migration can run as a standalone engagement. In SPA and legacy-site cases, it sits inside the broader V2 offer.
| Tier | Service | Investment |
|---|---|---|
| 1 | Analytics + strategy | $1,100 |
| 2 | Content via ContentOS by Humanswith.ai | $15,000 |
| 3 | SEO outreach + paid placements | $5,000 |
| 4 | Tech SSG migration | $12,300 |
That creates two common buying paths:
The decision logic is simple:
We do not measure this service as a design refresh. We measure whether the technical layer stops blocking AI visibility.
Success looks like:
For Mint Link, the target path is clear: move from a 37/100 composite audit baseline to a technically viable site architecture that can support a 75+ target once the migration and V1 visibility program are in place.
If your current site architecture prevents crawlers from seeing distinct page documents, then yes. Strong content on a broken rendering model is still hard to cite. This migration fixes the technical layer so content and outreach can compound instead of stall.
Because the issue is not aesthetics. It is crawl behavior. If the site keeps returning one shell and relying on client-side rendering, AI crawlers get a much weaker representation of the site than users do in the browser. That gap is exactly what this service removes.
We recommend Astro + Decap CMS as the default for this offer because it is fast, cost-efficient, git-based, and a strong fit for content sites that do not need a heavy hosted CMS. If the site requires a larger editorial system or a more complex content operation, Astro + Sanity can be the better fit.
Yes. For SPA and legacy-site cases, that is the right sequence. We fix the technical blocker first, then move into analytics, content, and outreach on a site that AI systems can actually read.
First, technically: unique HTML per route, schema integrity, crawlability, performance, and launch readiness. Then commercially: whether the site is finally capable of supporting the $21,100 visibility program and moving toward better citation outcomes in AI search.
No. It is a fixed-scope migration service with a defined stack, a defined timeline, and a defined outcome. The offer exists because AI visibility work fails when the site structure is wrong.
If your site still behaves like one shell for AI crawlers, content alone will not fix the problem. We can show you where the rendering model blocks citation, what must change, and whether your case needs the standalone migration or the full $33,400 enterprise program.
Book a 30-minute call to review the site structure before more budget goes into content that AI systems still cannot see properly.