Comment ton agence WordPress optimise ses processus

Michael Firnkes Dernière mise à jour le 12.10.2020
7 Min.
WordPress  Agence
Dernière mise à jour le 12.10.2020

Les mêmes étapes encore et encore - un mal fastidieux pour les agences, même lorsqu'elles développent WordPress . Comment les autres optimisent-ils leurs tâches ? Et quels outils utilisent-ils ? 10 questions à notre client et partenaire Daan Bachmann de stark.marketing.

Démarrage rapide du projet

Daan, votre agence WordPress gère de nombreux projets dans toute l'Allemagne. Quelles sont les fonctionnalités de notre tableau de bord qui vous aident particulièrement ?

Les fonctionnalités soutiennent chaque phase de nos projets. Le tableau de bord comme point d'entrée est clair et facile à utiliser. Les BOÎTES DE DÉMO offrent un démarrage absolument rapide dans le développement sur un LiveServer. Tous les projets n'ont pas le budget nécessaire pour des phases de brainstorming et de mise en page créatives et élaborées, avec de nombreuses boucles de correction.

De nombreux sites web sont créés sur la base des souhaits du client directement dans la DEMO-BOX. Leur contenu, même s'il ne comporte parfois que des espaces réservés, est rapidement mis en ligne et peut être consulté sur divers appareils terminaux. Cela aide de nombreux clients dans la suite du processus.

Créer DEMO BOX
Créer un nouveau projet dans le cadre de DEMO-BOX

Les sauvegardes automatiques et régulières m'ont permis d'économiser de nombreux projets clients, tant pendant le développement qu'après. La transmission du contrat d'hébergement au client après la fin du projet, s'il le souhaite, se fait en quelques minutes. Et jusqu'à présent, tous les profanes y sont parvenus sans instructions.

Autre point qui facilite grandement notre travail quotidien : même après avoir remis le contrat, j'ai toujours accès à BOX pour l'ensemble de son administration. Votre WordPress Staging permet des ajustements et des changements importants, tandis que le site web reste disponible tel quel pour le client final.

Spécialisation dans WordPress

L'un de nos clients nous a dit : "Votre tableau de bord nous permet d'économiser un poste d'administrateur système à plein temps". Est-ce une exagération de votre point de vue ?

Cela rend certainement la vie quotidienne beaucoup plus agréable pour nous. La navigation et l'ensemble de l'interface sont clairs, logiquement structurés et vous atteignez votre objectif en un clin d'œil. La mise en place d'un nouveau BOX incluant le domaine et les e-mails se fait en quelques minutes. L'accès simple à toutes les informations et fonctions d'un hébergement moderne permet de gagner beaucoup de temps avec les tâches administratives nécessaires.

(Dé)activer ou supprimer le cache, activer le SSL, les informations d'accès FTP, etc. - ces tâches quotidiennes se font en deux clics. De nombreux autres paramètres pour le serveur et WordPress sont également bien disposés dans les menus. C'est là que votre spécialisation joue un grand rôle : les paramètres par défaut sont si bien réglés que j'ai rarement à les traiter.

Comment calculer la valeur ajoutée que vous offre notre hébergement ? Et quel rôle notre soutien joue-t-il à cet égard ?

En économie de temps et de nerfs. Donc, en fait, ça n'a pas de prix. Votre soutien y contribue l'hisige : Rapidement accessible par le biais du chat, amical, compétent et jusqu'à présent toujours trouvé une solution - une classe mondiale absolue. Vous avez accidentellement envoyé trop de courriels de sweepstakes depuis le backend du WP et vous êtes au bord d'une crise cardiaque parce que rien ne fonctionne plus pendant que des publicités sont diffusées sur le site ? Le soutien s'en est chargé et, cinq minutes plus tard, tout fonctionnait à nouveau comme sur des roulettes.

Expérience des boîtes de raid
L'expérience des clients avec RAIDBOXES

WordPress performance

Comment se présente, de votre point de vue, le point "performance" sur RAIDBOXES ? Avez-vous des valeurs comparatives ?

WordPress avec le polyvalentTheme comprenant le constructeur de pages et le nombreux Plugins est un tueur pour le temps de chargement. Le fait que nos pages se chargent encore assez vite est dû à votre hébergement. Temps de réponse rapide, mise en cache propre, support WebP et serveurs configurés exactement pour WordPress : Nous sommes toujours surpris de la différence que peut faire un changement d'hébergement pour RAIDBOXES . Ce n'est pas pour rien que nous recommandons votre hébergement à tous nos clients.

