web-dev-qa-db-fra.com

Puis-je changer au hasard le titre de la page pour les utilisateurs tout en donnant un titre statique aux moteurs de recherche?

Supposons que je souhaite créer un site Web ou une série de pages dont le titre (ou du moins ce qui apparaît sur l'onglet de votre navigateur) alterne de manière aléatoire chaque fois qu'il est chargé - juste pour rire. J'ai une banque de messages aléatoires, par exemple:

(1) La ferme de mèmes épicée de Donald Trump.

(2) Vous sentez-vous maintenant M. Krabs?

(3) Mettez un peu de respeck sur le nom.

Existe-t-il un moyen de maquiller le titre d'une page pendant les "vraies" sessions de navigation sans écraser le fichier title qu'un robot d'exploration utiliserait pour le référencement?

J'ai essayé JavaScript, car je suppose que la plupart des robots ne le supporteront pas. (Ou Google a-t-il commencé à le faire maintenant?)

J'ai chargé un nouveau message dans un tableau et l'ai sorti comme si -

document.title = "This is the new page title.";

Il semble faire ce que je veux, mais je n'ai aucune idée de ce que seront les conséquences à venir.

Mon inspiration était la question Comment changer de manière dynamique le titre d'une page Web? et, fondamentalement, j'essaie de savoir si le La meilleure réponse sera valable à long terme et je ne me tirerai pas une balle dans le pied si je lançais un site comme celui-là.

3
TRose

Oui, Google a commencé à prendre en charge le javascript dans ses robots, en raison de la popularité croissante de javascript sur le Web et dans les frameworks tels qu'Angularjs.

En prenant une vue d’ensemble, le Web ne se limite pas aux URL, il s’agit du contenu et de l’expérience utilisateur. Chaque jour, ils améliorent leur algorithme pour le rendre encore meilleur avec ces objectifs, donc on bidouille qui pourrait fonctionner aujourd'hui pour tromper les bots serait détecté à l'avenir et votre site est parti.

Si le contenu de votre page Web diffère de ce que l'utilisateur voit, il le détectera, l'expérience de l'utilisateur sera terrible et votre site Web sera très faible en SERP.

3
marcanuy