Le brief
OH! Catering est une entreprise de traiteur à Ottawa, en Ontario, fondée à l'été 2026 par Anastasiia Stepanenko, qui a aussi fondé l'école de cuisine pour enfants Cookiddoo. Elle compose des tables de partage décorées pour des fêtes à la maison, des douches de bébé, des brunchs et des événements de bureau, pour environ 12 à 50 invités. Les plats sont préparés dans une cuisine commerciale louée, livrés et dressés sur la table, dans la pièce du client. La première sortie publique a été un kiosque à UAFest 2026 à Carleton Place.
Ce modèle détermine tout ce qu'un site doit faire. Il n'y a pas de boutique, pas d'adresse de rue à placer sur une carte et pas de clientèle de passage. Chaque commande commence par un inconnu qui cherche « party catering Ottawa » ou « grazing table », regarde un prix et décide en une minute ou deux s'il demande. Un site de traiteur qui cache ses prix derrière « contactez-nous pour une soumission » perd cette personne au profit du résultat suivant.
Le dépôt du site a été ouvert le 25 août 2026. Le brief était court : un site qui vend des tables, publie les vrais chiffres, accepte une demande en quatre champs et se fait trouver dans la recherche à Ottawa avant la saison des fêtes de décembre.
Ce que nous avons construit
Un formulaire de soumission sur le premier écran

Le formulaire demande quatre choses : le nom, un numéro de téléphone ou un courriel (l'un ou l'autre suffit), une date approximative et un nombre d'invités. Tout le reste, des notes alimentaires à l'adresse, est recueilli au moment où la soumission part. Le titre porte les deux chiffres qu'un acheteur cherche en premier, « from $42 per guest » et « $600 event minimum », et le numéro de téléphone et le lien WhatsApp se trouvent juste en dessous pour ceux qui préfèrent parler.
Sur un téléphone, le même formulaire est placé directement sous le titre, et un bouton fixe le ramène depuis n'importe quel endroit plus bas dans la page.



Des prix publics
La page des tarifs porte chaque chiffre que l'entreprise publie : 42 $ par invité comme prix de départ pour une fourchette de 42 à 65 $, le minimum de 600 $ par événement avant livraison et taxes, 45 $ pour la livraison et la mise en place sur place dans un rayon de 25 km, un acompte de 30 % qui réserve la date, et deux totaux détaillés. Le prix est le premier filtre de cette catégorie, et un chiffre visible écarte ceux qui voulaient un plateau de sandwichs à 15 $ avant qu'ils ne prennent le temps de quiconque.
Cinq langues, une seule source de faits
Le site fonctionne en anglais, en français canadien, en ukrainien, en espagnol et en russe. Le 30 octobre 2026, le plan du site listait 367 URL avec des liens hreflang entre les versions linguistiques. Chaque chiffre que le site affiche vient d'un seul fichier de faits partagé par les cinq langues : un prix se change à un seul endroit et ne peut dériver dans aucune traduction prise isolément.
Une demande arrive à trois endroits à la fois
Chaque formulaire envoyé est écrit dans un Google Sheet, publié dans la conversation Telegram de l'équipe et envoyé par courriel, avec une réponse automatique au client. La feuille conserve la source de chaque demande : le référent, la landing page, les balises UTM et, lorsqu'il y en a un, l'identifiant de clic Google. C'est cette colonne qui a rendu possibles les chiffres de ce cas.
Bases pour la recherche et la recherche IA
Search Console et Bing Webmaster Tools sont connectés, le plan du site porte des dates de modification honnêtes, les nouvelles pages sont poussées par IndexNow, et un fichier llms.txt décrit l'entreprise pour les assistants IA. Côté contenu, le site comprend des pages par occasion, des pages par quartier d'Ottawa et un journal. L'article du journal qui a fait ses preuves est un long guide sur le coût d'un traiteur à Ottawa, qui compare la livraison simple, les tables décorées, le buffet et le service à l'assiette par invité, puis situe les prix d'OH! dans ce cadre.

Un court quiz pour ceux qui hésitent encore
Pour les visiteurs qui ne sont pas prêts à saisir une date, /lp/plan pose six questions à un toucher, à commencer par « What are we celebrating? ». Deux des neuf demandes de ce cas sont passées par là.

La première demande
Google Search Console a enregistré les premières impressions du site le 29 août 2026. Le 12 septembre, la première vraie demande est arrivée : une douche de bébé pour 26 invités un après-midi de novembre, de la part d'un visiteur qui avait trouvé le site par DuckDuckGo et atterri sur la page d'accueil. Quatorze jours séparent la première impression de la première demande de soumission.
Tout ce qui figurait dans la feuille avant cette date venait de nous : des vérifications de bout en bout du serveur, du transfert de courrier et de la réponse automatique, chacune marquée « not a real enquiry ». Séparer ces lignes de celles du client est la première chose que doit faire tout décompte honnête des demandes d'un nouveau site.
Le test Google Ads
Une campagne de recherche, « OH | Search | Party Catering Ottawa », a tourné du 16 au 19 octobre 2026 et dirigeait vers de courtes landing pages avec le formulaire sur le premier écran. Le rapport de l'API Google Ads extrait le 20 octobre indique 95,16 CAD dépensés, 452 impressions et 53 clics.

