SEO programmatique : comment créer 300 landing pages en une semaine

With a project that took only 1 week to execute, find out how DelightChat’s daily impressions on Google Search went from 100 to 6,000 in 6 weeks.

SEO programmatique : comment créer 300 landing pages en une semaine

Table of contents

Rédiger un contenu de haute qualité et bien le promouvoir est une excellente stratégie pour développer le trafic de recherche de votre site, en particulier sur une période de 6 à 12 mois ou plus. Cependant, chez DelightChat, nous voulions tenter quelque chose d'audacieux pour voir des résultats plus rapides.

Grâce à une recherche approfondie de mots-clés, nous avions découvert un trésor de plus de 300 mots-clés longue traîne liés à l'expression « meilleures applications Shopify », que nous pensions être recherchés par le public cible de DelightChat : les propriétaires de boutiques e-commerce utilisant la plateforme Shopify.

La méthode habituelle pour répondre à ces mots-clés aurait été de collecter les données, de rédiger le contenu de chaque landing page, et de publier les plus de 300 pages sur plusieurs mois. Cependant, nous voulions avancer vite et trouver un moyen d'exécuter ce projet en 1 semaine. Nous avons conçu un moyen d'exploiter nos capacités d'ingénierie pour explorer internet à la recherche de données brutes, que nous pouvions ensuite catégoriser et étiqueter manuellement, voire réécrire si nécessaire.

Cette méthodologie s'appelle le SEO programmatique, et c'est ainsi que des entreprises comme Tripadvisor, Thomas Cook, Nomad List et d'autres génèrent des milliers de landing pages ciblant des mots-clés longue traîne. Si vous souhaitez en savoir plus, voici une étude de cas détaillée par Marketing Examples.

Le résultat final ? Jetez un œil à la page d'accueil du projet Best Shopify Apps, qui contient les 324 landing pages que nous avons créées dans ce projet.

300-plus programmatic SEO pages, generated using Webflow CMS API
Plus de 300 pages de SEO programmatique, générées avec l'API CMS de Webflow

Pourquoi nous avons choisi Webflow pour ce projet

Le site web DelightChat fonctionne sur Webflow. Bien que notre première idée ait été de créer ce projet de SEO programmatique en utilisant du code, nous avons décidé d'approfondir et de trouver un moyen de le faire avec Webflow.

Il y avait de nombreux avantages à continuer d'utiliser Webflow, mais voici ceux qui m'ont le plus marqué :

  • Un design et une expérience cohérents pour les visiteurs du site web
  • La possibilité pour notre équipe marketing de modifier le design des pages du projet sans l'aide de l'équipe d'ingénierie

Il s'est avéré que Webflow dispose d'une API CMS puissante et d'une documentation complète facile à parcourir. Nos exigences étaient :

  • Créer de nouveaux éléments de collection CMS avec un slug défini
  • Ajouter divers contenus comme des champs de texte, du texte enrichi et des images à chaque élément
  • Utiliser la fonctionnalité de référence multiple pour connecter deux collections CMS distinctes (pour des raisons expliquées dans la section suivante)

Après une lecture rapide, nous savions que nous pouvions exécuter le projet parfaitement avec Webflow.

Structurer précisément la collection CMS pour notre projet

Avant de pouvoir envoyer des données à Webflow, nous devions d'abord créer la bonne structure de collection CMS pour notre projet.

Notre projet comportait deux composants clés :

1. Les applications Shopify individuelles et leurs données associées : « Apps »

2. Les landing pages qui contiendraient une ou plusieurs applications Shopify : « Best Shopify Apps »

Stocker les informations sur chaque application et les landing pages dans une seule collection s'est avéré fastidieux.

Heureusement, le CMS de Webflow dispose d'un élément appelé champ de référence multiple, qui vous permet de référencer rapidement des éléments d'une autre collection CMS et d'afficher toutes ses données au sein de la collection parente.

Nous avons créé 2 collections, que nous avons ensuite pu connecter grâce à la fonctionnalité de champ de référence multiple.

A multi-reference field in the Best Shopify Apps collection that would be linked to one or more apps in the Apps collection
Un champ de référence multiple dans la collection Best Shopify Apps qui serait lié à une ou plusieurs applications de la collection Apps

La première collection, appelée Apps, contient toutes les données des applications Shopify individuelles. La deuxième collection, appelée Best Shopify Apps, contient des listicles regroupant plusieurs applications Shopify en référençant la collection Apps.

How we structured both collections to take advantage of the multi-reference feature
Comment nous avons structuré les deux collections pour tirer parti de la fonctionnalité de référence multiple

Générer des pages avec l'API CMS de Webflow

Lire la documentation de l'API CMS était simple et direct. Le code que nous avons utilisé dans notre projet n'est pas très différent des extraits de code d'exemple sur la page de documentation. C'est parce que nous avons copié-collé le code exemple de Webflow et ne l'avons modifié que là où c'était nécessaire. Facile, non ?

