Title: ByTheWeb GEO — SEO &amp; AI Search Toolkit
Author: ByTheWeb
Published: <strong>May 20, 2026</strong>
Last modified: May 21, 2026

---

Search plugins

![](https://ps.w.org/bytheweb-geo/assets/banner-772x250.png?rev=3539761)

![](https://ps.w.org/bytheweb-geo/assets/icon-256x256.gif?rev=3539761)

# ByTheWeb GEO — SEO & AI Search Toolkit

 By [ByTheWeb](https://profiles.wordpress.org/bytheweb/)

[Download](https://downloads.wordpress.org/plugin/bytheweb-geo.1.1.6.zip)

 * [Details](https://wordpress.org/plugins/bytheweb-geo/#description)
 * [Reviews](https://wordpress.org/plugins/bytheweb-geo/#reviews)
 *  [Installation](https://wordpress.org/plugins/bytheweb-geo/#installation)
 * [Development](https://wordpress.org/plugins/bytheweb-geo/#developers)

 [Support](https://wordpress.org/support/plugin/bytheweb-geo/)

## Description

[ByTheWeb AI](https://wordpress.org/plugins/bytheweb-ai/) is your all-in-one AI 
assistant for WordPress.
 Free WordPress Plugin built for AI engines to understand,
reference, and recommend your website.

ByTheWeb GEO bridges the gap between classic SEO and modern AI readiness, ensuring
your content is structured, summarized, and optimized for AI crawlers and Answer
Engines.
 ByTheWeb GEO is a Generative Engine Optimization (GEO) and Artificial 
Intelligence Optimization (AIO) plugin for WordPress. As search evolves from traditional
links to AI-driven answers (ChatGPT, Claude, Gemini, Google AI Overviews), your 
website needs to adapt.

### Features

#### AI Optimization (GEO)

 * **AI Readiness Score (GEO):** An algorithm that calculates a score from 0 to 
   100 based on crucial parameters like Short Answers, AI Summaries, FAQ Schema,
   content length (over 300 words), H2/H3 structure, recent updates (last 6 months),
   and Author Info.
 * **Short Answer (The Bottom Line):** A dedicated field to inject an abstract meta
   tag with a direct answer for AI engines.
 * **AI Summary (Key Facts):** A field to summarize key facts, injected as an ai-
   summary meta tag.
 * **FAQ Builder:** Create page/category-level FAQs that automatically generate 
   hidden FAQ Schema for rich results.

#### LLMs.txt Generator

Prepare your site for Large Language Models using the new standard:
 * Automatically
generate an `llms.txt` file at the root of your site. * Add a custom “Introduction”
directly addressing the AI bots. * Control exactly which post types and taxonomies
are included. * Auto-compiles AI summaries or short descriptions in Markdown format
with corresponding links.

#### Classic SEO

A complete traditional SEO suite:
 * **SEO Title & Meta Description:** Set optimal
lengths (30-65 chars for titles, 120-160 for descriptions). * **Focus Keyword:**
Check density and optimization. * **Dynamic SEO Templates:** Define automated templates
for any post type or taxonomy using smart variables (`%post_title%`, `%site_name%`,`%
term_name%`, and even custom fields like `%custom_field_value_NAME%`). * **Advanced
Controls:** Manage Canonical URLs, Robots (Index/Noindex), and Open Graph (OG) Images
per page or globally.

#### Trust Signals & Schema (JSON-LD

 * **Organization Schema:** Automatically injected on the homepage based on your
   business details.
 * **LocalBusiness Schema:** Includes physical address mapping, opening hours, and
   an automated GPS coordinate fetcher (Latitude & Longitude).
 * **Article Schema:** Automatically injects author names, publish dates, and featured
   images on posts.
 * **BreadcrumbList Schema:** Helps bots understand your site’s hierarchy.

#### Sitemap & Navigation

 * **XML Sitemap Generator:** Auto-generates sitemaps for all post types and taxonomies.
 * **Advanced Media Support:** Automatically detects and includes images and videos(
   YouTube, Vimeo, MP4) inside the sitemap.
 * **Visual Breadcrumbs:** Use the `[btw_breadcrumbs]` shortcode to display breadcrumbs
   with full control over the home text and separators.

#### Comprehensive Dashboard

 * View average GEO and SEO scores across your site.
 * Quickly identify gaps (missing AI summaries, FAQ schemas, or meta descriptions).
 * “Needs Attention” tables to focus your optimization efforts.
 * One-click AJAX recalculation for all scores.

#### Seamless Integrations

 * **Yoast SEO Compatibility:** ByTheWeb GEO intelligently detects Yoast and disables
   overlapping fields (Classic SEO, Sitemaps) while keeping the advanced GEO and
   AI Readiness features active.
 * **ByTheWeb AI:** Fully integrates with our “Magic Fix” model, allowing you to
   auto-generate missing summaries, descriptions, and FAQs using artificial intelligence
   directly from your dashboard or post editor.

#### Security & Access Control

ByTheWeb GEO is built with standard WordPress security practices in mind. The plugin
utilizes Nonce Verification to protect against Cross-Site Request Forgery (CSRF)
attacks, and incorporates Capability Checks (`current_user_can`) to ensure users
have the appropriate permissions before executing actions.

### External services

This plugin connects to our external API service (bytheweb.cloud) to process heavy
AI computations.

When you use the “Fix with AI” or “Generate Checked Fields with AI” features within
the plugin (available when integrated with the ByTheWeb AI plugin), the post’s text
content is sent to our server for analysis to generate high-quality AI Summaries,
Short Answers, FAQ Schemas, and SEO Meta data. This occurs without slowing down 
your local WordPress server.

 * **What data is sent and when:**
    - When generating SEO meta data, summaries, or FAQ schema, the plugin sends 
      the post’s text content to our server for analysis.
    - Every API request includes your API Key and your site’s Domain URL for authentication
      purposes.

[Service URL](https://bytheweb.cloud) | [Terms of Service](https://bytheweb.ai/terms/)
| [Privacy Policy](https://bytheweb.ai/privacy/) |

_Note: An API key is required to connect to the external cloud AI features. You 
can obtain an API key from the plugin settings page or our website._

### Help & Documentation

Get help, support on [documentation](https://bytheweb.ai/support/) page.
 Visit 
ByTheWeb.ai – AI Content & SEO Assistant [official website](https://bytheweb.ai)
| [AI Credit & pricing](https://bytheweb.ai/pricing/).

## Screenshots

 * [[
 * **Site-wide GEO Dashboard:** Get a bird’s-eye view of your website’s AI Readiness
   and Classic SEO health, with an actionable table to quickly identify and fix 
   pages that need attention.
 * [[
 * **AI Auto-Fix Modal (GEO Features):** Seamlessly generate missing Short Answers,
   AI Summaries, and FAQ Schemas using the AI assistant, straight from the dashboard.
 * [[
 * **AI Auto-Fix Modal (Classic SEO):** Let the AI automatically craft perfectly
   length-optimized SEO Titles and Meta Descriptions with the click of a button.
 * [[
 * **The GEO Meta Box:** Monitor your AI Readiness and SEO scores in real-time while
   writing your content, complete with one-click access to AI optimization tools.
 * [[
 * **llms.txt Configuration:** Easily configure your custom AI introduction and 
   control what content is served to AI bots via the modern llms.txt standard.

## Installation

 1. Upload the `bytheweb-geo` folder to the `/wp-content/plugins/` directory, or install
    the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Navigate to **ByTheWeb GEO** in your WordPress admin menu to access the Site-wide
    Dashboard.
 4. Go to **GEO Settings** and **SEO Settings** to configure your default templates,
    business details, and active post types.
 5. Start optimizing your posts using the new ByTheWeb GEO meta box in your post editor!

## FAQ

### What is GEO (Generative Engine Optimization)?

GEO is the evolution of SEO. While classic SEO focuses on ranking in traditional
search engines (like Google’s blue links), GEO focuses on formatting and structuring
your content so that AI models (like ChatGPT, Gemini, and Google AI Overviews) can
easily understand, extract, and cite your content as direct answers to users.

### Does this replace my current SEO plugin?

It can, but it doesn’t have to! ByTheWeb GEO includes a full suite of classic SEO
tools. However, if you are already using a plugin like Yoast SEO, ByTheWeb GEO will
seamlessly integrate with it, disabling its own overlapping SEO fields while enhancing
your site with advanced AI Readiness features.

### What is the llms.txt file?

The `llms.txt` is a modern standard specifically designed for Large Language Models.
It provides AI crawlers with a clean, markdown-formatted summary of your site’s 
structure and key content, making it much easier for them to digest your information.

### How do I automatically generate the AI summaries and FAQs?

If you have the **ByTheWeb AI** plugin and a valid license, you can click the “Fix
with AI” buttons inside the GEO meta box. This securely connects to our ByTheWeb
Cloud service to auto-generate the content for you.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“ByTheWeb GEO — SEO & AI Search Toolkit” is open source software. The following 
people have contributed to this plugin.

Contributors

 *   [ ByTheWeb ](https://profiles.wordpress.org/bytheweb/)

[Translate “ByTheWeb GEO — SEO & AI Search Toolkit” into your language.](https://translate.wordpress.org/projects/wp-plugins/bytheweb-geo)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/bytheweb-geo/), check
out the [SVN repository](https://plugins.svn.wordpress.org/bytheweb-geo/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/bytheweb-geo/) by
[RSS](https://plugins.trac.wordpress.org/log/bytheweb-geo/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.6

 * Fix: Fixed a JSON decoding issue (`wp_unslash`) that caused FAQ schemas with 
   inner quotes to break and disappear from the dashboard modal and the frontend.
 * Fix: Improved Yoast SEO integration by properly declaring the `@type` as `FAQPage`
   within the Yoast graph, ensuring Google correctly indexes the FAQ Rich Snippets.

#### 1.1.5

 * Compatible to Woedpress 7.0
 * Feature: Evolved “Focus Keyword” into “AI & SEO Keyword (Target Entity)”. The
   analyzer now actively checks if your main entity is naturally included within
   your AI Summary, Short Answer, and FAQ Schema for maximum AI alignment.
 * Enhancement: Completely rebuilt the GEO & SEO Analyzer engine. Removed direct
   content-scraping checks (word counts, H2/H3 headings, image alts) to guarantee
   100% compatibility with page builders like Elementor and completely eliminate
   false-positive errors.
 * Enhancement: Rebalanced the GEO and Classic SEO scoring algorithms to accurately
   reflect modern search priorities on a perfect, independent 100-point scale.
 * Tweak: Improved UX by replacing the harsh red error for missing keywords with
   a friendly “Optimization Tip” and a dedicated guide link.
 * Tweak: Redesigned the Metabox and Dashboard UI—moved the AI & SEO Keyword input
   to the very top for immediate access.
 * Fix: Resolved an issue where GEO and SEO accordions (toggles) wouldn’t open or
   close properly inside the Dashboard “Edit & Fix” modal.
 * Fix: Removed duplicate keyword input fields from the Taxonomy edit screens.

#### 1.1.4

 * Feature: Added dedicated Elementor widgets (AI Summary, AI Short Answer, Breadcrumbs)
   to easily design and embed optimized GEO content directly within the Elementor
   page builder.
 * Enhancement: Upgraded the ‘llms.txt’ generator to output advanced, semantic Markdown
   formatting (using blockquotes for Short Answers and structured lists for AI Summaries)
   to maximize LLM ingestion and readability.
 * Enhancement: Injected the ‘abstract’ property natively into the global WebPage
   JSON-LD Schema (and seamlessly into Yoast’s Schema graph) across all post types,
   complying with official Schema.org standards.

#### 1.1.31

 * Fix: Adjusted hook priorities for `llms.txt` and `sitemap.xml` to prevent WordPress
   from applying unintended canonical redirects or trailing slashes.

#### 1.1.3

 * Fix: Updated hardcoded core paths to use includes_url().
 * Tweak: Renamed shortcodes and JS variables to use a unique 4-character prefix(
   btwgeo).

#### 1.1.2

 * Security: Added strict sanitization using `sanitize_key()` for array keys and`
   map_deep()` for all `json_decode()` operations to meet WordPress security standards.
 * Tweak: Updated the plugin display name and slug to `bytheweb-geo` to better align
   with WordPress.org trademark and naming guidelines.
 * Tweak: Refined the readme description to remove promotional language and provide
   clearer, objective instructions.
 * Fix: Resolved a PHP warning/error during taxonomy meta saving.
 * Fix: Addressed minor variable initialization notices in the frontend schema output.

#### 1.1.1

 * Fixed plugin slug and Text Domain to ‘bytheweb-geo’.

#### 1.1.0

 * Initial release on the WordPress.org repository.
 * Added comprehensive Site-wide GEO Dashboard.
 * Introduced llms.txt auto-generation.
 * Added advanced XML Sitemap with Video and Image support.
 * Added Trust Signals (Organization & LocalBusiness Schema).
 * Added full Yoast SEO compatibility mode.

## Meta

 *  Version **1.1.6**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [ai optimization](https://wordpress.org/plugins/tags/ai-optimization/)[geo](https://wordpress.org/plugins/tags/geo/)
   [llms](https://wordpress.org/plugins/tags/llms/)[schema](https://wordpress.org/plugins/tags/schema/)
   [seo](https://wordpress.org/plugins/tags/seo/)
 *  [Advanced View](https://wordpress.org/plugins/bytheweb-geo/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/bytheweb-geo/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bytheweb-geo/reviews/)

## Contributors

 *   [ ByTheWeb ](https://profiles.wordpress.org/bytheweb/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/bytheweb-geo/)