Definition

Pages as code: definition and examples

Pages as code means website pages are generated and reviewed as normal repo files, not exported from a hosted page builder.

Last updated: 2026-05-09

gh repo clone ReScienceLab/pagewell
Short answer

Pages as code means product, docs, SEO, landing, and tool pages live as normal files in the website repo so they can be reviewed, tested, versioned, and deployed through the existing workflow.

Definition

Pages as code is the practice of treating marketing, SEO, docs, landing, and utility pages as normal website files in a repository. The page can be Astro content, a Next.js route, static HTML, a worker-rendered file, or another implementation that follows the site’s existing stack.

The important part is not the framework. It is that the route, copy, metadata, schema, internal links, components, and discovery-file updates can be reviewed and deployed through the same workflow as the rest of the site.

Why it matters

For technical founders and one person companies, the website is often part of the product workflow. Pages as code keeps growth work close to the source of truth. A page can be reviewed in a pull request, checked by the existing build system, versioned with the rest of the site, and connected to the real layout and component library.

This matters for AI SEO/GEO because extractability is not only copy. It also depends on schema, crawlability, last-updated dates, canonical URLs, internal links, and machine-readable files such as llms.txt.

Example

A founder wants a page for people searching “generate SEO pages as code.” A pages-as-code workflow does not stop at a copy draft. It creates a route, frontmatter, metadata, body content, related links, schema, sitemap behavior, and LLM discovery updates in the website repo.

With Pagewell, the agent reads PAGEWELL.md, DESIGN.md, and a page brief before it edits files. That keeps the page tied to product facts, claim rules, route taxonomy, and existing component patterns.

Sources

FAQ

What does pages as code mean?

Pages as code means website pages are stored, edited, reviewed, and deployed as normal files in a repository instead of only inside a hosted visual builder.

Why use pages as code for SEO pages?

Pages as code keeps metadata, schema, internal links, tests, and discovery files in the same workflow as the rest of the site.

Is pages as code the same as a page builder?

No. Page builders prioritize visual editing, while pages as code prioritizes repo-native implementation, version control, review, and deployment.

Next step

Agent skills for generating SEO, GEO, landing, docs, free tool, and ABM pages as code.

Open Pagewell