Archives de
Étiquette : Référencement

Pour un blog plus véloce : Merci MeowApps

Pour un blog plus véloce : Merci MeowApps

Le monde du web d’aujourd’hui laisse bien peu de place à la vie de blog indépendant. Voilà maintenant 15 ans que je fais vivre ce lieu de plus en plus déserté de visiteurs quotidiens, je sais que vous êtes quelques uns à venir y passer tous les mois et il reste néanmoins une référence pour beaucoup d’internautes recherchant des informations sur les voitures 7 places, les poussettes doubles et les bons plans vacances, raison pour laquelle je m’applique à continuer à écrire ce genre d’articles aux cotés de ce qui m’intéresse personnellement dans la tenue de ce blog, conserver un héritage d’une vision d’une époque numérique en pleine transition.

S’il y a bien sur les articles que j’écris chronologiquement, il y aussi tout ceux que j’antidate autour des mes nombreuses notes prises aux fils des années dans Scoop.it et maintenant GetPocket une fois qu’avec le temps, je peux me dire que ces informations ont de l’intérêt à être archivées dans ce projet.

Scoop : Effacer le cache d’un lien partagé sur Facebook

Bien évidemment, la vie fait que j’ai probablement de moins en moins de temps à consacrer à mon blog mais les évolutions font que je dois me poser en général tous les 6 mois afin de régler quelques petits soucis ça et là pour que ce dernier ressemble à ce que je souhaite.

Je me concentre depuis plus d’un an par exemple à le rendre moins lent au chargement ! Bien qu’hébergé sur un excellent serveur suisse, Les Mondes de Cyborg Jeff souffraient fortement du plugin multi-usage “JetPack”. J’en avais désactivé une série d’options il y a 6 mois, mais il faut bien admettre que dans le cas de mon blog disposant d’un grand nombre d’images et plus de 2000 posts, supprimer complètement le plugin JetPack lui permet de maintenant offrir un temps de chargement honorable !

Me passer de Jetpack m’imposait dès lors de trouver une solution pour afficher mes galeries photos de manière originale (Tiled Gallery) avec un autre plugin alors que j’avais dû chercher des solutions à des conflits d’affichage des images plein écran avec mes anciens plugins “lightbox”. D’autres parts, ma gestion de statistiques de lectures et affichage du nombre de vues sur un article reposait également sur les données qui transitait vers WordPress.com au départ du plugin Jetpack.

Lire la suite Lire la suite

Problème de Jetpack dans les images du Blog

Problème de Jetpack dans les images du Blog

Faire vivre ce blog n’est pas chose aisée. Il m’arrive bien souvent que des bugs et autres mauvaises surprises viennent me faire perdre du temps. L’air de rien, ce n’est pas si facile de pouvoir intégrer de manière esthétique les photos qui illustrent mes articles. Hors en tant que photographe, j’avais donné beaucoup d’importance à ce point au fil du temps, me reposant notamment sur l’option “tiled gallery” intégrée au plugin Jetpack ainsi que depuis de longues dates sur des plugins tel que Lightbox et Fancybox pour l’affichage des photos lorsque l’on clique dessus. Des outils que j’aurais alterné aux fils des années et des versions de WordPress…

Néanmoins, depuis la dernière mise à jour de WordPress et Jetpack, voilà que l’ensemble ne fonctionne plus !

En réalité, il faut bien comprendre que pour pouvoir disposer de cette option de mise en forme des galeries WordPress dans une visualisation dite “Tiled Masonry”, en gros à la sauce de Pinterest, Jetpack m’impose de nombreux autres options. Tout d’abord, pour utiliser Jetpack, je dois obligatoirement lié mon blog à wordpress.com ce qui implique de nombreux échanges entre mon blog et leur serveur. D’autres part, et plus ennuyant, je suis obliger d’activer le protocole “Photon”. Ce protocole envoie en réalité sur un cloud de serveur WordPress les images hébergées sur mon blog dans des tailles diverses et, en principe soulage le chargement de la page par les internautes pour qu’ils accèdent plus rapidement aux contenus en fonction de leur proximité géographique.

