web-dev-qa-db-fra.com

AngularJS augmente-t-il la probabilité que les URL soient "découvertes - actuellement non indexées" dans la console de recherche Google?

Selon Que peut provoquer "Découvert - actuellement non indexé" dans le nouveau GWT

Ce statut signifie que Google ne pense pas que le contenu doit être indexé.

Dans notre cas, il s’agit d’une page NG (angulaire) qui charge le contenu une fois la page affichée (comme toute application NG).

Mon hypothèse est que Google le voit comme une page vide (bien que les outils Fetch as Google affichent le contenu correct de la page).

Je suis déconcerté par ce problème, car AFAIK Google prend en charge JS, et je suppose qu'il supportera NG (en tant qu'outil Google).

La question qui se pose est la suivante: existe-t-il un moyen de créer une page Google index NG?

REMARQUE: notre site est un site de commerce électronique et les NG pages affichant simplement les données de catégorie et les données de produit.

J'ai essayé de télécharger la liste des URL à partir du site Google. Il ne télécharge que 1K sur 2.26K.

Dans la liste de téléchargement, je ne pouvais voir que les pages de produits, mais lorsque j'ai cherché Google, je n'ai pas trouvé les pages de catégories.

1
Elia Weiss

Pour angular apps, le référencement est assez différent. Vérifier Fournir des sites Web conviviaux basés sur JavaScript et axés sur la recherche (Google I/O '18)

Google ne peut pas rendre JavaScript.

Utilisez l'option de recherche et de rendu dans la console de recherche, qui pourrait afficher des pages vierges blanches pour les applications Angular. Vérifiez également avec le test de convivialité Google Mobile.

2
Liji K J

En ce qui concerne "Découvert - actuellement non indexé", vous pouvez trouver des descriptions sur Réponses de Google pour le Webmaster :

Exploration - pas d'indexation en cours : la page a été explorée par Google, mais non indexée. Il peut ou non être indexé à l'avenir; pas besoin de soumettre à nouveau cette URL pour l'analyse.

Découvert - pour le moment, pas d'indexation : la page a été trouvée par Google, mais pas encore explorée. En règle générale, Google tentait d'explorer l'URL, mais le site était surchargé. par conséquent, Google a dû replanifier l'analyse. C'est pourquoi la dernière date d'analyse est vide dans le rapport.

Les deux sont répertoriés comme "statut incertain" sur la page de la console de recherche de Google. Cela ne signifie pas que Google pense que le contenu doit être indexé. Il est juste en file d'attente (raisons inconnues pour nous). Le statut analysé n’est qu’un pas en avant de l’indexation.

"Fetch as Google" correctement rendu est une bonne première étape pour l'indexation. Cependant, j'ai moi-même reconnu avec une application React que "Fetch as Google" ne garantissait pas que l'analyse/l'indexation fonctionnait. Il semble que "Fetch as Google" attend plus longtemps pour que AJAX appels se termine alors que l'indexeur de Google est un peu paresseux et n'attend pas que les appels soient terminés.

Je suppose que vous utilisez la nouvelle console de recherche Google. Existe-t-il au moins une page indexée? Vous pouvez vérifier cela en allant à: "couverture d'index" et en recherchant des liens valides. Là, vous pouvez regarder la source de la page telle que Google l'a utilisée pour l'indexation. Si la source est comme prévu, tout devrait bien se passer.

1
HexagonFlip

Si "Fetch as Google" affiche le contenu, Googlebot peut le visualiser et l'indexer. Il choisit simplement de ne pas le faire. Cela se résume généralement à l'une des deux choses suivantes:

  1. Vos pages sont de mauvaise qualité
  2. Vos pages n'ont pas beaucoup de liens vers elles
  3. Vos pages ont un contenu en double.

Pour les pages de liste de catégories, Google devrait les traiter comme étant de mauvaise qualité. Les pages de catégories répertoriant de nombreux produits sont très similaires aux pages de résultats des moteurs de recherche. Google dit depuis longtemps qu'ils ne veulent pas indexer les pages qui ressemblent à des résultats de recherche. C'est une mauvaise expérience pour les utilisateurs de cliquer sur les résultats de recherche Google pour se retrouver en train de regarder une autre page où ils doivent choisir dans une liste de pages.

Pour les pages de produits, il est très courant de vendre les mêmes produits répertoriés ailleurs sur le Web. Les titres, descriptions, spécifications, images et manuels des produits ne peuvent pas tous être identiques à ceux d’autres sites. Votre site a besoin d'un contenu unique, tel que vos propres commentaires ou critiques d'utilisateurs.

Cela n'a probablement rien à voir avec AngularJS et tout ce qui concerne ces types de pages et la faible popularité de ces pages en termes de liens entrants.

0
Stephen Ostermiller