WordPress Plugin · v1.3.5 · GPL-2.0

Not again another
WordPress SEO plugin.

Well. Kind of.

Write your post. Hit publish. Meta description written, AI content blocks built, search engines and AI assistants properly covered — automatically.
No subscription. No premium tier.
Pay your AI provider directly — not us.

Tastes like a cold Weißbier — free, no hidden tab. Prost! 🍺

Made in Bavaria, vibe-coded for Donau2Space.de — my own AI blog. This plugin scratches my own itch.

Blogger by night, developer by accident.

— Michael, Passau

A Brezn is a figure-eight. One strand of dough, folded back on itself — everything comes together, everything belongs together, everything is a loop.

That's exactly how SEO and GEO work.
Content → Structure → Understanding → Discoverability → New visitors → New content.
Everything is connected. Everything feeds back into itself.

BreznGEO is free. Forever. The only cost: your AI API calls — billed directly by your provider. A tool built by a blogger, for bloggers — and anyone else who'd rather spend their money on coffee than SaaS fees.

Up and running in minutes.

No coding. No complicated setup. Three steps and you're done.

01

Install the plugin

Download and activate like any WordPress plugin. No build step, no config files, no CLI. Works with every standard WordPress installation.

02

Add your API key

Pick your AI provider — OpenAI, Anthropic, Google Gemini or xAI Grok — and paste in your key. Your account, your bill, paid directly. BreznGEO never touches your money.

03

Hit publish

BreznGEO takes it from here. Meta description written. AI content block generated. Structured data injected. Every post, every time — or manually on demand, your call.

What's GEO? — Generative Engine Optimization. Google is old news — your readers increasingly find content through ChatGPT, Perplexity, and other AI assistants. GEO means your posts show up there too: structured summaries, FAQ blocks, and machine-readable signals that AI systems can actually use. BreznGEO handles all of it automatically.

Live Demo & Screenshots

See it before
you install it.

Every screen annotated. Try the plugin live in your browser — no installation, no account, no hiking boots required.

🏔 Open Demo & Screenshots
Dashboard · Bulk Generator · GEO Block — click to enlarge
schema.json — auto-generated
{  "@type": "BlogPosting",  "headline": "No Schmarrn. Just SEO.",  "description": "auto-generated" ,  "cost": "free. Prost. 🍺"}

What BreznGEO injects into every post. Automatically.

What it does

Everything you need. Nothing you don't.

AI Meta Generator

Writes a 150–160 character meta description the moment you publish. Custom prompt, your words, your style. If the AI call ever fails, it falls back to a clean excerpt automatically — so you always get something useful, even without an API key.

Bulk Generator

Got 300 old posts with no meta description? Run the Bulk Generator and walk away. It finds every post that's missing one, processes them in batches, shows live progress, and estimates the cost as it goes. Won't hammer your API — built-in pacing.

Schema.org

Injects structured data into your pages so Google, Bing, and AI engines know exactly who you are, what you wrote, and who wrote it. 14 schema types — from Organization and Article to Recipe, HowTo, Review and Event. Works alongside Rank Math and Yoast without duplicating anything.

GEO Quick Overview

An AI-written block that appears inside your post: a short summary, the key points, and a FAQ — automatically. When ChatGPT or Perplexity reads your page, this is what they quote. Fully editable in the post editor. Collapsible on the frontend, no JavaScript needed.

llms.txt

Gives AI systems a clean, structured index of your entire site at /llms.txt — the emerging standard for machine-readable content directories. Auto-updated, cached, and paginated for large sites. No manual work.

robots.txt Manager

Block AI training crawlers with a checkbox. GPTBot, ClaudeBot, Google-Extended, Bytespider and 9 more — individually, from the WordPress admin. No FTP, no manual file editing, no risk of breaking your existing rules.

Crawler Log

See which AI bots are actually visiting your site and how often. Privacy-safe: IPs are hashed before storage, the original address is never saved. The dashboard shows a 30-day summary. Old entries clean up automatically.

Internal Link Suggestions

While you write, BreznGEO suggests relevant internal links: the exact phrase in your article and the post it should point to. You review, tick the ones you want, confirm — and they're inserted. Nothing happens automatically. Works without an AI key, optionally upgraded with AI.

Works inside the post editor GEO Block editor integration Live SEO analysis while you write Internal link suggestions while you write Internal link analysis on the dashboard OpenAI · Anthropic · Gemini · Grok Rank Math · Yoast · AIOSEO · SEOPress compatible Polylang & WPML language detection

Your keys.
Your control.

API keys are obfuscated before database storage using XOR encryption with a key derived from your WordPress authentication salts. They never appear in plain text in database dumps or export files.

