gr8s by Codoma.tech

SEO for your SPA, without SSR

gr8s serves your exported SPA or static site and merges in the SEO content its Studio wrote for you — titles, meta tags, Open Graph and schema — as a data source, so crawlers get real HTML without server-side rendering. One product for hosting, SEO authoring, analytics and CDN deploy: let us run it, or self-host the same single image.

Why gr8s

SEO without the SSR tax

Your SEO lives as a data source: per-URL titles, meta descriptions, Open Graph and schema, authored in S³ Studio and applied by the server. Keep the client-only SPA model, with no server components or hydration bugs. Auto-pilot fills missing tags on a schedule, and Pro adds IndexNow and llm.txt for search engines and AI assistants.

One integrated stack, one bill

Hosting, SEO authoring, analytics, CDN delivery and CI deploy in one product and one price. It replaces a host, a paid SEO audit tool, a separate analytics service and the glue between them. One login, one bill, one thing to maintain, managed or self-hosted. Pro and Scale add cookieless, real-time analytics with no consent banner.

Lean by design

Peer-reviewed benchmarks measured gr8s serving the same workload with about 5x fewer servers, roughly 9.8x lower overall energy use, and 82.54 MB of memory against 411.91 MB for Next.js. That leaner footprint is what lets us price hosting flat and low.

Where gr8s fits

Most teams reach for Vercel and Next.js, or keep a static host and bolt SEO on afterwards with a separate crawler. Others assemble a stack from several services. Here is how gr8s compares with each, and with doing nothing.

SEO as data, in one product

The alternative to a host, an audit tool, an analytics service and the glue between them.

Author SEO, don't audit it after launch

S³ Studio renders and scores every page, then writes titles, meta descriptions, Open Graph and schema into a datasource. The server applies it, so crawlers get real HTML without SSR or server components.

S³ Studio showing a site's page list, the Analyse action and the SEO guidance panel.

One panel instead of a stack of tools

Site, domain, deployment, datasource and deploy in one place. Hosting, SEO, CDN and analytics share one login and one bill. Pro adds CI deploy and scheduled auto-pilot.

gr8s control panel showing a verified and deployed site, its datasource, the auto-pilot toggle and the Deploy button.

Analytics in the same product

Cookieless, real-time visitors, pages, sources and devices on Pro and Scale. No second analytics tool and no consent banner.

gr8s analytics dashboard with visitor metrics, a visitors-over-time chart and breakdown tables.

Screenshots are from the live control panel; sensitive fields are redacted.

How it works

1

Build your SPA

Export your frontend the way you already do. gr8s does not change how you build.

2

Analyse and author (S³ Studio)

S³ Studio renders your site, scores every page and writes a data source of SEO content — titles, meta descriptions, Open Graph and schema — that you edit. This is where the SEO work happens; the server only applies the result.

3

Deploy to gr8s

From the dashboard (free): pick your build folder and deploy, nothing to install. From CI (Pro): set your domain and API key and run one command. The server merges your build with the data source, with a CDN and deploy pipeline included.

4

Or self-host

Prepare the build once with the CLI, then serve it with the single gr8s image on your own machine.

# --- managed from CI (Pro): transform and deploy in one command ---
pnpm install -g @codomatech/gr8s-tools
export GR8S_DOMAIN=www.example.com
export GR8S_API_KEY=xxxxxxxxxxxxxxxx
gr8s-cli --deploy -f dist/index.html
# the dashboard does the same with no CLI: pick your build folder, deploy

# --- self-hosted: prepare the build, then run it yourself ---
gr8s-cli -f dist/index.html
docker run codomatech/gr8s

The honest comparison

An honest look at where gr8s wins, where Next.js and Vercel win, and how to decide. The point is not that one is universally better, it is that the trade-offs differ by team.

See the full comparison

What backs this up

Peer-reviewed

The efficiency results were peer-reviewed and published at ITIS 2023. They cover server count, energy use, memory and the projected carbon saving if Next.js SSR sites moved to gr8s.

Read the paper →

Managed or self-hosted

Deploy from the dashboard or from CI with two environment variables, or run the same single container on your own infrastructure. Either way you keep control of your build and your data.

Companion SEO Studio