How We Remove JetPack and Instantly Improve WordPress Performance
How We Remove JetPack and Instantly Improve WordPress Performance

Je m’étais d’ailleurs mis de côté quelques articles confirmant la lenteur liée à Jetpack : https://webidextrous.com/website-performance/how-we-remove-jetpack-and-instantly-improve-wordpress-performance/

Je vous avouerais que dans les faits, moi je constate que cet option est plus lente que l’accès directe à mon serveur Infomaniak, la rolls des hébergements européens… Mais, jusqu’ici, je n’avais pas trop le choix. L’autre éléments désagréables, étant que l’activation de ce protocole, modifie également l’url de mes images dans un truc du genre : https://i2.wp.com/nomdemositeweb.com/download/date/image.jpg?ssl=1 … une url qui n’est dès lors plus reconnue comme une image par mes plugins Fancybox/lightbox depuis la dernière mise à jour.

Pas si facile de trouver une solution à tout cet ensemble. En cherchant des “alternatives” à Jetpack je suis tombé sur divers articles référençant des plugins par fonctionnalité que j’approfondirais au besoin.

https://themeisle.com/blog/jetpack-alternatives/ (Mai 2018)
https://premium.wpmudev.org/blog/jetpack-alternatives/ (2015)

Tiled Gallery Carousel Without JetPack By Raja CRN
Tiled Gallery Carousel Without JetPack
By Raja CRN

… et j’ai fini par trouver le plugin : Tiled Gallery Carousel Without JetPack qui offre les mêmes options. Peu de réglages possibles, il m’impose lui aussi le nouvel outil d’affichage des photos de la galerie, très jolis mais qui ne fonctionne que pour les images d’une galerie. Il est à noter que pour fonctionner, il faut désactiver l’option “Photon/CND” de Jetpack, ou avoir supprimer Jetpack…

De la sorte, j’ai donc pu conserver les galeries déjà en place dans mes nombreux articles, je peux me passer de la ré-écriture d’URL sur mes images. Et le site semble plus rapide tel quel.. et probablement cela améliorera aussi le référencement du blog, puisque les images seront liées à mon hébergement et non à wordpress.com. Voilà pour les points postifis.

Mais il reste une série de “points négatifs” à régler…

Lire la suite Lire la suite

Scoop : Pourquoi et comment passer son site en HTTPS

Scoop : Pourquoi et comment passer son site en HTTPS

Pourquoi et comment passer son site en HTTPS
Pourquoi et comment passer son site en HTTPS

Bon, j’imagine ne pas avoir à me préoccuper du protocole https que je pensais rester uniquement nécessaire au site web utilisant des paiement en ligne… Mais à l’heure de la sécurité des “données utilisateurs”, Google a décidé de fortement pénaliser les sites web n’ayant pas migrer vers ce nouveau protocole dans les mois à venir… Voilà qui m’oblige donc à me pencher un peu plus sur le sujet notamment via cet article publié chez Press-Citron.

“Le passage d’un site en HTTPS est un sujet d’actualité. Tout le monde en parle et chacun donne un avis plus ou moins éclairé sur le sujet. Si vous souhaitez optimiser votre site internet ou même créer un site internet vous devez vous y intéresser. Il nous a semblé indispensable d’expliquer pourquoi Google demande le passage en HTTPS des sites internet et quels sont les impacts sur les sites web existants.” (Pourquoi et comment passer son site en HTTPS, Press-Citron)

Sans entrer dans les détails, la migration ne se présente pas comme une procédure simple à mettre en place, elle s’annonce même comme relativement couteuse (jusqu’à 2000€) s’il vous faut passer par un spécialiste. Il y a lieu en effet de toucher à des points sensible de clé de cryptage, interfaçage domaine/référencement et ré-écriture d’URL.

Lire la suite Lire la suite

Améliorer son ranking

Améliorer son ranking

RankingIl y a toujours lieux de travailler à améliorer son référencement. Sans entrer dans de complexes détails, voici déjà toute une série de choses mise en place en 2013 pour améliorer le ranking de mes sites web.

