AIFORYA Sitemap
Documentation technique de AIFORYA Sitemap, reprise telle quelle de celle livrée avec l'extension.
| Requires at least | 6.0 |
| Tested up to | 7.1 |
| Requires PHP | 8.0 |
| Stable tag | 1.3.3 |
| License | GPLv2 or later |
← Revenir à la fiche produit Génère un plan de site XML pour aider les moteurs de recherche à explorer et indexer vos pages, articles et catégories — en local, sans clé API.
Description
AIFORYA Sitemap publie un plan de site XML de votre site à l'adresse /aiforya-sitemap.xml. Les moteurs de recherche (Google, Bing…) l'utilisent pour découvrir vos pages plus rapidement et savoir lesquelles ont été mises à jour récemment. Un plan de site à jour est un pilier du référencement naturel. 100 % en local : aucune clé API, aucun service externe.
Fonctionnalités de la version gratuite
- Plan de site XML complet — page d'accueil, articles et pages publiés, à l'adresse
/aiforya-sitemap.xml. - Sélection des types de contenu — choisissez les types de contenu publics à inclure (articles, pages, types personnalisés).
- Catégories et étiquettes — incluez, en option, les archives de catégories et d'étiquettes.
- Dates de dernière modification — chaque adresse indique sa date de dernière mise à jour (
lastmod) au format standard. - Limite d'adresses réglable — maîtrisez le nombre d'adresses listées (de 1 à 2000).
- Notification à la publication (optionnelle) — signalez automatiquement votre plan de site à Google et Bing lors d'une nouvelle publication.
Confidentialité et autonomie
Le plan de site est généré directement sur votre serveur et n'est jamais transmis à un service tiers. L'option de notification à la publication est désactivée par défaut ; lorsque vous l'activez, l'adresse de votre plan de site est signalée aux moteurs de recherche Google et Bing.
Version avancée
Une version avancée (voir aiforya.fr) ajoute notamment : plans de site multiples et paginés, images et actualités, priorités et fréquences personnalisées. La version gratuite reste entièrement fonctionnelle et autonome, sans limite de durée.
External services
Ce plugin peut, uniquement si vous le demandez explicitement, communiquer avec le service AIFORYA Echo pour les fonctions d'assistance et d'avis intégrées à l'administration :
- AIFORYA Echo (
https://echo.aiforya.fr) — utilisé lorsque vous envoyez un message via l'onglet « Support » ou publiez un avis via l'onglet « Avis ». Les données transmises se limitent au contenu de votre message, à votre adresse e-mail et au domaine de votre site. Chaque envoi requiert votre consentement RGPD explicite (case à cocher). Aucune donnée n'est transmise sans action de votre part.- Conditions d'utilisation : https://www.aiforya.fr/fr/cgv
- Politique de confidentialité : https://www.aiforya.fr/fr/politique-confidentialite
- Moteurs de recherche (
https://www.google.com/https://www.bing.com) — option désactivable « Notifier les moteurs à la publication » : lorsqu'elle est activée, l'extension envoie à Google et Bing, à chaque publication d'un contenu, l'adresse publique de votre plan de site (sitemap.xml) afin de signaler la mise à jour. Seule cette URL est transmise ; aucune donnée personnelle. L'option peut être désactivée dans les réglages.
La génération du plan de site XML, l'index de sitemaps et l'exclusion de contenus fonctionnent intégralement sans aucun appel réseau ; seule la notification optionnelle ci-dessus contacte un service externe.
Installation
- Installez et activez l'extension.
- Ouvrez le menu AIFORYA Sitemap.
- Dans l'onglet Réglages, choisissez les types de contenu à inclure.
- Dans l'onglet Aperçu, copiez l'adresse du plan de site et déclarez-la dans la Search Console de Google.
Frequently Asked Questions
Où se trouve mon plan de site ?
À l'adresse de votre site suivie de « /aiforya-sitemap.xml ». L'onglet Aperçu affiche le lien exact et cliquable.
Quels contenus sont inclus ?
La page d'accueil, ainsi que les articles et pages publiés des types de contenu que vous sélectionnez. Vous pouvez aussi inclure les archives de catégories et d'étiquettes.
Dois-je déclarer ce plan de site à Google ?
Pour un référencement optimal, indiquez l'adresse du plan de site dans la Search Console de Google et l'équivalent chez Bing. Vous pouvez aussi activer la notification automatique à la publication.
Ai-je besoin d'une clé API ?
Non. La version gratuite est entièrement autonome et génère le plan de site directement sur votre serveur.
Screenshots
- Aperçu : état du plan de site, adresse publique et contenu inclus.
- Réglages : types de contenu, catégories, limite d'adresses et notification.
Changelog
1.3.3
- Le plan de site ne liste plus d'archives inaccessibles. Un type de contenu ou une taxonomie y
figurait dès lors qu'il était enregistré, ce qui n'est pas la même chose qu'être consultable.
WooCommerce, par exemple, enregistre toujours ses taxonomies d'attributs de produit (
pa_...) ; décocher « Activer les archives » empêche seulement leurs pages d'archive de s'afficher. Un plan de site enregistré avant ce correctif continuait à soumettre ces adresses, et chacune d'elles renvoyait une erreur 404. - Les types de contenu et les taxonomies sont désormais filtrés par
is_post_type_viewable()etis_taxonomy_viewable()— les fonctions qu'utilise le plan de site natif de WordPress. - Rien à faire de votre côté : vos réglages enregistrés ne sont pas touchés, et toute archive réellement accessible reste dans le plan de site exactement comme avant.
1.3.2
- Les attributs de produit WooCommerce (
pa_...) ne sont plus ajoutes au plan de site par defaut. Ce sont des pages de navigation a facettes — « diametre = 12 », « couleur = rouge » — et non des pages qu'on souhaite voir en resultat de recherche. Mesure sur un site reel : 339 des 449 adresses soumises (75 %) etaient des archives d'attributs, dont 24 n'en contenaient qu'une ou deux. Le budget d'exploration partait sur des pages quasi vides au lieu des fiches produit. - Les categories de produits, les marques et les etiquettes restent incluses, exactement comme depuis la 1.2.0 : c'est leur absence qui avait ete corrigee, et rien n'y change.
- Un site qui souhaite conserver ses attributs les reactive en une ligne :
add_filter( 'aiforya_smap_inclure_attributs_produit', '__return_true' ); - Un site deja installe ne voit aucun changement : ses reglages enregistres sont conserves. Ce nouveau comportement ne concerne que les installations neuves, et les taxonomies restent modifiables dans les reglages.
1.3.1
- Correction : la page d'accueil figurait deux fois dans le plan de site sur tout site utilisant une page d'accueil statique. Les moteurs recevaient la meme adresse comme deux entrees distinctes.
- L'accueil n'est plus liste qu'une fois, et il porte desormais sa vraie date de derniere modification au lieu d'aucune.
1.3.0
- L'extension déclare enfin son plan de site dans
robots.txt. Jusqu'ici elle générait le fichier, il répondait correctement… et aucun moteur de recherche ne savait qu'il existait : il fallait soumettre l'adresse à la main dans la Search Console. C'est désormais automatique. - La déclaration n'est ajoutée que si le plan de site a réellement quelque chose à annoncer : elle est omise si l'extension est désactivée dans ses réglages, si le site demande à ne pas être indexé, ou s'il n'y a encore aucun contenu publié. Annoncer une adresse vide est pire que ne rien annoncer.
- La ligne
Sitemap:de WordPress n'est ni retirée ni modifiée — les deux cohabitent, comme le standard le prévoit. - Un site sans aucun contenu à publier renvoie maintenant 404 sur
/aiforya-sitemap.xmlau lieu d'un index vide servi en 200. Un index vide est un document valide qu'un moteur interprète comme « ce site n'a plus rien », et qui désindexe.
1.2.0
- Le plan de site est désormais un index paginé, comme le prévoit le standard sitemaps.org.
/aiforya-sitemap.xmlliste des fichiers/aiforya-sitemap-posts-<type>-<n>.xmlet/aiforya-sitemap-taxonomies-<taxonomie>-<n>.xml, de 1 000 adresses chacun. - Correction importante : au-delà de 2 000 adresses, le plan de site était tronqué — et la coupe se faisait par la fin, donc une boutique de 2 000 produits perdait toutes ses catégories, sans aucun message. Le nombre d'adresses n'est plus limité.
- Une page demandée hors bornes renvoie désormais 404 au lieu d'un plan de site vide.
- Les adresses sont triées par identifiant croissant : chaque adresse reste sur la même page tant qu'aucune n'est ajoutée ni retirée, au lieu de se déplacer à chaque modification de contenu.
- Les règles de réécriture sont rafraîchies automatiquement à la mise à jour.
1.1.0
- Toutes les taxonomies publiques peuvent être incluses, et plus seulement les catégories et les étiquettes. Sur une boutique WooCommerce, les catégories de produits, les marques et les attributs étaient jusqu'ici absents du plan de site sans que rien ne le signale.
- Nouvel écran de sélection des taxonomies à inclure.
1.0.0
- Version initiale : plan de site XML à
/aiforya-sitemap.xml, sélection des types de contenu, catégories et étiquettes, limite d'adresses et notification à la publication.