{"id":290093,"date":"2026-04-09T12:59:31","date_gmt":"2026-04-09T12:59:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ogeeat\/"},"modified":"2026-04-10T04:55:40","modified_gmt":"2026-04-10T04:55:40","slug":"ogeeat","status":"publish","type":"plugin","link":"https:\/\/fa.wordpress.org\/plugins\/ogeeat\/","author":11816818,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.1.6","stable_tag":"2.1.6","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"OGEEAT","header_author":"Fabrice Ducarme","header_description":"Open Graph, E-E-A-T schemas and GEO citability score for WordPress. The identity and authority plugin.","assets_banners_color":"423730","last_updated":"2026-04-10 04:55:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/ogeeat\/","header_author_uri":"https:\/\/wpformation.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":105,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.3":{"tag":"1.2.3","author":"wpformation","date":"2026-04-09 13:58:04"},"2.1.3":{"tag":"2.1.3","author":"wpformation","date":"2026-04-09 15:02:33"},"2.1.4":{"tag":"2.1.4","author":"wpformation","date":"2026-04-09 15:32:17"},"2.1.5":{"tag":"2.1.5","author":"wpformation","date":"2026-04-09 18:49:14"},"2.1.6":{"tag":"2.1.6","author":"wpformation","date":"2026-04-10 04:55:40"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3502545,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3502545,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3502545,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3502545,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.3","2.1.3","2.1.4","2.1.5","2.1.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3502497,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3502497,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3502497,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3502497,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3502497,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3502497,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Settings page \u2014 Social tab with Open Graph configuration","2":"Settings page \u2014 Authority tab with Organization fields","3":"Settings page \u2014 AI tab with GEO and LLMS.txt options","4":"Dashboard overview widget with GEO, OG, E-E-A-T and AI metrics","5":"Post editor \u2014 GEO citability score with badges and checks","6":"Post editor \u2014 E-E-A-T author profile, schema status and entity linking map"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[230279,6487,1117,186,154],"plugin_category":[55,56],"plugin_contributors":[192025],"plugin_business_model":[],"class_list":["post-290093","plugin","type-plugin","status-publish","hentry","plugin_tags-eeat","plugin_tags-open-graph","plugin_tags-schema","plugin_tags-seo","plugin_tags-social-media","plugin_category-seo-and-marketing","plugin_category-social-and-sharing","plugin_contributors-wpformation","plugin_committers-wpformation"],"banners":{"banner":"https:\/\/ps.w.org\/ogeeat\/assets\/banner-772x250.png?rev=3502545","banner_2x":"https:\/\/ps.w.org\/ogeeat\/assets\/banner-1544x500.png?rev=3502545","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ogeeat\/assets\/icon-128x128.png?rev=3502545","icon_2x":"https:\/\/ps.w.org\/ogeeat\/assets\/icon-256x256.png?rev=3502545","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ogeeat\/assets\/screenshot-1.png?rev=3502497","caption":"Settings page \u2014 Social tab with Open Graph configuration"},{"src":"https:\/\/ps.w.org\/ogeeat\/assets\/screenshot-2.png?rev=3502497","caption":"Settings page \u2014 Authority tab with Organization fields"},{"src":"https:\/\/ps.w.org\/ogeeat\/assets\/screenshot-3.png?rev=3502497","caption":"Settings page \u2014 AI tab with GEO and LLMS.txt options"},{"src":"https:\/\/ps.w.org\/ogeeat\/assets\/screenshot-4.png?rev=3502497","caption":"Dashboard overview widget with GEO, OG, E-E-A-T and AI metrics"},{"src":"https:\/\/ps.w.org\/ogeeat\/assets\/screenshot-5.png?rev=3502497","caption":"Post editor \u2014 GEO citability score with badges and checks"},{"src":"https:\/\/ps.w.org\/ogeeat\/assets\/screenshot-6.png?rev=3502497","caption":"Post editor \u2014 E-E-A-T author profile, schema status and entity linking map"}],"raw_content":"<!--section=description-->\n<p>Your content deserves to be found \u2014 not just by Google, but by ChatGPT, Perplexity, Gemini, and every AI engine reshaping how people discover information. OGEEAT is the first WordPress plugin that bridges traditional SEO and the AI era by managing your <strong>digital identity<\/strong>, <strong>authority signals<\/strong>, and <strong>AI citability<\/strong> in one place.<\/p>\n\n<p>Most SEO plugins optimize for Google rankings. OGEEAT goes further: it tells search engines <em>who you are<\/em>, proves <em>why you're an expert<\/em>, and makes your site <em>citable by AI<\/em>.<\/p>\n\n<p><strong>11 modules, one plugin:<\/strong><\/p>\n\n<ul>\n<li><strong>Open Graph &amp; Twitter Cards<\/strong> \u2014 Beautiful social previews generated automatically for every page and post, with a live preview in the editor<\/li>\n<li><strong>E-E-A-T Schemas<\/strong> \u2014 Person, Organization, and Article JSON-LD schemas with VEO\/Speakable support for voice assistants<\/li>\n<li><strong>GEO Score<\/strong> \u2014 A 12-check citability score that tells you exactly how ready each post is for AI search engines (ChatGPT, Perplexity, Google AI Overviews)<\/li>\n<li><strong>llms.txt &amp; llms-full.txt<\/strong> \u2014 Your AI business card. A structured site index enriched with E-E-A-T data that AI engines actually understand<\/li>\n<li><strong>Share with AI<\/strong> \u2014 Buttons to send your articles to ChatGPT, Perplexity, Claude, Mistral, and Gemini<\/li>\n<li><strong>AI Crawler Firewall<\/strong> \u2014 Allow search bots that give you traffic, block training bots that scrape without attribution, via robots.txt and HTTP headers<\/li>\n<li><strong>AI Visibility Tracking<\/strong> \u2014 Track AI bot crawls and referral traffic from AI engines in a dedicated dashboard<\/li>\n<li><strong>Author Box<\/strong> \u2014 Front-end author card with photo, bio, credentials, social links and Schema.org markup<\/li>\n<li><strong>Bulk Audit<\/strong> \u2014 Audit all your posts at once: GEO score, OG status, E-E-A-T completion per post<\/li>\n<li><strong>Setup Wizard<\/strong> \u2014 3-step onboarding to configure your site in 2 minutes<\/li>\n<li><strong>Badge<\/strong> \u2014 Display an \"AI-Ready\" badge in the footer<\/li>\n<\/ul>\n\n<p><strong>llms.txt \u2014 Why it matters:<\/strong><\/p>\n\n<p>AI engines need structured data to cite your content. OGEEAT generates two files:<\/p>\n\n<ul>\n<li><code>\/llms.txt<\/code> \u2014 Your organization details, author credentials, expertise, certifications, and content links in a format designed for LLMs<\/li>\n<li><code>\/llms-full.txt<\/code> \u2014 The full version with article content, categories, tags, and publication dates<\/li>\n<\/ul>\n\n<p>Unlike basic llms.txt generators that only list URLs, OGEEAT enriches both files with your E-E-A-T data: who you are, what you know, why you should be cited. You control the max number of posts, words per article, post types included, and can exclude individual posts.<\/p>\n\n<p><strong>Not a SEO plugin \u2014 a post-SEO plugin:<\/strong><\/p>\n\n<p>No sitemaps, no keyword stuffing tools, no redirections. OGEEAT complements your existing SEO plugin by adding what it doesn't: identity, authority, and AI readiness.<\/p>\n\n<p><strong>Works with your stack:<\/strong><\/p>\n\n<ul>\n<li>Yoast SEO, Rank Math, AIOSEO \u2014 or no SEO plugin at all<\/li>\n<li>Auto-detects existing OG handlers and defers gracefully<\/li>\n<li>Detects llms.txt conflicts and lets you choose<\/li>\n<\/ul>\n\n\n\n<p><strong>Version fran\u00e7aise\u00a0:<\/strong><\/p>\n\n<p>Votre contenu m\u00e9rite d\u2019\u00eatre trouv\u00e9 \u2014 pas seulement par Google, mais aussi par ChatGPT, Perplexity, Gemini et tous les moteurs d\u2019IA qui transforment la fa\u00e7on dont les gens trouvent l\u2019information. OGEEAT est la premi\u00e8re extension WordPress qui fait le pont entre le SEO traditionnel et l\u2019\u00e8re de l\u2019IA en g\u00e9rant votre <strong>identit\u00e9 num\u00e9rique<\/strong>, vos <strong>signaux d\u2019autorit\u00e9<\/strong> et votre <strong>citabilit\u00e9 par l\u2019IA<\/strong> au m\u00eame endroit.<\/p>\n\n<p>La plupart des extensions SEO optimisent pour le classement Google. OGEEAT va plus loin\u00a0: elle indique aux moteurs de recherche <em>qui vous \u00eates<\/em>, prouve <em>pourquoi vous \u00eates expert ou experte<\/em>, et rend votre site <em>citable par l\u2019IA<\/em>.<\/p>\n\n<p><strong>11 modules, une seule extension\u00a0:<\/strong><\/p>\n\n<ul>\n<li><strong>Open Graph &amp; Twitter Cards<\/strong> \u2014 Aper\u00e7u social g\u00e9n\u00e9r\u00e9 automatiquement pour chaque page et article, avec pr\u00e9visualisation en direct dans l\u2019\u00e9diteur<\/li>\n<li><strong>Sch\u00e9mas <a href=\"https:\/\/wpformation.com\/eeat-wordpress\/\">E-E-A-T<\/a><\/strong> \u2014 Sch\u00e9mas JSON-LD Person, Organization et Article avec prise en charge VEO\/Speakable pour les assistants vocaux<\/li>\n<li><strong>Score <a href=\"https:\/\/wpformation.com\/geo-wordpress\/\">GEO<\/a><\/strong> \u2014 Un score de citabilit\u00e9 en 12 crit\u00e8res qui vous indique exactement si chaque article est pr\u00eat pour les moteurs d\u2019IA (ChatGPT, Perplexity, Google AI Overviews)<\/li>\n<li><strong><a href=\"https:\/\/wpformation.com\/llms-txt-wordpress\/\">llms.txt<\/a> &amp; llms-full.txt<\/strong> \u2014 Votre carte de visite IA. Un index structur\u00e9 du site enrichi avec vos donn\u00e9es E-E-A-T que les moteurs d\u2019IA comprennent vraiment<\/li>\n<li><strong>Share with AI<\/strong> \u2014 Boutons pour envoyer vos articles \u00e0 ChatGPT, Perplexity, Claude, Mistral et Gemini<\/li>\n<li><strong>AI Crawler Firewall<\/strong> \u2014 Autorisez les robots de recherche qui vous apportent du trafic, bloquez les robots d\u2019entra\u00eenement qui aspirent sans attribution, via robots.txt et en-t\u00eates HTTP<\/li>\n<li><strong>AI Visibility Tracking<\/strong> \u2014 Suivez les visites des robots d\u2019IA et le trafic r\u00e9f\u00e9rent depuis les moteurs d\u2019IA dans un tableau de bord d\u00e9di\u00e9<\/li>\n<li><strong>Author Box<\/strong> \u2014 Encadr\u00e9 auteur\/autrice en interface publique avec photo, biographie, qualifications, liens sociaux et balisage Schema.org<\/li>\n<li><strong>Bulk Audit<\/strong> \u2014 Auditez tous vos articles d\u2019un coup\u00a0: score GEO, statut OG, compl\u00e9tude E-E-A-T par article<\/li>\n<li><strong>Setup Wizard<\/strong> \u2014 Configuration en 3 \u00e9tapes en 2 minutes<\/li>\n<li><strong>Badge<\/strong> \u2014 Affichez un badge \u00ab\u00a0IA-Ready\u00a0\u00bb dans le pied de page<\/li>\n<\/ul>\n\n<p><strong>llms.txt \u2014 Pourquoi c\u2019est important\u00a0:<\/strong><\/p>\n\n<p>Les moteurs d\u2019IA ont besoin de donn\u00e9es structur\u00e9es pour citer votre contenu. OGEEAT g\u00e9n\u00e8re deux fichiers\u00a0:<\/p>\n\n<ul>\n<li><code>\/llms.txt<\/code> \u2014 Votre organisation, les qualifications des personnes ayant r\u00e9dig\u00e9, leur expertise, leurs certifications et vos liens de contenu dans un format con\u00e7u pour les LLM<\/li>\n<li><code>\/llms-full.txt<\/code> \u2014 La version compl\u00e8te avec le contenu des articles, cat\u00e9gories, \u00e9tiquettes et dates de publication<\/li>\n<\/ul>\n\n<p>Contrairement aux g\u00e9n\u00e9rateurs llms.txt basiques qui ne listent que des URL, OGEEAT enrichit les deux fichiers avec vos donn\u00e9es E-E-A-T\u00a0: qui vous \u00eates, ce que vous savez, pourquoi vous devriez \u00eatre cit\u00e9 ou cit\u00e9e. Vous contr\u00f4lez le nombre d\u2019articles, de mots par article, les types de contenus, et pouvez exclure individuellement chaque article.<\/p>\n\n<p><strong>Pas une extension SEO \u2014 une extension post-SEO\u00a0:<\/strong><\/p>\n\n<p>Pas de plans de site, pas d\u2019optimisation de mots-cl\u00e9s, pas de redirections. OGEEAT compl\u00e8te votre extension SEO existante en ajoutant ce qu\u2019elle ne fait pas\u00a0: l\u2019identit\u00e9, l\u2019autorit\u00e9 et la pr\u00e9paration \u00e0 l\u2019IA.<\/p>\n\n<p><strong>Compatible avec votre stack\u00a0:<\/strong><\/p>\n\n<ul>\n<li>Yoast SEO, Rank Math, AIOSEO \u2014 ou aucune extension SEO<\/li>\n<li>D\u00e9tection automatique des gestionnaires OG existants<\/li>\n<li>D\u00e9tection des conflits llms.txt avec choix par l\u2019utilisateur ou l\u2019utilisatrice<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<h4>Gravatar (Automattic)<\/h4>\n\n<p>This plugin uses WordPress core's <code>get_avatar_url()<\/code> to display author avatars. WordPress may send a hashed email to <a href=\"https:\/\/gravatar.com\/\">Gravatar<\/a> servers. This is controlled by Settings &gt; Discussion &gt; Avatars. See <a href=\"https:\/\/automattic.com\/tos\/\">Automattic Terms of Service<\/a> and <a href=\"https:\/\/automattic.com\/privacy\/\">Privacy Policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>ogeeat<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the Plugins menu<\/li>\n<li>Go to Settings \u2192 OGEEAT to configure<\/li>\n<li>Fill in your author profile under Users \u2192 Profile<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20ogeeat%20replace%20yoast%20or%20rank%20math%3F\"><h3>Does OGEEAT replace Yoast or Rank Math?<\/h3><\/dt>\n<dd><p>No. OGEEAT complements your SEO plugin by adding <a href=\"https:\/\/wpformation.com\/eeat-wordpress\/\">E-E-A-T<\/a> schemas and <a href=\"https:\/\/wpformation.com\/geo-wordpress\/\">GEO<\/a> optimization that SEO plugins don't provide.<\/p><\/dd>\n<dt id=\"ogeeat%20remplace-t-il%20yoast%20ou%20rank%20math%C2%A0%3F\"><h3>OGEEAT remplace-t-il Yoast ou Rank Math\u00a0?<\/h3><\/dt>\n<dd><p>Non. OGEEAT compl\u00e8te votre extension SEO en ajoutant les sch\u00e9mas <a href=\"https:\/\/wpformation.com\/eeat-wordpress\/\">E-E-A-T<\/a> et l\u2019optimisation <a href=\"https:\/\/wpformation.com\/geo-wordpress\/\">GEO<\/a> que les extensions SEO ne proposent pas.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20use%20yoast%20and%20ogeeat%3F\"><h3>What happens if I use Yoast and OGEEAT?<\/h3><\/dt>\n<dd><p>OGEEAT detects Yoast's Open Graph settings. If Yoast handles OG tags, OGEEAT disables its own OG module automatically. E-E-A-T and GEO features remain active.<\/p><\/dd>\n<dt id=\"what%20is%20e-e-a-t%3F\"><h3>What is E-E-A-T?<\/h3><\/dt>\n<dd><p>Experience, Expertise, Authoritativeness, Trustworthiness \u2014 <a href=\"https:\/\/wpformation.com\/eeat-wordpress\/\">Google's quality signals<\/a>. OGEEAT generates structured data (Schema.org) that communicates your expertise to search engines and AI.<\/p><\/dd>\n<dt id=\"qu%E2%80%99est-ce%20que%20l%E2%80%99e-e-a-t%C2%A0%3F\"><h3>Qu\u2019est-ce que l\u2019E-E-A-T\u00a0?<\/h3><\/dt>\n<dd><p>Exp\u00e9rience, Expertise, Autorit\u00e9, Fiabilit\u00e9 \u2014 les <a href=\"https:\/\/wpformation.com\/eeat-wordpress\/\">signaux de qualit\u00e9 de Google<\/a>. OGEEAT g\u00e9n\u00e8re des donn\u00e9es structur\u00e9es (Schema.org) qui communiquent votre expertise aux moteurs de recherche et \u00e0 l\u2019IA.<\/p><\/dd>\n<dt id=\"what%20is%20geo%3F\"><h3>What is GEO?<\/h3><\/dt>\n<dd><p><a href=\"https:\/\/wpformation.com\/geo-wordpress\/\">Generative Engine Optimization<\/a> \u2014 optimizing content to be cited by AI engines like ChatGPT, Perplexity, and Google AI Overviews. OGEEAT scores each post on 12 citability checks.<\/p><\/dd>\n<dt id=\"qu%E2%80%99est-ce%20que%20le%20geo%C2%A0%3F\"><h3>Qu\u2019est-ce que le GEO\u00a0?<\/h3><\/dt>\n<dd><p><a href=\"https:\/\/wpformation.com\/geo-wordpress\/\">Generative Engine Optimization<\/a> \u2014 l\u2019optimisation du contenu pour \u00eatre cit\u00e9 ou cit\u00e9e par les moteurs d\u2019IA comme ChatGPT, Perplexity et Google AI Overviews. OGEEAT \u00e9value chaque article sur 12 crit\u00e8res de citabilit\u00e9.<\/p><\/dd>\n<dt id=\"what%20is%20llms.txt%3F\"><h3>What is llms.txt?<\/h3><\/dt>\n<dd><p><a href=\"https:\/\/wpformation.com\/llms-txt-wordpress\/\">llms.txt<\/a> is a structured text file that helps AI engines understand your site, your expertise, and your content. Think of it as robots.txt for AI \u2014 but instead of blocking, it invites and informs.<\/p><\/dd>\n<dt id=\"qu%E2%80%99est-ce%20que%20llms.txt%C2%A0%3F\"><h3>Qu\u2019est-ce que llms.txt\u00a0?<\/h3><\/dt>\n<dd><p><a href=\"https:\/\/wpformation.com\/llms-txt-wordpress\/\">llms.txt<\/a> est un fichier texte structur\u00e9 qui aide les moteurs d\u2019IA \u00e0 comprendre votre site, votre expertise et votre contenu. C\u2019est comme un robots.txt pour l\u2019IA \u2014 mais au lieu de bloquer, il invite et informe.<\/p><\/dd>\n<dt id=\"what%20is%20the%20ai%20crawler%20firewall%3F\"><h3>What is the AI Crawler Firewall?<\/h3><\/dt>\n<dd><p>The firewall lets you selectively allow or block 9 known AI bots via robots.txt rules and X-Robots-Tag HTTP headers. Search bots (GoogleBot, ChatGPT-User, PerplexityBot) are allowed by default. Training bots (GPTBot, CCBot, Bytespider) are blocked by default. You can customize each bot individually and add custom User-Agents.<\/p><\/dd>\n<dt id=\"what%20is%20the%20share%20with%20ai%20feature%3F\"><h3>What is the Share with AI feature?<\/h3><\/dt>\n<dd><p>Share with AI adds buttons to your posts so visitors can send your article directly to ChatGPT, Perplexity, Claude, Mistral, or Gemini. This increases the chance that AI engines learn about and cite your content.<\/p><\/dd>\n<dt id=\"is%20ogeeat%20free%3F%20%2F%20ogeeat%20est-il%20gratuit%C2%A0%3F\"><h3>Is OGEEAT free? \/ OGEEAT est-il gratuit\u00a0?<\/h3><\/dt>\n<dd><p>Yes, completely free with no premium upsells. \/ Oui, enti\u00e8rement gratuite, sans version premium cach\u00e9e.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.6<\/h4>\n\n<ul>\n<li>i18n: Strict WordPress FR Polyglots compliance \u2014 curly apostrophes (U+2019), non-breaking spaces before <code>: ; ? !<\/code>, French guillemets \u00ab \u00bb<\/li>\n<li>i18n: Glossary terms enforced \u2014 plugin \u2192 extension, AI \u2192 IA, dashboard \u2192 Tableau de bord, settings \u2192 r\u00e9glages, front-end \u2192 interface publique, shortcode \u2192 code court<\/li>\n<li>i18n: Inclusive writing \u2014 auteur\/autrice, \u00e9diteur\/\u00e9ditrice, utilisateur\/utilisatrice<\/li>\n<li>i18n: 515 translations submitted to translate.wordpress.org (347 plugin + 168 readme, pending PTE approval)<\/li>\n<li>Readme: French section fully rewritten to Polyglots standards (accents restored, terminology fixed)<\/li>\n<li>No code changes \u2014 i18n-only release<\/li>\n<\/ul>\n\n<h4>2.1.5<\/h4>\n\n<ul>\n<li>i18n: Complete French translation (718 strings, was 240)<\/li>\n<li>Fixed: Plugin Check (PCP) \u2014 0 errors, 0 warnings<\/li>\n<li>Fixed: Proper output escaping with absint() on printf args<\/li>\n<li>Fixed: phpcs:ignore annotations for nonce verification and SQL table names<\/li>\n<\/ul>\n\n<h4>2.1.4<\/h4>\n\n<ul>\n<li>Security: URL validation (esc_url_raw) on Twitter image meta fields<\/li>\n<li>Security: Replaced innerHTML with DOM API in 3 admin JS files (defense-in-depth)<\/li>\n<li>Fixed: Removed duplicate links from English description (kept in French only)<\/li>\n<\/ul>\n\n<h4>2.1.3<\/h4>\n\n<ul>\n<li>Fixed: Author box bio now renders links (a href) instead of displaying raw HTML<\/li>\n<li>New: Physical robots.txt detection \u2014 admin warning when a file overrides WP virtual robots.txt<\/li>\n<li>Improved: Setup Wizard CSS and JS externalized (no more inline scripts)<\/li>\n<li>Security: All inline scripts fully externalized across the plugin<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Security: ABSPATH direct access protection on all 16 PHP includes<\/li>\n<li>Security: All inline scripts externalized (author-photo.js, admin-settings.js)<\/li>\n<li>Security: sanitize_text_field() on firewall custom bots input<\/li>\n<li>Security: Badge inline styles moved to wp_add_inline_style()<\/li>\n<li>Improved: Firewall reset button externalized to admin-settings.js<\/li>\n<li>Improved: SEO notice uses wp_add_inline_script() instead of inline output<\/li>\n<li>Improved: Author profile fields use get_fields() with i18n support<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>New: Setup Wizard \u2014 3-step onboarding (Identity, Modules, Done)<\/li>\n<li>New: Auto-redirect to wizard on first activation<\/li>\n<li>New: Documentation page in-plugin with module guides<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>New: AI Visibility Dashboard \u2014 track AI bot crawls and referral traffic<\/li>\n<li>New: Shadow crawl tracking with Chart.js visualization<\/li>\n<li>New: Bulk Audit \u2014 WP_List_Table to audit all posts at once<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>New: Share with AI \u2014 buttons for ChatGPT, Perplexity, Claude, Mistral, Gemini<\/li>\n<li>New: AI Crawler Firewall \u2014 allow\/block 9 AI bots via robots.txt and X-Robots-Tag headers<\/li>\n<li>New: VEO\/Speakable schema support for voice assistants<\/li>\n<li>New: Author Box \u2014 front-end E-E-A-T card with photo, bio, credentials, social links<\/li>\n<li>New: Badge \u2014 \"AI-Ready\" footer badge<\/li>\n<li>New: GEO Score expanded from 6 to 12 checks<\/li>\n<li>Improved: Settings page with 4 tabs (Social, Authority, AI, Modules)<\/li>\n<li>Improved: Author profile with certifications, credentials, custom photo upload<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Version bump for WordPress.org submission<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Fixed: All Plugin Check (PCP) errors resolved \u2014 zero errors<\/li>\n<li>Fixed: Missing translators comments for i18n compliance<\/li>\n<li>Fixed: Escape output for all dynamic values (nonces, counts)<\/li>\n<li>Fixed: Input sanitization on all form saves<\/li>\n<li>Fixed: Tested up to WordPress 6.9<\/li>\n<li>Removed: Deprecated load_plugin_textdomain() call (auto-loaded since WP 4.6)<\/li>\n<li>Improved: Social sharing fields hidden when SEO plugin manages OG tags<\/li>\n<li>Improved: Clearer field labels \u2014 \"Sharing Title\/Description\/Image\" instead of \"SEO \/ Social\"<\/li>\n<li>Improved: Contextual explanation when SEO plugin handles social fields<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Improved: Settings page redesigned with White Cards pattern (modern admin UI)<\/li>\n<li>Improved: Max-width constraint (860px) on settings page for readability<\/li>\n<li>Improved: Dashboard widget \u2014 lighter borders, thinner progress bars, badge pills<\/li>\n<li>Improved: Entity map icons enlarged (42px) with thicker link lines<\/li>\n<li>Improved: GEO hero ring reduced (64px) for better proportion<\/li>\n<li>Improved: LLMS links simplified from pills to clean text links<\/li>\n<li>Improved: Author box CSS redesigned (premium light style)<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>NEW: Yoast SEO \/ Website LLMs.txt conflict detection \u2014 auto-disables OGEEAT LLMS when another plugin handles llms.txt<\/li>\n<li>NEW: Per-post LLMS.txt exclusion toggle in the editor metabox<\/li>\n<li>NEW: LLMS.txt stats in dashboard widget (URL count, active status, links)<\/li>\n<li>NEW: Auto-flush rewrite rules on plugin update (fixes llms-full.txt 404)<\/li>\n<li>Redesigned: Grey background metabox (Yoast-style) \u2014 no more white-on-white<\/li>\n<li>Redesigned: White content cards on grey background for clear visual hierarchy<\/li>\n<li>Improved: Settings AI tab shows conflict warning and post count<\/li>\n<li>Improved: Cleaner, more compact dashboard widget<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Redesigned: Professional CSS with constrained content width (760px max)<\/li>\n<li>Redesigned: Better spacing, typography, shadows, and transitions throughout<\/li>\n<li>NEW: LLMS.txt status card in post editor metabox<\/li>\n<li>Improved: Dashboard widget cards with hover effects<\/li>\n<li>Improved: Input fields with focus states and border-radius<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>NEW: LLMS.txt and llms-full.txt generation with E-E-A-T enrichment<\/li>\n<li>NEW: Author credentials, organization details, and entity relationships in llms.txt<\/li>\n<li>NEW: Descriptive help text and WPFormation links in all settings tabs<\/li>\n<li>Improved: Dashboard widget with 3 metric cards (GEO, OG, E-E-A-T)<\/li>\n<li>Improved: Persistent dismiss for SEO plugin notice<\/li>\n<li>Fixed: Metabox centering to match WordPress admin layout<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Redesigned GEO score with hero gradient, badges, and contextual messages<\/li>\n<li>Added schema status panel and entity linking map<\/li>\n<li>Improved E-E-A-T author card with completion ring<\/li>\n<li>8 additional E-E-A-T checks for author profile audit<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Open Graph &amp; Twitter Card meta tags<\/li>\n<li>E-E-A-T schemas: Person, Organization, Article<\/li>\n<li>GEO citability score (6 checks)<\/li>\n<li>Social preview in post editor<\/li>\n<li>SEO plugin conflict detection<\/li>\n<li>French translation included<\/li>\n<\/ul>","raw_excerpt":"Open Graph, E-E-A-T schemas and GEO citability score for WordPress. The identity and authority plugin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/290093","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=290093"}],"author":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpformation"}],"wp:attachment":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=290093"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=290093"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=290093"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=290093"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=290093"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=290093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}