Mettre à jour Blog et extension en mai 2013.
Efficacité de Simple Tags sur les metadata abandonné -> Add Meta Tag
Nouveau thème avec bcp de javascript contenant la structure du site -> noscript chargeant une CSS dédiée avec une structure plus simple du site

amélioration du contenu, des titres, nom de fichiers et balise ALT des photos
amélioration de la redirection des contenus provenant d’une autre URL que l’URL de départ (http://forum.alsacreations.com/topic-1-55081-1.html ainsi que http://www.renardudezert.com/2011/01/31/une-rewritecond-pour-plusieurs-rewriterule.html
amélioration des liaisons avec les outils Google et passage au suivi statistique via Google Analytics for WordPress

ajout du site dans les annuaires google, bing, machinchouette.org

ajout du sitemap dans les outils webmaster google

outil de diagnostique puissant : http://www.woorank.com

ajout d’un plugin 404 redirected pour corriger et rediriger les erreurs 404. <- Trop gourmand
ajout du 404 redirection, plus basique mais probablement moins gourmand.

ajout de Wysija comme outil de newsletter

ajout de JetPack comme outil d’améliration de partage d’info
ajout de Related Posts pour améliorer la mise en forme

Cyborg Jeff vs Robots

Cyborg Jeff vs Robots

Ok, après de longues soirées, j’ai donc pu faire redescendre à la normal la charge CPU du serveur Infomaniak et rejoindre mes “copains” du serveur mutualisé. Le combat fut long, stressant et dans la mesure où une fois de plus, je me suis retrouvé seul au monde avec mon problème, je vais en profitez pour vous en faire partager les solutions, puisque déjà quelques autres internautes commencent à rencontrer de problèmes similaires.

Rappel des faits, début du mois, mon hébergement chez Infomaniak devait être isolé car quelques choses saturait le serveur web… et à moi d’en trouver la cause et l’éradiquer. Pas de malware, mise à jour de WordPress et plugins, rien n’y fait, je finis par constater un taux anormal d’appel dans les logs sur une seul et unique page du blog, plus de 10x par secondes et venant de serveurs BingBot officiels Microsoft. La raison reste toujours un mystère, mais mes lectures ont pu montrer d’autres cas similaires. Bug de l’outil, tentative de détournement pour saturer les serveurs…

Tout d’abord, j’ai donc installé un plugin de gestion de cache des pages à la demande d’Infomaniak. Celui-ci n’a pas vraiment fait diminuer la charge CPU, et m’enquiquine plus qu’autre chose d’ailleurs.

Après de nombreux tests, j’ai finalement interdit à BingBot et MSNBot de se rendre sur tout le site contenant la page à problème. Radicale, mais le contenu de celui-ci ne souffrira pas de ce nom référencement… Ceci dit cette solution est à mon goût trop agressive.

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*(msnbot).* [NC]  # Si le user agent contient la chaine msnbot
RewriteRule ^.* – [F,L]  # On interdit alors l’accès à la page

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*(bingbot).* [NC]  # Si le user agent contient la chaine msnbot
RewriteRule ^.* – [F,L]  # On interdit alors l’accès à la page

La solution s’avère efficace, puisque la charge serveur diminue alors de suite, néanmoins les logs restent surchargés, j’adapte donc avec un fichier ROBOTS.TXT qui placé à la racine du site impose aux différents bots ce qu’il peuvent indexer ou non… 24h plus tard, les résultats sont efficaces, mon fichiers LOG de 40mo est passé à 1,5mo !

User-agent: *
Disallow: /wp-*
Disallow: /*.php$
Disallow: /*.js$
Disallow: /*.inc$
Disallow: /*.css$
Disallow: /*%26layout=
Disallow: /*xoops_url

J’impose donc de ne pas indexer tous répertoires ou fichiers commençant par wp- à savoir des fichiers critiques à WordPress, les fichiers .php, .js ou .css et propre à ce cas les urls contenant la chaine de caractère %26layout= ou xoops_url.

Bon, j’espère être tranquille jusqu’à l’année prochaine mantenant !

Allé, pour vous donner un peu de coeur à l’ouvrage… tout cela me rappelle ce morceau de musique écrit en 2002 : Cyborg Jeff – We are the Bots !