Cela fait quelques mois que je travaille sur deux gros sites Wordpress (en terme de contenus ce sont des centaines de pages pour le plus petit et pas loin de 2000 pour le plus gros). Le trafic reçu va de 8000 vu/mois à 40000 vu/mois pour le plus gros. Rien de bien costaud, mais faut pas se rater car ça rapporte un peu quand même...
J'ai entrepris de travailler beaucoup le linking interne et j'ai du "bidouiller" un peu pour arriver à faire ce que je souhaitais.
Voici une astuce que j'ai trouvé pour modifier le template et afficher un long texte en plus de la liste des articles sur la page d'accueil (ATTENTION : c'est de la programmation PHP) :
Tout d'abord, il est préférable de ne pas modifier un thème Wordpress directement, mais de faire un "theme fils" ("child theme" dans le jargon).
<p>Bienvenue sur mon site, bla bla bla ... </p>
<?php
} // fin de test is_home();
?>
Bon j'ai balancé un texte de 3000 mots à la fin de la liste des articles et ça m'a permis de faire ressortir la home d'un site sur une expression très concurrentielle sur la 7 ème page alors qu'avant ça sortait pas sur les 20 premières pages.
Bon, okay 7 ème page ça a rien apporté, mais c'est un bon début et ça permet de placer un très gros article à la fin de la liste des articles. C'est potentiellement aussi intéressant pour développer la structure du site sans mettre tout dans un menu ou un widget "site wide".
(genre pour ceux qui aiment les cocons sémantiques... ).
PS : dans la mesure ou je débute dans Wordpress et que j'ai eu d'importants désagrément avec certaines extensions (destruction totale du site -> panique -> bidouille BD -> remise en place -> ouf mais 5 heures de perdues ), je place un maximum de choses dans le thème maintenant car c'est beaucoup plus sûr après les mises à jour du CMS.
Ceci étant dit, je pense qu'il existe quelque part une extension qui doit faire la même chose pour ceux qui aiment pas bidouiller le code...
🔴 Hors ligne
Merci à toi pour le partage :-)
J'avoue que c'est plutôt pratique, je vais tester sur mon site, je devais justement m'y atteler prochainement donc parfait !!
Le SEO est un travail de chien... Tu passes beaucoup de temps à renifler le cul de tes concurrents et quand tu ne le fais pas tu grattes, tu grattes, tu graaaaattes en espérant tomber sur un truc sympa et parfois tu tombes sur un os ! Mais c'est pas grave, c'est ce que tu recherchais, non ? :-D
- - - - - - - -
Tu recherches du BL pour du tiers 2 ? C'est par ici : www.myback.link
🔴 Hors ligne
Bonjour
Une solution que je préfère est de définir une page spécifique comme par d'accueil (via Réglages / Lecture) et de définir soit un shortcode qui permet d'afficher une boucle d'articles, soit d'utiliser un Page Builder (de plus en plus souvent intégrés aux templates Premium).
Ainsi on peut monter des pages complexes très simplement.
Exemple : hxxp://cuire-un-oeuf.com/ (ici via le thème)
Pour les codeurs, il est très simple de créer un shortcode avec une liste de post types spécifiques. Ou pour les feignasses, y'a ça : https://wordpress.org/plugins/list-category-posts/
effiSpin, c'est moi ;-)
🔴 Hors ligne
Pour info, dans certains thèmes codés avec les pieds, ta solution ne marchera pas et tu devras passer par un if is_front_page().
🔴 Hors ligne
Pour info, dans certains thèmes codés avec les pieds, ta solution ne marchera pas et tu devras passer par un if is_front_page().
Merci pour l'info
D'ailleurs tous les thèmes que j'utilise sont dérivés de "Twenty Eleven" le thème wordpress par défaut s'il y a 5 ans
🔴 Hors ligne
Après je sais faire en PHP (je l'ai fait dans le passé c'est pas un soucis) mais pour moi c'est une perte de temps quand d'autres moyens permettent de le faire en quelques secondes sans prise de tête.
Une fois un thème évalué et testé, on le réutilise sans surprises et basta. J'utilise pas 50 thèmes, mais principalement 2 que j'ai tuné et optimisé sur mesure.
effiSpin, c'est moi ;-)
🔴 Hors ligne
Il est aussi possible de simplement rajouter un zone "widgetisée" sur la page "home.php" et d'insérer ton texte dans un widget texte.
Facile et rapide à faire sans "coder" en php.
rajouter dans functions.php, là où on trouvera :
à la suite :
ensuite dans "home.php", mettre là où on veut qu'apparaisse le texte (ou ce que l'on veut):
Pas plus de 5minutes quand on connaît
🔴 Hors ligne