Knowband Blog | Ecommerce Modules

Comment créer des URL conviviales pour le référencement dans Opencart 2.x ?


Introduction

Ce document vous donnera une idée de la façon de créer des URL optimisées pour le référencement dans Opencart (version 2.x). Vous expliquera également comment personnaliser la fonction Opencart pour créer des URL de référencement autres que les pages par défaut (page de produit, page de catégorie, etc.). Ce document explique également comment rediriger les URL 301 de l’ancienne URL vers la nouvelle URL et les URL supprimées. L’objectif principal de ce document est d’apprendre à créer des URL SEO Friendly dans Opencart (version 2.x) et des redirections d’URL pour maintenir notre classement SEO sur Google. Les URL optimisées pour le référencement sont des URL bien conçues qui fournissent aux humains et aux moteurs de recherche une indication facile à comprendre de ce que sera la page de destination.

Étape par défaut dans Opencart pour activer l’URL SEO

Dans Opencart, il existe des paramètres que nous devons gérer à partir du panneau d’administration pour activer les URL optimisées pour le référencement.

Voici les étapes pour activer :

Ce faisant, l’administrateur pourra utiliser les URL de référencement.

Lecture recommandée: ,warTop 10 des extensions Opencart pour améliorer l’expérience client

Les pages d’Opencart ont la possibilité d’ajouter des URL optimisées pour le référencement

Dans Opencart, il existe une option par défaut pour créer des URL optimisées pour le référencement pour la page suivante :

Pour toutes ces pages ci-dessus, il existe une option sur leur page d’édition respective pour entrer l’URL de référencement.

Lecture recommandée: ,warTop 10 des fonctionnalités à prendre en compte lors de la création d’un marché sur la plate-forme OpenCart

Page Produit

Pour enregistrer l’URL de référencement de n’importe quelle page de produit, accédez à Catalogue> Produits dans le panneau d’administration. Cliquez sur le bouton d’édition correspondant au nom du produit. Dans la page d’édition du produit, cliquez sur le ‘Données‘ onglet. Dans l’onglet Données, il y a une option pour ‘Mot-clé SEO‘. Entrez l’URL de référencement du produit, puis enregistrez.
Reportez-vous à l’écran ci-dessous :

Catégorie page

Pour enregistrer l’URL de référencement de n’importe quelle page de catégorie, accédez à Catalogue> Catégories dans le panneau d’administration. Cliquez sur le bouton d’édition correspondant à la catégorie. Dans la page de modification de catégorie, cliquez sur le ‘Données‘ onglet. Dans l’onglet Données, il y a une option pour ‘URL de référencement“. Entrez l’URL de référencement de la catégorie, puis enregistrez.
Reportez-vous à l’écran ci-dessous :

Fabricant page

Pour enregistrer l’URL de référencement de n’importe quelle page de fabricant, accédez à Catalogue> Fabricants dans le panneau d’administration. Cliquez sur le bouton d’édition correspondant au fabricant. Sur la page de modification du fabricant, il existe une option pour ‘URL de référencement“. Entrez l’URL de référencement du fabricant, puis enregistrez.

Reportez-vous à l’écran ci-dessous :

Lecture recommandée: ,warQuels sont les avantages et les inconvénients d’utiliser une plateforme OpenCart ?

Page d’information

Pour enregistrer l’URL de référencement de n’importe quelle page d’informations, accédez à Catalogue> Informations dans le panneau d’administration. Cliquez sur le bouton d’édition correspondant à la page d’information. Lors de la modification, la page d’informations clique sur l’onglet “Données”. Dans l’onglet Données, il y a une option pour ‘URL de référencement”. Entrez l’URL de référencement de la page d’informations, puis enregistrez.

Reportez-vous à l’écran ci-dessous :

Remarque : L’administrateur peut également enregistrer l’URL de référencement lors de l’ajout d’un nouveau produit, d’une catégorie, d’un fabricant et d’une page d’informations. Si l’administrateur souhaite créer une URL de référencement pour des pages personnalisées, il doit apporter les modifications en conséquence (expliquées ci-dessous dans le même document).

Flux technique pour les URL

Dans Opencart (version 2.x), lorsque l’utilisateur clique sur une URL (SEO ou non-SEO), il appelle le fichier de contrôleur seo_url.php situé dans catalogue/controller/startup. Ce fichier est appelé pour trouver l’URL SEO.

