Agent First Architecture

Build and ship websites with AI agents

Traditional CMS interfaces slow down development by separating the content from the code. By using Good Website, a purpose-built ai agent cms template, you invite Claude, Pi, and Cursor directly into your project.

Agent-Developer Experience

Build and ship websites with AI agents

Traditional CMS interfaces slow down development by separating the content from the code. By using Good Website, a purpose-built <strong>ai agent cms template</strong>, you invite Claude, Pi, and Cursor directly into your project.

Our strict Agent-Developer Experience (ADX) instructions ensure that when you prompt an agent to build a new feature or layout, it interacts safely with your Next.js components and configuration. The agent generates the code, but you maintain the ability to review, test, and deploy every change securely.

Pi - agent-prompt

User:

Make the navbar floating and rounded, and add a minimalist newsletter section.

Agent:

Reading AGENTS.md

Updating src/components/Navbar.tsx

Creating src/components/Newsletter.tsx

Done! I have applied the custom theme variables and verified mobile responsiveness.

Perfect Lighthouse Scores

SEO is built into the publishing foundation

When looking for the best website platforms for SEO, you need more than a generic checklist. Good Website bakes technical SEO directly into the architecture.

Automated Metadata

Dynamic title tags, descriptions, and Open Graph data generated for every route.

Structured Data

Built-in JSON-LD schema injection for rich Google results.

Core Web Vitals

Optimized image handling, zero layout shift, and server-first rendering to ensure lightning-fast LCP.

Semantic HTML5

Strict heading hierarchies and accessible markup by default.

A Next.js CMS template for code-first teams

We have created an seo optimized nextjs cms that hands ownership back to the developer. Built on Next.js 15+ with the App Router, React Server Components, and Tailwind CSS, this template is entirely extensible.

Because it is a code-first repository, you do not rent your customization from a SaaS dashboard. You own the component logic, the deployment model, and the entire content lifecycle. It is the ultimate Next.js CMS template for teams that want speed without sacrificing technical control.

Developer Control

Code-as-Content and the AI CMS workflow

As a true code content cms platform, we bypass the limitations of generic Markdown. Blog posts and pages are free-form HTML files powered by Tailwind utilities. This means your posts aren't just text—they are mini-applications.

1

Prompt

Ask the agent: 'Create a pricing comparison post using a 3-column feature grid.'

2

Review

The agent generates standard HTML directly in your src/content/posts folder.

3

Validate

Automated tools check schema and formatting for perfect SEO scores.

4

Deploy

Commit to git and deploy seamlessly via Vercel or Netlify.

Built-in Multi-language Support

Our template natively supports multiple languages using Next.js i18n routing. This means you can easily expand your site's reach without complex configuration.

Content is managed through dictionary files, allowing for seamless translation of UI elements and dynamic content.

We also include a SmartJapaneseText component that uses BudouX to inject semantic line breaks automatically, ensuring Japanese text in headers and UI elements is always perfectly formatted.

Why Good Website instead of a traditional CMS or drag-and-drop builder

CapabilityGood WebsiteTraditional Builders
Code Ownership100% (GitHub repo)Locked in database
AI Agent CompatibilityNative (via ADX)Limited / None
SEO ControlProgrammatic & CompleteBasic plugin fields
Publishing WorkflowGit-backed diffsDashboard clicking

Who it is for

This is a specialized seo friendly website builder tailored for developers, indie hackers, and technical marketers who are comfortable working in a code editor and managing git repositories.

Who it is not for

If you are looking for a purely visual drag-and-drop editor without touching code, a local website design service, or a turnkey hosted blog where you do not manage any configuration, Good Website is not the right fit.

How to get started

  1. 1Clone the repository from GitHub.
  2. 2Install dependencies using pnpm install.
  3. 3Configure your initial site metadata in config/site-meta.json.
  4. 4Open the project in Cursor, or use Claude Code/Pi CLI to start building components.
  5. 5Deploy the codebase directly to platforms like Vercel or Netlify.

$ git clone https://github.com/orchidtexture/good-website.git

$ cd good-website

$ pnpm install

added 245 packages, and audited 246 packages in 3s

$ pnpm run dev

ready - started server on 0.0.0.0:3000, url: http://localhost:3000

Contribute to Good Website

This template is open-source, and we welcome contributions! Whether you have ideas for new features, find a bug, or want to improve documentation, feel free to submit an issue or a Pull Request on GitHub.

View on GitHub

Frequently Asked Questions

Q.What is an AI CMS platform?

A.

An AI CMS platform is a content management system designed specifically to be operated, extended, and maintained by AI agents like Claude, Pi, or Cursor, rather than just humans clicking through a dashboard.

Q.Is this a Next.js CMS template?

A.

Yes. Good Website is an SEO optimized Next.js CMS template using the latest App Router, React Server Components, and Tailwind CSS. It is built to be a code-first foundation for your site.

Q.How does it improve SEO?

A.

It bakes technical SEO into the architecture. It automatically implements JSON-LD schema, metadata, canonical tags, and semantic HTML5, ensuring your site is search-ready by default.

Q.Can I use Claude, Pi, or Cursor?

A.

Absolutely. The repository includes strict AGENTS.md instruction layers so your preferred AI agent understands exactly how to generate components, modify layouts, and create content.

Q.Do I need to code?

A.

You should be comfortable with a code editor, git, and basic deployment concepts. While AI agents write the code, this is a developer-centric product where you own and review the source code.

Q.Can I customize the content model and design?

A.

Yes, infinitely. Because it uses a Code-as-Content model, you aren't restricted by predefined dashboard fields. You can ask an agent to build custom React components right into your posts.

Q.Does it replace an SEO tool?

A.

It replaces the need for technical SEO plugins and manual schema formatting by automating best practices, but you still need to research keywords and plan your content strategy.

Q.Who should not use it?

A.

If you are looking for a purely visual drag-and-drop editor without touching code, or a turnkey hosted solution where you don't manage a GitHub repository, a traditional no-code website builder is a better fit.

Ready to build faster with an AI CMS platform?