Comment rendre vos projets aussi performants que possible, même en dehors du facteur d'accueil ?

De nombreux facteurs influencent le temps de chargement. Des outils comme GTmetrix donnent une bonne estimation et quelques instructions. Le facteur le plus important est en fait toujours les images. Mes conseils de pratique :

  • Adapter les images exactement à la mise en page, c'est-à-dire ne pas trop grandir
  • Réduire la qualité de l'image au minimum nécessaire (manuellement dans le programme de traitement de l'image ou automatiquement via ShortPixel)
  • Proposer le format .webp
  • Activer le lazyloading (le lazyloading natif est maintenant largement développé du côté du navigateur)
ShortPixel
Les statistiques de ShortPixel

Les polices de caractères sont également une chose. Non seulement sur le plan typographique, il est logique de s'engager à respecter un ensemble de règles claires et de n'utiliser que quelques polices et styles différents. Ceci est aussi particulièrement important pour le temps de chargement : chaque style de police (fine, grasse, etc.) est un fichier séparé, tout comme les italiques. Si celles-ci sont chargées par Google Fonts, comme c'est souvent le cas, il s'agit alors de plusieurs requêtes. L'idéal serait donc de définir clairement la faute de frappe dans le guide de style et d'héberger ensuite les fichiers de police sélectionnés sur votre propre serveur. Par exemple par téléchargement FTP dans wp-contents/fonts.

L'ordre de chargement des scripts peut également avoir un impact important sur la vitesse de page. Nous obtenons régulièrement les meilleurs résultats avec la minification et le chargement asynchrone via Autoptimize et Async JavaScript.

Sauvegardes stratégiques

Vous dites : "Les sauvegardes m'ont permis de sauver de nombreux projets de clients". À quoi ressemble votre flux de travail de sauvegarde ?

Par exemple, cela m'a sauvé la mise pendant le développement du nouveau site web de Lehner. Notre tâche consistait à mettre en œuvre techniquement un merveilleux design d'écran par headtrick, y compris le développement d'un backend WordPress facile à utiliser pour le client. Les nouveaux équipements, accessoires, postes vacants, dates de salons, etc. devaient être entretenus par le client lui-même après leur achèvement.

Lehner WordPress
Le projet Lehner

J'ai décidé d'utiliser différents types de messages personnalisés, qui sont remplis dans le back-end avec quelques champs et édités dans le front-end comme prévu. Cela a fonctionné de manière satisfaisante jusqu'à présent - jusqu'à ce qu'on en arrive à la traduction. Il y a eu des problèmes, car certaines entrées de la base de données n'ont pas pu être traduites par le WPML. Et dans ma tentative de faire travailler ensemble des WordPress Plugins incompatibles, toute la base de données est devenue une marelle. Heureusement, j'ai pu me fier aveuglément à mes sauvegardes automatiques, restaurer une version correspondante et commencer à travailler à partir de zéro avec un Plugin compatible.

Comme nous le savons tous, vous apprenez de vos erreurs - mais le filet à double fond sous forme de sauvegardes est une bénédiction. Étant donné qu'une sauvegarde est créée automatiquement chaque matin, notre flux de travail ne prévoit la création de sauvegardes qu'à certaines étapes, qui ont alors une pertinence de plus de 30 jours. Par exemple, après l'achèvement du projet, avant le début de la traduction ou avant Staging.

Staging WordPress

DévelopperWordPress et WooCommerce sans un environnement de test peut être une grave négligence. Comment et pour quels cas d'utilisation utilisez-vous notre Staging?

Une alternative mille fois meilleure à la page "En construction". Lorsque de nouvelles pages, de nouveaux articles de blog ou de nouveaux produits sont créés, tu peux généralement le faire sur le site en ligne la conscience tranquille. Même si le design du site n'est pas encore parfait lorsqu'il est mis en cache, personne ne le remarquera puisqu'il n'apparaît nulle part.

La situation est différente pour la révision des modules globaux tels que l'en-tête ou le pied de page. Ou pour les ajustements qui affectent plusieurs pages. Pour que les clients ne remarquent rien de tout cela, nous activons le site Staging. Chez Lehner, par exemple, nous avons une navigation graphique dans GridLayout sur la page d'accueil. Lorsqu'un nouveau produit était ajouté, je mettais à jour cette navigation et les autres pages concernées sur Staging , puis je les mettais en ligne en même temps en un seul clic.

