Vous avez parcouru vos articles, importé toutes les images, et votre site charge encore des images depuis d’autres serveurs ? Ce n’est pas un hasard. Dans WordPress, les images externes se cachent à bien plus d’endroits que dans le texte des articles : dans le logo, les widgets, le menu, le CSS additionnel, les mises en page d’un constructeur de pages ou les descriptions de catégories. Voici les neuf cachettes les plus fréquentes, comment les reconnaître et comment trouver tous ces endroits d’un coup.
Pourquoi les images externes cachées posent problème
Une image externe est une image que votre site ne charge pas depuis sa propre médiathèque, mais depuis un autre serveur : votre ancien domaine, Wix, Blogger, un service d’images ou un CDN que vous avez arrêté depuis longtemps. Tant que ce serveur répond, vous ne remarquez rien. S’il disparaît, vous voyez des cadres vides. De plus, ce serveur reçoit l’adresse IP de vos visiteurs à chaque page vue, et votre temps de chargement dépend d’un serveur que vous ne contrôlez pas. Pour en savoir plus : Hotlinking : pourquoi les images hébergées ailleurs nuisent à votre site WordPress.
Le piège : la plupart des outils, y compris rechercher-remplacer, ne regardent que les articles et les pages. Tout le reste passe entre les mailles du filet.
Vérification gratuite
Votre site charge-t-il des images depuis d’autres serveurs ?
Saisissez votre domaine. En moins d’une minute, vous voyez si des images, polices ou services viennent d’autres serveurs. Si vous le souhaitez, nous vérifions ensuite toutes les pages et vous envoyons par e-mail le rapport complet avec chaque emplacement.
✓ Résultat immédiat✓ Rapport complet par e-mail✓ Gratuit
Les 9 endroits où se cachent les images externes
1. Dans le contenu des articles et des pages
Le cas classique, et souvent le plus gros volume : des images qui n’ont été que liées lors d’une importation depuis Wix, Blogger ou un ancien domaine. Vérifiez aussi le srcset : même si l’image principale est déjà locale, les tailles réduites peuvent encore venir de l’ancien serveur.
2. Dans les attributs de chargement différé
Les extensions de lazy loading placent souvent la vraie adresse de l’image dans data-src ou data-lazy-src. Dans l’éditeur, tout paraît normal, et une recherche sur src= ne trouve pas l’adresse. Ce n’est qu’au défilement que le navigateur charge l’image depuis l’autre serveur.
3. Dans les blocs réutilisables et les modèles
Les compositions synchronisées (anciennement « blocs réutilisables ») et les modèles d’un thème à blocs sont des entrées distinctes dans la base de données. Une image qu’ils contiennent apparaît sur chaque page qui utilise le bloc, mais ne figure dans aucun article.
4. Dans les mises en page des constructeurs de pages
Elementor, Divi et d’autres n’enregistrent pas les mises en page comme un contenu normal, mais dans leurs propres champs de données. Les images d’arrière-plan des sections passent particulièrement inaperçues. Pour les récupérer, voyez Importer les images externes des pages Elementor.
5. Dans les champs ACF et autres champs personnalisés
Les pages construites avec Advanced Custom Fields enregistrent les images dans leurs propres champs, souvent sous forme de simple adresse plutôt que d’image de la médiathèque. Équipes, références et galeries sont des candidats typiques.
6. Dans les produits WooCommerce et les types de contenu personnalisés
Produits, projets, recettes ou biens immobiliers sont des types de contenu à part. Après le déménagement d’une boutique, des images externes se trouvent dans la description du produit, la galerie ou la description courte.
7. Dans les widgets, le logo et les réglages du thème
Un widget image dans la barre latérale, un logo dans l’outil de personnalisation, une image d’en-tête ou une icône du site : tout cela vaut pour l’ensemble du site et se trouve dans les réglages du thème, pas dans un article. S’il manque une de ces images, cela se voit sur chaque page.
8. Dans le CSS additionnel
Sous Apparence › Personnaliser › CSS additionnel, on trouve souvent des lignes comme background-image: url(https://ancien-domaine.fr/…). Aucun éditeur n’affiche ces images, et aucune extension d’import n’y touche automatiquement.
9. Dans les menus et les descriptions de catégories
Les éléments de menu avec de petites icônes et les descriptions de catégories ou d’étiquettes peuvent aussi contenir des images. Elles sont stockées dans des tables à part et n’apparaissent donc dans aucune liste d’articles.
Étape 1 : vérifier de l’extérieur si votre site est concerné
Avant d’installer quoi que ce soit, jetez un œil de l’extérieur. Notre vérification en ligne gratuite ci-dessus ouvre votre site comme un visiteur et vous montre en moins d’une minute quelles images viennent de quels serveurs, quel que soit l’endroit où elles se cachent. Si vous le souhaitez, elle vérifie toutes les pages et vous envoie le rapport complet par e-mail.
Étape 2 : voir tous les endroits dans WordPress d’un coup d’œil
Depuis la version 2.1, l’extension gratuite Replace External Images propose une vue d’ensemble qui fouille précisément ces endroits. Après l’installation, allez dans Images externes › Vue d’ensemble et lancez l’analyse avec le bouton bleu. L’analyse se contente de lire et ne modifie rien. Elle avance par petites étapes et fonctionne donc aussi sur un hébergement lent et sur de grands sites.
Ensuite, vous voyez :
- combien d’images externes contient votre site et à combien d’endroits,
- où elles se trouvent : articles, pages, modèles, produits, mises en page, champs, widgets, thème et menus,
- de quels serveurs elles viennent, par exemple votre ancien domaine ou un ancien service d’images,
- ce que vous pouvez faire dans chaque cas, avec un bouton qui vous amène directement à l’endroit concerné.
Chaque endroit est signalé : ✓ signifie que la version gratuite importe les images immédiatement. 🔒 signale Elementor, ACF, les produits et les types de contenu personnalisés, pris en charge par le module « Elementor & ACF » ou par Pro. ✋ signale les widgets, le logo, les menus et le CSS du thème, qu’il vaut mieux modifier à la main, car une modification automatique n’y est pas sûre.
Étape 3 : importer, puis finir à la main
Faites d’abord une sauvegarde. Cliquez ensuite sur Tout importer maintenant dans la vue d’ensemble. L’extension télécharge toutes les images marquées ✓, les ajoute à votre médiathèque et remplace les adresses, y compris les tailles externes du srcset. Les images qui ne sont plus accessibles sont signalées comme injoignables et ignorées lors de l’import.
Pour les endroits marqués ✋, téléversez l’image une fois dans la médiathèque et indiquez la nouvelle adresse dans le widget, l’outil de personnalisation ou le CSS additionnel. La vue d’ensemble reste à jour pendant ce temps. Dès qu’un endroit est propre, il disparaît de la liste.
Pour finir : contrôler
Relancez la vérification en ligne. Si plus aucun serveur externe n’apparaît, votre site charge toutes ses images depuis sa propre médiathèque, et vous pouvez arrêter l’ancien domaine ou l’ancien prestataire en toute tranquillité. Si un déménagement vous attend encore, notre Checklist : bien récupérer vos images après une migration WordPress vous aidera.
Questions fréquentes
Rechercher-remplacer ne trouve-t-il pas aussi toutes les images externes ?
Seulement si vous connaissez déjà l’ancienne adresse et que le fichier existe encore sur votre serveur. Les images de services comme Wix ou Blogger n’ont jamais été chez vous. Il faut d’abord les télécharger, et pour cela il faut un import.
L’analyse modifie-t-elle quelque chose sur mon site ?
Non. L’analyse de la vue d’ensemble ne fait que lire. L’extension ne modifie le contenu que lorsque vous cliquez sur « Importer » ou « Tout importer maintenant », et même alors uniquement les adresses des images.
Pourquoi l’extension n’importe-t-elle pas automatiquement les images des widgets et du thème ?
Ces images se trouvent dans des réglages que chaque thème et chaque extension enregistrent différemment. Une modification automatique pourrait abîmer votre mise en page. La vue d’ensemble vous montre donc l’endroit, et vous remplacez l’image vous-même en deux clics.
L’extension est-elle gratuite ?
Oui. La vue d’ensemble et l’import depuis les articles, les pages et les blocs réutilisables sont gratuits. Pour Elementor et ACF, il existe le module « Elementor & ACF », et Pro gère en plus les produits WooCommerce et les types de contenu personnalisés.
