Jean-Baptiste Audras: Gutenberg : rétrospective et prospective de la montée en compétence d’une agence (et de ses clients) [WCGVA 2022] [fr]

Mes notes de WordCamp Genève 2022, prises sur le vif, n’engagent que moi et peuvent contenir des erreurs!

JB  (core wordpress)

Ces dernières années ont été riches en changements pour WP. WP a toujours suivi les besoins de l’industrie du web. Slide avec rétrospective des grosses étapes de l’évolution de WP + écosystème.

2018, le drame: Gutenberg. Electrochoc pour la communauté: incertitude… (on aime pas!)

En plusieurs phases: éditeur de blocs, puis éditeur de site (phase dans laquelle on est maintenant, 2021-22).

Du point de vue de l’agence: découverte en 2017 vu l’extension Gutenberg, premiers tests. On tente de se persuader que ça va être bien malgré les avis super négatifs (qui vont empirer sur 2018). WP 5.0 prévu pour printemps 2018, donc urgence de s’y mettre.

Veille active, contribution au développement => compris que ça sortirait pas printemps 2018. Contribuer leur a permis d’apprendre et aussi une opportunité d’influencer le développement. Décident de faire la montée en compétence via un projet client (doivent donc monter un discours client: pérennité, réutilisabilité, simplicité et propreté du code… il faut compenser l’absence de référence sérieuse!)

=> mise en oeuvre d’un discours pro-G dans la communauté. (La doc est pas encore là et ça aide pas!)

2e semestre 2018, projet full G, pour une grosse enseigne de distribution. WP5.0 repoussé en décembre, basent tout sur le plugin du coup… Tout est mouvant, grosse perte de temps (ne referait pas si c’était à refaire!) Côté crédibilité, pas simple non plus. Reçoivent maquette par maquette de la grosse agence créa qui fait que de la créa et ne veut pas toucher au reste. Le lead dev a mis les bouchées doubles, le site est sorti juste après WP 5.0, ont pu ôter le plugin, c’est allé (ouf).

2019: 100% des projets seront G. Montée en compétence de toute l’équipe (le lead dev ça suffit pas). Plein de petits projets qui se passent bien, développent des extensions, communiquent dans la communité, puis gros projet d’usine à sites pour un groupe international, avec agence créa qui connaissaient très bien G, ce qui a tout changé. (On fait les pages bloc par bloc.)

2020: pérennisation… les projets passent en maintenance, donc il fallait former les équipes support (n’avaient pas anticipé, erreur). Commencent à être rodés côté discours client, supports de formation. L’arrivée des compositions est une bonne chose (contre l’angoisse de la page blanche). Les clients sont ravis mais les agences créa continuent à être un problème si elles travaillent à l’ancienne.

2021, l’attitude change face à G, bcp d’extensions, écosystème foisannant. La doc est plutôt bonne. Recrutement plus facile… G est mature. (Au début, tout le temps des “erreurs de bloc”!)

Et 2022? Début d’un nouveau cycle. Full site editing. Phase expérimentale assumée. WP 5.9 + thème Twenty Twenty-Two => éditeur bêta clairement indiqué.

Objectifs 2022 de JB: bâtir des petits sites basés sur des Block Themes et le FSE (full-site editing) comme 2022. Préparer le discours client commercial, faire monter en compétences toutes les équipes. Expérimenter le FSE sur des petites zones de sites intermédiaires. e.g. rendre éditable le footer (on peut faire des thèmes hybrides). Puis, lancer un gros projet avec FSE (les usines à sites sont idéales pour expérimenter).

Bcp de gens critiques au départ admettent les qualités de G maintenant que c’est stable (au début: pas stable, mal communiqué, doc absente…)

Vu l’ouverture du projet, on peut au minimum anticiper, et même, contribuer!

WP 6.0 va être une “petite version”, 6.1 consolidation, la prochaine grosse version viendra en 2023 avec les outils collaboratifs.

Similar Posts:

Matteo Enna: I was a shy guy and I didn’t speak English, but then I discovered WordCamps! [WCGVA 2022] [en]

My notes of WordCamp Geneva 2022, might be incomplete or contain errors!

Matteo‘s personal story in the WordPress community. First talk outside Italy, non-technical, in English (non-remote)!

Matteo is an open-source evangelist and developer from Sardinia. Moved to Milan in 2018 to join the startup he’d been working for. Worked on a big WordPress site. Sees a 2-day event in the WP admin. Decides to go! It was WordCamp Turin. Leaves with a stack of notes after the day of talks.