Un clic est devenu une demande : une fête à la maison pour 9 invités, envoyée le 17 octobre depuis /lp/party-catering avec un identifiant de clic Google correspondant à un clic sur « catering ottawa ». Google Ads affichait zéro conversion, et comprendre pourquoi a occupé l'essentiel de l'analyse. L'action de conversion utilisée pour l'envoi côté serveur avait été créée le 17 octobre, quelques heures après ce clic, et Google rejette une conversion plus ancienne que son action (DESTINATION_TOO_RECENTLY_CREATED). GA4 a vu 1 des 60 visites payantes arrivées sur le site, car les autres n'ont jamais accepté le bandeau de témoins. La stratégie d'enchères n'avait donc rien dont apprendre.
Le même rapport a retracé où est allé l'argent. Quinze des 53 clics, soit 30 % des dépenses, sont passés par des liens de site qui menaient à des pages ordinaires, et sur /menu, le formulaire se trouvait à environ 9 100 pixels plus bas. Le mot-clé en requête large « party catering ottawa » a absorbé 40 % des dépenses. Personne arrivé par un lien de site n'a laissé de demande.
La campagne a été mise en pause le 20 octobre. Le même jour, les landing pages ont reçu un total détaillé (« 20 guests: $885 with delivery and setup, plus tax »), un bouton de soumission visible au-dessus du bandeau de témoins sur le premier écran, un champ téléphone ou courriel qui accepte l'un ou l'autre, et le formulaire de la page du menu est remonté à environ 3 900 pixels. Chaque demande portant un identifiant de clic est désormais envoyée à Google Ads par l'API Data Manager sur une minuterie horaire, et chaque envoi est vérifié par rapport à la réponse d'état de Google elle-même.
Ce qui s'est passé
La feuille des demandes, lue le 30 octobre 2026 une fois les tests et les lignes marquées comme pourriel retirés, contient 9 demandes d'événement entre le 30 août et le 30 octobre :
- 5 issues de la recherche organique Google : deux sont arrivées sur la page d'accueil et ont poursuivi par le quiz de planification, les autres sur /pricing, la page des tables de grazing et le guide des coûts ;
- 1 de DuckDuckGo (la première, le 12 septembre) ;
- 1 de ChatGPT, qui a envoyé un visiteur sur /pricing pour une demande de mariage de 50 invités le 25 octobre ;
- 1 du test Google Ads ;
- 1 d'une campagne de prospection en entreprise pour des boîtes de dégustation à Kanata Nord.
Les clics hebdomadaires de la recherche Google sont passés de 2 la semaine du 31 août à 65 la semaine du 19 octobre, et les impressions de ces deux semaines de 313 à 4 779 (Search Console, export du 30 octobre 2026). Le bond de la dernière semaine complète est venu après la refonte de la page d'accueil autour du formulaire de soumission, le 14 octobre.
Ce cas ne montre pas de réservations. La feuille enregistre des demandes, et celles qui sont devenues des événements payés se trouvent dans les conversations de l'équipe ; cela reste donc de côté tant que ce n'est pas compté de la même façon.
Ce que nous ferions ensuite
Compter les réservations dans la même feuille. Une colonne de statut remplie le jour où l'acompte arrive transforme « 9 demandes » en coût par événement réservé, le chiffre qui décide où va le prochain dollar.
Un deuxième tour Google Ads avec une règle d'arrêt. Requête de type expression au lieu de la requête large, liens de site uniquement vers des landing pages, un plafond de clics plus bas et un arrêt à 120 clics avec moins de 2 demandes, l'argent étant déplacé vers une campagne de lunchs de bureau pour Kanata Nord.
Décembre avant la fin de novembre. Les fêtes de Noël en entreprise se réservent tôt, et le site accumule déjà des impressions pour « catering christmas party ». Les pages de tables de fêtes pour bureaux doivent être indexées d'ici la mi-novembre.
Les avis. L'entreprise a une fiche Google Maps depuis le 6 octobre. Une demande d'avis le jour de chaque événement est le signal de confiance le moins coûteux qu'une entreprise à zone de service puisse recueillir.
Services associés
Le premier projet de la même fondatrice avec nous : Cookiddoo, cours de cuisine pour enfants à Ottawa. Pour la construction : création de landing pages. Pour la recherche : référencement SEO et promotion dans la recherche IA. Contexte local : agence de marketing à Ottawa.
Direction de projet : Marketing MIX. Client : OH! Catering (ohcatering.ca), Ottawa, Ontario. Année : 2026.

