web-dev-qa-db-fra.com

Dans WordPress, comment rediriger toutes les publications vers l'URL principale de manière conviviale pour le référencement?

Je travaille sur un site affilié qui propose de nombreux produits. L'utilisateur clique sur le produit et accède au site sur lequel il se trouve.

Voici mon dilemme. Tous les produits sur mon site sont chacun sous un WordPress post différent. J'ai environ 1700 produits.

Lorsque Google a indexé jusqu'à présent "une partie" de mon site, je n'ai pas pensé à ce qui se passerait si quelqu'un cliquait sur un lien vers un "produit" via une recherche Google. Sur ma page, j'ai le nom du produit, son image, son prix, puis un bouton sur lequel cliquer pour se rendre sur le site (un bouton CTA).

Il n'y a donc pas d'autres informations pour le produit. Donc, si un produit est, par exemple, un mélangeur. L'utilisateur verrait le nom, l'image, le prix, puis cliquez sur le bouton CTA et serait envoyé au site. Je n'ai pas de contenu individuel pour chaque produit autre que le prix et tout. Je n'ai donc aucune utilité pour avoir une page single.php.

Ne sachant pas cela, lorsque j'ai cliqué sur un lien que Google avait indexé vers l'un des produits, et que je l'ai fait, il m'a envoyé sur mon site affichant un modèle étrange avec la moitié des éléments manquants sur mon site, car je n'ai pas de page single.php dédiée.

Ce que j'ai fait était de créer une page single.php et de rediriger les gens vers ma page d'accueil. Ainsi, s'ils arrivent, par exemple, example.com/category/name-of-product, il les redirigera vers example.com où ils pourront voir tous mes produits. Est-ce la meilleure façon de gérer cela?

C'est ce que j'ai dans single.php.

<?php /*  
Template Name: Page Redirect
*/ 

header('Location: https://example.com');
exit();

?>

ÉDITER - CETTE MÉTHODE M'A ÉTÉ FOURNIE PAR UN AUTRE UTILISATEUR AU LIEU DE L'UTILISATION DE HEADER DIRECT.

<?php wp_redirect( home_url() ); exit; ?>

Y a-t-il une meilleure manière de faire cela? Ou est-ce suffisant? Dans quelle mesure cela affectera-t-il le référencement? Toutes mes données OG sont définies, toutes mes balises méta, etc.

Est-ce que je me suis trompé avant de développer mon site? Dans mon opinion de "débutant", je pense que rediriger tous les liens vers les publications de Google vers ma page d'accueil augmenterait ma page d'accueil, ce qui se traduirait par un meilleur classement. Je me trompe probablement, mais j'aimerais connaître l'opinion des autres peuples.

2
grimesd

La redirection vers la page d'accueil est une erreur pour Google. Google n'augmentera pas la valeur de votre page d'accueil lorsque d'autres pages le redirigent. Google signalera ces redirections en tant qu'erreurs "soft 404" dans la console de recherche Google.

Voici la documentation de Google sur les erreurs logicielles 404: https://support.google.com/webmasters/answer/181708?hl=fr

Vous devrez trouver un autre moyen de gérer le problème que la redirection vers la page d'accueil. Redirection vers la page d'accueil n'est pas SEO friendly.

1

Je pense qu'il est tout à fait nécessaire de disposer de pages individuelles pour chaque produit afin de créer un site de commerce électronique performant ou un magasin en ligne. Si vous avez des pages de produits, elles peuvent alors être un résultat dans les moteurs de recherche, ce qui est un avantage pour avoir des pages individuelles. Lorsqu'un utilisateur clique sur un lien vers un produit, il s'attend à être redirigé directement vers cette page, plutôt que d'être vidé sur une page contenant autant de produits à confondre.

2
Adriana Slattery