Discovers the wider community (developers, writers, designers…), all wordpress lovers. Pacman (?) – leaving a space for others to join the conversation.

Second WordCamp: Zurich. Intense! travels alone for the first time, and it’s in English. On the return trip, signed up for two more wordcamps and made a talk proposal. Verona, and then Dublin. In Verona meets other people of the Italian WordPress community. Dublin was a very big community, multicultural. Problems with accents! Difficult for beginners. Also, if you’re shy, easier to sit in talks than participate in the contribution day. But he did the contribution day (support table) in English (written), because it was his goal.

Back to Italy. Being shy makes it hard to speak in front of many people! Cf. “Anger Management” movie (called “shock therapy” in Italian). Started out by being a volunteer and speaker and WordCamp Milan. In Cagliari (Sardignia), there wasn’t a meetup, so he started one.

Then he went to Glasgow, as a volunteer. And now, in Geneva (Switzerland), he shares his story in the hope it will encourage others to overcome their shyness and language issues!

  • it’s important to know and study yourself
  • participate! being a speaker is not the only way (volunteer and contribution day are great)
  • don’t miss the after party!

Similar Posts:

Pascal Hämmerli: L’aventure de la migration et de l’unification de 8 (gros) sites vers un seul site WordPress [WCGVA 2022] [fr]

Mes notes de WordCamp Genève 2022, prises sur le vif, n’engagent que moi et peuvent contenir des erreurs!

Fribourg Région. Ça commence au restau 🙂

Beaucoup de sites sur une plateforme propriétaire. 2019: il faut une stratégie pour 2022! Un doc de 18 pages, qui défend entre autres un système open source. Puis, présentation, puis de nombreuses discussions pour rassurer les gens sur l’open source. Centraliser la gestion technique.

Pas mal de workshops pour identifier et définir les modules. Puis wireframes. Idée depuis le logo: branding avec sous-sites (les régions), codes couleurs.

  • 8 sites à migrer
  • 8 bases de données à unifier
  • 20k pages web
  • objets et listings
  • FR/EN/DE
  • etc

Coeur du projet: les objets. Ex: un hôtel. Monstre Google Sheet pour définir les champs. Bcp de temps et longues discussions, voulaient garder leurs données et améliorer.

Chaque région a une nom de domaine, mais tout le monde a /randonnee /hotels /machin => pénible à mettre en place techniquement avec WordPress. Ont utilisé un plugin appelé (pas retenu).

L’associé pensait que drupal serait mieux, lead developer a dit qu’il voulait pas le faire (back-office). Souci! Problème: intégrer le back-office pour des objets complètement custom dans le back-office de WordPress.

Ont voulu bosser avec l’Inde (pas simple, bcp de boulot à mettre en place!), sont ensuite partis sur une équipe ukrainienne (plus proactifs, ont pu les intégrer dans le projet).

Outil de collaboration et planification: Monday. + Google Drive, + groupes Telegram (moins de mail).

Ont fait une base de données complètement sur mesure pour les objets. Structure des tables dans lucid. Tous les objets sont gérables depuis le back-office WP.

Question: gestion du multilinguisme?

Similar Posts:

Nestor Angulo de Ugarte: The strange case of malicious Favicons [WCGVA 2022] [en]

Live-blogging notes, may contain errors! WordCamp Geneva 2022

A story about being hacked. Clean-up team (blue team).

A few concepts to get on the same page.

Two types of companies, those who have been hacked, and those who don’t yet know they have been hacked.

Hackers (curious person who likes to go beyond limits or conventions) vs. cyberterrorists (computer hacker, aligned to enrich himself in a zero-sum game situation = the bad guy).

How a WP site is infected: there is a vulnerability, somebody discovers it and creates and exploit, injects it (final code; backdoor = worse scenario). => spam, botnode, etc.

Targets: users, database, content, infrastructure, bot net, reputation.

Some facts:

  • site hacking is almost never client-oriented (98%)
  • almost always happens due to deficient monitoring/maintenance
  • a SSL certificate is not an anti-hacking shield
  • patches and security updates almost always appear after hacking exploits
  • errare humanum est
  • security will never be 100%

What measures do we have for infected sites?

  • reactive (incident response), when something bad has always happened – pain mitigation
  • proactive, before anything happens (analysis and monitoring) – risk mitigation

In this case: incident response. Identifying an attack quickly, minimising effects, containing damage… We’ll see how Nestor discovered what hat happened and what he did.

