J'essaie d'obtenir toutes les pages de mon site indexées par Google, mais seule la première page l'est. Comme mentionné dans le titre, il s'agit d'un Angular (5) SPA.
Lorsque j'exécute cette requête: https://www.google.com/search?q=site:https://ecologicalprice.org
, le résultat est le suivant:
On dirait que onlyhttps://ecologicalprice.org/
a été analysé et ajouté à l'index.
J'ai fait ce qui suit:
#
dans les URL)https://ecologicalprice.org/prices/home?country=US¤cy=AUTO https://ecologicalprice.org/prices/summary?country=US¤cy=AUTO https://ecologicalprice.org/prices/details?country=US¤cy=AUTO https://ecologicalprice.org/prices/contact?country=US¤cy=AUTO
Tout ce qui précède a été fait il y a plus d'une semaine (le 24 mars 2018, nous sommes maintenant le 31 mars 2018). J'ai vu Google explorer à nouveau mon site peu après l'avoir demandé:
Est-ce que quelqu'un sait ce que le problème pourrait être?
Deux mois plus tard, je vois quelques nouvelles pages apparaître:
Donc, je pense que cela prouve qu'il n'y a rien de mal avec ma configuration (statique), et que c'est simplement que Google choisit ce qu'il veut explorer. Cela dépend peut-être de la visibilité de la page en ligne (liens entrants ...), peut-être du temps de chargement, ...
Je vais essayer de mettre à jour la page si plusieurs pages apparaissent dans les résultats de la recherche.
À l'heure actuelle, toutes les pages de mon site ont le même titre. Selon cette question , j'ajoute un titre différent pour chaque page, cela pourrait fonctionner.
modifier 2018/04/18: n'a pas fonctionné :(
L’un des problèmes que vous rencontrez est probablement que vos pages contiennent très peu de contenu HTML.
Il semble que vous rendiez le contenu avec javascript. Lorsque je teste votre site dans Mobile Friendly Test, Google indique qu'il peut afficher votre page. Mais il est possible que Googlebot ne le voie peut-être pas de la même manière. On sait que Googlebot a parfois des problèmes avec le rendu en javascript. Il est possible que ce soit la cause de votre problème.
Googlebot peut peut-être voir le contenu de vos pages, mais comme il semble que tous vos liens sont générés à l'aide de javascript, il est possible que Google rencontre des difficultés pour lire vos liens et ne les explore pas.
J'ai rapidement parcouru votre javascript et je constate que vous utilisez toutes ces hrefs de base et qu'il ne semble pas que vos liens soient facilement visibles. Votre javascript est assez complexe. Et donc je vais aller sur une branche et suppose que Google ne sera peut-être pas capable de les explorer à cause de cela.
S'il est possible de rendre les pages en HTML intégral, cela pourrait vous aider considérablement. Vous pouvez également envoyer un fichier sitemaps.xml à Google dans la console de recherche, ce qui peut aider Google à découvrir vos pages.