J'ai une page où il y a plus de 500 liens. La plupart (484 d'entre eux) sont tous empilés dans 2 cellules de tableau. Ils pointent tous sur un résultat de recherche, chaque lien affichant un résultat de recherche différent.
Quel est le meilleur moyen d'améliorer le référencement de cette page?
Une bonne idée est de ne charger que quelques liens au départ, puis d’utiliser JS pour charger les liens supplémentaires à la volée en fonction de certains événements afin d’améliorer la convivialité et le référencement.
Google ne veut pas indexer les pages des résultats de recherche . Vous devez avoir une règle robots.txt qui empêche Google d'explorer toutes vos pages de résultats de recherche. Si vous ne le faites pas, vous exécutez le risque d’obtenir une pénalité de Google pour avoir affiché des pages de résultats de recherche dans leurs résultats de recherche .
Lier des liens vers des pages qui se trouvent dans le fichier robots.txt dilue le jus du lien. Je l'ai testé. Autant que je sache, cela ressemble beaucoup à l'utilisation de nofollow
sur des liens. Google laisse tomber le PageRank sur le sol.
En ce qui concerne "éviter la dilution du jus de liaison", vous n'avez pas à vous inquiéter. Beaucoup de liens avec nofollows ou beaucoup de liens vers des pages de robots.txt n'ont jamais fait de mal aux sites sur lesquels j'ai travaillé. En tant que webmaster, vous n'avez rien à faire pour préserver le classement PageRank. Vous pourriez penser que ce PageRank est "perdu". Ce n'est pas le cas Perdre du PageRank ne nuit pas à vos pages crawlables populaires. C'est presque comme si Google récupérait que le PageRank perdu et le redistribue à travers les pages de votre site qu'il peut explorer et indexer.
Comme vous l'avez dit, ayez un certain nombre de liens visibles, puis chargez-en davantage avec JS.
Les 20 premiers liens:
<a href="/link-target/">link</a>
Les liens suivants:
<a class="lazy-load" title="/link-target/">link</a>
Suivi par:
$ (document) .ready (function () {$ ("a.lazy-load"). attr ("src", $ (this) .attr ("title"));});
Cela signifie que lors de la génération de la page (lorsque Google l'explore), il n'y aura que 20 liens, mais la page est toujours valide au format HTML. Pour les utilisateurs qui affichent réellement la page (en supposant qu'ils disposent de JS et que vous incluez jquery - cela pourrait être fait sans cela), ils obtiendront le nombre total de liens et sauront que rien ne s'est passé.
Une page Web contenant 500 liens est rarement une bonne page optimisée pour le référencement. Cela nuit également à l'expérience utilisateur car il est difficile de trouver le lien souhaité dans la liste.
Une bonne méthode serait de diviser votre page Web en plusieurs en classant ces liens par catégories, par exemple. De cette façon, vous pouvez obtenir plusieurs pages Web avec moins de liens (ce qui est préférable pour le référencement et l'expérience utilisateur). De plus, n'oubliez pas d'ajouter du texte autour de ces liens pour donner plus de poids SEO à vos nouvelles pages Web.
Une solution que je recommanderais:
Chargez tous les liens dans un <iframe>
et ajoutez une règle dans votre robots.txt pour interdire ce <iframe>
.