Avez-vous déjà entendu des gens recommander des thèmes parce qu'ils sont « optimisés pour le référencement » ? Oui, nous avons recommandé pas mal de thèmes sur ce blog en les qualifiant d'« optimisés pour le référencement ». Mais que signifie réellement « optimisé pour le référencement » et que pensent certaines personnes qu'il signifie ? Dans cet article, nous partagerons notre opinion sur les raisons pour lesquelles les thèmes WordPress ne devraient PAS avoir d'options de référencement et pourquoi ils en ont.
Quel est le but d'un thème ? Le rendre beau (organisé et propre), afin que les gens puissent utiliser le site facilement. Comment rendre un thème organisé et propre ? Outre tous les éléments d'interface utilisateur (UI) et visuels, vous devez avoir un code propre. Le code doit être sémantique et respecter les normes du web. Un thème qui fait cela est un thème « optimisé pour le référencement ». C'est ce que nous examinons lorsque nous disons qu'un thème spécifique est optimisé pour le référencement.
Maintenant, certaines personnes pensent que pour qu'un thème soit « optimisé pour le référencement », il doit avoir d'autres fonctionnalités telles que des fil d'Ariane, des options de référencement, etc. Mais ce n'est PAS vrai. Bien sûr, cela améliorera votre référencement sur la page, si vous avez les balises meta, les fil d'Ariane, etc. Cependant, ce n'est pas nécessaire pour qu'un thème soit optimisé pour le référencement.
Alors pourquoi les concepteurs/développeurs de thèmes le font-ils ? Eh bien, c'est une astuce marketing. Au lieu de concentrer leur énergie sur la production du meilleur thème possible, ils regroupent le thème avec un petit ensemble d'options de référencement. C'est aussi pour suivre l'industrie et les concurrents.
Pourquoi les thèmes WordPress ne devraient-ils pas avoir d'options SEO ? En proposant des options SEO, ces entreprises rendent un extrême mauvais service à leurs utilisateurs (surtout aux débutants). Car si l'utilisateur décide un jour de changer de thème, il risque de perdre toutes les données SEO de ses anciens articles s'il ne transfère pas correctement les paramètres SEO. Les options SEO relèvent clairement du domaine des plugins que les développeurs de thèmes devraient éviter de franchir. Principalement parce que leurs options SEO ne seraient jamais aussi complètes qu'un plugin comme AIOSEO (utilisé par plus de 2 millions de sites). Des options comme les balises nofollow, les redirections, no-index, les sitemaps et l'indexation rendraient un thème surchargé.
Si une entreprise de thèmes ne souhaite pas prendre en charge un excellent plugin comme AIOSEO, elle devrait aborder ce problème avec son propre plugin (pas ses thèmes).
La plupart des entreprises bien connues comprennent l'importance de plugins comme AIOSEO, c'est pourquoi elles désenregistrent automatiquement leurs options SEO lorsque ces plugins sont actifs. Cependant, ce serait tellement plus simple si elles n'avaient pas à le faire du tout.
Mise à jour : Comme soulevé dans les commentaires, il serait beaucoup mieux si les auteurs de thèmes utilisaient simplement les dépendances Thème/Plugin. Voici un excellent article d'Otto parlant des Dépendances Thème/Plugin.
Qu'en pensez-vous ?

