AutoGEO
User Guide – SEO and GEO for WordPress and WooCommerce
🧠 What AutoGEO Actually Does
Search engines rank pages they understand. AI assistants quote pages that answer the question clearly and can be trusted. AutoGEO works on both, with six modules:
📄 How AutoGEO Works – Visual Flow
(pages, posts, products)
for SEO and GEO
from Your Facts
for Your Approval
Approve and Undo
In Demo Mode the flow stops before your site — you get the proposals by email, nothing is written.
🔌 Connect Your WordPress Site
Demo Mode needs only your website address: enter it as Website address in the AutoGEO Control tab at BOTS4.me/bots and AutoGEO reads your public pages. To let AutoGEO make changes, connect the site in one of the two ways below. You need a WordPress administrator account, and your site must use https.
⚡ The easy way: the free B4M_AutoGEO plugin
- Get the plugin — download the B4M_AutoGEO plugin (a .zip file) from your dashboard at BOTS4.me/bots.
- Install it — in WordPress open Plugins → Add New Plugin → Upload Plugin, choose the .zip file, click Install Now and then Activate.
- Sign in — open the new BOTS4.me → AutoGEO menu in wp-admin and log in with your BOTS4.me account, or create one there; the confirmation code arrives by email. New accounts can start the free Discovery month right there.
- Click Connect — the plugin creates its own WordPress Application Password named “BOTS4.me AutoGEO” for your administrator user and registers your site with AutoGEO. You never copy a key.
- Done — your site appears in the AutoGEO Access Manager, the website address is filled in, and the first Demo run starts on the next schedule.
⬇️ Download B4M_AutoGEO (.zip)
💡 The plugin is also what serves answer blocks, llms.txt, Markdown copies, extra schema, AI-crawler rules, redirects, the 404 log, the AI-crawler visit counter and the IndexNow key on your site. Keep it active to use those modules.
🔧 The manual way: a WordPress Application Password
- In WordPress, open Users → Profile while logged in as an administrator.
- Scroll down to Application Passwords. In New Application Password Name type BOTS4.me AutoGEO and click Add New Application Password.
- WordPress shows the new password once (24 characters in groups of four). Copy it now — it cannot be shown again. The spaces may stay in.
- Open BOTS4.me/bots → Settings (gear) → AutoGEO → Access Manager → API → WordPress.
- Enter your Site URL (for example https://www.example.com), your WordPress username (the one you log in with) and paste the Application Password. Save.
- AutoGEO tests the connection right away. A green check means it can read your content and knows you are an administrator.
With a manual connection AutoGEO can read your site and update what WordPress itself offers to apps: product texts, image alt texts and category texts. Meta tags inside your SEO plugin and the GEO extras need the free plugin as well — it uses the same connection.
To disconnect at any time, revoke the “BOTS4.me AutoGEO” Application Password under Users → Profile. Your texts stay as they are.
Shopify and other websites: coming soon. Until then, any public website can already be checked in Demo Mode with just its address.
🧭 Your Business Profile
AutoGEO writes in your name, so it needs to know your business. On the first run it reads your home, about and shop pages and drafts every empty field below. Under each empty field you see the AI suggestion with a Use button. You can edit the profile at BOTS4.me/bots, in the WordPress plugin or in the BOTS4.me Odoo app — it is one profile everywhere.
| Field | What to enter |
|---|---|
| Business name | Your company or shop name as customers know it. |
| What you sell | A few sentences about your products or services. |
| Your customers | Who buys from you — for example “small bakeries in Austria” or “hobby cyclists”. |
| Tone of voice | Professional, friendly, technical, premium or playful. |
| What makes you different | Your strongest reasons to buy from you. |
| Main keywords | The search terms you want to be found for, separated by commas. |
| Competitors | Competitor domains, separated by commas. Used by the AI visibility check. |
| Verified facts | Facts the AI may use even when they are not on the page — delivery area, years in business, certifications, guarantees. Anything not on your page and not here is never stated. |
When the profile looks right, click Confirm profile. Demo Mode already works with the draft, but LIVE changes start only after you confirm.
⚙️ Modules and Settings
All switches live at BOTS4.me/bots → Control → AutoGEO (and in the WordPress plugin). A switch above your plan is shown but locked; if a value is out of range or locked by your tier, AutoGEO safely falls back to the default.
Module switches
| Switch | Default | From plan | What it does |
|---|---|---|---|
| SEO titles and descriptions | on | Personal | Meta title, meta description and focus keyword per page, post, product and category, written into Yoast SEO, Rank Math or SEOPress — or printed by the plugin when you have no SEO plugin. |
| Product SEO | on | Personal | WooCommerce product descriptions and short descriptions, attribute clean-up, and a report of products missing a GTIN or brand. |
| Image alt texts | on | Personal | Describes images in the media library, product images and category images for search engines and screen readers. |
| Category texts | on | Personal | Descriptions for product categories and other terms. |
| Re-optimise changed pages | on | Personal | When the text of a page changes noticeably, AutoGEO optimises it again. |
| IndexNow | on | Personal | Tells search engines such as Bing about changed pages right away. |
| GEO answer blocks | on | Family (in the Discovery month too) | A short answer block and a few FAQs per page or product, shown on the page with FAQ schema. |
| llms.txt and Markdown copies | on | Family (in the Discovery month too) | An llms.txt file per language and clean Markdown copies of your pages for AI readers. |
| Schema enrichment | on | Family | Organization, WebSite, Product (offer, brand, GTIN), FAQ and Breadcrumb schema — never a type your SEO plugin or WooCommerce already prints. |
| AI crawler rules | on | Family | Adds AI-crawler rules to robots.txt: search and answer bots are always welcome, training bots as you choose. |
| Google Search Console | off | Family | Reads clicks and impressions so pages that are seen but rarely clicked go first. See below. |
| AI visibility check | on | Business | The weekly estimate of how often AI answers mention you. See below. |
| Automatic redirects | on | Business | Broken links (404) are redirected to the best matching existing page. Below Business you get the 404 list in your report. |
| Internal links | off | Business | Suggests up to three helpful links to your own pages per page. Always waits for your approval. |
| Rewrite product titles | off | Enterprise | Improves product names. Off by default, because names also feed shopping feeds such as Google Merchant Center. |
| Apply changes automatically | on | Personal | In LIVE, short texts are applied right away and can be undone. Off = everything waits in the approval queue. |
| Review long texts first | on | Personal | Long product descriptions and internal links always wait for your approval. Off = they are applied automatically too. |
| Send reports | on | Personal | The report email with scores, changes and the approval buttons. |
Settings
| Setting | Range | Default | What it does |
|---|---|---|---|
| Website address | https address | empty | The site Demo Mode reads. Filled in automatically by the plugin. |
| Pages per run | 1 – 200 | 25 | How many pages, posts or products one run works on. Pages never optimised, pages that changed and pages with low scores go first; an optimised page rests for 30 days. |
| Excluded paths | path prefixes | empty | Comma-separated path starts such as /checkout/, /my-account/ — never touched. |
| Languages | language codes | empty = detected | For example en,de. See Languages below. |
| AI training crawlers | allow / block | allow | Whether bots that collect text to train AI models may read your site. Bots that search and quote your pages are always allowed. |
| AI visibility questions | one per line | empty | Your own buyer questions for the AI visibility check (Business). |
| Report frequency | weekly / monthly / off | weekly | How often the report email is sent. |
| Report recipients | email addresses | empty = your account email | Who receives the report, separated by commas. |
| Run schedule | hourly / daily / weekly | daily | How often AutoGEO works through your site. A full check of the whole site runs once a week. |
| AI mode | Essential / Premium | Essential | Premium uses stronger AI models for the texts. With EU AI servers only switched on, every AI call stays on EU servers. |
🔍 Demo Mode and LIVE
Demo Mode
- On by default — every new AutoGEO setup starts in Demo Mode.
- Needs only your website address — no plugin and no password needed.
- Proposals only — it reads your public pages, scores them and emails exactly what it would change, about once a day. Nothing is written.
- Your usage allowance is still used — the proposals are the billable work.
LIVE
- Unlocks after the first Demo report email — set Mode to LIVE in the Control tab.
- Needs a connected site and a confirmed business profile — without them AutoGEO stays with proposals.
- Short texts are applied right away — meta tags, alt texts, answer blocks, FAQs, schema and llms.txt, each with one-click undo.
- Long texts wait for you — long product descriptions and internal links go to the approval queue.
Want full control? Switch off Apply changes automatically and every change waits for your approval. Want no queue at all? Switch off Review long texts first.
↩️ Approval Queue and Undo
- Approve or Reject — every change waiting in the queue shows the old and the new text. One click on Approve writes it to your site, Reject drops it.
- Undo — every change AutoGEO made carries an Undo button that restores the previous value exactly.
- Where the buttons are — in the Logs tab at BOTS4.me/bots, in the WordPress plugin and in the report email. The buttons in emails and log rows work for 7 days and open a short confirm page.
- Older changes — the Recent changes list in your dashboard keeps an Undo button for the latest changes, and the full change log with every old value is kept for you.
🌍 Languages
AutoGEO detects the languages of your site, including multilingual sites built with WPML, Polylang or TranslatePress, and writes the texts of every page in that page’s own language. Your main language is included on Personal, two languages on Family and every language of your site from Business. Leave Languages empty to use the detected ones, or list the codes you want first. Report emails come in your account language, chosen from 31.
👁️ AI Visibility
More buyers now ask an AI assistant instead of a search engine. The AI visibility check (Business plan and up) gives you a weekly picture of how you show up there:
- AutoGEO builds the questions your buyers ask from your business profile, plus your own AI visibility questions.
- For each question it runs a live web search and lets an AI write the answer from those results, the way AI assistants with web search do.
- It checks whether the answer cites your site or names your business, and which competitors appear.
- Your report shows your share of answers, the trend and the questions where you are missing — with the pages that could close the gap.
This is an estimate, and it is labelled as one. Real AI assistants use their own sources and models, and their answers change from day to day. The check shows the direction you are moving in, not an exact ranking.
The plugin also counts visits from AI crawlers such as GPTBot, ClaudeBot and PerplexityBot over the last 60 days — real visits to your site, shown in your stats.
📈 Google Search Console
Optional, Family plan and up. With access to your Search Console data AutoGEO sees which pages appear in Google often but are rarely clicked, and works on those first. AutoGEO only reads; it never changes anything in Search Console.
- Switch on Google Search Console in the AutoGEO Control tab. The service-account email address to add is shown in your dashboard right next to the switch.
- In Google Search Console open your property → Settings → Users and permissions → Add user.
- Paste the service-account email address, choose the permission Restricted and click Add.
- The next run picks up the data. If it cannot read your property, the Logs tab says so.
🆓 What Each Tier Unlocks
- Free plan: AutoGEO keeps checking your site, scores it and emails proposals and a report for your most important pages — it changes nothing on your site.
- Personal: SEO titles and descriptions, product SEO, image alt texts, category texts, re-optimising changed pages, IndexNow, the approval queue, undo and reports — in your main language.
- Free Discovery month: everything in Personal, plus a taste of GEO — GEO answer blocks and llms.txt.
- Family: adds the full GEO module (answer blocks, llms.txt and Markdown copies, schema enrichment, AI crawler rules), Google Search Console and two languages.
- Business: adds the AI visibility check, automatic redirects, internal link suggestions and every language of your site.
- Enterprise: adds product title rewrites and the fastest schedule.
Each plan also comes with a larger monthly usage allowance. See current plans and pricing on the AutoGEO product page.
❓ Frequently Asked Questions
What is GEO?
GEO stands for generative engine optimisation: making your pages easy for AI assistants such as ChatGPT, Gemini and Perplexity to read, understand and quote. In practice that means clear answers near the top of a page, honest FAQs, clean structured data and files like llms.txt — exactly what the GEO module adds.
Does AutoGEO replace my SEO plugin?
No. AutoGEO writes into Yoast SEO, Rank Math or SEOPress, so your SEO plugin keeps printing the tags and its settings stay as they are. AutoGEO never removes anything from it. Only when you have no SEO plugin does the AutoGEO plugin print the meta tags itself.
Can the AI make things up about my business?
AutoGEO is built not to. The AI may use only the text of the page it works on and the verified facts in your business profile. It does not invent prices, awards, delivery times or guarantees. Long texts wait for your approval, and every change can be undone.
Will AutoGEO change my product names or prices?
Prices never. Product names only when you switch on Rewrite product titles, which is off by default and available on Enterprise.
Do I need the plugin to try AutoGEO?
No. Demo Mode needs only your website address. Install the plugin when you want AutoGEO to make changes and to serve the GEO extras.
How do I undo a change?
Click Undo next to the change in the Logs tab, in the WordPress plugin or in the report email. Older changes have an Undo button in the Recent changes list in your dashboard. The previous value is restored exactly.
What happens if I deactivate the plugin?
The extras it serves stop: answer blocks, llms.txt, Markdown copies, extra schema, AI-crawler rules and redirects. Texts already written into WordPress, WooCommerce or your SEO plugin stay. If you want the old texts back, undo the changes first.
Should I block AI training crawlers?
That is your choice under AI training crawlers. Blocking them keeps your texts out of future AI training sets. Bots that search and quote your pages for live answers are always allowed, because blocking them would make you invisible in AI answers.
Does it work with Shopify or other websites?
WordPress and WooCommerce work today. Shopify and any other website are coming soon. Any public website can already be checked in Demo Mode.
Does Demo Mode use my usage allowance?
Yes. Reading your pages and writing the proposals is the billable work — in Demo Mode only the writing to your site is skipped. Demo proposals are sent about once a day, so testing stays affordable.
I need help! How do I get support?
Check the processing logs at BOTS4.me/bots first — every run logs what it did and why. Still stuck? Contact us via the contact page and we will help.
🔧 Troubleshooting
⚠️ The connection test fails
Check these things:
- Your site address starts with https:// — WordPress offers Application Passwords only on secure sites
- The user is an administrator, and the username is the one you log in with
- The Application Password was pasted completely (spaces are fine)
- No security plugin or host setting has switched off Application Passwords or the WordPress REST API (/wp-json/)
- Your firewall or CDN does not block requests to /wp-json/ from outside
⚠️ Nothing changes on my site
Check these things:
- Mode is LIVE in the Control tab (it unlocks after the first Demo report email)
- Your business profile is confirmed
- The module’s switch is on and included in your plan
- The change is not waiting in the approval queue — look for Approve buttons in the Logs tab
- The page is not under one of your Excluded paths, and was not optimised in the last 30 days
- The free plugin is active for meta tags and the GEO extras
⚠️ The new meta tags do not show on the page
- Clear your caching plugin and CDN cache, then reload the page
- Check the field in your SEO plugin’s box on that page — AutoGEO writes there
- A theme or SEO plugin template that hard-codes titles can override the field — switch the template back to the default variables
⚠️ llms.txt or the Markdown copies show an error page
- The plugin is active and the llms.txt and Markdown copies switch is on
- Re-save your permalinks once under Settings → Permalinks
- An llms.txt file that already sits in your web root takes priority — remove it to let AutoGEO serve its own