Everything a blog needs. Nothing it doesn't.
fastCMS plans, writes, illustrates, publishes, earns and grows, while pages stay as light as they were in version 1.
A whole blog from one keyword
Enter a seed such as trail running for beginners. In one to three minutes you get niche research, five name ideas, categories and a topical map with pillar guides and the articles that link to them.
- Review everything first: untick, rename or move articles. Nothing is written until you click Build my blog.
- Pick a pace: publish a few straight away, then so many per week.
- Standard pages written for you: About, Contact, Privacy, Terms, Affiliate disclosure and Cookie policy.
- Grow this site plans more articles later, without repeating what you have.
- Undo this plan, Start a new site and 30-day restore points make it safe to experiment.
PLAN · trail running for beginners
| Category | Articles |
|---|---|
| Getting started | 8 · 1 pillar |
| Gear & shoes | 7 · 1 pillar |
| Training plans | 6 |
| Safety & nutrition | 5 |
Mode: Autopilot · 3 now, then 4 a week · AI images · Batch writing on
Your AI, your key, your budget
Bring a key from Anthropic (Claude, recommended), Google Gemini or DeepSeek. You pay the provider directly, usually cents per article. Keys are encrypted before they're saved.
- Quality presets: Budget, Balanced, Premium or Custom, with the right model for planning, writing, editing and short tasks.
- Costs shown up front: an estimate per article and per plan before anything runs.
- A monthly budget cap (new sites start at $10) stops all AI when reached.
- Batch writing with Claude halves the writing cost of a whole plan.
- House style: one box for tone and rules, added to every request.
| Preset (2,000-word article) | Approx. cost |
|---|---|
| Budget models | under $0.01 |
| Balanced (Claude Sonnet) | about $0.07 |
| Premium (Claude Opus) | about $0.14 |
| Batch writing with Claude | half the writing cost |
An editor with AI built in
Pick a content type, get title ideas, then click Create article and the AI drafts it from your title, search phrase and notes. Or write it yourself. Select any text to rewrite, expand, shorten or simplify it, change its tone or fix spelling and grammar.
- Four content types: Article, Listicle, Review (pros, cons and a verdict) and How-to guide.
- Article templates you can edit: the sections, length and title style for each type.
- AI fills in summaries, search titles and search descriptions.
- Draft, Pending and Published statuses, plus scheduled publishing.
- Full revision history, including every AI change.
- Legal pages fill in your name, email, country and dates automatically.
- Categories, pages, slug redirects and a custom home page.
Trail shoes grip better on loose ground because their lugs dig in.
Every article illustrated, automatically
Autopilot adds a featured image to every article. A shared image style keeps AI pictures looking like one set, while your description decides what's in each one.
- AI images with fal.ai, from about $0.003 each.
- Free stock photos from Unsplash and Pexels, with photographer credit saved.
- AI alt text for accessibility and search.
- Everything converted to WebP in several sizes.
- Find and delete unused images in one go.
- An AI-generated profile picture for your author box, if you like.
Built to earn from day one
- Ad slots above or under the header, inside articles, in the sidebar or footer, per page type, with click counts for your own banners.
- AdSense Auto ads with your ads.txt line added for you. Ads are hidden while you're logged in.
- Affiliate links with
/go/short links, click tracking (not you, not bots) and auto-linking of keywords. - An automatic affiliate disclosure on articles with affiliate links.
- A Consent Mode v2 cookie banner when ads or Analytics are on.
- Email sign-ups after articles and in the sidebar, exported as CSV.
| Short link | Clicks |
|---|---|
/go/best-trail-shoes | 412 |
/go/running-vest | 187 |
/go/headlamp | 96 |
See what Google sees. Fix it with AI.
Connect Google Search Console and fastCMS fetches your numbers daily.
- Overview: clicks, impressions, click rate and position against the previous 28 days.
- Opportunities: almost on page one, seen but not clicked, and losing clicks.
- Content health: old, short or incomplete articles, even without Search Console.
- Refresh with AI rewrites using the searches an article really appears for, with a side-by-side review. Nothing changes until you click Apply.
OPPORTUNITIES · almost on page one
- Best trail running shoes for wide feetPos. 11
- How to run downhill without knee painPos. 14
- Trail running for beginners: a 6-week planRefreshed
Lightweight where it counts
Static page cache
Apache serves cached HTML directly, so most visits never run PHP or touch the database.
One-file database
SQLite in a single file. No MySQL to create, no connection strings, easy backups.
Vanilla PHP 8.2
No framework, no Composer, no build step. Runs on ordinary cPanel hosting.
Background jobs
Writing runs in a queue while the admin is open, or 24/7 with a single cron job.
One-click updates
Checksum verified, backup first, automatic rollback. Your config, content and uploads are never touched.
Built-in help
A Get started checklist and plain-English guides inside the admin, behind the ? button.
Ready when you are.
Everything above is in every licence. Pay once, host it yourself, own your blog.