web-dev-qa-db-fra.com

Chargement de sections de site Web et référencement paresseux

J'ai un site Web interactif Wordpress avec plusieurs animations/images. Je voulais améliorer les résultats de Google Speed ​​Insight, mais garder le site convivial pour le référencement.

L'amélioration proposée comprend le chargement paresseux de toutes les sections.

Les étapes sont les suivantes:

  1. Sortie de la page d'accueil du site avec un marquage sémantique minimal et à peine aucun style. Le contenu est caché derrière la superposition

    Le but de ce point est de fournir du contenu pour les robots Google.

  2. Utilisez AJAX pour charger l'écran principal qui remplace le texte minimal.

  3. Lazy charger d'autres sections sur le défilement.

Le but des points est de fournir de meilleurs temps de chargement et une meilleure expérience utilisateur.

Une telle pratique est-elle mauvaise pour le référencement? Je veux dire, Google le pénalise-t-il? Le contenu du texte n'est pas modifié.

2
user1276919

Votre pratique est tout à fait correcte, cependant, vous devrez vérifier ce que Google Bot récupère pour votre site/URL.

Si votre logique fait quelque chose comme: upon any event, attach/append content et afficher, c'est une mauvaise pratique, car il est considéré comme un camouflage.

Effectuez une extraction et un rendu dans la Google Search Console, pour voir comment cela apparaît à Google Bot et à l'utilisateur. En outre, vérifiez le code HTML si le bot peut voir tout le contenu qui apparaît sur la page d'accueil.

Si Google Bot et l'utilisateur peuvent voir le même contenu que celui affiché sur la page de destination, c'est une bonne pratique et vous aide à mieux classer les performances du site.

1
idk

Le but de ce point est de fournir du contenu pour les robots Google. ... Le contenu est caché derrière la superposition

Tout camouflage/masquage, remplissage/remplissage de texte est ce n'est pas une bonne idée et vous pourriez facilement être pénalisé pour cela. Googlebot connaît bien ses façons de voir à quoi ressemble votre page après tout est chargé et la poussière retombée. Assurez-vous que les robots voient le même contenu que les utilisateurs.

Il en va de même pour le point 2: farcir la page avec du "contenu SEO invisible" est un chapeau noir et ne vous causera que des ennuis. Il en est ainsi depuis des années.

Lazy charger d'autres sections sur le défilement.

C'est probablement ok. Il est tout à fait normal qu'une page change après certaines interactions avec l'utilisateur. Par exemple. descriptions dans des boîtes de type info-bulle apparaissant au survol de la souris, changements de contenu après filtrage, etc. Encore une fois, il est mauvais d'inclure du texte masqué, ou de faire disparaître des choses étrangement, pendant ou peu de temps après le chargement de la page.

Pour satisfaire les utilisateurs et les robots, procédez comme suit: utilisez la pagination < prev 1 2 3 .. 19 next> et assurez-vous que les utilisateurs le voient, lorsqu'ils atteignent 95% de la page X. Si un utilisateur atteint le bas absolu de la page X, du contenu du haut de la page Y est chargé par lazyl (ajouté).

Vous pouvez également ajouter un bouton en bas de la page X, tel que Charger 20 autres .. sous la pagination, afin que le contenu de la page Y ne soit pas chargé par lazylé propre, mais plutôt à la demande de l'utilisateur. C'est super sûr, l'utilisateur est plus en contrôle, mais toujours sur la même page.

1
Marko36