# Intégration WordPress : Pilotiko lit votre site existant

> Pilotiko lit les pages, articles et balises Yoast de votre site WordPress par l'API REST publique, sans mot de passe, pour préparer votre nouveau site.

Mis à jour le 15 octobre 2026 · https://app.pilotiko.com/integrations/wordpress

Pilotiko lit les pages publiées, articles, catégories, balises Yoast et produits WooCommerce publics de votre site WordPress, sans mot de passe, et n'écrit rien. Statut : En mise en service : le connecteur est écrit et testé contre un serveur d'essai ; il n'a pas encore été vérifié avec un vrai compte, ni avec un vrai site.

## En bref
- Lecture par l'adresse publique /wp-json de votre site : aucun identifiant demandé.
- Jusqu'à 500 pages et 500 articles lus ; au-delà, la limite est signalée.
- Les titres, descriptions et adresses canoniques de Yoast sont repris tels quels.
- Aucune écriture dans WordPress : rien n'est modifié chez vous.

## Que fait la connexion WordPress ?

Elle lit le contenu public de votre site WordPress pour que Pilotiko parte de vos vraies pages au moment de construire votre nouveau site.

WordPress expose une interface de programmation, l'API REST, à l'adresse /wp-json de chaque site [1]. La route /wp/v2/pages liste les pages, et le statut par défaut de cette liste est « publié » [2]. Pilotiko se sert de ces routes publiques : il ne vous demande ni nom d'utilisateur, ni mot de passe, ni extension à installer.

