Responsive design, long scrolling pages, lazy loading, parallax design, lecteurs vidéo, dynamic image resizing : les sites webs adoptent massivement de nouvelles façons de coder les pages webs. Et cela crée de nouveaux obstacles pour le référencement. Pourtant il est possible d'utiliser ces techniques avancées tout en conservant un site parfaitement optimisé pour le SEO.
Migration les pièges a éviter - petit déjeuner 15-11-2018 Nantes
Intégration HTML & SEO : nouveaux challenges
1. Agence Conseil en stratégie digitale
SEO, CRO, Inbound Marketing, Analytics
PETIT DEJEUNER SEO
SEARCH FORESIGHT
6eme édition
LE 23 OCTOBRE 2014
9h-12h
Nouvelles modes dans l’intégration HTML /
Nouveaux challenges pour le SEO
/ SEO
MOUAD BOULAABI,
CONSULTANT SEO SENIOR
3. / Attention aux solutions full javascript !
3
Le responsive design
Potentiellement, le responsive design a des avantages pour le SEO
Google recommande d’utiliser le responsive design
Par contre il faut pouvoir gérer cela en « amélioration progressive » ou « mobile
first »
4. / Par défaut, la page doit contenir suffisamment de
textes et d’images
4
L’amélioration progressive
Hélas, la complexité de la gestion des templates HTML sur les solutions e-commerce conduit à une dégradation
absolue : sans javascript, le site n’est plus navigable et le contenu est absent du premier état du HTML.
5. / Voici une liste de ce que l’on doit respecter
Performance: Ne pas allonger le temps de traitement, optimiser les images au
maximum, et autres ressources (CSS, JS)
Même code HTML: Pas de cloaking
Dynamic Serving Entête HTTP-vary :
Permet à Googlebot de détecter plus rapidement le contenu optimisé pour les
appareils mobiles
5
Prérequis SEO au responsive design
6. / Cauchemar potentiel pour le SEO
6
Le lazy loading
Là encore, les ressources que les moteurs doivent indexer doivent pouvoir être
explorées. Or les techniques comme l’ajax ou certaines implémentations en
javascript posent problème.
7. / Techniques pour palier à ça?
7
lazy loading, and boring ?
Sitemap (mauvaise idée, si pas d’images placées dans le source HTML aucune
indexation possible)
Balises Noscript : cela fonctionne très bien mais les bots deviennent très suspects
aujourd’hui vis-à-vis de ces techniques assimilées à du cloaking.
Liens Hijax une des meilleures technique à adopter.
<a href='http://example.com/...?blogimage=<image-number>' onclick='...show(<image-number>);return false;'>
•Pour l’utilisateur: le retour à false à la fin de l'event onclick permet de rendre le href
totallement ignoré et le code JS executé.
•Pour le bot: le lien href sera suivi pour indexer son contenu et le code JS ignoré !
9. / Cauchemar potentiel pour le SEO
9
Les « long scrolling pages »
Il faut prévoir une navigation par pages qui fonctionne en mode dégradé
(javascript désactivé ou non supporté)
10. / C’est possible si on est rigoureux.
10
Comment être SEO compliant
Lors du scroll du site la page va passer par plusieurs URL
Exemple avec: http://www.polygon.com/a/ps4-review
http://www.polygon.com/a/ps4-review/video_review
http://www.polygon.com/a/ps4-review/console
http://www.polygon.com/a/ps4-review/controller
http://www.polygon.com/a/ps4-review/os
http://www.polygon.com/a/ps4-review/online
Ces urls sont accessibles via le menu de gauche, on peut
naviguer sur la page avec JS désactivé et chacune de ces
URL sont accessible séparément