{"id":290093,"date":"2026-04-09T12:59:31","date_gmt":"2026-04-09T12:59:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ogeeat\/"},"modified":"2026-08-13T19:57:49","modified_gmt":"2026-08-13T19:57:49","slug":"ogeeat","status":"publish","type":"plugin","link":"https:\/\/sa.wordpress.org\/plugins\/ogeeat\/","author":11816818,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.6.11","stable_tag":"2.6.11","tested":"7.1","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-08-13 19:57:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/ogeeat\/","header_author_uri":"https:\/\/wpformation.com\/","rating":5,"author_block_rating":0,"active_installs":200,"downloads":3280,"num_ratings":5,"support_threads":6,"support_threads_resolved":5,"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"},"2.1.7":{"tag":"2.1.7","author":"wpformation","date":"2026-04-11 06:51:01"},"2.2.0":{"tag":"2.2.0","author":"wpformation","date":"2026-04-15 17:25:35"},"2.2.1":{"tag":"2.2.1","author":"wpformation","date":"2026-04-16 08:43:04"},"2.2.2":{"tag":"2.2.2","author":"wpformation","date":"2026-05-20 09:30:10"},"2.2.3":{"tag":"2.2.3","author":"wpformation","date":"2026-05-28 18:48:18"},"2.6.10":{"tag":"2.6.10","author":"wpformation","date":"2026-08-13 06:57:44"},"2.6.11":{"tag":"2.6.11","author":"wpformation","date":"2026-08-13 19:57:49"},"2.6.5":{"tag":"2.6.5","author":"wpformation","date":"2026-06-14 14:59:29"},"2.6.6":{"tag":"2.6.6","author":"wpformation","date":"2026-07-05 15:44:51"},"2.6.7":{"tag":"2.6.7","author":"wpformation","date":"2026-07-12 07:23:51"},"2.6.8":{"tag":"2.6.8","author":"wpformation","date":"2026-07-14 13:48:24"},"2.6.9":{"tag":"2.6.9","author":"wpformation","date":"2026-07-24 21:19:18"}},"upgrade_notice":{"2.6.11":"<p>Adds multilingual Polylang llms.txt output, a description filter and clearer schema delegation. No data migration is required.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":5},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3502545,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3502545,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3502545,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3502545,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.3","2.1.3","2.1.4","2.1.5","2.1.6","2.1.7","2.2.0","2.2.1","2.2.2","2.2.3","2.6.10","2.6.11","2.6.5","2.6.6","2.6.7","2.6.8","2.6.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3502497,"resolution":"1","location":"assets","locale":"","width":900,"height":974},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3502497,"resolution":"2","location":"assets","locale":"","width":890,"height":996},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3502497,"resolution":"3","location":"assets","locale":"","width":910,"height":998},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3502497,"resolution":"4","location":"assets","locale":"","width":690,"height":400},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3502497,"resolution":"5","location":"assets","locale":"","width":1298,"height":680},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3502497,"resolution":"6","location":"assets","locale":"","width":1284,"height":868}},"screenshots":{"1":"Settings page with Open Graph and social configuration.","2":"Authority settings with Organization fields.","3":"AI and GEO settings with llms.txt options.","4":"Dashboard overview with GEO, OG, E-E-A-T and AI metrics.","5":"Post editor GEO citability score and checks.","6":"Post editor E-E-A-T profile, schema status and entity map."}},"plugin_section":[262246],"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_section-dashboard-widgets","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","plugin_support_reps-fabriceducarme"],"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 with Open Graph and social configuration."},{"src":"https:\/\/ps.w.org\/ogeeat\/assets\/screenshot-2.png?rev=3502497","caption":"Authority settings with Organization fields."},{"src":"https:\/\/ps.w.org\/ogeeat\/assets\/screenshot-3.png?rev=3502497","caption":"AI and GEO settings with llms.txt options."},{"src":"https:\/\/ps.w.org\/ogeeat\/assets\/screenshot-4.png?rev=3502497","caption":"Dashboard overview 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 GEO citability score and checks."},{"src":"https:\/\/ps.w.org\/ogeeat\/assets\/screenshot-6.png?rev=3502497","caption":"Post editor E-E-A-T profile, schema status and entity map."}],"raw_content":"<!--section=description-->\n<p>\ud83c\uddeb\ud83c\uddf7 <strong>100% translated into French. Traduction fran\u00e7aise int\u00e9grale.<\/strong><\/p>\n\n<p><strong>English (US)<\/strong><\/p>\n\n<p>Classic SEO describes a page. OGEEAT proves who created it, why the source is credible and how AI can cite it. It adds the identity, authority and AI-readiness layer SEO plugins lack.<\/p>\n\n<ul>\n<li><strong>Identity and authority:<\/strong> linked Person, Organization\/LocalBusiness and Article schemas, E-E-A-T profiles, Author Box, Reviewed By, trust signals, local SEO, Open Graph and social cards.<\/li>\n<li><strong>AI citability:<\/strong> <code>llms.txt<\/code> and <code>llms-full.txt<\/code>, manual editor, Polylang, 12-check GEO score, FAQ\/HowTo\/Video\/Speakable and APA references.<\/li>\n<li><strong>Share with AI:<\/strong> let readers summarize your article with ChatGPT, Perplexity, Claude, Mistral, Gemini or Grok in one click.<\/li>\n<li><strong>Measure and control:<\/strong> 52-bot firewall, AI visibility, Search Console, bulk and internal-link audits, IndexNow, read-only MCP and optional BYO-LLM tools.<\/li>\n<\/ul>\n\n<p>Works with Yoast, Rank Math and others. Free and GPL, with no premium upsell, subscription or imposed SaaS. Your data stays yours.<\/p>\n\n<p><strong>Fran\u00e7ais<\/strong><\/p>\n\n<p>Le SEO classique d\u00e9crit une page. OGEEAT prouve qui la publie, pourquoi la source est cr\u00e9dible et comment l'IA peut la citer. Il ajoute la couche d'identit\u00e9, d'autorit\u00e9 et de pr\u00e9paration IA qui manque aux extensions SEO.<\/p>\n\n<ul>\n<li><strong>Identit\u00e9 et autorit\u00e9 :<\/strong> sch\u00e9mas reli\u00e9s Person, Organization\/LocalBusiness et Article, profils E-E-A-T, Author Box, Reviewed By, signaux de confiance, SEO local, Open Graph et cartes sociales.<\/li>\n<li><strong>Citabilit\u00e9 IA :<\/strong> <code>llms.txt<\/code> et <code>llms-full.txt<\/code>, \u00e9diteur manuel, Polylang, score GEO sur 12 crit\u00e8res, FAQ\/HowTo\/Video\/Speakable et r\u00e9f\u00e9rences APA.<\/li>\n<li><strong>Partage avec l'IA :<\/strong> faites r\u00e9sumer votre article par l'IA de votre choix : ChatGPT, Perplexity, Claude, Mistral, Gemini ou Grok.<\/li>\n<li><strong>Mesure et contr\u00f4le :<\/strong> firewall de 52 robots IA, visibilit\u00e9 IA, Search Console, audits en masse et du maillage interne, IndexNow, MCP en lecture seule et outils BYO-LLM optionnels.<\/li>\n<\/ul>\n\n<p>Compatible avec Yoast, Rank Math et les autres. Gratuit et GPL, sans offre premium, abonnement ni SaaS impos\u00e9. Vos donn\u00e9es restent les v\u00f4tres.<\/p>\n\n<p>Pour aller plus loin sur <a href=\"https:\/\/wpformation.com\/\">WPFormation<\/a>: <a href=\"https:\/\/wpformation.com\/ogeeat-wordpress\/\">guide OGEEAT<\/a>, <a href=\"https:\/\/wpformation.com\/eeat-wordpress\/\">E-E-A-T sur WordPress<\/a>, <a href=\"https:\/\/wpformation.com\/geo-wordpress\/\">GEO sur WordPress<\/a> et <a href=\"https:\/\/wpformation.com\/llms-txt-wordpress\/\">llms.txt sur WordPress<\/a>.<\/p>\n\n<h3>External services<\/h3>\n\n<p>OGEEAT contacts an external service only when you enable the matching feature. Identity, schemas, llms.txt, GEO checks, audits and the crawler firewall run on your server without an external call.<\/p>\n\n<h4>AI providers<\/h4>\n\n<p>Optional AI features send the relevant prompt and selected page or profile text to the provider configured by the administrator. WordPress 7 uses the site's native AI connector. WordPress 6.x can call OpenAI at <code>https:\/\/api.openai.com\/v1\/chat\/completions<\/code> or Anthropic at <code>https:\/\/api.anthropic.com\/v1\/messages<\/code>. No key or content is sent to WPFormation.<\/p>\n\n<p>OpenAI: <a href=\"https:\/\/openai.com\/policies\/terms-of-use\/\">Terms<\/a> and <a href=\"https:\/\/openai.com\/policies\/privacy-policy\/\">Privacy<\/a>. Anthropic: <a href=\"https:\/\/www.anthropic.com\/legal\/consumer-terms\">Terms<\/a> and <a href=\"https:\/\/www.anthropic.com\/legal\/privacy\">Privacy<\/a>.<\/p>\n\n<h4>Author autofill source page<\/h4>\n\n<p>Author autofill fetches only the public URL entered by the administrator before sending extracted text to the configured AI provider. Private, loopback and unsafe redirect targets are blocked, and the action is rate-limited.<\/p>\n\n<h4>IndexNow<\/h4>\n\n<p>When enabled, OGEEAT submits the URL of a published or updated public post and the site's generated key to <code>https:\/\/api.indexnow.org\/indexnow<\/code>. The feature is off by default. See <a href=\"https:\/\/www.indexnow.org\/\">IndexNow<\/a>.<\/p>\n\n<h4>Google Search Console<\/h4>\n\n<p>Without Site Kit, OGEEAT exchanges an authorization code at <code>https:\/\/oauth2.googleapis.com\/token<\/code> and reads Search Analytics from <code>https:\/\/searchconsole.googleapis.com\/<\/code> with the read-only <code>webmasters.readonly<\/code> scope. With Site Kit, OGEEAT uses Site Kit's existing connection. See <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a>.<\/p>\n\n<h4>Google Fonts<\/h4>\n\n<p>OGEEAT admin screens load Inter and JetBrains Mono from <code>https:\/\/fonts.googleapis.com<\/code>. This browser request is limited to the administration area and is never loaded on the public site. See <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a>.<\/p>\n\n<h4>Gravatar<\/h4>\n\n<p>OGEEAT uses WordPress core's <code>get_avatar_url()<\/code> for author avatars. WordPress may send a hashed email address to Gravatar. This is controlled under Settings &gt; Discussion &gt; Avatars. See <a href=\"https:\/\/automattic.com\/tos\/\">Automattic Terms<\/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>, or install the ZIP from the WordPress admin.<\/li>\n<li>Activate OGEEAT from the Plugins screen.<\/li>\n<li>Open OGEEAT &gt; Settings and configure the modules you need.<\/li>\n<li>Complete the E-E-A-T fields under Users &gt; Profile.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20ogeeat%20replace%20yoast%2C%20rank%20math%20or%20another%20seo%20plugin%3F\"><h3>Does OGEEAT replace Yoast, Rank Math or another SEO plugin?<\/h3><\/dt>\n<dd><p>No. OGEEAT complements SEO plugins. It automatically defers its Open Graph output when a compatible SEO plugin already manages those tags. JSON-LD remains independent so you can keep OGEEAT's E-E-A-T graph or disable it under OGEEAT &gt; Settings when another plugin should own all schemas.<\/p><\/dd>\n<dt id=\"how%20does%20multilingual%20llms.txt%20work%20with%20polylang%3F\"><h3>How does multilingual llms.txt work with Polylang?<\/h3><\/dt>\n<dd><p>OGEEAT keeps one canonical <code>\/llms.txt<\/code> and one <code>\/llms-full.txt<\/code> at the site root. Each file groups published content by Polylang language and keeps titles, descriptions and URLs in their original language. No separate <code>\/en\/llms.txt<\/code> file is created.<\/p><\/dd>\n<dt id=\"can%20i%20use%20an%20acf%20field%20as%20the%20llms.txt%20description%3F\"><h3>Can I use an ACF field as the llms.txt description?<\/h3><\/dt>\n<dd><p>Yes. Use the <code>ogeeat_llms_post_description<\/code> filter. It receives the resolved description and the <code>WP_Post<\/code> object, so a developer can return a custom field for selected post types without changing <code>post_excerpt<\/code>.<\/p><\/dd>\n<dt id=\"can%20a%20custom%20faq%20block%20count%20toward%20the%20geo%20score%3F\"><h3>Can a custom FAQ block count toward the GEO score?<\/h3><\/dt>\n<dd><p>Yes. The existing <code>ogeeat_geo_checks<\/code> filter can replace or extend the FAQ check for custom blocks. A ready-to-use example is included on the OGEEAT Documentation screen.<\/p><\/dd>\n<dt id=\"what%20are%20e-e-a-t%20and%20geo%3F\"><h3>What are E-E-A-T and GEO?<\/h3><\/dt>\n<dd><p>E-E-A-T means Experience, Expertise, Authoritativeness and Trustworthiness. GEO means Generative Engine Optimization: structuring content so AI engines can understand and cite it. OGEEAT exposes identity signals and evaluates each post with 12 citability checks.<\/p><\/dd>\n<dt id=\"is%20ogeeat%20free%3F\"><h3>Is OGEEAT free?<\/h3><\/dt>\n<dd><p>Yes. OGEEAT is GPL software with no premium version or subscription.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.6.11<\/h4>\n\n<ul>\n<li>New: Polylang compatibility for <code>llms.txt<\/code> and <code>llms-full.txt<\/code>. One canonical root file groups published content by language, preserves the original language, and shares the configured post limit fairly.<\/li>\n<li>New: the <code>ogeeat_llms_post_description<\/code> filter lets developers provide an ACF or custom-field description without changing <code>post_excerpt<\/code>.<\/li>\n<li>Improved: the E-E-A-T schema setting explains how to delegate JSON-LD to another plugin and prevent duplicate structured data.<\/li>\n<li>Documentation: added examples for disabling OGEEAT schemas and recognizing custom FAQ blocks through existing filters.<\/li>\n<\/ul>\n\n<h4>2.6.10<\/h4>\n\n<ul>\n<li>Fix: Share with AI SVG icons now keep explicit dimensions when a theme, cache or critical-CSS tool prevents the plugin stylesheet from loading.<\/li>\n<\/ul>\n\n<p>Full release history: <a href=\"https:\/\/github.com\/wpformation\/OGEEAT\/releases\">GitHub releases<\/a>.<\/p>","raw_excerpt":"Rank in AI, not just in Google. E-E-A-T schemas, GEO citability score, llms.txt and AI Crawler Firewall for WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/290093","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=290093"}],"author":[{"embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpformation"}],"wp:attachment":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=290093"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=290093"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=290093"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=290093"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=290093"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=290093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}