The admin UI always shows keys masked — only the last 5 characters visible. And if you'd rather not store them in the database at all: define them in wp-config.php and BreznGEO uses them directly. Nothing in the database, nothing to leak.

Every admin action is protected by WordPress nonces and a capability check — there are zero publicly accessible endpoints.

// Stored format in DB
bre1:<base64(xor(key, sha256(AUTH_KEY + SALT)))>

// Admin UI — always masked
••••••Ab3c9

// wp-config.php alternative (recommended)
define('BRE_OPENAI_KEY',    'sk-...');
define('BRE_ANTHROPIC_KEY', 'sk-ant-...');
define('BRE_GEMINI_KEY',    'AI...');
define('BRE_GROK_KEY',      'xai-...');

Free. Forever.

The plugin costs nothing. No subscription, no premium tier, no license key. Download it, use it, keep it.

AI features use your own API key, billed directly by your provider. A single meta description costs roughly 1,500 tokens. With GPT-4o mini: ~$0.001 per post. Generate 1,000 meta descriptions for less than a dollar — less than most monthly plugin subscriptions.

OpenAI Anthropic Google Gemini xAI Grok
API snapshot · Donau2Space.de · 21 Feb 2026
175 AI requests
in one day
142K tokens
processed
$0.49 total cost
for the day
<$0.003 per AI
operation

GPT-4.1 ($3 / 1M input tokens · $12 / 1M output tokens)
135,266 input → $0.41  •  6,931 output → $0.08
Billed directly by OpenAI — not a cent goes through this plugin.

“Why pay $100 a year for an SEO plugin when all I actually need is a clean meta description and control over my own prompt?”

Not marketing. Reality.

Donau2Space.de is a real AI blog, running on n8n automations, publishing daily. Every post needs solid SEO and GEO signals — every single day. That's the real-world load this plugin is built and tested against.

Existing plugins either charged too much or generated descriptions that felt stuffed, generic, and out of control. So it got built from scratch: custom prompt, full control, billed directly to the AI provider. No middleman. No subscription.

If it solves the problem for Donau2Space, it solves it for your blog too. That's the only reason it's here — a tool that was needed, built, and then shared.

Visit Donau2Space.de →

Frequently asked

Do I need to be a developer to use this?

Not at all. If you can install a WordPress plugin and paste a text into a form field, you're good. There's no coding, no terminal, no config files. The whole thing runs inside your normal WordPress admin.

What if I don't have an AI API key yet?

The plugin still works — just without the AI parts. It has a built-in fallback that extracts a clean meta description from your post content automatically, no API needed. You can add a key later when you're ready.

Getting a key is straightforward: sign up at OpenAI, Anthropic, Google or xAI, add a small amount of credit, and paste the key into BreznGEO. The whole process takes about five minutes.

Does it work alongside Rank Math or Yoast SEO?

Yes, that's the whole point. BreznGEO doesn't replace your SEO plugin — it works alongside it. When BreznGEO generates a meta description, it writes it into Rank Math's or Yoast's own field, so your existing plugin picks it up naturally. No conflicts, no duplicate output.

Same with Schema.org: BreznGEO detects what your SEO plugin already outputs and skips those types automatically.

How much does it actually cost to run?

The plugin itself is free, forever. The only cost is your AI API usage, billed directly by your provider. Rough numbers: one meta description costs about 1,500 tokens. With GPT-4o mini that's around $0.001 per post — a thousand posts for under a dollar.

The real-world snapshot above shows a full day of usage on a busy AI blog: 175 AI operations, 142,000 tokens, total cost $0.49. Less than a coffee.

What exactly is GEO and do I actually need it?

GEO stands for Generative Engine Optimization. Traditional SEO gets you into Google. GEO gets you into AI answers — when someone asks ChatGPT, Perplexity, or an AI assistant a question your post answers, GEO signals are what make your content show up.

It matters more every month as more people use AI to find information instead of search engines. BreznGEO handles GEO automatically: structured summaries, FAQ blocks, Schema.org data, and a machine-readable content index. You don't need to understand the details — just enable it and it runs.

Is my API key safe? I don't want it sitting in the database.

Keys are obfuscated before being written to the database — they never appear in plain text in backups or exports. The admin UI always shows them masked, only the last five characters visible.

If you want zero database storage: define your key as a constant in wp-config.php and BreznGEO reads it from there directly. Nothing written to the database at all.

No contracts. No upsells. Just good SEO.
Prost.

Free download. No account required.

WordPress 6.0+  ·  PHP 8.0+  ·  GPL-2.0-or-later