Jon Schear
Vous devez considérer que si le thème fournit des options SEO, il peut transférer les données si vous exportez via les outils.
Solarbluseth
Great Article!
I have created SEO friendly themes, themes that are designed correctly in the first place. Customers often get confused about SEO Readyness for these themes. We try to use the Yoast plugin for these clients but not for the reasons listed above. It was a great point to bring up that it would be hard to migrate these settings to a Plugin later on and that would have a great and negative impact on a clients current SEO rankings. Kudos!
Johnny G
J'utilise actuellement un thème d'Elegant Themes. Comme nous le savons, EG a son propre SEO intégré. Je prévois d'utiliser SEO by Yoast. Je me demandais si le SEO du thème allait entrer en conflit ou affecter négativement le plugin SEO by Yoast ou mon SEO en général ?
Support WPBeginner
Plus tôt, nous avons écrit sur pourquoi les thèmes ne devraient pas avoir d'options SEO, veuillez y jeter un œil.
Admin
Ahmad Magddi
ouais
Salut
Vous avez tort
Michael
En cherchant les fonctionnalités « indispensables » d'un thème, je suis tombé sur cet article très utile. Je suis tout à fait d'accord pour dire que la fonctionnalité devrait (principalement) être fournie par des plugins. Cette approche s'inscrit parfaitement dans la catégorie moins = plus.
J'utiliserai certainement ces informations lors du développement de mon premier thème. Et j'utiliserai également les informations fournies par Otto sur la dépendance aux plugins. Merci d'avoir fourni ce lien.
Maintenant, il ne me reste plus qu'à trouver les plugins les plus appropriés pour les fonctions que je souhaite rendre disponibles dans mon thème.
Steph M
J'ai le thème Standard installé sur mon site. Il est venu avec une option SEO, mais je n'ai pas pu modifier le titre, alors j'ai installé All in One SEO. Cependant, depuis que j'ai fait cela, mon extrait de paternité Google n'apparaît plus sur Google. Est-ce que All in One SEO supprime ma paternité Google ? Quand je visualise le code source de la page, il est là. Mais il n'apparaît pas dans la recherche, voyez :
https://www.google.com/search?q=chicago+nightlife+superstar
Cela fonctionne même dans le testeur de rich snippets :
http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fwww.howlatthemoon.com%2Fdueling_piano_bar%2Fchicago-nightlife-superstar%2F&html=
Aidez-moi s'il vous plaît !!!
Personnel éditorial
Les résultats Google varient d'un utilisateur à l'autre. Il se peut qu'il ne vous montre pas la paternité, mais il pourrait la montrer à quelqu'un d'autre. Ils décident quand c'est utile. Puisque cela fonctionne dans les rich snippets, vous savez que c'est correctement configuré. Maintenant, la balle est dans le camp de Google.
Admin
Saurabh
Y a-t-il un moyen de placer les fil d'Ariane de Yoast dans la barre latérale ? Aussi, est-il obligatoire d'afficher les fils d'Ariane sur le site ? Les fils d'Ariane s'intègrent parfaitement à mon thème.
Personnel éditorial
Vous devriez pouvoir afficher les fils d'Ariane n'importe où dans votre design. Non, il n'est pas obligatoire de les afficher.
Admin
John K
Je vais jouer l'avocat du diable et souligner que le même argument peut être avancé contre les plugins SEO que celui utilisé ici contre les thèmes avec options SEO :
... si l'utilisateur décide un jour de changer ses *plugins*, il risque de perdre toutes les données SEO pour les anciens articles s'il ne transfère pas correctement les paramètres SEO.
Si tous les plugins SEO, ou un nombre substantiel, avaient des paramètres qui se transfèrent facilement entre les plugins, il n'y aurait pas de problème, mais essayez de transférer les paramètres entre le SEO haute performance de Greg et autre chose, par exemple.
Personnel éditorial
C'est toujours agréable de jouer l'avocat du diable. Ce problème aborde un problème beaucoup plus vaste de « fonctionnalité du thème » contre « fonctionnalité du plugin ». La plupart conviendront que le SEO en termes de stockage de données devrait être dans les plugins.
https://www.wpbeginner.com/opinion/wordpress-custom-post-types-debate-functions-php-or-plugins/
Nous ne voyons particulièrement aucune raison de passer de notre plugin recommandé : WordPress SEO by Yoast à un autre plugin SEO. Le plugin SEO de Yoast offre les mêmes fonctionnalités, sinon mieux, que les autres.
Les thèmes sont des « designs » que vous changerez très probablement plus souvent.
Admin
John K
S'il était garanti que le plugin de Yoast ne consomme jamais de ressources excessives comme All In One SEO, alors je l'installerais volontiers sur chaque site.
Personnel éditorial
Avez-vous une solution « idéale » alternative ? En choisissant entre les thèmes et les plugins, les plugins gagneront à chaque fois ce débat sur les fonctionnalités, selon nous.
Kade
Je suis d'accord avec vous.
J'ai eu une expérience avec Google Analytics que j'ai mis dans mon thème. Soudainement, lorsque j'ai changé de thème, mon Google Analytics n'a pas fonctionné.
John
MAIS, le SEO intégré aux thèmes StudioPress est très facile et intuitif à utiliser (et fonctionne bien) et PEUT être transféré si nécessaire.
Personnel éditorial
Ce n'est PAS une solution complète pour commencer. Elle ne fournit pas de sitemaps ni de nombreuses autres solutions que le plugin de Yoast propose. Deuxièmement, oui, bien que les données puissent être transférées, ce n'est pas la meilleure façon de faire les choses. Cela ajoute un travail supplémentaire pour les utilisateurs. L'objectif de toute entreprise de thèmes devrait être de faciliter la vie des utilisateurs. Pas de leur demander de sauter des obstacles s'ils veulent, Dieu nous en garde, changer de thème.
Admin
Nathan Rice
À ce stade, les supprimer serait pire pour les utilisateurs que de les laisser.
Personnel éditorial
Il faut prendre une initiative à un moment donné. Peut-être le laisser pour les utilisateurs existants, mais le cacher aux nouveaux utilisateurs à moins qu'ils n'activent un nouveau plugin. Vous pouvez le laisser dans le cœur de Genesis et le supprimer progressivement. De la même manière que WordPress gère le gestionnaire de liens.
Yourcyberguide
Je passe moi-même à Yoast ou à tout autre plugin tiers depuis Genesis pour préserver la liberté de changer de thème à l'avenir
Sai
Interesting article Indeed.
Christopher Geary
Très bon article... Je me suis souvent demandé où tracer la ligne avec la fonctionnalité des thèmes ? On pourrait très facilement créer un thème qui prend en charge, eh bien, tout (dans une certaine mesure). Je suppose que c'est une question de tracer la ligne entre le contenu et le design. Tout ce qui sert une sorte de contenu (comme les données SEO) devrait être fourni via un plugin, et tout le reste pourrait potentiellement être fourni comme paramètres de thème supplémentaires pour simplement améliorer le design.
But again, very nice article. Time to share with the folks on twitter
Shaun Hinklein
Beaucoup de gens que je connais après avoir lu quelque chose comme ça –
« Ils ne sont pas transférables ? Oh merde, oh merde, oh merde . . . »
Chris Burbridge
C'est une excellente conversation. En ce qui concerne le marketing et les affaires, un marketeur avisé m'a dit : « Vendez-leur ce qu'ils veulent ; puis donnez-leur ce dont ils ont besoin. »
Si vous ne vendez pas aux gens ce qu'ils veulent, vous n'avez pas de marché. Donc, s'ils veulent de la « magie SEO », alors peut-être devriez-vous leur vendre quelque chose qui semble répondre à ce besoin, mais en même temps, si vous ne leur donnez pas ce dont ils ont BESOIN, vous les laissez tomber. Alors, peut-être pouvez-vous les éduquer aux véritables principes SEO dont ils ont besoin.
Voici une idée marketing : « *** TOUS NOS PLUGINS Sont 100 % Compatibles avec Yoast pour le SEO — Le Plugin SEO N° 1 sur le Marché ***. Chacun comprend un PDF de 3 pages pour démarrer avec le SEO, spécifiquement conçu pour vous permettre de mettre en œuvre de VRAIES stratégies SEO, adaptées à nos thèmes et au plugin Yoast SEO. »
Une partie de ce que je vois ici, c'est qu'ARCHITECTURALEMENT, il est très logique de séparer les thèmes et les plugins. Mais pour le consommateur, il veut la solution la plus simple à son problème, et les développeurs de thèmes ne fournissent pas toujours cela. Par exemple, il existe un thème de recettes qui inclut des types de publication spécifiques pour les types de recettes, les cuisines, les ingrédients, etc., et une page permettant aux visiteurs de soumettre des recettes.
Maintenant, je sais que ce n'est pas conceptuellement pur pour nous, mais c'est une idée sacrément sympa pour eux, car c'est une solution prête à l'emploi. Je pense que vous devez faire les deux : fournir des produits architecturalement solides, mais aussi les PACKAGER d'une manière qui a du sens pour les utilisateurs finaux.
Chris Burbridge
Oups, je voulais dire « *** Tous nos THÈMES Sont 100 % Compatibles avec Yoast pour le SEO »…
Ankur
Je suis tout à fait d'accord. En fait, j'utilise Genesis qui est soi-disant « convivial pour le SEO », mais j'ai migré vers Yoast SEO car je ne veux pas être bloqué avec un seul thème.
Rahul Tilloo
Vraiment quelques points valides là-dedans. Headway fait cela bien, leur thème désactive automatiquement les options SEO après avoir reconnu que vous utilisez des plugins SEO. Je ne sais pas pour les autres thèmes premium.
wpbeginner
@Rahul Tilloo Eh bien, d'autres bien connus le font aussi… le point de cet article est que cela cause toujours des inconvénients aux utilisateurs s'ils veulent quitter Headway ou Genesis… et qu'ils ont utilisé les options SEO de Headway… car maintenant ils doivent utiliser le SEO Data Transporter pour transférer les données vers un plugin ou un nouveau thème…
newwpthemesnet
I would like to think it means that they put in proper placement of H1 and H2 tags, provide breadcrumbs, and validated XHTML. But…all that should be done already, correct?
I agree, it should be left to the plugins.
wpbeginner
@newwpthemesnet Oui, je pense que les thèmes devraient avoir la sémantique appropriée (qui inclut H1, H2 etc. Les fil d'Ariane peuvent être fournis par un thème si nécessaire. Mais le thème devrait tenir compte des plugins populaires tels que BreadCrumb NavXT ou Yoast… les deux sont assez puissants et apportent beaucoup.
blogjunkie
J'ai précédemment utilisé les options SEO dans Headway et Genesis mais j'ai depuis migré vers WordPress SEO par Yoast pour les mêmes raisons que vous avez décrites dans l'article.
Cependant, je pense que les options SEO sont suffisantes pour les débutants qui seraient autrement confus avec toutes les options qu'un plugin puissant comme WordPress SEO offre.
Je ne suis pas sûr de la façon de concilier les 2 positions cependant. Je recommande actuellement aux débutants d'utiliser des thèmes d'entreprises bien établies comme WooThemes, StudioPress etc. afin que s'ils dépassent un jour leurs besoins SEO, ils puissent passer à WP SEO et utiliser le plugin SEO Data Transporter pour migrer leurs données.
StuartWooster
« si l'utilisateur décide un jour de changer de thème, il risque de perdre toutes les données SEO de ses anciens articles s'il ne transfère pas correctement les paramètres SEO. » C'est la seule raison pour laquelle j'utiliserai un plugin pour toutes les futures installations, car le développeur du thème que j'utilise n'a pas publié de voie de mise à niveau pour sa nouvelle version (qui date de plus de 6 mois). Je dois donc non seulement refondre tout mon site avec leur nouvelle version, mais je ne peux même pas simplement l'activer et conserver mes paramètres SEO !
WPMuse
Good job getting this info out there — most folks I work with never think about these ramifications! They see the theme has “SEO” and that’s all they think about…

I always explain the variables and choices on which SEO options to use — but maybe if theme developers included a bit more explanation as to why you would choose a theme with/without these options based on your experience and goals, they would also be helping to educate instead of just always selling. Then customers can make an educated choice.
Which in of itself would be a value added benefit of choosing one of their products.
sikedestroya
Les options SEO devraient être laissées aux plugins. Quand on a des outils aussi puissants que All in one SEO pack et YOAST SEO plugin, les options SEO intégrées aux thèmes ne peuvent que créer plus de confusion… À mon avis, elles sont inutiles…
mrahmadawais
Toujours fan de ce plugin d'importation SEO, mais parfois il ne montre rien de ce qu'il a fait.
Mike
Excellents points. Dans l'ensemble, les plugins et les thèmes *devraient* être séparés par nature, mais souvent les thèmes deviennent de plus en plus gonflés en raison de la concurrence entre les auteurs de thèmes ou parce que certains auteurs de thèmes ressentent exactement le contraire. Quelqu'un a-t-il des idées sur la façon de fusionner les fonctionnalités des thèmes et des plugins de manière discrète ?
wpbeginner
Entièrement d'accord avec vous. Les plugins et les thèmes sont séparés. C'est définitivement un « gadget marketing ». Comment se démarquer ? En le gonflant avec plus de fonctionnalités quand on ne le devrait pas. Je pense que les auteurs de thèmes le font pour suivre la concurrence. S'ils pensent sérieusement du point de vue de l'utilisateur, alors ils réaliseraient l'inconvénient. Quant aux dépendances thème/plugin, otto42 a écrit un article très intéressant à ce sujet. http://wpbeg.in/JtxqCh
Mike
@wpbeginner Wow, comment n'ai-je jamais trouvé cet article d'Otto ? Je pensais avoir atteint les limites de mon Google-fu et ne rien trouver à ce sujet. Merci !
WPFortress
C'est un excellent point que vous soulevez. Nous respectons grandement Wordpress SEO by Yoast et All In One SEO pack, mais nous avons inclus des Options SEO dans notre thème (avec Générateur de Sitemap, Options SEO par Page Individuelle, etc.) car notre idée est que les utilisateurs ne devraient pas installer de plugins supplémentaires pour chaque fonctionnalité dont ils ont besoin. Les options SEO du thème sont automatiquement désactivées si des plugins SEO externes sont actifs, afin que les utilisateurs puissent choisir entre les options SEO internes ou externes.
wpbeginner
@WPFortress Vous ne pouvez pas mettre absolument tout dans un thème. Il y a une raison pour laquelle les plugins sont disponibles. C'est cette mentalité même qui cause cet énorme problème. Tout le monde veut surcharger le thème avec des tonnes de widgets, des centaines d'options… Cela rend la compréhension de WordPress beaucoup plus difficile pour un nouvel utilisateur. Ils aiment le thème tel qu'il est (il devrait être simple à installer et à activer) pour que le thème ressemble à la démo. Sauf que ce n'est pas le cas. Ils doivent passer par une série de réglages juste pour se rapprocher de ce à quoi ressemble la démo du thème. Les options sont une excellente chose à avoir, mais dans la limite du raisonnable. Changer de thème ne devrait pas être aussi compliqué qu'il le devient (avec toutes ces options). Si vous pensez qu'il y a une fonctionnalité importante que vous souhaitez fournir (par exemple, des onglets, des diaporamas, etc.), peut-être qu'emprunter une voie similaire à celle de WooDojo a plus de sens. Où vous créez un méga plugin avec des widgets que l'utilisateur peut activer. Ainsi, il peut réellement fonctionner avec d'autres thèmes si l'utilisateur décide de changer. Le but est de « conserver les fonctionnalités très importantes » telles que les données SEO identiques lors des changements de thème. Je pense que cela se résume au fait que les entreprises ne veulent pas promouvoir d'autres entreprises ou d'autres développeurs. Mais nous devrions le faire. Spécialisez-vous dans ce que vous faites le mieux (et soyez absolument sûr que vous êtes le meilleur dans ce domaine). Collaborez avec des produits complémentaires, et voyez comment vous pouvez vous associer. Cela vous fera gagner beaucoup de temps que vous pourrez utiliser pour faire ce que vous faites le mieux : « produire des thèmes plus beaux et bien codés ».
WPFortress
@wpbeginner I agree, thank you. If everything is bloated with 1000 options, advanced users may know what they are, but what about beginners? We’ve spent 9+ months in development of a theme looking back from user’s point of view. The main problem with themes are that either they aren’t working when you’ve activated them, without you having to setup 100+ options, like you said. We looked back differently on this – we’ve implemented a “Import Content” feature that imports sample content (not just posts & pages) completely so theme looks like the demo site (with *all* content). This includes options (they are pre-populated), so user can change only the thing he needs (and behind every option there’s a complete description of what that option does, and where it appears). Not to mention 90+ page web & PDF documentation with FAQ base
Regarding other companies and developers.. I’m glad that you mentioned this. People should work together. We’ve included every plugin that we used in Theme Credits, including a personal note to the developers and backlinks to their websites. Main problem here is that most of other compaines won’t join forces together. We want to do that so we can grow together and make something that people actually want to use.
wpbeginner
@WPFortress Pour être clair, je ne vous montre pas du doigt. Chacun a le droit d'avoir une opinion, et je respecte les choix que vous avez faits. Je comprends que de nombreuses entreprises proposent une fonctionnalité « Importer du contenu » pour leurs thèmes, ainsi que de la documentation et des FAQ. Mon point est que les gens ne devraient PAS avoir à lire une documentation web & PDF de plus de 90 pages pour UTILISER UN THÈME. Je n’ai pas vu le code de votre thème ni utilisé aucun de vos thèmes. Je ne sais donc pas comment ils fonctionnent. Tout ce que je dis, c’est que si vous copiez des codes sources de plugins dans vos thèmes et que vous leur donnez du crédit, ce n’est pas la bonne façon de faire (surtout pour les grandes fonctionnalités). Il est beaucoup mieux d’utiliser une dépendance de thème/plugin afin que l’utilisateur ait la possibilité de mettre à jour ce plugin lorsque l’auteur du plugin le met à jour.
WPFortress
@wpbeginner Oui, bien sûr – je comprends votre opinion. Et tout le monde devrait suivre ces directives, pas seulement nous. Merci pour votre excellent article !
designtodevelop
Je suis totalement d’accord avec cet article. Je sais que de nombreux développeurs de thèmes suivent des normes web strictes lorsqu’ils les vendent, ils peuvent les étiqueter comme optimisés pour le référencement. Je recommanderais sans hésiter d’utiliser un plugin de Yoast pour optimiser votre blog WordPress.
acurry
Excellent article, mec
wpbeginner
@acurry Glad you like it