Ce que je possède est une application web frontend à page unique avec plusieurs pages. Ce site offre aux gens un moyen de gagner de l'argent (en jouant à un simple jeu de devinettes) pendant que je prends une partie de la publicité qui est diffusée. Les utilisateurs arrivent, mais les publicités sont inexistantes.
Je comprends que le robot adsense est différent du robot google bot et que mon site n’est pas analysé correctement car il ne voit que le fichier index.html, car il ne semble pas exécuter de code javascript.
Alors, dois-je placer le contenu javascript adsense pour être approuvé dans mon application afin d'être diffusé sur certaines pages et, dans l'affirmative, dois-je simplement le placer sur une page pour approbation ou sur plusieurs pages?
Tous vos commentaires seront grandement appréciés car je commence à penser que je devrai recréer cela dans un cadre plus statique :(
Pour que la page indexe à l'ancienne, il est nécessaire de configurer des vues séparées à partir de votre serveur, afin que vous puissiez trouver quelque chose à la demande.
Par exemple, mon application React, comme la plupart/toutes les applications React, est basée sur une vue unique, Index()
, qui est envoyée au côté client, puis ce point est en Javascript côté client.
Mais, par exemple, si j'actualise une page au-delà de la page d'accueil, j'obtiens une erreur 404.
par exemple. www.mysite.com/index
rafraîchit bien,
mais www.mysite.com/page
donne un 404, car le serveur seulement est au courant de www.mysite.com/index
.
Pour résoudre ce problème, créez des pages séparées du côté serveur, mais demandez-leur de retourner la page d'index principale. Quelque chose comme ça
public ActionResult Index()
{
return View('index');
};
public ActionResult Page()
{
return View('index');
};
(C’est comme cela que cela se ferait en C #. D’autres serveurs/langages seraient assez similaires, j'en suis sûr)
Notez que les deux demandes renvoient la même page. Lors du chargement, le routeur React examine l'URL et termine le travail. Ou du moins, ça l'a fait pour moi.
Donc, si je demande www.mysite.com/page
, le serveur me donnera index
(le point d’entrée principal que React doit être démarré), mais puisque page
est écrit dans le URL, React fonctionne à partir de cela et navigue en conséquence quand il le peut. Je suis encore relativement nouveau à React moi-même, donc je ne sais pas ce qui se passe sous la couverture, mais cela fonctionne.
De cette façon, les robots d'exploration de Google peuvent utiliser des URL distinctes et afficher différents résultats finaux.
Pour faire fonctionner AdSense, c'est nouveau pour moi. Je suis sur le point d'essayer de le mettre en œuvre moi-même. Les éléments suivants peuvent être utiles: https://stackoverflow.com/questions/43922455/using-google-adsense-with-react-react-router