Remarque :L’URL de référencement de chaque page est stockée dans la table ‘url_alias’ de la base de données. Si le client clique sur une URL non SEO, il appelle le fichier seo_url.php. Dans ce fichier, il y a du code qui recherche l’URL SEO de l’URL Non-SEO dans la colonne ‘keyword’ de la table url_alias correspondant à la colonne ‘query’

Table url_alias dans la base de données

La table url_alias est utilisée pour enregistrer les URL SEO de toutes les pages. Il y a les 3 colonnes suivantes dans le tableau par défaut :

Création d’URL SEO pour des pages autres que les pages par défaut

Si l’administrateur a créé des pages de destination et souhaite fournir une URL de référencement pour la page. Pour cela il faut d’abord faire une entrée de la page dans la table url_alias.

1 Exemple:
Si l’administrateur a créé la page d’accueil “Sports”, il doit saisir une entrée dans la table url_alias comme suit :

L’administrateur doit également apporter des modifications au fichier du contrôleur seo_url.php pour sport_id. L’administrateur doit ajouter une condition pour sport_id identique à product_id et category_id. Maintenant, si l’administrateur entre l’URL “host/index.php?route=product/landing_page&sport_id=1”, le code recherchera le mot-clé seo dans la table url_alias correspondant à sport_id=1, puis servira l’URL ‘host/sports’.

2 Exemple:

Dans cet exemple, nous allons créer une URL de référencement pour la page de blog. Pour cela, nous devons ajouter une condition dans le fichier du contrôleur et créer une entrée dans la table url_alias correspondant à blog_id : Reportez-vous ci-dessous à la capture d’écran du fichier seo_url.php :

Lecture recommandée: ,warComment pouvez-vous changer le format de devise dans une plateforme OpenCart ?

Capture d’écran de la table url_alias

Redirections d’URL dans Opencart

Dans Opencart, si l’administrateur souhaite créer de nouvelles URL de référencement et souhaite une redirection 301 (redirection permanente) ou 302 (redirection temporaire) sur une nouvelle URL, l’administrateur doit apporter les modifications suivantes au fichier de contrôleur et à la table url_alias.

  1. Créez une nouvelle colonne old_keyword dans la table url_alias de type ‘varchar‘.
  2. Condition Handel dans le fichier du contrôleur pour rechercher dans la colonne old_keyword si l’utilisateur recherche l’ancienne URL.

Mise en situation : Pour rediriger depuis l’ancienne URL du ‘termes et conditions‘ vers la nouvelle URL. Si l’administrateur souhaite rediriger une page d’informations de l’ancienne URL vers la nouvelle, il doit créer une entrée dans la table url_alias. Reportez-vous à la capture d’écran ci-dessous :

Ici

Modifications du fichier du contrôleur : dans seo_url.php, l’administrateur du contrôleur doit gérer les conditions si l’URL saisie n’a pas été trouvée dans la colonne des mots clés. Le premier système recherchera l’URL saisie dans la colonne des mots clés. S’il n’est pas trouvé, la recherche sera effectuée dans la colonne old_keyword. S’il est trouvé, il sera redirigé vers la nouvelle URL correspondante. Veuillez vous référer à la capture d’écran ci-dessous :

Redirections d’URL dans Opencart pour les pages supprimées

Si l’administrateur souhaite rediriger l’URL des catégories, des produits ou de toute autre page supprimés sur la page d’accueil, il peut apporter des modifications au fichier du contrôleur en conséquence.

Mise en situation : Ici, nous allons 301 URL de redirection des catégories supprimées Étapes pour rediriger l’URL des catégories supprimées :

��� Remarque : Ici, nous avons défini une valeur vide car nous voulons rediriger les URL des catégories supprimées vers la page d’accueil

Dans ce code, nous avons d’abord inclus un fichier contenant les URL des catégories supprimées, puis vérifié si l’URL saisie se trouve dans le tableau défini ou non. Si oui, alors redirigé vers une nouvelle URL, sinon redirigé vers la page introuvable.

À la fin:

Une variété de modules et d’extensions OpenCart, gratuits et payants, sont disponibles sur Groupe de connaissances pour dynamiser le fonctionnement de votre magasin. Pour connaître en détail les plates-formes OpenCart, les modules disponibles ou toute fonctionnalité liée à la plate-forme, n’hésitez pas à nous envoyer un e-mail à support@Knowband.com.