Avec WooCommerce et d'autres Plugins, qui stockent des commandes ou d'autres données dans la base de données de WordPress , il faut cependant être prudent : avant de passer en mode "live" à Staging, il faut absolument faire une sauvegarde des données en temps réel - sinon, par exemple, les commandes qui arrivent entre l'activation et la désactivation de Staging sont perdues.

Multilinguisme avec WordPress

stark.marketing gère également des projets internationaux. Le point "multilinguisme" est souvent critiqué sur le site WordPress . Comment et avec quels outils procédez-vous ici ?

Cela dépend des exigences du client. La page doit être comprise dans différentes langues, mais la qualité des différentes traductions n'est pas importante ? Ensuite, nous aimons utiliser le Plugin GTranslate. Rapidement installé et mis en place, il offre aux clients internationaux la possibilité de faire traduire automatiquement des textes. Cependant, cela entraîne parfois des traductions incorrectes, y compris des erreurs involontaires et comiques.

Si la traduction doit être parfaite et que nous devons avoir une influence totale sur le contenu - par exemple des images différentes par langue - alors le meilleur Plugin est toujours WPML. Il est possible de traduire n'importe quelle page de WordPress - à condition que les Plugins utilisés soient compatibles. Ce point doit absolument être vérifié au préalable.

Nous travaillons souvent avec plusieurs personnes en même temps sur la traduction d'un site web, car les pages et les messages individuels peuvent être scindés avec la direction de la traduction ou même attribués à des traducteurs externes. L'effet secondaire agréable d'une page traduite manuellement : il y a un petit coup de pouce au référencement.

WordPress et boîte à outils

Vous utilisez Toolset pour certains de vos projets. À quoi sert la collection de plugins et qu'est-ce qui la rend plus facile pour vous
?

La boîte à outils n'est pas vraiment une collection - elle étend WordPress au-delà des limites des pages et des billets de blog. La première étape consiste à créer de nouveaux types de postes douanières. En prenant Lehner comme exemple, il s'agit des produits, des accessoires et des supports. Ceux-ci peuvent ensuite être remplis avec des champs personnalisés (nom, description, image). Des relations logiques peuvent être ajoutées entre les types de poteaux (le produit A a le support B et les accessoires C, D et E).

Enfin, vous pouvez produire les résultats comme vous le souhaitez dans le frontend, par exemple, un aperçu de tous les accessoires disponibles pour le produit A avec des images et des descriptions. Si maintenant d'autres produits utilisent également l'accessoire D, alors une mise à jour de la description de l'accessoire D du poste de douane est suffisante pour le faire apparaître sur toutes les pages de produits connectées. Cela permet des connexions beaucoup plus complexes et/ou une saisie plus simple par l'utilisateur. En outre, le Toolset est compatible avec le WPML, car il provient du même développeur.

Quelques mots sur vous et stark.marketing ?

stark.marketing existe depuis sept ans et a été créée dès le début en tant qu'agence de marketing à la performance (SEO/SEA/Ads). Cependant, comme il y a beaucoup d'entreprises dont l'ancien site web n'atteindrait toujours pas le ROI (retour sur investissement) avec beaucoup de trafic, j'ai rejoint l'équipe il y a quatre ans en tant que support créatif.

Notre principal objectif est d'apporter une valeur ajoutée mesurable au client. Et un site web de qualité et bien conçu est toujours le pivot de toutes les mesures de marketing en ligne. Nous sommes également heureux de nous occuper de la conception graphique, de l'impression et de l'automatisation du marketing pour nos clients. Ils n'ont donc plus à se soucier de leur marketing en ligne. Merci de vous occuper de tant de choses techniques pour nous et d'être toujours là quand il y a des questions ou en cas d'incendie - pour que nous puissions nous concentrer pleinement sur notre activité principale !

Vos questions sur WordPress dans les agences

Quelles questions avez-vous pour Daan ou les outils mentionnés ? N'hésitez pas à utiliser la fonction de commentaire. Vous voulez être informé des nouveaux articles sur WordPress ? Alors suivez-nous sur Twitter, Facebook ou via notre newsletter.

Michael est responsable de contenu et de la santé mentale chez RAIDBOXES. Il est actif dans la communauté des blogueur·euse·s et de WordPress depuis 2007, entre autres en tant que co-organisateur des événements WordPress, auteur de livres et formateur de blogs d'entreprise. Il aime énormément les blogs, tant sur le plan professionnel que personnel. Michael travaille et écrit à distance depuis la ville ensoleillée de Fribourg.

Articles connexes

Commentaires sur cet article

Laisse un commentaire

Ton adresse électronique ne sera pas publiée. Les champs obligatoires sont marqués d'un *.