Pagesmith
Built on Astro

Astro Website Builder

An Astro site generator and visual page builder. Describe a site or import a URL, edit in the CMS, invite collaborators, publish static HTML, and export the project without Git.

Astro Site Generator and Page Builder

One workspace for generating, editing, and publishing a static-first Astro site.

Astro site generator

Describe the site or paste an existing URL. Pagesmith generates pages, layouts, content collections, and Tailwind styles as a standard Astro project you can review before publishing.

Astro page builder

Edit copy, images, and layout in a visual editor instead of a local repo. The output stays .astro components, not a locked-in page-builder format.

Astro static site builder

Main page content ships as HTML. JavaScript loads only where a feature needs it, which is the same static-first model as a hand-built Astro site.

Let others edit an Astro site

Astro has no built-in CMS. Invite a client or teammate, pick a role, and they publish visually. See the Astro CMS walkthrough.

Why Build Your Astro Site with Pagesmith

Astro can serve the main page content as static HTML and add JavaScript only where it is needed. Pagesmith adds a generated starting point, visual editing, content tools, and managed publishing.

Start with designed pages

npm create astro gives you an empty scaffold. Pagesmith generates an initial set of pages, layouts, content collections, and Tailwind styles from your description. Review the output and revise it before publishing.

A visual CMS on a real Astro site

Astro has no built-in CMS: content lives in code, and every edit means a rebuild. Pagesmith adds a visual editor on top of your Astro project, so anyone can update pages and publish without touching code or redeploying.

Export a standard Astro project

Eligible plans can export the package file, Astro configuration, components, and content collections. A developer can continue working with the project outside Pagesmith.

SEO & structured data, generated

Meta tags, canonical URLs, JSON-LD, sitemaps, and Open Graph images are written into the Astro output automatically. Review the values for each page before publishing. Search and AI systems decide whether to crawl, index, or cite the page.

Static-first output

Pagesmith serves the main content as HTML and adds scripts where interactive features need them. Use the performance tools to test the finished page with its real images and integrations.

Edit in plain English or in code

Describe a change and the editor updates the project source. Eligible plans can also export the project for direct code changes.

From Description to Published Astro Site

Describe the site, review the project, and publish it.

1

Describe Your Site

Tell the AI what you're building: a SaaS landing page, portfolio, docs site, restaurant site, or blog. Include your brand details and content.

2

AI Generates Astro Code

Pagesmith generates a complete Astro project: .astro components, layouts, pages, content collections, Tailwind styles, SEO meta tags, and JSON-LD schemas.

3

Deploy to the Edge

One-click deploy to Cloudflare's edge network. Or export the project and deploy to Vercel, Netlify, or your own infrastructure.

A Standard Astro Project

Pagesmith creates a regular Astro project with components, layouts, pages, and content files. Inspect the generated structure and change it to fit your project.

  • .astro Components

    Proper component architecture: Header, Footer, Hero, Features, and SEOHead. Reusable, composable, following Astro conventions.

  • Content Collections

    Blog posts as Markdown with frontmatter schemas, collection config, and dynamic [...slug].astro routes.

  • Tailwind CSS 4

    Utility-first styling with responsive design baked in. No custom CSS files to maintain, just clean, predictable, extensible styles.

  • SEO & Structured Data

    Meta tags, Open Graph, canonical URLs, sitemap, robots.txt, and JSON-LD structured data, generated automatically for every page.

Project Structure
├── astro.config.mjs
├── package.json
├── tsconfig.json
├── src/
│   ├── components/
│   │   ├── Header.astro
│   │   ├── Footer.astro
│   │   ├── Hero.astro
│   │   ├── Features.astro
│   │   └── SEOHead.astro
│   ├── layouts/
│   │   ├── BaseLayout.astro
│   │   └── BlogLayout.astro
│   ├── pages/
│   │   ├── index.astro
│   │   ├── about.astro
│   │   └── blog/
│   │       ├── index.astro
│   │       └── [...slug].astro
│   ├── styles/
│   │   └── global.css
│   ├── content.config.ts
│   └── content/
│       └── blog/
│           ├── first-post.md
│           └── second-post.md
└── public/
    ├── favicon.svg
    └── robots.txt
src/pages/index.astro
---
import BaseLayout from '../layouts/BaseLayout.astro';
import Hero from '../components/Hero.astro';
import Features from '../components/Features.astro';
---

<BaseLayout
  title="Your Site Title"
  description="SEO description"
  jsonLd={schema}
>
  <Hero />
  <Features />
</BaseLayout>

Tools Around the Astro Project

Pagesmith combines the generated project with preview, visual editing, publishing, domains, content tools, and collaboration.

Live Preview & Custom Domains

Each site has a preview URL. Paid plans can connect a custom domain with SSL, or register a domain through Pagesmith and follow its setup status.

Visual CMS & Article Editor

Edit pages and blog posts visually, with no code needed for content updates. Non-technical team members can publish articles through the built-in CMS.

Automatic Image Optimization

Every image is automatically compressed, resized, and converted to modern formats. No manual optimization or Astro image integration setup required.

Automatic OG Images

Open Graph images generated automatically for every page. Your links look professional on Twitter, LinkedIn, and Slack without any design work.

Performance Testing

Test published pages for performance, accessibility, best practices, and SEO. Results vary with page content, third-party scripts, location, device, and network.

Project Sharing & Collaboration

Invite clients or teammates by email and control what they can do with role-based permissions. Give someone view-only access, visual editing and publishing, optional AI tools, or full project access. Editors do not need Git for these changes.

Database & Forms

Built-in database support for dynamic content and form submissions. No separate backend setup. Contact forms, lead capture, and data collection work out of the box.

Environment Secrets

