=== AI Brand Authority - Rank Press ===
Contributors: rankpress
Tags: schema, structured data, json-ld, seo, ai, llms, generative engine optimization
Requires at least: 5.7
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Donnees structurees (Schema.org JSON-LD) et signaux de visibilite IA sur tous les types de contenu. Pour etre cite comme source par les moteurs de reponse IA.

== Description ==

AI Brand Authority ajoute des donnees structurees Schema.org (JSON-LD) sur TOUTES les pages de votre site WordPress, quel que soit le type de contenu (articles, pages, types personnalises), plus un fichier llms.txt lisible par les moteurs de reponse IA.

C'est un plugin AUTONOME et COMPLEMENTAIRE du plugin SEO Rank Press (Atlas) :

* Il ne modifie pas et ne depend pas du plugin SEO Rank Press.
* Atlas n'injecte ses donnees structurees que sur le type de contenu "rankpress_page". Ce plugin couvre tout le reste, pour qu'aucune page ne reste sans schema.
* Sur une page RankPress, ce plugin s'efface automatiquement : aucun doublon.
* Si un autre gros plugin SEO (Yoast, Rank Math, AIOSEO, SEOPress) gere deja le graphe d'entite, ce plugin se met en retrait (option) et n'ajoute que ce qui manque.

= Schemas generes =

* Organization + WebSite (graphe d'entite de marque, avec sameAs)
* Article / WebPage par contenu (titre, description, dates, image, auteur, editeur)
* BreadcrumbList (fil d'Ariane)
* FAQPage (detection automatique des paires Question/Reponse)
* Person (auteur, signal E-E-A-T)

= Brand Facts (fiche de marque pour les moteurs IA) =

* Page /brand-facts/ : fiche neutre (style Wikipedia) avec faits cles, expertise, equipe, profils officiels.
* /.well-known/brand-facts.json : version lisible par les agents IA.
* Heritage automatique : si le plugin SEO Rank Press (Atlas) est installe, sa configuration de marque (nom, description, socials, fondateur, expertise, Wikidata...) est reutilisee sans etre dupliquee ni modifiee. Sinon, ces champs se configurent dans le plugin.
* Anti-doublon : si Atlas sert deja brand-facts, ce plugin lui defere entierement (il n'ajoute alors que les schemas sur les autres types de contenu).

= Signaux IA =

* Fichier llms.txt (sommaire en texte clair de votre site)
* Reference du llms.txt dans robots.txt
* Hint brand-facts dans robots.txt
* Directives robots enrichies (extraits riches)
* Score de visibilite IA (champs de marque renseignes + schemas actives)

== Installation ==

1. Televersez le dossier rankpress-ai-visibility dans wp-content/plugins/.
2. Activez le plugin.
3. Reglages > AI Brand Authority pour configurer la marque et les types de contenu.

== Changelog ==

= 1.1.0 =
* Extraction fidele de la feature AEO (Brand Facts) du plugin SEO Rank Press : page /brand-facts/ et endpoint /.well-known/brand-facts.json (donnees de marque lisibles par les moteurs de reponse IA), schema Organization enrichi, hint robots.txt, entree de sitemap.
* Heritage de la configuration de marque d'Atlas (lecture seule, jamais d'ecriture des options rankpress_*) : nom, description, socials, fondateur, equipe, expertise, Wikidata/Wikipedia, contact... Reglages autonomes rpaiv_* en priorite, repli sur Atlas, puis defaut.
* Garde-fou anti-doublon : si Atlas (RankPress_AEO) est actif, le plugin lui defere entierement la diffusion de brand-facts et n'ajoute que les schemas sur les types de contenu non couverts. Si Atlas est absent, le plugin sert brand-facts lui-meme.
* Toggles de schemas alignes sur les cles de la config Brand Authority d'Atlas (add_*_schema).
* Score de visibilite IA autonome et badge dans la page de reglages.

= 1.0.0 =
* Version initiale : graphe Schema.org sur tous les types de contenu, detection FAQ, Person/E-E-A-T, llms.txt, evitement des doublons (rankpress_page et plugins SEO tiers).