WordPress install in which we can see a few weirdly named folders and a file zzkwjuce.zip. Scenario: spammed site. SEO affected, removed Google Rank 😱, rapid reinfection. Viagra ads on site. Then you get warnings on the site… not fun.

Facts:

  • no WAF (web application firewall) for this website
  • tools cleaned spam and malware in plugins and root folder
  • probable vector of infection, outdated plugin (no forensic analysis at this point)
  • integrity analysis shows some core files are modified! (md5 hashes of WP core files/folders) – using WP API

=> index.php, contains an @include to a weird favicon somewhere in a theme. Uses “$ php -a” and unphp. It’s base64 code. base64decode.org Runtime semphore.

Actually the real backdoor was in the comments of the PHP code.

ctrlq.org/beautifier can be useful to make things readable. Sitecheck.sucuri.net (slide with various useful tools).

webpagetest

The favicon was in fact a backdoor to connect to a remote server => turning the website into a bot node. 0day ability. Different options included (spam e.g.), tracking of infected sites, bot net dashboard…

Main question: how does reinfection happen? via a cron job in a user directory (wget), get a file from a malicious domain, make it executable, run the sh script, and there we go.

Final advice: install proactive measures!

  • reduce admins, plugins, and themes (least privilege rule)
  • use password manager, change regularly
  • have backups and validate them!
  • do your updates (remember: patches come after exploits)
  • monitor your site (wpscan.com & file integrity scanner)
  • install a WAF (web application firewall)

Invest in hosting AND security.

WAF: can be external or internal. Wordfence has a WAF. Analyses traffic. Internal can use up ressources. With an external one, the traffic has to pass through it. Sounds like the Star Trek transporter decontamination.

Similar Posts:

Carole Mauron: extensions “pros” qu’on pourrait utiliser [WCGVA 2022] [fr]

Mes notes de WordCamp Genève 2022, prises sur le vif, n’engagent que moi et peuvent contenir des erreurs!

Carole fait des sites depuis 13 ans, directrice d’agence. Un site esthétique c’est pas suffisant. Il doit être vu! Donc points à avoir en tête pour passer d’un beau site à un site pro.

Un site bien entretenu est un site qui dure… (ahem ahem, j’ai du boulot!)

  • Backup: Akeeba backup, qui fait un backup complet et permet de le réinstaller en quelques clics. Version pro, on peut programmer les sauvegardes. Pas besoin de l’intervention de l’hébergeur pour réinstaller en cas de cata.
  • Mise à jour: Easy Update Manager, avec lequel on peut décider de critères pour les mises à jour.
  • Protection des e-mails: Email encoder
  • Wordfence pour la sécurité

Performance: dimensionner et optimiser les images, utiliser des polices d’icones pour faire des pictos légers (Plugin Font Awesome par ex), ne pas surcharger (mettez du vide), suivre les versions PHP, limiter les appels externes qui ralentissent le chargement de la page

JCH Optimize, Litespeed Cache, Jetpack Boost, Optimisation DIVI; options intéressantes: cache, lazy loading, fusion et compression des fichiers css/js, optimisation images. Il faut essayer et tester pour savoir ce qui est le mieux (avec sites de test). Attention aux plugins lourds (vérifier avec plugin Usage DD)

Yoast pour SEO. Titres de page, méta descriptions, niveaux de titres, conseils pour rédaction, photos spécifiques pour partage sur réseaux sociaux. Boîte à outils référencement.

Similar Posts:

John Robert-Nicoud: diffuser un podcast via WordPress [WCGVA 2022] [fr]

Mes notes de WordCamp Genève 2022, prises sur le vif, n’engagent que moi et peuvent contenir des erreurs!

John anime les meetups WP à Lausanne, a fait un podcast avec un pote pendant 6 ans, en fait encore, podcast plutôt court.

Podcast: un bricolage pour recevoir des épisodes. Tout est basé sur le flux RSS!

3 catégories:

  • podcast amateur avec les moyens du bord
  • podcasts faits par des groupes très pro
  • catch-up radio (émissions radio rediffusées)

Version DIY: tout faire à la main, pas idéal. Hébergeurs spécialisés: Anchor (spotify), Castos, Ausha, podcloud, spreaker…

De gratuit à pas très cher, la plupart ont leur plugin wordpress. Plateformes optimisées, c’est un avantage.

Ce qui nous intéresse: les plugins, pour s’affranchir des plates-formes.

  1. Seriously Simple Podcasting (par Castos) – le préféré de John
  2. PowerPress Podcasting plugin (Blubrry)

