● GEOcms 3 · AI-citation-first PHP CMS

Make ChatGPT, Perplexity, and Gemini
find you, cite you accurately, credit you by name

The front door to search has changed hands: users no longer click ten blue links — they just ask AI for an answer. GEOcms ships llms.txt, FAQPage structured data, and AI crawler tiering right in the core. Zero database service, zero Composer dependencies, single-file backups — built to be cited.

Why Switch Now

You're paying four hidden bills for an old-school CMS

Traditional CMSs were built for 2010-era search, optimized for click-through. GEOcms optimizes for citation rate.

Pain PointReal CostGEOcms's Fix
Zero-click search Users get their answer straight from the AI — your site never gets the visit Core ships llms.txt / llms-full.txt, feeding citable content directly into the model's context
The WordPress tax Plugin conflicts, patch cycles, upgrade breakage, database tuning — monthly hours lost Zero Composer dependencies, zero plugin-dependent core features — upgrading means swapping files
Written, but never cited AI crawls a pile of HTML, can't extract an answer, and simply skips it Answer-first structure + key points + FAQ blocks, producing FAQPage structured data in sync
Platform lock-in Migrating means rebuilding the site; exporting content means hiring someone to script it Built-in WXR / JSON / Markdown import-export plus a REST API — your content stays portable
Core Features

No plugins required for any of this

All built into the core, evolving with every release — not bolted on by third-party plugins.

GEO Core

llms.txt / llms-full.txt

Follows the llmstxt.org spec with a curated version plus full-text sharding — thousands of posts won't blow the context window, and titles are escaped against AI injection.

GEO Core

FAQ structured data

Write one faq fenced block in the body; the page HTML and FAQPage JSON-LD come from the same source — edit once, both stay in sync.

GEO Core

Rich result structured data

Article / Product / Event / HowTo / VideoObject / Review / LocalBusiness, with a built-in speakable voice-readable region.

Crawler Policy

AI crawler tiering

Distinguishes "search citation" from "training scrape" bots by user agent, with separate Allow / Disallow rules you can customize.

Indexing Speed

Sitemap / RSS / IndexNow

Sharded sitemap.xml (with image extensions and real lastmod), RSS / Atom feeds, and instant IndexNow pings on publish.

Search

Chinese full-text search

FTS5 trigram tokenization with no external search service required, and automatic fallback where FTS5 isn't available.

Operations

Fast — and low-maintenance

Security

Locked down by default

Admin scan protection

The admin path can be renamed; the default /admin honeypot stays out of the index and triggers alerts. Login monitoring, rate limiting, CAPTCHA, TOTP 2FA, and audit logs are all included.

Password-protected content, encrypted

Password-protected posts store ciphertext only (Argon2id-derived keys + XChaCha20-Poly1305); a failed decryption is only logged, never silently falls back to plaintext.

Backups encrypted by default

Backup files are encrypted by default, with the key hierarchy kept separate from content keys and managed independently to contain any single-point leak.

Head to Head

GEOcms 3 vs. WordPress

DimensionGEOcms 3WordPress
Deployment Upload the directory, point the docroot to public/, run the installer once Provision PHP + MySQL, create a database and user
Dependencies Zero Composer packages; PHP 8.1+ with common extensions is enough Core, theme, and plugins each update independently
AI citation support Built into the core, evolving with each release Cobbled together from multiple plugins with inconsistent formats
Backups One encrypted file, schedulable via cron Database, files, and plugin state handled separately
Migration Built-in WXR / JSON import and export Depends on plugin support
Ongoing maintenance Upgrading is swapping files; cache hits run zero queries Ongoing drain from patches, plugin conflicts, and performance tuning
Who It's For

Teams and individuals growing through content

Anyone who wins clients through content

Independent developers, consultants, law and accounting firms, vertical SaaS — one AI citation can outweigh ten ranking swings.

Product docs and knowledge bases

Structured HowTo / FAQ content is naturally citation-friendly, turning content into a lasting acquisition channel.

Anyone escaping WordPress

Don't want to rebuild from scratch? Import your WXR — content and categories land directly, and ongoing maintenance drops sharply.

Licensing & Getting Started

Live in three steps

① Upload & Deploy

Upload the directory, point the docroot to public/, and run the installer.

② Write Content

Write your first post in the admin, adding key points and an FAQ block.

③ Rebuild Index

Rebuild the index from the tools page — sitemap and llms.txt generate automatically.

Licensing is offline (RSA-2048 signature + site ID + domain binding). Unlicensed sites keep a footer credit; a commercial license removes it and includes support.

Need a quote, deployment help, or custom development?

Tell us about your situation — site scale, migration needs, or custom features. It's faster than filling out a ten-field form.

Get in Touch