Créer un nouvel élément de collection CMS

Nous avons utilisé les extraits de code mentionnés sur la page de documentation de l'API de Webflow, légèrement modifié le code, et avons commencé à créer de nouveaux éléments de collection en un rien de temps.

Code creates a new App collection item, whereas the upper part populates the collection fields for that item.
Cette partie inférieure du code crée un nouvel élément de la collection App, tandis que la partie supérieure remplit les champs de collection pour cet élément.

Le même appel API a été utilisé pour remplir tous les champs de collection dans chaque élément, et nous pouvions envoyer tous types de données, comme un nombre dans le champ « note moyenne » ou du texte dans le champ « description courte ». Télécharger une image est aussi simple que de fournir une URL d'image dans le champ « image de l'application ».

Il était essentiel pour nous de définir le slug pour chaque URL, ce que nous pouvions faire grâce au champ slug de l'API.

Ajouter des éléments de référence multiple dans chaque élément de collection

Comme expliqué précédemment, notre projet comportait deux composants clés. Nous devions les relier à l'aide d'un champ de référence multiple dans les éléments de la collection Best Shopify Apps.

Cela s'est fait très facilement avec l'API. Pour ajouter une référence, il nous suffisait de l'ID unique de l'élément de la collection Apps.

Adding multi-reference was as easy as passing an array of item IDs to the linked-apps field.
Ajouter une référence multiple était aussi simple que de transmettre un tableau d'ID d'éléments au champ « applications liées ».

Notre équipe d'ingénierie a noté que l'utilisation de l'API CMS de Webflow était rapide et facile. La documentation complète facilitait la prise en main. Nous pouvions télécharger 8 éléments de collection CMS par seconde, ce qui signifie qu'on peut théoriquement générer 4 800 pages en 10 minutes.

Construire les landing pages dans l'éditeur Webflow

Une fois toutes les données au bon endroit, la construction du design des landing pages a été l'étape la plus simple du processus.

La marketplace Webflow propose des dizaines de modèles de haute qualité, ainsi que d'excellents tutoriels sur la façon de créer des sites web impressionnants avec Webflow. Nous n'approfondirons donc pas la partie design proprement dite.

Cependant, nous allons vous montrer à quel point il était facile de récupérer toutes les données nécessaires sur la page, même les données provenant d'éléments liés dans le champ de référence multiple.

Tout d'abord, nous avons opté pour un design simple qui donnait aux landing pages Best Shopify Apps l'apparence d'articles de blog. Il était facile de remplir la page avec des données provenant des champs de collection. Il suffisait de sélectionner le champ de collection.

Referencing collection fields to fetch the data dynamically
Référencer les champs de collection pour récupérer les données dynamiquement

Il était tout aussi simple de récupérer les données du champ de référence multiple Linked Apps, qui, dans notre cas, récupérait toutes les données dont nous avions besoin sur chaque application. C'est aussi simple que ça !

Fetching data from the Linked Apps multi-reference field
Récupération des données depuis le champ de référence multiple Linked Apps

Puisque l'objectif principal de notre projet était de se classer sur la recherche Google, il était essentiel de définir le meta titre et la meta description de chaque page de manière à correspondre à l'intention de recherche de l'utilisateur.

Configuring the title tag and meta description using CMS collection fields
Configuration de la balise title et de la meta description à l'aide des champs de collection CMS

Webflow rend cela extrêmement simple en vous permettant de référencer les champs de collection CMS dans les métadonnées. Cela signifie que chaque landing page avait un meta titre et une description uniques. Bazinga !

Un CMS qui prend en charge le SEO programmatique

Notre expérience avec Webflow a été phénoménale. Sans l'API CMS, nous n'aurions pas pu publier plus de 300 pages en seulement 1 semaine. Comme vous le savez peut-être déjà, les pages Webflow sont rapides et optimisées pour le SEO. Cela nous a aidés à atteindre 6 000 impressions de recherche quotidiennes en seulement 6 semaines.

Si vous prévoyez d'exploiter le SEO programmatique et de faire évoluer vos efforts de croissance organique, le CMS de Webflow est une option convaincante.


Last Updated
January 19, 2021
Category

Related articles


verifone logomonday.com logospotify logoted logogreenhouse logoclear logocheckout.com logoreddit logothe new york times logoideo logoupwork logodiscord logo
verifone logomonday.com logospotify logoted logogreenhouse logoclear logocheckout.com logoreddit logothe new york times logoideo logoupwork logodiscord logo

Lancez-vous gratuitement

Essayez Webflow aussi longtemps que vous le souhaitez avec notre forfait Starter gratuit. Souscrivez à un forfait Site payant pour publier, héberger et débloquer des fonctionnalités supplémentaires.

Get started — it’s free
Voir la démo

Essayez Webflow aussi longtemps que vous le souhaitez avec notre forfait Starter gratuit. Souscrivez à un forfait Site payant pour publier, héberger et débloquer des fonctionnalités supplémentaires.