Manage API keys, tokens, and environment variables securely. No exposed credentials in code. Secrets are injected at build and runtime.

Edge Deployment

Publish through Pagesmith's managed Cloudflare setup. Actual response times depend on the page, visitor location, network, cache state, and third-party services.

Built-In Git & GitHub Integration

Every edit is automatically committed to Git with full version history. Push to your own GitHub repository when you want backups, team collaboration, or to connect your existing CI/CD pipeline.

  • Automatic Git History

    Every change tracked. Browse, compare, and restore any version without leaving the editor.

  • One-Click Push to GitHub

    Push to any repo, personal or org, new or existing. Your team can use PRs, code reviews, and branches as usual.

  • CI/CD Pipeline Triggers

    A push can trigger a configured Vercel, Netlify, GitHub Actions, or Cloudflare Pages workflow. Check the receiving service and repository settings after setup.

Git workflow
Auto-saved to Git (automatic)

+ Updated Hero.astro

+ Added blog/new-post.md

+ Modified BaseLayout.astro

Pushed to GitHub (one click)

→ your-org/astro-site:main

Vercel deployment triggered

Pagesmith vs. Astro + AI Coding Tools

Compare a code-first workflow with Pagesmith's managed website workflow.

What you need Astro + Cursor/ChatGPT Pagesmith
Designed pages with content Depends on the selected tools Generated with a preview URL
Visual CMS / article editor Not included Built-in, non-technical friendly
Image optimization Manual setup Automatic compression & formats
OG images Design them yourself Auto-generated per page
Custom domains & SSL Configure separately Built-in, automatic SSL
Database & forms Set up backend separately Managed options on eligible plans
Project sharing Share a repo Invite collaborators with permissions
Environment secrets Manage .env files Secure secrets manager
Performance testing Choose and configure a test tool Page-level tests in the editor
Publishing workflow Configure a host and deployment Managed preview and publishing

What Developers Build with Pagesmith

Common uses for static-first Astro projects.

Marketing & Landing Pages

Product launches, SaaS landing pages, campaign pages. Static HTML for crawlable page content and responsive layouts.

Blogs & Content Sites

Content collections, category pages, RSS feeds, sitemap. Markdown-based publishing with Astro's content layer.

Documentation Sites

Technical docs with navigation, search-friendly structure, and code blocks. Built on Astro's content collections.

Portfolio Sites

Developer portfolios, agency showcases, freelancer sites. Image-optimized galleries with responsive layouts.

Business Websites

Restaurant sites, consulting firms, local businesses. Multi-page sites with contact forms and local SEO.

Client Projects

Agencies and freelancers can create client sites, share projects with clients, and let them manage content through the visual CMS.

The Stack Under the Hood

The main tools and services used by Pagesmith projects.

Build Stack

  • Astro 7: Static site generation with island architecture
  • Tailwind CSS 4: Utility-first styling, responsive by default
  • TypeScript: Type-safe configuration and content schemas
  • Markdown / MDX: Content collections with frontmatter validation

Platform

  • Cloudflare: Managed delivery and edge services
  • Visual CMS: Edit content and publish articles without code
  • Custom Domains: Connect your domain with automatic SSL
  • GitHub Integration: Push to your repo, trigger CI/CD

Generate Your Astro Site

Describe what you need, review the generated Astro project, and publish it through Pagesmith. Custom domains and code export depend on your plan.

No credit card is required for the Free plan. Code export is available on eligible plans.

Let others edit an Astro site

Astro has no built-in CMS, so clients usually need Git or a separate headless setup. Pagesmith adds collaborator roles and a visual editor on the same Astro project.

Invite someone from site settings, pick a role, and they can update pages without touching the repo. Full collaborator walkthrough on the Astro CMS page.

Frequently Asked Questions

Does Pagesmith include an Astro CMS?

Yes. Pagesmith adds a visual CMS on the generated Astro project so clients and teammates can edit pages without Git. Invite collaborators from site settings and assign a role. See the Astro CMS walkthrough.

Can I use Pagesmith as an Astro AI website builder?

Yes. Pagesmith creates Astro projects from a description or an imported site. The project can include .astro components, layouts, content collections, and Tailwind CSS. Eligible plans can export the standard Astro project for further development.

What Astro features does Pagesmith support?

Pagesmith generates sites using Astro's core features: component-based architecture with .astro files, content collections for blog posts, scoped and global CSS with Tailwind, static site generation, image handling, and SEO components with JSON-LD structured data. Published pages are static-first and can load JavaScript where an interactive feature needs it.

Where are Pagesmith Astro sites hosted?

Pagesmith provides managed publishing through Cloudflare. On eligible plans, you can export the Astro project and deploy it with a host that supports the project's build and runtime requirements.

Can I export the Astro code and self-host?

Yes, on eligible plans. The export is a standard Astro repository with its package file, configuration, components, layouts, and content. Review its integrations and environment requirements before moving it to another host.

How does Pagesmith compare to scaffolding an Astro site manually?

The Astro starter gives a developer a project scaffold. Pagesmith also generates an initial design and content, then adds editing, preview, publishing, domains, and site management in one workspace. You should still review the generated site before publishing.

Does Pagesmith support Astro content collections?

Yes. Blog and article pages use Astro's content collections with proper frontmatter schemas, collection configuration, and dynamic routing. You get type-safe content, automatic slug generation, and the standard Astro content workflow.

Can I add Astro integrations to a Pagesmith site?

You can ask the editor to add an integration or, on eligible plans, export the project and add one in code. Check the generated configuration and the integration's own setup instructions before publishing.

Is Pagesmith an Astro site generator?

Yes. Pagesmith works as an Astro site generator: describe what you want and it produces a static-first Astro project. The main page content is included in the HTML response so browsers and crawlers do not need to run a full client-side application to display it.