web-dev-qa-db-fra.com

Comment faire la transition de HTTP / 1.1 à HTTP / 2 avec SEO en tête?

Je suis conscient que HTTP/2 utilise uniquement le protocole https.

Les implémentations existantes sur le site Web sont toutes HTTP/1.1 avec le protocole http avec des milliers d’URL existants.

Pour ajouter la prise en charge HTTP/2, sans changer le code source html à grande échelle, je prévois de rediriger toutes les demandes http vers https au niveau des blocs du serveur nginx.

server {
    listen 80 default_server;
    listen [::]:80 default_server;
    server_name _;
    return 301 https://$Host$request_uri;
}

Mes questions sont:

(1) Avec cette approche, existe-t-il un inconvénient/impact sur l’indexation des moteurs de recherche et l’exploration robotique?

(2) Y aura-t-il une surcharge importante en termes de ressources de serveur avec cette approche de redirection?

Toute suggestion de mise en œuvre est grandement appréciée.

Merci.

2
KDX

1) Non, car c'est le même contenu et seul le protocole a changé. Vous remarquerez peut-être un creux temporaire au fur et à mesure que Google découvre le changement et met à jour ses index, mais il revient à ce qu'il était auparavant.

2) Pas avec une redirection. Les ressources de service augmenteront quelque peu parce que vous cryptez vos données. Sinon, non.

0
Rob

Si vous devez poser la question, vous ne devriez pas utiliser une redirection 301. Il n'y a pas moyen de sortir une fois que vous ajoutez un 301 sur votre site. En réalité, http/2 ne nécessite pas SSL, mais je ne connais aucune implémentation permettant des requêtes non SSL.

Quant aux questions que vous avez posées ... par rapport à quoi? Le laisser tel quel? En utilisant un 302?

Oui, Google dit que http2 va influencer le classement, mais ils ont également dit que, s'agissant du temps de rendu - dans la pratique, l'impact était plutôt marginal. À l'aide d'un 302, Google continuera à publier l'ancienne URL dans les résultats de la recherche, tandis que si vous utilisez un 301, la nouvelle URL sera affichée. Mais je recommanderais TRÈS FORTEMENT une analyse de journal 302 et beaucoup avant de passer à un 301

0
symcbean