Seriously Simple Podcasting: on peut faire plusieurs podcasts différents, flux séparés, stats via plugin dédié (les stats c’est le gros souci actuel dans le monde du podcast), audio + video, on peut faire des séries, on peut héberger ses fichiers ou chez eux avec abo 19$/mois, ou encore ailleurs et faire le lien. Si on n’a pas une audience démente, héberger chez soi est viable, le souci vient avec le temps et la place que tout ça va prendre, 400-500 épisodes c’est lourd!

PowerPress Podcasting plugin: simple et avancé, support itunes et google play, SEO-podcasting, les stats sont payantes, import simplifié depuis soundcloud et al, hébergement possible.

Avantages de SSP: gratuit, simple, extentions existent, plusieurs podcasts en parallèle, bonne gestion du contenu, player intégré, stats gratuites.

Tour d’horizon de la config et de l’utilisation. Attention si on crée une nouvelle série, c’est un deuxième podcast! Donc pas besoin de créer de série si un seul podcast. On peut publier avec un custom post type ou un article. On peut choisir d’activer les champs spéciaux pour itunes 11. Config du player. On peut dans les meta data intégrer par ex un lien pour dons. Liens de partage (sur toutes plateformes). On peut protéger le podcast par un mot de passe. Import facilité vers castos si on avait commencé en auto-hébergé et qu’on change d’avis.

Upload du fichier audio/vidéo: si limite de poids côté wordpress, passer par ftp. Si on utilise l’interface, import des metadonnées du fichier.

Anchor.fm: solution alternative qui permet de facilement enregistrer un podcast sur le tél, mais hébergé chez eux, utilisation de wp-rss-aggregator pour l’intégrer dans notre wordpress. Ont été rachetés récemment par Spotify, donc histoires de droits etc à regarder.

Plugin récent: anchor episodes, donne un shortcut qu’on peut mettre dans sa page.

Un mot à retenir: “Streetcast!” – enregistrement fait sur le vif, où on parle quelques minutes de sa vie (et c’est ça qui m’intéresse juste là). Cappucino aussi pour streetcast (3 min max). Podcasts entre amis, avec listes d’écoute, invités. A regarder, semble sympa.

Similar Posts:

Shaunelle Drake: WordPress, Giving Everyone a Voice [WCGVA 2022] [en]

Live-blogging notes, may contain errors! WordCamp Geneva 2022

We’re all trying to bring our gifts to the world using WordPress! Shaunelle believes everyone has a story and gifts. WP has helped her bring her story and gifts to the world.

Shaunelle came to CH in 2012, and decided they wanted to share their experience living in CH after living in Canada. Tried a newsletter first. Just mails to a closed group of people. Looked for something a bit more sustainable. Her husband did a little research.

They tried WordPress.com, but figured it wasn’t for them because you don’t control your data, too much out of your hands. So, WordPress.org – they’re both technical people. Got their own server to get started, in 2014. On the home network! To learn about WP. A safe environment to play around. Feel free and comfortable to fail.

In 2016 they decided to step up a bit, got a QNAP server, came with WP preinstalled, PHP… Also had ideas by then, about the potential of WP. Thought about their friends and family back in Jamaica, doing various jobs but without time or ressources to market themselves. A solopreneur website? Got a URL for that. Used the .xyz domain… was cheap… but regret that choice now.

2018, turning point: Shaunelle spent some time in a monastery and decided to start on her healing journey (didn’t have a chance to grieve when her mother died when she was 15). Used music as part of her journey, as is a pianist. Started recording music she played. Carried it everywhere. Husband asked why she didn’t share it! She didn’t want to, it was personal, he insisted, she finally decided to give in and share. WordPress became the way to share this music, this part of her life and journey.

Her focus shifted to content: writing the story, why she was sharing the music, etc. Got introduced to e-mail and mailing lists. She chose MailerLite, served her purpose because easy to use, simple, standalone but also integratable with WP. Sign-up form on her site.

WordCamps! First one in 2016 in NYC (was travelling by chance), then 2017 Bern, 2018 Lausanne. Community, acceptance. Meant a lot to her.

Their xyz site went offline in 2019… so e-mail. Error on the server. (Shaunelle reads the e-mail.) Actually, she got hacked. It was still their own server! Weren’t careful enough. Opportunity to revision… the music had gone offline and they had 300 active subscribers. Pause and step back!

Decided to get a “real” web hosting provider.

