douze chantiers livrés en une session. trois vagues déployées. tout en ligne sur solutionsm.ca. rien à attendre, rien à déployer manuellement.
tout ce que tu vois ici est déjà actif. pas besoin de déploiement manuel, pas besoin de t'en occuper. le site travaille tout seul.
Service dédié.
Ce qu'il contient
Nom, description longue, mots-clés, provider (lié à l'organization), aire de service (les 76 villes), audience cible (PME québécoises), langues disponibles (fr-CA + en-CA), URL du service.
Impact
Éligibilité aux rich results "services" de Google et meilleure compréhension par les IA (ChatGPT, Perplexity) qui peuvent maintenant recommander Solutions M pour un service spécifique.
solutionsm.ca › services › seo, Google affiche un fil d'Ariane propre avec des labels lisibles.
Impact
+5 à 10% de CTR moyen selon les études Search Engine Journal. Fait paraître le site plus professionnel et structuré.
/llms-txt/ + redirection PHP qui sert /llms.txt en text/plain. Référencé dans robots.txt avec la directive LLMs-txt:.
Impact GEO
Les IA qui scrapent le web ont maintenant une source structurée et officielle pour citer Solutions M correctement.
uploadés via sftp wp engine dans /wp-content/mu-plugins/. mu-plugin = "must-use". pas besoin d'activation, pas désactivable par accident.
MarketingAgency + LocalBusiness + ProfessionalService. Horaires, GeoCoordinates, 76 villes areaServed, GeoCircle 100km, catalog de 10 services, sameAs, knowsAbout, knowsLanguage.
24 KB · 386 lignes@type: [MarketingAgency, LocalBusiness, ProfessionalService]. Google peut ainsi traiter Solutions M comme une entreprise locale ET une agence de marketing ET un service professionnel.
76 villes dans areaServed
Chacune avec containedInPlace: Quebec, Canada. Plus un serviceArea de type GeoCircle (rayon 100km autour de Vaudreuil-Dorion).
hasOfferCatalog
Les 10 services déclarés en OfferCatalog avec description complète et URL. Google peut afficher un carousel services dans les résultats.
knowsAbout
32 compétences explicitement listées : SEO, Google Ads, Meta Ads, Design, Branding, WordPress, Production vidéo, HubSpot, Monday, etc.
Route /llms.txt
Ce plugin gère aussi la route /llms.txt en text/plain et ajoute la directive LLMs-txt dans robots.txt.
BreadcrumbList toutes pages. Article schema enrichi sur les 46 posts (author/date/image/wordCount). FAQPage dynamique sur 7 pages services. Fix og:locale en fr_CA.
12 KB · 245 lignesfr_FR à fr_CA. Plus précis pour le géo-targeting Facebook/LinkedIn.
Resource hints sur 12 URLs tierces. Sticky CTA mobile. Trust badge Google 4.5/5. Lazy load renforcé. SearchAction schema. Slot Microsoft Clarity prêt à brancher.
10 KB · 258 lignespreconnect vers fonts.googleapis.com, gstatic, googletagmanager, google-analytics. dns-prefetch vers facebook, twitter, linkedin, youtube, maps. Économise 100-300ms au premier paint.
Sticky CTA mobile
Barre fixe <768px avec 2 boutons (Appeler + Rencontre gratuite). Tracking GA4 automatique.
Trust badge Google
Card flottante bas-droite desktop sur homepage + 10 pages services. Dismissable avec localStorage.
Lazy load renforcé
Filtre wp_get_attachment_image_attributes + regex sur the_content pour garantir loading="lazy" et decoding="async" sur TOUS les img.
Microsoft Clarity
Snippet prêt à activer (heatmaps + session replay gratuit). Il te faut juste me donner le Project ID.
des schemas basiques.
du SEO "on verra".
une infrastructure.
qui travaille 24/7.
chaque ville avec coordonnées gps, région et hiérarchie administrative. google comprend qu'on couvre vaudreuil-soulanges, west island, montréal, laval, rive-sud, couronne nord, montérégie, ontario limitrophe.
+ 5 nouvelles landing pages publiées → m châteauguay, longueuil, brossard, laval, saint-jean
pages dédiées google ads, distraction-free, mobile-first. noindex pour pas polluer le seo. tracking ga4 automatique via ?v=A|B|C.
l'hybride (c) devrait gagner
de 15 à 25%.
on le saura dans
trois semaines.
structure topical authority. un article pilier de 3000 mots. neuf sous-articles qui le supportent. tous liés entre eux automatiquement.
SEO local au Québec en 2026 : le guide complet. Cible 15 mots-clés stratégiques. Structure Q&A-friendly pour les IA.
Pilier · 3000 motsGoogle Business Profile, citations locales, avis Google, mots-clés locaux, schema LocalBusiness, netlinking, contenu géolocalisé, KPIs, erreurs fréquentes.
Support clusterChaque article pointe vers 4 autres + l'article pilier. Topical authority maximale. Le travail de backlinks internes fait dès la publication.
Technique SEOchatgpt, perplexity, claude, gemini. quand ils chercheront "meilleure agence marketing québec", solutions m sera là.
llms.txt servi à la racine/wp-content/mu-plugins/ — "must-use" plugins. Activés automatiquement par WordPress, impossibles à désactiver par accident depuis l'admin.
Upload
Via SFTP WP Engine (solutionsmneww.sftp.wpengine.com:2222) avec le compte solutionsmneww-pam_2.
Compatibilité
Code PHP 7.4+, APIs natives WordPress uniquement (add_action, add_filter, wp_json_encode). Safe si WP core update.
Fichiers
solutionsm-enhanced-schemas.php (24KB) · solutionsm-breadcrumb-article.php (12KB) · solutionsm-conversion-boost.php (10KB)
POST /wp-json/wp/v2/pages avec contenu Gutenberg-compatible.
Structure par page
H1 géo-ciblé, intro avec population + région, 6 différenciateurs, 8 services liens internes, quartiers desservis, codes postaux, FAQ locale 3 questions, double CTA final (rencontre + appel).
Meta SEO
Chaque page a son rank_math_title et rank_math_description optimisés avec mots-clés "agence marketing [ville]".
Indexation
Pages publiées → soumises au sitemap → indexation Google typique 4 à 14 jours.
rank_math_robots: noindex,nofollow — ces pages n'apparaissent JAMAIS en organic Google, seulement via Ads. Évite la pollution SEO et le conflit avec les pages services organiques.
Performance
HTML + CSS inline. Zéro dépendance externe. Load <1s. Mobile-first responsive.
Tracking
Events GA4 automatiques : lp_cta_click et lp_final_cta avec propriété version: A | B | C. Permet d'isoler le taux de conversion par variante.
URL pattern
/offre-rencontre-marketing-a · -b · -c
/llms-txt/ = page WordPress classique (éditable dans wp-admin). /llms.txt = redirection PHP qui lit la page et la sert en text/plain.
Filter robots.txt
Le mu-plugin ajoute la directive LLMs-txt: https://solutionsm.ca/llms.txt en bas du robots.txt généré par WordPress.
Contenu
Description Solutions M, 10 services avec URLs, 76 villes/régions, NAP complet, 3 réseaux sociaux, guide de citation pour les IA.
Pourquoi c'est important en 2026
Les IA scrapent de moins en moins le HTML et de plus en plus les formats structurés dédiés. llms.txt est le standard émergent.
POST /wp-json/wp/v2/pages/{id} avec meta.rank_math_description. Rank Math écrit directement dans la base de données.
Format
140-160 caractères. Intègre mots-clés locaux (Vaudreuil, Montérégie, Rive-Sud, West Island) selon la pertinence de la page. Termine par un CTA implicite.
/tmp/solutionsm-seo/case-study-template.md
Structure fournie
Hero avec gros chiffre, présentation client, le défi (avec métriques avant), la solution (services + stratégie + durée + équipe), les résultats (min 3-5 KPIs chiffrés), témoignage client, CTA.
Schema CaseStudy
Template JSON-LD Article avec articleSection "Case Study", about (client), mentions (services), fourni prêt à copier.
3 exemples types
PME construction/services · E-commerce · Service professionnel. Chacun avec angle narratif et résultat cible typique.
/tmp/solutionsm-seo/reviews-automation.md
Contenu
Template email premier contact + rappel 7 jours · Template SMS (haute conversion) · Template réponse avis positif · Template réponse avis négatif (sous 24h) · Automation Monday.com suggestion · QR code physique sur factures · Lien court mémorable.
Objectifs mensuels
Mois 1-3 : +3 avis/mois (amorçage). Mois 4-12 : +8-10 avis/mois. Résultat : ~95 avis supplémentaires en 12 mois → 148 avis total.
Éthique
Pas d'incentive (interdit Google). Juste demander poliment + rendre le process frictionless.
/tmp/solutionsm-seo/etude-marketing-quebec-2026.md
Concept
Publier une étude originale = aimant à citations IA. ChatGPT/Perplexity adorent les stats avec sources. Bonus : 20-50 backlinks éditoriaux possibles.
Méthodologie proposée
Sondage 10 questions (Google Forms/Typeform) → 200-500 entrepreneurs québécois → résultats gratuits en lead magnet PDF.
Distribution
Communiqué presse Journal Montréal · La Presse · Les Affaires · InfoSuroît · Podcasts · Carousel LinkedIn · Infographies IG.
Budget
~4000$ total (sondage + design PDF + relations presse). ROI : positionnement thought leadership 3-5 ans.
/tmp/solutionsm-seo/wikidata-entry.md
Pourquoi Wikidata
Base de connaissance structurée utilisée par Google Knowledge Graph, ChatGPT, Claude, Perplexity, Gemini, Bing, Siri, Alexa. Une entrée = source de vérité officielle citée par tous les LLMs.
Prérequis éligibilité
Notoriété démontrable : mentions médias tiers, prix, taille significative, rapports sectoriels. Avant de soumettre, obtenir 2-3 sources médiatiques parlant de Solutions M.
Guide fourni
Étapes création compte, 14 claims à ajouter avec leurs propriétés P31/P17/P131/etc., identifiants externes (FB/IG/LinkedIn), plan article Wikipedia optionnel.
Plan B si pas encore éligible
Crunchbase, OpenCorporates, LinkedIn Company, Bloomberg — citations d'entités qui renforcent la présence globale.
compte gratuit. project id. j'update le plugin. heatmaps + session replay. on voit où les visiteurs cliquent. on voit où ils abandonnent. 5 minutes.
clarity.microsoft.com (compte gratuit). 2. Créer projet "solutionsm.ca". 3. Copier le Project ID (format 10 caractères). 4. Me le donner.
Ce que je fais avec
J'édite le mu-plugin solutionsm-conversion-boost.php ligne 146 pour coller ton ID, je re-upload via SFTP, je purge cache. Active en 5 minutes.
Ce que Clarity te donne
Heatmaps (où les users cliquent) · Scrollmaps (jusqu'où ils scrollent) · Session replays anonymes (vidéos de visites réelles) · Insights automatiques (rage clicks, dead clicks, quick back). 100% gratuit, illimité.
Pourquoi c'est mieux que Google Analytics seul
GA te dit QUOI (taux de rebond 68%). Clarity te dit POURQUOI (users cherchent un bouton qui n'existe pas à l'endroit X).
soumettre le sitemap_index.xml. forcer l'indexation des nouvelles pages villes. activer le monitoring. 10 minutes.
search.google.com/search-console. 2. Vérifier que solutionsm.ca est bien associé. 3. Onglet "Sitemaps" → soumettre https://solutionsm.ca/sitemap_index.xml. 4. Onglet "URL inspection" → tester chaque nouvelle page ville → "Demander l'indexation".
Pages à forcer en indexation
agence-marketing-chateauguay, -longueuil, -brossard, -laval, -st-jean-sur-richelieu. Plus les 3 landing PPC (à ignorer — elles sont noindex c'est normal).
Sans ça
Google met 2-4 semaines à découvrir tes nouvelles pages. Avec ça : 24-48h.
Bonus monitoring
GSC te notifie si un problème apparaît (baisse de trafic, erreur schema, page qui disparaît).
valider les schemas via search.google.com/test/rich-results. s'assurer zéro erreur. si ça passe, google affiche des étoiles dans les résultats.
solutionsm.ca/ (valider LocalBusiness + AggregateRating). 2. solutionsm.ca/referencement-organique-seo/ (valider Service + FAQ). 3. solutionsm.ca/agence-marketing-longueuil/ (valider nouvelle page locale). 4. Un article de blog au hasard (valider Article schema).
Ce qu'on veut voir
"Page is eligible for rich results" avec la liste des types détectés. Pas de "errors", pas de "warnings critiques".
Si erreurs
Capture d'écran, envoie-moi. Je corrige dans le mu-plugin et re-upload.
Résultat attendu
Étoiles ⭐ dans les résultats Google quand quelqu'un cherche "Solutions M". FAQ dépliables. Fil d'Ariane. Prix range "$$".
trois ad groups identiques. budget égal. deux à trois semaines. winner prend tout.
pilier en priorité (3000 mots). puis un ou deux articles par semaine. je peux drafter le premier si tu veux.
monday → emails clients + sms post-projet. objectif : +20 avis en 30 jours.
https://g.page/r/[TON_PLACE_ID]/review. À mettre partout.
Quick win
Avant même l'automation : envoie le template email aux 30 derniers clients heureux manuellement. Gain attendu : 5-10 avis en 2 semaines.
Règle d'or
Réponds à TOUS les avis (positifs ET négatifs) sous 24h. Impact SEO énorme.