J'ai un site construit en AngularJS. La plupart du contenu chargé dynamiquement provient d'un back-end Wordpress distinct du site AngularJS. En fait, il s’agit d’un domaine complètement différent et nous ne voulons pas que le public s’adresse à ses pages/posts/media/médias sans style. Ainsi, dans les paramètres Wordpress, nous avons vérifié le paramètre de visibilité du moteur de recherche pour "Décourager les moteurs de recherche d'indexer ce site".
Maintenant, si j'essaye d'extraire et de rendre l'une des pages de notre site AngularJS, la console de recherche Google bloque/ne restitue aucun contenu provenant de ce site Wordpress.
Quelqu'un peut-il aider à trouver une solution permettant à Google de rendre ce contenu AJAX? Encore une fois, le Wordpress n'est supposé être qu'un "back-end" et nous ne voulons pas que les gens visitent aucune de ses URL. Nous souhaitons simplement récupérer les données de ce back-end et les afficher sur notre site AngularJS.
S'il vous plaît laissez-moi savoir si vous avez des solutions possibles, des conseils, etc.
Merci beaucoup!
Vous ne devriez pas bloquer les ressources utilisées lors de la création/du rendu de la page que vous souhaitez indexer pour éviter d'être négatif dans la compilation de Google.
Mais si vous travaillez sur le domaine x et chargez quelque chose du domaine y que vous ne voulez pas que le robot d'exploration indexe. Ensuite, vous ne devriez pas bloquer les ressources de y, mais sur les pages de Y, vous pouvez ajouter un méta-noindex, ce qui permettra au robot d'analyser ce domaine à partir du domaine x, mais ne le répertoriera pas dans les résultats de sa page de recherche et sera inaccessible pour les utilisateurs utilisant canal organique.
C'est ce que je pense que vous voulez réaliser.
Google doit pouvoir récupérer le contenu du site WordPress pour pouvoir restituer les pages de votre site Angular.js. Activer l'option "Décourager les moteurs de recherche d'indexer ce site" empêche l'analyse dans le fichier du site robots.txt . Cela empêche Googlebot de récupérer le contenu, même lorsqu'il est appelé depuis un autre domaine.
Au lieu de cela, vous souhaitez autoriser Googlebot à récupérer le contenu, mais lui indiquer l'URL préférée où il peut être consulté. Vous pouvez utiliser une balise meta rel canonical sur chaque page du site WordPress pour diriger Googlebot vers la page correspondante du site Angular.js. Par exemple, wordpress.example.com/some-page
pourrait avoir la balise <link rel="canonical" href="http://angular.example.com/#some-page" />