Migrated the site. Zoom, Zapier, Calendly, Mailerlite.

Early on, SEO was not important. Wasn’t trying to be found, just sharing with friends and family.

Had started inviting people into her home to listen to her playing music, end 2019 and 2020. Stopped with covid.

Which theme? see what fits best with your goal.

She used Twenty Seventeen, Audioigniter, OceanWP, etc…

There are decisions to make. Business or pleasure? A mix of both? Free or premium tools? What are the non-negociables? staging, backup, security, support and community, keeping on top of what is new.

Choose the theme and plugins that support your gifts, that instil confidence in those who use them. Have something on your site that says who you are! A way to get in touch with you. Also, ensure that you talk about what the transformation is. If somebody goes to your site, they want help in some way, they want to get better in some way. How can it benefit them? What will it do for them, over what you can do.

Shaunelle’s gift: sit a while. Pause amidst all the running.

What is next for her? Bring her website up one level. Accessibility. French. SEO! She realised that we all have a gift/story that can make the world a better place, so why hide it? Have a greater impact.

  • For early starters: it can be overwhelming, but stick to your goals, the message/transformation you want to bring, choose what is absolutely necessary to get your story out. Focus on the transformation. You will learn as you go along.
  • Intermediate: keep your story as a focus as you learn new things and explore WP capabilities.
  • Experts: thank you for helping others get their story out! Remember your wordpress story even when the daily grind can have you caught up in the technicalities.

Similar Posts:

Mariela Cao: retour d’expérience newsletter [WCGVA 2022] [fr]

Mes notes de WordCamp Genève 2022, prises sur le vif, n’engagent que moi et peuvent contenir des erreurs!

Newsletters intégrées à WordPress. Mariela fait des sites depuis longtemps! Solutions intégrées, plus simple, clientèle souvent associative… Sites et web apps, libre => WordPress

Risques si la config est mal faite (spam). Les mails doivent être lisibles, ouvrables par tous les clients mail. Il faut du suivi, des rebonds. => liste de critères.

But: que le client puisse être autonome dans l’envoi, programmation, modification, etc. de ses newsletters. Donc privilégie solutions dans le dashboard de WP.

Critères de choix: édition, serveur d’envoie, importation.

  • Edition: interface simplifiée qui n’injecte pas trop de code (spam).
  • Serveur: externe ou local? (Mailchimp: leur serveur… enjeu que ce soit en Suisse ou pas?) Les résultats sont meilleurs en local mais config complexe.
  • Importation: carnet Outlook? fichier excel? cibler par groupe ou centre d’intérêt.

Plugins retenus: mailchimp, mailpowet, the newsletter plugin, acymailing.

  • Mailchimp: connu, maintenant en français (pas 100%), pas RGPD, pas dans le dashboard. SaaS.
  • Mailpoet: intégré au dashboard, segmentation difficile
  • The Newsletter plugin: sympa, simple, assez nouveau, phpmailer sinon payant, pas de segmentation
  • AcyMailing, le préféré de Mariela, plugin Joomla qui a passé sur WordPress. On peut laisser le client avec un mode d’emploi pour se débrouiller, facile. Segmentation, RGPD… Config complexe, UX à améliorer (en cours), bugs d’éditeur (sous IE). Suivi:

Temps de lecture réel d’une newsletter: moins de 10 sec pour 44% des gens.

Images petites avec de bons noms.

17.8% = taux d’ouverture moyen. 4.3% taux de clic moyen. 43% des mails sont ouverts sur mobile.

Config complexe mais gérable par qqn un peu geek. Utiliser un serveur SMTP (et pas phpmailer) pour les envois si on est sur notre propre serveur. Utiliser une boîte mail dédiée pour la newsletter. L’outil doit pouvoir accéder à la boîte (parfois webmaster) pour voir les rebonds. Il faut aussi veiller aux DKIM (? pas sûre d’avoir compris).

Si on a été “marqué” spammeur, est-ce qu’on peut s’en sortir? Il faut aller sur tous les sites qui ont indexé le domaine comme spammeur pour qu’ils reconsidèrent.

Souci avec les services dédiés externes: intégrité des données et simplicité pour le client. Il faut peser le pour et le contre.

Similar Posts:

Isaline Muelhauser: le SEO c’est super! [WCGVA 2022] [fr]

Mes notes de WordCamp Genève 2022, prises sur le vif, n’engagent que moi et peuvent contenir des erreurs!

Isaline Muelhauser
SEO comme “aider les projets à être vus”, j’aime bien ça!

