Je travaille sur un projet pour créer un raccourcisseur d'URL. Je suis parvenu à créer des URL courtes, mais je souhaite les soumettre à Google. Lorsque je soumets une URL courte via Google Webmaster Tools, une erreur de redirection se produit.
Je vois des URL raccourcies pour goo.gl
et bit.ly
dans les résultats de la recherche:
Comment font-ils cela? Comment peuvent-ils envoyer leurs URL courtes à Google? Utilisent-ils curl? Lorsque Google récupère l'URL, l'identifie-t-il comme étant Googlebot, télécharge-t-il le contenu avec curl et le rediffuse à Google? Puis-je faire quelque chose de similaire? J'utilise PHP.
Ayant utilisé Internet pendant dix ans, je n'avais encore jamais vu de résultat de recherche lié à une URL raccourcie dans Google! Pourquoi est-ce que je ne le vois que maintenant? D'après mes recherches, je soupçonne:
Mon objectif est de créer un site Web contenant une URL courte et de lui envoyer toutes les URL courtes. Avec de nombreuses URL soumises, il y aurait beaucoup de chances de se classer dans différentes recherches Google.
Le simple fait qu'une URL figure dans l'index de Google ne signifie pas qu'elle a été soumise via les outils pour les webmasters ou la console de recherche. Google n'inclut la plupart des URL dans l'index que parce qu'il trouve des liens les menant vers d'autres sites.
La plupart du temps, Google n'indexera pas une URL de redirection (y compris une URL abrégée). Généralement, Google préfère la destination. Si l'URL de redirection contient de nombreux liens et que la destination n'est pas explorable, Google peut choisir d'indexer la redirection. Si l'URL de redirection fait plus autorité (comme une URL de page d'accueil qui redirige vers une page détaillée), Google peut également choisir d'indexer l'URL raccourcie.
Les résultats de recherche sur le site sont également très différents des autres types de résultats de recherche. Google est beaucoup plus susceptible d'afficher des pages de qualité médiocre dans un résultat de recherche de site que dans une recherche normale. Si vous recherchez des URL de redirection pour goo.gl, c’est en partie parce que vous utilisez la recherche sur le site. Il est très peu probable que ces URL apparaissent dans les expressions de recherche normales.
Si vous créez un raccourcisseur d'URL, vous ne pourrez pas obtenir beaucoup de vos URL abrégées indexées par Google.
Pour compléter la réponse de Stephen Ostermiller, vous pouvez (au moins) essayer de persuader Google d'indexer vos URL courtes:
tilisez les redirections 302 au lieu de 301. Une redirection 302 est "temporaire" et indique aux moteurs de recherche que l'URL d'origine non redirigée est l'URL stable et faisant autorité. En particulier, bien que les détails des algorithmes de classement de Google ne soient évidemment pas publics, il est généralement admis que les redirections 302 ne transmettent pas "PageRank" à la page cible, du moins dans la même mesure que les redirections 301.
De toute évidence, vous ne pouvez faire que cela - vous ne pouvez pas simplement "voler" le classement d'une autre page en effectuant simplement une redirection 302 - mais si votre URL courte est l'URL la plus souvent liée à la page et vous utilisez une redirection 302 au lieu de 301, il est probable que Google puisse afficher l'URL courte dans les résultats de recherche.
Ajoutez un lien rel = canonique à la section d'en-tête de la page cible, renvoyant à votre URL abrégée. Ceci est une approbation beaucoup plus forte; c'est en gros la page cible qui indique à Google "N'affiche pas cette URL dans les résultats de recherche, mais montre cette URL courte à la place".
Ceci devrait garantir à peu près que votre URL courte apparaîtra dans les résultats de la recherche (du moins en supposant que vous utilisiez également une redirection 302 - le fait d'avoir une balise de lien canonique pointant vers une redirection 301 pourrait donner des résultats étranges ou inattendus, puisque le lien et la redirection se contrediront fondamentalement). Bien sûr, cette méthode n'est possible que si vous pouvez réellement contrôler la page cible.