web-dev-qa-db-fra.com

Les URL qui effectuent des recherches dans ma base de données nuisent-elles à la visibilité des moteurs de recherche?

J'ai un outil sur mon site fait pour rechercher une base de données. Par défaut, l’outil est situé à example.com/databasesearch

Une chose que vous pouvez rechercher sont les tags. Si vous sélectionnez une étiquette dans laquelle effectuer la recherche, l'URL change en example.com/databasesearch/tag/specifiedtagname. Cela vous permet d'envoyer facilement le lien à d'autres personnes afin de partager une collection d'éléments connexes dans notre base de données.

Est-ce que Google/les autres SE verront cela comme plusieurs pages? La page a le même titre et le même contenu en haut, il suffit de filtrer la recherche et d'afficher des résultats différents.

Je sais que je peux bloquer ces pages des moteurs de recherche avec le fichier robots.txt sans les inclure dans mon sitemap.xml, en me demandant simplement si quelque chose doit être fait ou si je devrais les formater différemment.

3
stackers

... l'URL change en example.com/databasesearch/tag/specifiedtagname ...

Ce n'est pas mal que vous essayiez de rendre les choses conviviales pour l'utilisateur, mais l'URL personnalisable contrôlable par les utilisateurs est l'endroit où les problèmes peuvent commencer et Stephen a donné un bon exemple dans son commentaire.

Ce que je recommanderais à tout le moins est de faire en sorte que ces URL personnalisables ne soient pas directement accessibles aux moteurs de recherche. Comme vous le savez peut-être déjà, cela signifie que ces pages doivent avoir les attributs noindex et nofollow. Vous pouvez facilement ajouter ceci dans votre code HTML avec la ligne suivante n'importe où entre les balises head html:

<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">

En outre, tous les liens de votre site Web qui pointent vers ces URL doivent également être accompagnés d'un "rel = nofollow". Par exemple:

<a href="http://example.com/databasesearch/tag/specifiedtagname" rel="nofollow">specified tag name</a>

Une autre chose que vous pouvez essayer, comme vous le savez, consiste à exclure les URL de votre sitemap et à envisager d’exclure également les URL parentes (URL contenant des liens vers les URL incorrectes) du sitemap.

Est-ce que Google/les autres SE vont les voir comme plusieurs pages? La page a le même titre et le même contenu en haut, il ne ferait que filtrer la recherche et afficher des résultats différents.

Très probable. Si la quantité de "même contenu" est importante, ces pages sont considérées comme des doublons. Si vous souhaitez que les moteurs de recherche puissent indexer une page sans pénalité, le contenu doit être lu par les internautes et non comme un "portail" menant à une autre page.

2
Mike