web-dev-qa-db-fra.com

Impact SEO de la conversion d'un petit site en une seule page avec des sections défilables

Je dois repenser un site Web comportant de nombreuses sections avec des URL différentes: Accueil, Contact, Services, Qui sommes-nous?, Etc.

Je souhaite les mettre tous sur une seule page d'index, avec un menu dans lequel je pourrais glisser facilement vers la section de mon choix (comme la plupart des nouveaux sites Web de l'entreprise).

Le problème, c’est que j’ai lu que si j’arrête d’utiliser certaines URL, je dois conserver le fichier, mais je les redirige vers la page où j’ai déplacé les informations avec le protocole 301. Donc, dans ce cas, je suppose que je dois rediriger toutes les pages vers une seule page.

Est-ce ainsi que cela est censé être fait? Je pense que le positionnement dans Google risque de nuire à la présence d'une seule page et de la redirection des autres. Que dois-je garder à l'esprit avec ce genre de changements?

2
Matnagra

Vous pouvez gérer cela de plusieurs façons.

Méthode 1: Vous pouvez concevoir une longue page d’accueil avec le contenu original de la page d’accueil, des informations minimales sur: à propos de nous, les services, contactez-nous avec un lien vers leur page dédiée. En faisant cela, vous pouvez obtenir un long défilement de page et conserver des pages et un classement dédiés.

Méthode 2: Vous pouvez concevoir une longue page d’accueil avec le contenu de la page d’accueil et d’autres pages qui pourraient ne pas avoir un classement élevé, comme par exemple: à propos, contacter, etc. Vous pouvez également laisser des pages dédiées pour les URL où vous aviez le classement comme: services (en supposant que vous aviez un classement).

Redirection 301: Vous devriez être en mesure de rediriger les pages générales vers la page d'accueil. Il peut ne pas être recommandé de rediriger les pages qui pourraient avoir un classement significatif, sauf si vous prévoyez de traiter différemment.

2
TopQnA

Une façon serait d'utiliser des ancres.

Sur votre page, vous placez une ancre comme celle-ci <div><a id="example"></a>Our About Us Page</div> l'ancre sera invisible sur la page.

Un lien vers celui-ci ressemble à <a href="index.php#about">About Us</a> ou si vous sautez dans une page uniquement <a href="#about">About Us</a>

1
Steve