S3 is a free companion app where editors update meta tags, Open Graph data and schema without touching the code, and the changes go live through the same pipeline.

Try S3 free →

Pricing

One price per site. Start free, upgrade when you want automation, more bandwidth and analytics. Founding prices are locked for life for early customers.

Free

0 EUR

A single static or small SPA site on your own domain.

  • 1 site
  • Site up to 20 MB
  • Your own custom domain
  • Deploy from the dashboard
  • 5 GB bandwidth / month (volume network)
  • Built-in SEO analysis
  • sitemap.xml and robots.txt
  • Anonymised page counts
  • Community support
Start free

Scale

396 EUR / year

Founding price, list 540 EUR. For high-traffic sites that need headroom and priority support.

  • Everything in Pro
  • Site up to 10 GB
  • 200 GB bandwidth / month (standard network, all regions)
  • 10,000,000 analytics events / month
  • 24-month analytics history
  • Priority support and SLA
Contact us

Frequently asked questions

Is gr8s really cheaper than Vercel?

gr8s is one product — hosting, SEO authoring, analytics and CDN deploy — for a flat 96 EUR a year at the founding price, and self-hosting runs on a single server instead of per-request usage. Vercel Pro is 20 USD per user per month plus usage, and you still add an SEO audit tool and an analytics service on top. We keep the price low because we do the work smarter, not because we do less: the peer-reviewed benchmark measured about 5x fewer servers for the same workload, and that leaner footprint is what makes a flat, lower price possible.

How does it handle SEO without server-side rendering?

gr8s serves your exported SPA and merges in SEO content from a data source: per-URL titles, meta descriptions, Open Graph tags and schema. S³ Studio produces that data source by rendering and analysing your site, and the server applies it to the HTML it serves. The analysis and authoring happen in the Studio during your workflow, not in the request path — which is why there is no SSR and no server components to maintain.

Can I migrate an existing Next.js app?

Often yes, but be realistic: Next.js-specific features such as server components, ISR and server actions are not drop-in. A client-rendered Next.js app that can export as a static SPA is a much better fit.

Is it really 30x faster?

We do not claim that. The peer-reviewed paper reports about 5x fewer servers, roughly 9.8x lower overall energy use, and lower memory (82.54 MB against 411.91 MB). We stick to what was measured.

What frameworks are supported?

Any framework that can export a single-page app: React, Vue, Svelte, Nuxt and others. The server itself is framework agnostic.

Can I use it for a plain static site?

Yes. gr8s serves static sites too. You author the SEO content in S³ Studio exactly as you would for an SPA, and the server merges it into the static HTML.

What would I otherwise have to set up?

Typically a static host or a platform plan, a paid SEO audit tool, a separate analytics service, a crawler or prerender service, and the CI glue between them — each with its own bill, login and failure mode. gr8s covers hosting, SEO authoring, analytics, CDN deploy and crawling in one product and one price.

How do search engines and AI assistants find my site?

Every site ships a sitemap.xml and robots.txt. Pro sites notify IndexNow (Bing, Yandex, Seznam and Naver) whenever a page changes, so new URLs are re-crawled quickly instead of waiting for a periodic sweep. The build pipeline can also emit an llm.txt, a plain-text summary that AI assistants and answer engines can read directly.

How big can my site be?

The free plan is for static or small SPA sites up to 20 MB. Pro raises the deployed build size to 2 GB and Scale to 10 GB. The limit applies to the built site you deploy, not your source repository.

What are the bandwidth limits?

Free sites get 5 GB a month on the volume network. Pro gets 50 GB a month on the standard network in Europe and North America. Scale gets 200 GB a month on the standard network across all regions. Usage is monitored with a soft alert, so a busy month raises a flag and an upgrade prompt, not a hard cutoff.

Is the analytics metered?

Free sites get lightweight, anonymised page counts. Pro includes 1,000,000 analytics events a month with 12 months of history; Scale includes 10,000,000 a month with 24 months of history. If a site reaches its monthly allowance, analytics collection pauses until the next month or an upgrade and the site is flagged — the website itself never goes offline, and you are never asked to run a second analytics tool.

References

Ready to try gr8s?

Try gr8s