Beaucoup d’outils, de nouveaux outils, faciles de s’y perdre. Le SEO c’est beaucoup de temps dans des google sheets!

Isaline fait un podcast / organise des meetups SEO.

Collaboration technique + SEO: un enjeu.

SEO: recommandations, mais elles doivent être implémentées! (tech + content)

Le site doit servir l’entreprise. La rapidité, par exemple, c’est pas toujours le plus important! “découvrabilité”. Le SEO n’est pas/plus du keyword stuffing! Ni just installer un plugin… Yoast, faut l’utiliser. Et surtout… savoir ce qui ne sera pas utile… ça prend un temps fou de remplir toutes les cases.

Optimisations techniques: c’est pas juste ajouter les meta descriptions! Y’a des tonnes de critères de référencement, et de choses à vérifier sur un site.

Intérêt de Google: fournir un résultat “qualité”! Comme ça les gens vont continuer à utiliser leur moteur de recherche. Ils cherchent à satisfaire les chercheurs et pas les marketeurs.

Le SEO fait partie de la stratégie marketing. Objectif: rendre un service ou un produit visible sur une page de résultats de recherche.

Vie quotidienne d’Isaline: analyse le marché, applique sa compréhension des moteurs de recherche et des sites web pout faire des recommandations. Va pas faire une recommandation si ça représente 4j de travail pour un petit gain, par exemple. L’évaluation qu’elle fait est toujours basée sur le contexte.

Par exemple si la concurrence est très peu optimisée, il suffit peut-être de faire “un peu” pour commencer.

Aujourd’hui assez simple d’avoir du budget pour du SEO. On a des metrics, ça aide. Core Web Vitals, conversions.

Histoire: site web qui était avant sur la première page de Google, maintenant il n’y est plus, vous pouvez m’aider?
(Isaline reçoit surtout des demandes pour “réparer” des choses qui vont pas, plutôt qu’améliorer/optimiser. ça nous dit l’état du marché)

Depuis octobre, mais il contacte en janvier. Ça traine!
=> que s’est-il passé en septembre 2020? Isaline investigue, parle à l’équipe technique. Une migration!

Risque SEO. Refonte ou fonte? focus 100% sur le design, passage de .com à ch, nouvelle charte graphique, réorganisation des contenus, suppression d’une langue… zéro focus sur la performance.

Pas d’accompagnement SEO lors de la migration.

Des pages à fort traffic et conversion élevée ont été supprimées. Nouvelle structure des URLs.

Redirection unique du .ch vers l’accueil en DE (il y avait des articles de blog qui marchaient encore pas mal!). Set up GTM+GA pas mis à jour. Pages contact séparées par ville avant, juste une après, donc perdu le focus “contact+ville” qui avait une meilleure conversion.
Faut pas supprimer une page sans se poser de questions! => risque SEO

Nouvelle structure d’URLs: parfois mieux de garder les vieilles URLs que tout réorganiser… risque.
Plutôt qu’une redirection unique, faire un custom 404.

A passé d’un site de lead generation à une site vitrine. Gestion des attentes!

L’histoire a coûté cher au client: la refonte, l’audit d’Isaline (qui en plus doit dire “en fait y’a des choses qui ont pas été faites lors de la migration…”, l’équipe technique pour faire des modifs, puis des google ads pour garder ses conversions…

-77% de conversion, perte de link juice, -30% de visibilité GSC (perte de traffic organique), des centaines de soft 404… surtout, le client ne s’y attendait pas!

J’adore cette présentation qui me réconcilie avec l’importance et l’utilité du SEO!

Les recommandations techniques de base n’étaient pas respectées.

Du point de vue de Google? après indexation des URL, Google les garde en tête. Là, il a tout refait à zéro. Google a proposé des résultats qui satisfaisaient pas les humains.

Pour réparer: URL matching, redirections, formatage adéquat des images…

Learning: poker face! C’est pas parce qu’Isaline voit que c’est “une horreur” que les gens en face ont pas fait du mieux qu’ils pouvaient avec les informations qu’ils avaient. Personne n’apprécie de voir son travail jugé… Ça n’apporte rien.

Similar Posts:

Broken World (Song) [en]

Can I write away the pain
The deaths, this broken world
Can I write sunshine into your life
And make it right

Can I write away the tears
The deaths, the broken dreams
Can I write hope into this world
And make it yours

If I could write it all away
And change these fearsome times
I would write until my fingers bled
And make it right.

– March 2022

Similar Posts: