{"id":308904,"date":"2026-05-20T17:21:24","date_gmt":"2026-05-20T17:21:24","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bytheweb-geo-ultimate-seo-ai-search-toolkit-aeo\/"},"modified":"2026-05-21T12:59:00","modified_gmt":"2026-05-21T12:59:00","slug":"bytheweb-geo","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/bytheweb-geo\/","author":11951762,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.6","stable_tag":"1.1.6","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"ByTheWeb GEO \u2014 SEO & AI Search Toolkit","header_author":"ByTheWeb","header_description":"The ultimate GEO & SEO toolkit. Optimize your WordPress site for traditional search and AI engines (AEO\/LLMs) like ChatGPT, Gemini & Perplexity.","assets_banners_color":"a6bed5","last_updated":"2026-05-21 12:59:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/bytheweb.ai","header_author_uri":"https:\/\/bytheweb.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":85,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.3":{"tag":"1.1.3","author":"bytheweb","date":"2026-05-20 17:20:44"},"1.1.5":{"tag":"1.1.5","author":"bytheweb","date":"2026-05-20 17:22:35"},"1.1.6":{"tag":"1.1.6","author":"bytheweb","date":"2026-05-21 12:59:00"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3539761,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3539761,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3539761,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.3","1.1.5","1.1.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3539761,"resolution":"1","location":"assets","locale":"","width":3548,"height":2282},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3539761,"resolution":"2","location":"assets","locale":"","width":3548,"height":2282},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3539761,"resolution":"3","location":"assets","locale":"","width":3548,"height":2282},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3539761,"resolution":"4","location":"assets","locale":"","width":3548,"height":2282},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3539761,"resolution":"5","location":"assets","locale":"","width":3548,"height":2282}},"screenshots":{"1":"<strong>Site-wide GEO Dashboard:<\/strong> 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.","2":"<strong>AI Auto-Fix Modal (GEO Features):<\/strong> Seamlessly generate missing Short Answers, AI Summaries, and FAQ Schemas using the AI assistant, straight from the dashboard.","3":"<strong>AI Auto-Fix Modal (Classic SEO):<\/strong> Let the AI automatically craft perfectly length-optimized SEO Titles and Meta Descriptions with the click of a button.","4":"<strong>The GEO Meta Box:<\/strong> Monitor your AI Readiness and SEO scores in real-time while writing your content, complete with one-click access to AI optimization tools.","5":"<strong>llms.txt Configuration:<\/strong> Easily configure your custom AI introduction and control what content is served to AI bots via the modern llms.txt standard."}},"plugin_section":[],"plugin_tags":[229994,2591,239487,1117,186],"plugin_category":[49,55],"plugin_contributors":[261547],"plugin_business_model":[],"class_list":["post-308904","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-optimization","plugin_tags-geo","plugin_tags-llms","plugin_tags-schema","plugin_tags-seo","plugin_category-maps-and-location","plugin_category-seo-and-marketing","plugin_contributors-bytheweb","plugin_committers-bytheweb"],"banners":{"banner":"https:\/\/ps.w.org\/bytheweb-geo\/assets\/banner-772x250.png?rev=3539761","banner_2x":"https:\/\/ps.w.org\/bytheweb-geo\/assets\/banner-1544x500.png?rev=3539761","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bytheweb-geo\/assets\/icon-256x256.gif?rev=3539761","icon_2x":"https:\/\/ps.w.org\/bytheweb-geo\/assets\/icon-256x256.gif?rev=3539761","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bytheweb-geo\/assets\/screenshot-1.png?rev=3539761","caption":"<strong>Site-wide GEO Dashboard:<\/strong> 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."},{"src":"https:\/\/ps.w.org\/bytheweb-geo\/assets\/screenshot-2.png?rev=3539761","caption":"<strong>AI Auto-Fix Modal (GEO Features):<\/strong> Seamlessly generate missing Short Answers, AI Summaries, and FAQ Schemas using the AI assistant, straight from the dashboard."},{"src":"https:\/\/ps.w.org\/bytheweb-geo\/assets\/screenshot-3.png?rev=3539761","caption":"<strong>AI Auto-Fix Modal (Classic SEO):<\/strong> Let the AI automatically craft perfectly length-optimized SEO Titles and Meta Descriptions with the click of a button."},{"src":"https:\/\/ps.w.org\/bytheweb-geo\/assets\/screenshot-4.png?rev=3539761","caption":"<strong>The GEO Meta Box:<\/strong> Monitor your AI Readiness and SEO scores in real-time while writing your content, complete with one-click access to AI optimization tools."},{"src":"https:\/\/ps.w.org\/bytheweb-geo\/assets\/screenshot-5.png?rev=3539761","caption":"<strong>llms.txt Configuration:<\/strong> Easily configure your custom AI introduction and control what content is served to AI bots via the modern llms.txt standard."}],"raw_content":"<!--section=description-->\n<p>https:\/\/www.youtube.com\/watch?v=zmdF2uXUpgQ<\/p>\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/bytheweb-ai\/\">ByTheWeb AI<\/a> is your all-in-one AI assistant for WordPress. \nFree WordPress Plugin built for AI engines to understand, reference, and recommend your website.<\/p>\n\n<p>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.\nByTheWeb 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.<\/p>\n\n<h3>Features<\/h3>\n\n<h4>AI Optimization (GEO)<\/h4>\n\n<ul>\n<li><strong>AI Readiness Score (GEO):<\/strong> 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.<\/li>\n<li><strong>Short Answer (The Bottom Line):<\/strong> A dedicated field to inject an abstract meta tag with a direct answer for AI engines.<\/li>\n<li><strong>AI Summary (Key Facts):<\/strong> A field to summarize key facts, injected as an ai-summary meta tag.<\/li>\n<li><strong>FAQ Builder:<\/strong> Create page\/category-level FAQs that automatically generate hidden FAQ Schema for rich results.<\/li>\n<\/ul>\n\n<h4>LLMs.txt Generator<\/h4>\n\n<p>Prepare your site for Large Language Models using the new standard:\n* Automatically generate an <code>llms.txt<\/code> file at the root of your site.\n* Add a custom \"Introduction\" directly addressing the AI bots.\n* Control exactly which post types and taxonomies are included.\n* Auto-compiles AI summaries or short descriptions in Markdown format with corresponding links.<\/p>\n\n<h4>Classic SEO<\/h4>\n\n<p>A complete traditional SEO suite:\n* <strong>SEO Title &amp; Meta Description:<\/strong> Set optimal lengths (30-65 chars for titles, 120-160 for descriptions).\n* <strong>Focus Keyword:<\/strong> Check density and optimization.\n* <strong>Dynamic SEO Templates:<\/strong> Define automated templates for any post type or taxonomy using smart variables (<code>%post_title%<\/code>, <code>%site_name%<\/code>, <code>%term_name%<\/code>, and even custom fields like <code>%custom_field_value_NAME%<\/code>).\n* <strong>Advanced Controls:<\/strong> Manage Canonical URLs, Robots (Index\/Noindex), and Open Graph (OG) Images per page or globally.<\/p>\n\n<h4>Trust Signals &amp; Schema (JSON-LD<\/h4>\n\n<ul>\n<li><strong>Organization Schema:<\/strong> Automatically injected on the homepage based on your business details.<\/li>\n<li><strong>LocalBusiness Schema:<\/strong> Includes physical address mapping, opening hours, and an automated GPS coordinate fetcher (Latitude &amp; Longitude).<\/li>\n<li><strong>Article Schema:<\/strong> Automatically injects author names, publish dates, and featured images on posts.<\/li>\n<li><strong>BreadcrumbList Schema:<\/strong> Helps bots understand your site's hierarchy.<\/li>\n<\/ul>\n\n<h4>Sitemap &amp; Navigation<\/h4>\n\n<ul>\n<li><strong>XML Sitemap Generator:<\/strong> Auto-generates sitemaps for all post types and taxonomies.<\/li>\n<li><strong>Advanced Media Support:<\/strong> Automatically detects and includes images and videos (YouTube, Vimeo, MP4) inside the sitemap.<\/li>\n<li><strong>Visual Breadcrumbs:<\/strong> Use the <code>[btw_breadcrumbs]<\/code> shortcode to display breadcrumbs with full control over the home text and separators.<\/li>\n<\/ul>\n\n<h4>Comprehensive Dashboard<\/h4>\n\n<ul>\n<li>View average GEO and SEO scores across your site.<\/li>\n<li>Quickly identify gaps (missing AI summaries, FAQ schemas, or meta descriptions).<\/li>\n<li>\"Needs Attention\" tables to focus your optimization efforts.<\/li>\n<li>One-click AJAX recalculation for all scores.<\/li>\n<\/ul>\n\n<h4>Seamless Integrations<\/h4>\n\n<ul>\n<li><strong>Yoast SEO Compatibility:<\/strong> ByTheWeb GEO intelligently detects Yoast and disables overlapping fields (Classic SEO, Sitemaps) while keeping the advanced GEO and AI Readiness features active.<\/li>\n<li><strong>ByTheWeb AI:<\/strong> 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.<\/li>\n<\/ul>\n\n<h4>Security &amp; Access Control<\/h4>\n\n<p>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 (<code>current_user_can<\/code>) to ensure users have the appropriate permissions before executing actions.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to our external API service (bytheweb.cloud) to process heavy AI computations.<\/p>\n\n<p>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.<\/p>\n\n<ul>\n<li><strong>What data is sent and when:<\/strong>\n\n<ul>\n<li>When generating SEO meta data, summaries, or FAQ schema, the plugin sends the post's text content to our server for analysis. <\/li>\n<li>Every API request includes your API Key and your site's Domain URL for authentication purposes. <\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/bytheweb.cloud\">Service URL<\/a> | <a href=\"https:\/\/bytheweb.ai\/terms\/\">Terms of Service<\/a> | <a href=\"https:\/\/bytheweb.ai\/privacy\/\">Privacy Policy<\/a> |<\/p>\n\n<p><em>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.<\/em><\/p>\n\n<h3>Help &amp; Documentation<\/h3>\n\n<p>Get help, support on <a href=\"https:\/\/bytheweb.ai\/support\/\">documentation<\/a> page. \nVisit ByTheWeb.ai - AI Content &amp; SEO Assistant <a href=\"https:\/\/bytheweb.ai\">official website<\/a> | <a href=\"https:\/\/bytheweb.ai\/pricing\/\">AI Credit &amp; pricing<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>bytheweb-geo<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Navigate to <strong>ByTheWeb GEO<\/strong> in your WordPress admin menu to access the Site-wide Dashboard.<\/li>\n<li>Go to <strong>GEO Settings<\/strong> and <strong>SEO Settings<\/strong> to configure your default templates, business details, and active post types.<\/li>\n<li>Start optimizing your posts using the new ByTheWeb GEO meta box in your post editor!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20geo%20%28generative%20engine%20optimization%29%3F\"><h3>What is GEO (Generative Engine Optimization)?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"does%20this%20replace%20my%20current%20seo%20plugin%3F\"><h3>Does this replace my current SEO plugin?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"what%20is%20the%20llms.txt%20file%3F\"><h3>What is the llms.txt file?<\/h3><\/dt>\n<dd><p>The <code>llms.txt<\/code> 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.<\/p><\/dd>\n<dt id=\"how%20do%20i%20automatically%20generate%20the%20ai%20summaries%20and%20faqs%3F\"><h3>How do I automatically generate the AI summaries and FAQs?<\/h3><\/dt>\n<dd><p>If you have the <strong>ByTheWeb AI<\/strong> 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.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Fix: Fixed a JSON decoding issue (<code>wp_unslash<\/code>) that caused FAQ schemas with inner quotes to break and disappear from the dashboard modal and the frontend.<\/li>\n<li>Fix: Improved Yoast SEO integration by properly declaring the <code>@type<\/code> as <code>FAQPage<\/code> within the Yoast graph, ensuring Google correctly indexes the FAQ Rich Snippets.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Compatible to Woedpress 7.0<\/li>\n<li>Feature: Evolved \"Focus Keyword\" into \"AI &amp; 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.<\/li>\n<li>Enhancement: Completely rebuilt the GEO &amp; 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.<\/li>\n<li>Enhancement: Rebalanced the GEO and Classic SEO scoring algorithms to accurately reflect modern search priorities on a perfect, independent 100-point scale.<\/li>\n<li>Tweak: Improved UX by replacing the harsh red error for missing keywords with a friendly \"Optimization Tip\" and a dedicated guide link.<\/li>\n<li>Tweak: Redesigned the Metabox and Dashboard UI\u2014moved the AI &amp; SEO Keyword input to the very top for immediate access.<\/li>\n<li>Fix: Resolved an issue where GEO and SEO accordions (toggles) wouldn't open or close properly inside the Dashboard \"Edit &amp; Fix\" modal.<\/li>\n<li>Fix: Removed duplicate keyword input fields from the Taxonomy edit screens.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>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.<\/li>\n<li>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.<\/li>\n<li>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.<\/li>\n<\/ul>\n\n<h4>1.1.31<\/h4>\n\n<ul>\n<li>Fix: Adjusted hook priorities for <code>llms.txt<\/code> and <code>sitemap.xml<\/code> to prevent WordPress from applying unintended canonical redirects or trailing slashes.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Fix: Updated hardcoded core paths to use includes_url().<\/li>\n<li>Tweak: Renamed shortcodes and JS variables to use a unique 4-character prefix (btwgeo).<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Security: Added strict sanitization using <code>sanitize_key()<\/code> for array keys and <code>map_deep()<\/code> for all <code>json_decode()<\/code> operations to meet WordPress security standards.<\/li>\n<li>Tweak: Updated the plugin display name and slug to <code>bytheweb-geo<\/code> to better align with WordPress.org trademark and naming guidelines.<\/li>\n<li>Tweak: Refined the readme description to remove promotional language and provide clearer, objective instructions.<\/li>\n<li>Fix: Resolved a PHP warning\/error during taxonomy meta saving.<\/li>\n<li>Fix: Addressed minor variable initialization notices in the frontend schema output.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fixed plugin slug and Text Domain to 'bytheweb-geo'.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Initial release on the WordPress.org repository.<\/li>\n<li>Added comprehensive Site-wide GEO Dashboard.<\/li>\n<li>Introduced llms.txt auto-generation.<\/li>\n<li>Added advanced XML Sitemap with Video and Image support.<\/li>\n<li>Added Trust Signals (Organization &amp; LocalBusiness Schema).<\/li>\n<li>Added full Yoast SEO compatibility mode.<\/li>\n<\/ul>","raw_excerpt":"The comprehensive GEO &amp; SEO toolkit. Optimize your WordPress site for traditional search and AI engines (LLMs) like ChatGPT, Gemini &amp; Perplexity.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/308904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=308904"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bytheweb"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=308904"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=308904"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=308904"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=308904"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=308904"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=308904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}