Cette lecture alimente l'étape « Lire et analyser le site actuel » du parcours de transition vers Pilotiko. Les adresses exactes de vos pages WordPress servent de point de départ à l'analyse, qui parcourt jusqu'à 40 pages. C'est plus fiable que de suivre les liens du menu : une page publiée mais orpheline (aucun lien n'y mène) est quand même trouvée.

Le connecteur n'écrit rien. Créer ou modifier une page dans WordPress exigerait une authentification propre à votre site, comme un mot de passe d'application, offert depuis WordPress 5.6 [3]. Pilotiko ne le demande pas et ne sait pas l'utiliser aujourd'hui.

- **Lu** : pages publiées et articles (titre, résumé, contenu, adresse, date de modification, page parente), catégories.
- **Lu, si Yoast est présent** : titre SEO, méta-description, adresse canonique et consigne d'indexation (robots).
- **Lu, si WooCommerce est présent et public** : nom du produit, description courte, prix, devise, disponibilité en stock.
- **Jamais lu** : brouillons, contenus privés, menus, comptes d'utilisateurs, commandes.
- **Jamais écrit** : rien. Aucune approbation n'est donc requise pour la lecture ; la mise en ligne du nouveau site, elle, attend votre approbation.

## Comment relier WordPress à Pilotiko ?

Il n'y a pas de bouton « Connecter » au sens habituel : Pilotiko reconnaît WordPress à partir de l'adresse de votre site.

1. **Indiquez l'adresse de votre site** — Lors de l'accueil ou dans le parcours de transition, saisissez votre domaine (par exemple votreentreprise.ca).
2. **Laissez Pilotiko détecter WordPress** — Pilotiko interroge /wp-json/. Si la réponse confirme WordPress, il note aussi la présence de WooCommerce.
3. **Vérifiez que l'API REST est ouverte** — Certaines extensions de sécurité ferment /wp-json au public. Dans ce cas, Pilotiko vous le dit et l'analyse se replie sur l'exploration des liens.
4. **Lisez le bilan** — Pilotiko affiche le nombre de pages, d'articles et de produits lus, et les limites rencontrées (contenus privés, plus de 500 éléments).
5. **Approuvez la suite** — Le nouveau site généré à partir de cette lecture passe par l'étape « Aperçu et approbation par une personne » avant toute mise en ligne.

## Qu'est-ce qui est disponible, en mise en service ou bientôt ?

| Fonction | Statut | Détail |
|---|---|---|
| Détection de WordPress et de WooCommerce | En mise en service | Testée contre un faux site WordPress fidèle ; jamais contre un vrai site |
| Lecture des pages, articles et catégories publiés | En mise en service | 5 lots de 100 éléments par type au maximum |
| Reprise des balises Yoast (titre, description, canonique) | En mise en service | Seulement si Yoast publie ces champs dans l'API |
| Lecture des produits WooCommerce publics | En mise en service | Prix et stock, si la boutique les expose publiquement |
| Écriture dans WordPress (publier, modifier) | Bientôt | Exigerait un mot de passe d'application ; non construit |
| Lecture des brouillons et contenus privés | Bientôt | Exigerait une authentification ; non construit |

## À quoi ressemble une lecture WordPress, en chiffres ?

**Exemple : un cabinet de physiothérapie avec un site WordPress de 7 ans**

Le site compte 38 pages publiées, 212 articles de blogue, 9 catégories et Yoast installé. Deux pages de services ne sont liées depuis aucun menu.

- Pages publiées lues : 38 (1 lot de 100)
- Articles lus : 212 (3 lots de 100)
- Pages orphelines retrouvées grâce à l'API : 2
- Adresses transmises à l'analyse : 40 au maximum
- Balises Yoast reprises : 38 titres SEO, 31 descriptions
- Pages sans méta-description à corriger : 7
- **= Le nouveau site part de 38 pages connues au lieu des seules pages visibles dans le menu, et 7 descriptions manquantes sont signalées.**

## Que deviennent vos données, et comment arrêter la lecture ?

La lecture ne porte que sur ce que votre site montre déjà au public. Elle peut toutefois contenir des renseignements personnels, par exemple le nom d'un employé sur une page « Équipe ». La Loi sur la protection des renseignements personnels dans le secteur privé rend l'entreprise responsable des renseignements qu'elle détient et confie ce rôle à la personne ayant la plus haute autorité (art. 3.1) [4]. Elle exige aussi que la personne concernée puisse obtenir communication des renseignements qui la concernent (art. 27) [4].

La Commission d'accès à l'information rappelle que la Loi 25 a ajouté, en septembre 2023, l'évaluation des facteurs relatifs à la vie privée avant toute communication à l'extérieur du Québec [5]. Consultez notre [page de confidentialité](/confidentialite) et la liste des [sous-traitants](/sous-traitants) pour savoir où vos données sont traitées.

Pour arrêter : retirez le site du parcours de transition dans Pilotiko. Côté WordPress, rien à révoquer, puisqu'aucun accès n'a été accordé ; si vous voulez fermer complètement la lecture publique, une extension de sécurité peut limiter /wp-json, au prix d'autres outils qui s'en servent.

## Quelles sont les limites de la lecture WordPress ?

Le domaine lui-même passe par une autre intégration : voyez [Cloudflare](https://app.pilotiko.com/integrations/cloudflare) ou [GoDaddy](https://app.pilotiko.com/integrations/godaddy) selon l'endroit où est géré votre DNS. Pour l'historique de rendez-vous, voyez [Acuity Scheduling](https://app.pilotiko.com/integrations/acuity-scheduling). La liste complète est sur la page des [intégrations](https://app.pilotiko.com/integrations).

- Le contenu affiché par JavaScript (constructeurs de pages qui chargent le texte après coup) n'est pas importé.
- Les menus ne sont pas lisibles sans authentification : la structure de navigation est reconstruite à partir des pages.
- Au-delà de 500 pages ou 500 articles, la lecture s'arrête et le bilan le signale.
- Une boutique WooCommerce qui ne publie pas ses produits dans la Store API n'est pas lue ; Pilotiko l'indique.
- Les autres plateformes (Wix, Squarespace, Shopify) sont reconnues mais n'ont pas de connecteur de lecture équivalent.

## Questions fréquentes

### Dois-je donner mon mot de passe WordPress à Pilotiko ?

Non. Pilotiko lit uniquement l'API REST publique de votre site. Aucun identifiant n'est demandé, et aucun n'est stocké.

### Pilotiko peut-il publier dans mon WordPress ?

Non, pas aujourd'hui. L'écriture exigerait un mot de passe d'application et n'est pas construite. Pilotiko construit plutôt un nouveau site qu'il héberge lui-même, après votre approbation.

### Que se passe-t-il si mon extension de sécurité bloque /wp-json ?

Pilotiko le détecte et vous le dit. L'analyse continue en explorant les liens de votre site, mais elle peut manquer des pages qui ne sont liées nulle part.

### Mes balises Yoast sont-elles conservées ?

Pilotiko lit le titre SEO, la méta-description, l'adresse canonique et la consigne robots que Yoast publie dans l'API. Il s'en sert comme point de départ ; vous approuvez le résultat avant la mise en ligne.

### Pourquoi le statut n'est-il pas « disponible » ?

Le connecteur a été testé contre un faux site WordPress qui imite l'API. Il n'a pas encore lu un vrai site en production. Tant que ce premier essai réel n'est pas fait, le statut reste « en mise en service ».

### Mes produits WooCommerce seront-ils importés ?

S'ils sont publics dans l'API de la boutique, Pilotiko lit le nom, la description courte, le prix, la devise et le stock. Sinon, il l'indique dans le bilan. Une exportation CSV reste une autre voie.

## Sources

1. WordPress Developer Resources, « REST API Handbook », https://developer.wordpress.org/rest-api/ (consulté le 2026-10-15)
2. WordPress Developer Resources, « REST API Reference: Pages », https://developer.wordpress.org/rest-api/reference/pages/ (consulté le 2026-10-15)
3. WordPress Developer Resources, « REST API Handbook: Authentication », https://developer.wordpress.org/rest-api/using-the-rest-api/authentication/ (consulté le 2026-10-15)
4. LégisQuébec, « Loi sur la protection des renseignements personnels dans le secteur privé (RLRQ, c. P-39.1) », https://www.legisquebec.gouv.qc.ca/fr/document/lc/P-39.1 (consulté le 2026-10-15)
5. Commission d'accès à l'information du Québec, « Principaux changements apportés par la Loi 25 », https://www.cai.gouv.qc.ca/protection-renseignements-personnels/sujets-et-domaines-dinteret/principaux-changements-loi-25 (consulté le 2026-10-15)
