Réussir son référencement grâce au data-driven SEO

Lorsqu’il s’agit de référencement, les gourous du SEO nous donnent souvent des conseils assez vagues expliquant qu’il faut améliorer notre contenu et écrire plus d’articles de blogs. MERCI. Au lieu d’optimiser vos sites et vos contenus à l’aveuglette, voyons comment vous pouvez améliorer vos classements en vous appuyant sur les données que vous possédez déjà.

(suite…)

Optimiser la gestion des ressources système avec ulimit

Vous le saviez peut-être, Linux, comme d’autres systèmes, attribue des limites par défaut aux processus et aux utilisateurs. Cela permet bien évidemment de s’assurer que l’OS reste disponible pour tous et ne vienne pas à crasher. Les réglages par défaut sont assez prudents et, il y a de nombreuses situations où il peut être intéressant d’adapter cela à nos propres besoins. Partons à l’exploration du pourquoi et du comment !

(suite…)

Mesurer précisément les transactions avec Analytics

Le plugin e-commerce de Google Analytics permet d’enregistrer l’ensemble des transactions d’un e-commerce. Néanmoins, comme le règlement se fait la plupart du temps sur le site de la banque (ou Paypal), les transactions sont enregistrées avant la validation du paiement. Cette méthode fausse largement les statistiques puisque l’ensemble des abandons de paiement ne sont pas comptabilisés. Nous allons voir comment il est possible d’enregistrer les conversions après validation du paiement.

(suite…)

Automatiser la gestion des serveurs avec Ansible

Ansible est un outil qui permet – entre autre choses – d’automatiser l’installation, le déploiement et la gestion de vos serveurs. Vous utilisez certainement ssh pour installer les programmes dont vous avez besoin et configurer vos serveurs. Peut-être même avez-vous créé des scripts pour que tout ça aille plus vite. Ansible permet de créer des « Playbooks », qui ne sont autre que des scripts à la sauce Ansible, et permettent de configurer vos serveurs.

Sa grande force est qu’il est agentless, autrement dit, rien n’est à placer sur vos serveurs. Vous installez Ansible sur votre laptop par exemple, et le tour est joué. Vous pouvez ensuite lancer l’install de vos 40 serveurs de base de données en une seule commande ! Ça vous émoustille ? Alors allons-y !

(suite…)

Web analytics : mesurer les événements et les conversions

Nos outils mesurent par défaut les pages vues. On peut déduire énormément d’informations à partir de cette simple mesure. Cependant, la vraie richesse se trouve dans les événements et les conversions. Les conversions nous indiquent si les objectifs du site ont été atteints, rien n’est plus parlant ! On saura dorénavant combien de visiteurs téléchargent une plaquette, remplissent le formulaire de contact ou passent une commande.

(suite…)

Réparer un WordPress hacké

Malheureusement, ça n’arrive ni qu’aux autres, ni rarement. WordPress faisant tourner 25% des sites du Web, c’est une cible de choix pour les hackers. Les failles sont souvent connues et des outils de détection automatique existent. Par conséquent, les méchants n’ont donc qu’à laisser tourner un logiciel pour automatiquement repérer et infecter les sites vulnérables… et il se peut que ce soit le votre.

(suite…)

Diagnostiquer et récupérer une défaillance RAID

Dans la quasi-totalité des cas, le RAID apporte une redondance qui permet de tolérer la perte d’un ou plusieurs disques. Néanmoins, il faut d’une part savoir lorsqu’une défaillance se produit pour agir, et d’autre part, savoir quoi faire. Il ne suffit pas d’enlever le disque défaillant et d’en mettre un autre à la place pour que tout rentre dans l’ordre. Petit manuel de survie dans l’admin d’un RAID.

(suite…)

Configurer Node.js pour le serveur

Node est génial. Quand on commence, on fait joujou avec et on lance toutes nos commandes en CLI à base de node server.js sans se poser plus de questions. Puis vient le jour où on veut mettre en ligne notre belle application codée avec amour, et là, on ne sait pas comment faire tourner Node comme un vrai serveur, indépendamment du shell. Voyons ça de plus près.

(suite…)

Git en 2-2

Aucun développeur ne peut ignorer l’existence de Git, le célèbre outil de versionning de Linus Torvalds. Que l’on code seul ou en équipe, dès que l’on commence à travailler sur des projets d’une certaine taille, on ne peut se passer d’un bon logiciel de gestion de version. Passons donc rapidement – en 2-2 – en revue les commandes les plus utiles de Git.

(suite…)

60 facteurs pour un bon SEO

Que vous ayez un e-commerce, un blog ou un site vitrine, il faut qu’il soit bien référencé, sans quoi aucun visiteur ne vous trouvera dans l’immensité du web.

Le référencement n’est pas une science exacte et il consiste en un savant mélange entre art et technique. Toutefois, il y a certaines règles qu’il faut respecter pour gagner les premières places du classement de Google. Ces règles concernent différents aspects de vos sites et contenus : humains, techniques, sociaux, les facteurs sont variés. Passons-les en revue et grimpez dans les résultats !

(suite…)