-- #migration 2026_07_09_077
-- Guide pas à pas complet (tutoriel) pour tous les points de checklist de C-011 à C-020

UPDATE card_guide SET checklist_json = '[{"id": "compte_pro", "type": "boolean", "label": "Créer un compte professionnel et structurer tes tableaux par thématique claire", "detail": "Organise tes tableaux en pensant aux mots-clés que tes clients potentiels pourraient rechercher.", "tutoriel": {"intro": "Un compte Pinterest professionnel bien structuré facilite la découverte de tes créations sur la durée.", "steps": [{"titre": "Crée ou convertis ton compte en compte professionnel", "contenu": "Ça débloque les statistiques et les fonctionnalités utiles pour le suivi."}, {"titre": "Crée des tableaux par thématique claire", "contenu": "Pense aux mots-clés que tes clients potentiels pourraient rechercher, pas juste à tes catégories internes."}, {"titre": "Renseigne une description sur chaque tableau", "contenu": "Une courte description enrichie en mots-clés aide Pinterest à comprendre le contenu."}], "pieges": ["Créer des tableaux trop génériques ou trop nombreux, qui diluent la cohérence de ton profil."]}}, {"id": "epingles_optimisees", "type": "boolean", "label": "Créer des épingles optimisées pour la recherche", "detail": "Titre descriptif, description riche en mots-clés naturels, visuel vertical de qualité — chaque épingle doit pouvoir vivre seule.", "tutoriel": {"intro": "Chaque épingle doit pouvoir vivre seule, sans dépendre du contexte du tableau.", "steps": [{"titre": "Rédige un titre descriptif", "contenu": "Précis et riche en mots-clés naturels, pas juste le nom du produit."}, {"titre": "Ajoute une description complète", "contenu": "Quelques phrases qui décrivent la pièce et son usage, toujours avec des mots-clés naturels."}, {"titre": "Utilise un visuel vertical de qualité", "contenu": "Le format vertical est privilégié par l''algorithme Pinterest."}], "pieges": ["Publier des visuels carrés ou horizontaux, moins bien mis en avant sur la plateforme."]}}, {"id": "publier_rediriger", "type": "boolean", "label": "Publier régulièrement et rediriger chaque épingle vers ton site", "detail": "Chaque épingle doit pointer vers une page produit ou un article, transformant Pinterest en porte d''entrée vers ta boutique.", "tutoriel": {"intro": "Pinterest ne sert à rien s''il ne redirige pas vers ta boutique.", "steps": [{"titre": "Vérifie le lien de chaque épingle", "contenu": "Il doit pointer vers une page produit ou un article précis, jamais vers ta page d''accueil seule."}, {"titre": "Publie régulièrement, pas en une seule fois", "contenu": "Quelques épingles par semaine valent mieux qu''un envoi massif ponctuel."}, {"titre": "Suis le trafic généré", "contenu": "Les statistiques Pinterest te montrent quelles épingles génèrent le plus de clics."}], "pieges": ["Publier une fois puis abandonner — Pinterest récompense la régularité sur plusieurs mois."]}}]' WHERE card_id = 'C-011';
UPDATE card_guide SET checklist_json = '[{"id": "candidats_ambassadeurs", "type": "boolean", "label": "Identifier tes meilleurs candidats ambassadeurs", "detail": "Clients fidèles particulièrement enthousiastes, micro-influenceurs dont l''audience correspond à ta cible, ou partenaires déjà engagés.", "tutoriel": {"intro": "Les meilleurs ambassadeurs sont souvent déjà dans ton entourage de clients.", "steps": [{"titre": "Repère tes clients les plus enthousiastes", "contenu": "Ceux qui laissent des avis chaleureux ou parlent spontanément de toi."}, {"titre": "Élargis aux micro-influenceurs pertinents", "contenu": "Une audience plus modeste mais alignée avec ton univers vaut souvent mieux qu''un grand compte générique."}, {"titre": "Contacte-les personnellement", "contenu": "Explique pourquoi tu penses à eux précisément pour ce programme."}], "pieges": ["Choisir des profils uniquement sur leur nombre d''abonnés, sans vérifier la cohérence avec ton univers."]}}, {"id": "contrepartie", "type": "boolean", "label": "Définir une contrepartie claire et attractive", "detail": "Commission sur ventes générées, produits gratuits, accès anticipé aux nouveautés — suffisamment motivante pour engager sans peser sur ta marge.", "tutoriel": {"intro": "La contrepartie doit motiver sans peser sur ta rentabilité.", "steps": [{"titre": "Calcule ce que tu peux offrir sans perte", "contenu": "Commission, produit gratuit ou accès anticipé selon ta marge réelle."}, {"titre": "Formule une offre simple à comprendre", "contenu": "Un pourcentage clair ou un cadeau précis, pas une formule compliquée."}, {"titre": "Prévois une contrepartie évolutive", "contenu": "Une récompense plus intéressante si l''ambassadeur génère plus de ventes."}], "pieges": ["Proposer une contrepartie trop généreuse au départ, difficile à maintenir sur la durée."]}}, {"id": "outils_promo", "type": "boolean", "label": "Fournir des outils simples pour faciliter la promotion", "detail": "Code de réduction personnalisé, visuels prêts à l''emploi, lien traçable — plus c''est facile pour l''ambassadeur, plus il s''engagera.", "tutoriel": {"intro": "Plus c''est facile pour l''ambassadeur, plus il s''engagera activement.", "steps": [{"titre": "Crée un code de réduction personnalisé", "contenu": "Facile à partager et à suivre pour chaque ambassadeur."}, {"titre": "Prépare des visuels prêts à l''emploi", "contenu": "Images ou textes que l''ambassadeur peut simplement repartager."}, {"titre": "Fournis un lien traçable", "contenu": "Pour savoir précisément combien de ventes viennent de chaque ambassadeur."}], "pieges": ["Laisser l''ambassadeur créer son propre contenu sans aucun support — beaucoup abandonnent faute de matériel prêt."]}}]' WHERE card_id = 'C-012';
UPDATE card_guide SET checklist_json = '[{"id": "medias_pertinents", "type": "boolean", "label": "Identifier les médias pertinents pour ton audience", "detail": "Blogs déco, magazines artisanat, podcasts entrepreneuriat local — cible des médias dont l''audience correspond précisément à la tienne.", "tutoriel": {"intro": "Cibler les bons médias augmente considérablement tes chances d''obtenir une réponse.", "steps": [{"titre": "Liste les médias qui touchent ton audience", "contenu": "Blogs déco, magazines artisanat, podcasts entrepreneuriat local."}, {"titre": "Étudie leur ligne éditoriale récente", "contenu": "Regarde leurs derniers articles pour comprendre ce qu''ils publient vraiment."}, {"titre": "Note un contact ou une adresse email précise", "contenu": "Évite les formulaires génériques de contact quand un email direct existe."}], "pieges": ["Contacter des médias trop généralistes dont l''audience ne correspond pas à ta cible réelle."]}}, {"id": "angle_histoire", "type": "boolean", "label": "Préparer un angle d''histoire intéressant pour le journaliste", "detail": "Un journaliste cherche une histoire, pas une publicité — ton parcours, une tendance que tu incarnes, ou une expertise rare.", "tutoriel": {"intro": "Un journaliste cherche une histoire à raconter, pas une publicité déguisée.", "steps": [{"titre": "Identifie ce qui rend ton parcours singulier", "contenu": "Une reconversion, une technique rare, un engagement particulier."}, {"titre": "Formule un angle en une phrase", "contenu": "Ce que l''article pourrait raconter, pas juste « je fais de belles choses »."}, {"titre": "Prépare 2-3 angles différents", "contenu": "Pour t''adapter à la ligne éditoriale précise de chaque média contacté."}], "pieges": ["Présenter uniquement ton produit sans donner d''histoire à raconter — ça n''intéresse pas un journaliste."]}}, {"id": "contact_direct", "type": "boolean", "label": "Contacter directement avec un message court et personnalisé", "detail": "Un email bref qui montre que tu connais leur ligne éditoriale et propose un angle concret a bien plus de chances d''aboutir.", "tutoriel": {"intro": "Un message bref et personnalisé a bien plus de chances d''aboutir qu''un email générique.", "steps": [{"titre": "Adresse-toi à une personne précise si possible", "contenu": "Un nom vaut mieux qu''un contact générique « rédaction »."}, {"titre": "Montre que tu connais leur travail", "contenu": "Une phrase qui référence un article récent qu''ils ont publié."}, {"titre": "Propose ton angle en quelques lignes", "contenu": "Court, clair, avec une proposition concrète de collaboration."}], "pieges": ["Envoyer un message trop long qui noie l''angle proposé dans les détails."]}}]' WHERE card_id = 'C-013';
UPDATE card_guide SET checklist_json = '[{"id": "mots_cles", "type": "boolean", "label": "Identifier les mots-clés que tes clients recherchent réellement", "detail": "Utilise des outils gratuits (Google suggestions, Ubersuggest) pour découvrir les termes exacts tapés par ta clientèle cible.", "tutoriel": {"intro": "Les mots-clés doivent refléter ce que tes clients tapent vraiment, pas ton vocabulaire d''artisan.", "steps": [{"titre": "Utilise les suggestions Google", "contenu": "Tape le début d''une recherche liée à ton activité et note les suggestions automatiques."}, {"titre": "Explore des outils gratuits comme Ubersuggest", "contenu": "Ils affinent les volumes de recherche réels pour chaque terme."}, {"titre": "Note 5 à 10 mots-clés prioritaires", "contenu": "Ceux qui correspondent le mieux à ton offre avec un volume de recherche suffisant."}], "pieges": ["Utiliser uniquement du jargon technique du métier, que peu de clients recherchent réellement."]}}, {"id": "optimiser_technique", "type": "boolean", "label": "Optimiser les éléments techniques de chaque page", "detail": "Titre, méta-description, structure de titres (H1, H2), URL claire — ces éléments signalent à Google le contenu réel de chaque page.", "tutoriel": {"intro": "Ces éléments techniques signalent à Google le contenu réel de chaque page.", "steps": [{"titre": "Rédige un titre de page clair", "contenu": "Incluant ton mot-clé principal naturellement."}, {"titre": "Écris une méta-description engageante", "contenu": "Un résumé court qui donne envie de cliquer, avec le mot-clé intégré."}, {"titre": "Structure le contenu avec des titres H1, H2", "contenu": "Une hiérarchie claire aide autant les visiteurs que les moteurs de recherche."}], "pieges": ["Négliger ces éléments techniques en pensant que seul le contenu visuel compte pour le référencement."]}}, {"id": "contenu_regulier", "type": "boolean", "label": "Produire du contenu régulier autour de ces mots-clés", "detail": "Articles de blog, descriptions produit enrichies, FAQ — le contenu régulier est le carburant principal du référencement.", "tutoriel": {"intro": "Le contenu régulier est le carburant principal du référencement naturel.", "steps": [{"titre": "Planifie une publication récurrente", "contenu": "Un article de blog ou une fiche produit enrichie chaque mois par exemple."}, {"titre": "Intègre naturellement tes mots-clés", "contenu": "Sans forcer — le texte doit rester agréable à lire pour un humain."}, {"titre": "Mesure les résultats après quelques mois", "contenu": "Le référencement prend du temps à porter ses fruits, pas de résultat immédiat."}], "pieges": ["Abandonner après quelques semaines sans résultat visible — le SEO se construit sur plusieurs mois."]}}]' WHERE card_id = 'C-014';
UPDATE card_guide SET checklist_json = '[{"id": "createurs_complementaires", "type": "boolean", "label": "Identifier des créateurs complémentaires, pas concurrents", "detail": "Un univers et une clientèle proches des tiens, mais une offre qui ne fait pas directement concurrence à la tienne.", "tutoriel": {"intro": "Le bon partenaire complète ton univers sans lui faire concurrence.", "steps": [{"titre": "Liste des créateurs dans des univers proches", "contenu": "Mais avec une offre différente de la tienne."}, {"titre": "Vérifie la cohérence de leur communauté", "contenu": "Une audience qui pourrait sincèrement s''intéresser à ton travail aussi."}, {"titre": "Contacte-les avec une proposition concrète", "contenu": "Une idée précise de collaboration plutôt qu''une demande vague."}], "pieges": ["Choisir un partenaire trop proche en termes d''offre, créant une concurrence plutôt qu''une complémentarité."]}}, {"id": "format_collab", "type": "boolean", "label": "Proposer un format de collaboration clair", "detail": "Création commune, échange de mise en avant croisée, événement partagé — définis précisément le format et ce que chacun y gagne.", "tutoriel": {"intro": "Un format clair évite les malentendus et les attentes floues entre les deux parties.", "steps": [{"titre": "Choisis un format précis", "contenu": "Création commune, mise en avant croisée, ou événement partagé."}, {"titre": "Définis ce que chacun apporte et reçoit", "contenu": "Par écrit si possible, même simplement par email."}, {"titre": "Fixe une date ou une durée", "contenu": "Pour cadrer clairement la collaboration dans le temps."}], "pieges": ["Démarrer une collaboration sans avoir clarifié les attentes de chacun, source de déception plus tard."]}}, {"id": "communication_simultanee", "type": "boolean", "label": "Communiquer simultanément auprès des deux audiences", "detail": "La collaboration doit être annoncée des deux côtés en même temps pour maximiser l''exposition croisée.", "tutoriel": {"intro": "L''annonce simultanée maximise l''exposition croisée entre les deux audiences.", "steps": [{"titre": "Prépare le contenu à l''avance des deux côtés", "contenu": "Chacun rédige sa propre annonce adaptée à son ton habituel."}, {"titre": "Choisis une date de publication commune", "contenu": "Pour un effet de simultanéité qui amplifie la visibilité."}, {"titre": "Encouragez-vous à commenter chez l''autre", "contenu": "Ça crée un vrai pont entre les deux communautés."}], "pieges": ["Publier à des jours différents, ce qui dilue complètement l''effet de la collaboration."]}}]' WHERE card_id = 'C-015';
UPDATE card_guide SET checklist_json = '[{"id": "frequence_tenable", "type": "boolean", "label": "Définir une fréquence tenable dans la durée", "detail": "Mensuelle ou bimensuelle est souvent plus réaliste à tenir qu''hebdomadaire pour un artisan déjà chargé en production.", "tutoriel": {"intro": "Une fréquence tenable dans la durée vaut mieux qu''un rythme ambitieux abandonné après deux mois.", "steps": [{"titre": "Évalue le temps réel disponible chaque mois", "contenu": "Sois honnête sur ta charge de travail actuelle."}, {"titre": "Choisis mensuelle ou bimensuelle pour commencer", "contenu": "Plus réaliste qu''hebdomadaire pour un artisan déjà chargé en production."}, {"titre": "Fixe une date récurrente précise", "contenu": "Le même jour chaque mois facilite l''habitude, pour toi comme pour tes lecteurs."}], "pieges": ["Viser une fréquence trop ambitieuse au départ, qui s''effondre après quelques envois."]}}, {"id": "format_reconnaissable", "type": "boolean", "label": "Construire un format reconnaissable", "detail": "Coulisses, actualité, conseil ou inspiration, nouveauté — un format stable rassure et fidélise tes lecteurs au fil du temps.", "tutoriel": {"intro": "Un format stable rassure et fidélise tes lecteurs au fil du temps.", "steps": [{"titre": "Définis les rubriques fixes", "contenu": "Coulisses, actualité, conseil ou inspiration, nouveauté — choisis 2 à 3 rubriques récurrentes."}, {"titre": "Garde la même structure à chaque envoi", "contenu": "Ordre des rubriques identique pour créer une familiarité."}, {"titre": "Ajoute une touche personnelle reconnaissable", "contenu": "Une signature, un ton, ou une formule d''accroche qui te ressemble."}], "pieges": ["Changer de format à chaque envoi, ce qui empêche toute habitude de lecture de s''installer."]}}, {"id": "valeur_avant_vente", "type": "boolean", "label": "Apporter de la valeur avant de vendre", "detail": "Une newsletter qui ne fait que vendre se désabonne vite — l''essentiel du contenu doit informer, divertir ou inspirer.", "tutoriel": {"intro": "Une newsletter qui ne fait que vendre se désabonne vite.", "steps": [{"titre": "Consacre la majorité du contenu à informer ou inspirer", "contenu": "Un conseil, une astuce, une histoire plutôt qu''une offre directe."}, {"titre": "Réserve une petite place à l''actualité commerciale", "contenu": "Une mention discrète plutôt qu''un email entièrement promotionnel."}, {"titre": "Varie entre les envois", "contenu": "Tous les envois ne doivent pas avoir la même proportion vente/contenu."}], "pieges": ["Transformer chaque newsletter en simple email promotionnel, ce qui augmente les désabonnements."]}}]' WHERE card_id = 'C-016';
UPDATE card_guide SET checklist_json = '[{"id": "format_adapte", "type": "boolean", "label": "Choisir un format adapté à ton activité et ton lieu", "detail": "Atelier participatif, démonstration courte sur un marché, ou portes ouvertes ponctuelles selon ce qui est réaliste pour toi.", "tutoriel": {"intro": "Le bon format dépend de ton activité et des moyens dont tu disposes réellement.", "steps": [{"titre": "Évalue ton lieu et ta disponibilité", "contenu": "Un atelier participatif demande plus d''organisation qu''une démonstration sur un stand."}, {"titre": "Choisis un format réaliste pour toi", "contenu": "Portes ouvertes ponctuelles si tu manques de temps, atelier structuré si tu as l''espace."}, {"titre": "Fixe une durée raisonnable", "contenu": "Ni trop courte pour créer un vrai lien, ni trop longue pour rester gérable."}], "pieges": ["Se lancer dans un format trop ambitieux pour une première expérience, source d''épuisement."]}}, {"id": "objectif_clair", "type": "boolean", "label": "Définir un objectif clair pour l''événement", "detail": "Faire découvrir une technique, créer du lien avec la communauté locale, ou directement générer des ventes.", "tutoriel": {"intro": "Un objectif clair oriente toutes tes décisions d''organisation.", "steps": [{"titre": "Choisis ton objectif principal", "contenu": "Faire découvrir une technique, créer du lien local, ou générer des ventes directement."}, {"titre": "Aligne le contenu de l''événement sur cet objectif", "contenu": "Une démonstration technique diffère d''une vente flash en présentation."}, {"titre": "Prépare une façon de mesurer le succès", "contenu": "Nombre de participants, ventes réalisées, ou contacts collectés selon ton objectif."}], "pieges": ["Vouloir tout faire à la fois (vendre, enseigner, réseauter), ce qui dilue l''impact de l''événement."]}}, {"id": "collecter_contacts", "type": "boolean", "label": "Collecter les contacts des participants", "detail": "Profite de l''événement pour récupérer emails ou contacts, transformant des participants ponctuels en prospects qualifiés.", "tutoriel": {"intro": "Un événement est une occasion précieuse de transformer des participants ponctuels en prospects qualifiés.", "steps": [{"titre": "Prépare un moyen simple de collecte", "contenu": "Feuille d''inscription ou QR code visible pendant l''événement."}, {"titre": "Propose une raison concrète de laisser un contact", "contenu": "Un tirage au sort, un accès prioritaire à une nouveauté."}, {"titre": "Reporte ces contacts rapidement après l''événement", "contenu": "Pour ne pas les laisser s''accumuler sans suite."}], "pieges": ["Organiser un bel événement sans jamais collecter les contacts des participants présents."]}}]' WHERE card_id = 'C-017';
UPDATE card_guide SET checklist_json = '[{"id": "coulisses_reelles", "type": "boolean", "label": "Montrer les coulisses réelles de ton activité", "detail": "Processus de création, hésitations, petites victoires du quotidien — l''authenticité de l''envers du décor crée une vraie proximité.", "tutoriel": {"intro": "L''authenticité de l''envers du décor crée une vraie proximité avec ton audience.", "steps": [{"titre": "Filme une étape simple de ton processus", "contenu": "Pas besoin de mise en scène — le naturel fonctionne mieux."}, {"titre": "Montre aussi les hésitations et petites victoires", "contenu": "Pas seulement le résultat final parfait."}, {"titre": "Publie régulièrement ce type de contenu", "contenu": "La régularité construit la proximité au fil du temps."}], "pieges": ["Ne montrer que des résultats parfaits, ce qui crée une distance plutôt qu''une proximité."]}}, {"id": "interaction_directe", "type": "boolean", "label": "Intégrer de l''interaction directe", "detail": "Sondages, questions ouvertes, réponses en direct — les formats interactifs des stories génèrent un engagement bien supérieur.", "tutoriel": {"intro": "Les formats interactifs génèrent un engagement bien supérieur aux publications passives.", "steps": [{"titre": "Ajoute un sondage à tes stories", "contenu": "Une question simple à choix binaire suffit pour démarrer."}, {"titre": "Pose des questions ouvertes", "contenu": "Invite ton audience à répondre directement en message."}, {"titre": "Réponds publiquement à certaines réponses", "contenu": "Ça encourage davantage d''interactions futures."}], "pieges": ["Publier uniquement du contenu descriptif sans jamais solliciter de réponse de l''audience."]}}, {"id": "tester_live", "type": "boolean", "label": "Tester le format live pour les moments clés", "detail": "Lancement de collection, session de questions-réponses, démonstration technique — le live crée un rendez-vous et une urgence positive.", "tutoriel": {"intro": "Le live crée un rendez-vous et une urgence positive difficile à obtenir autrement.", "steps": [{"titre": "Choisis un moment clé à mettre en avant", "contenu": "Lancement de collection, session de questions-réponses, démonstration technique."}, {"titre": "Annonce le live à l''avance", "contenu": "Pour que ton audience puisse se rendre disponible."}, {"titre": "Prévois une interaction pendant le live", "contenu": "Réponds aux commentaires en direct pour maintenir l''engagement."}], "pieges": ["Improviser un live sans aucune annonce préalable, ce qui limite fortement l''audience présente."]}}]' WHERE card_id = 'C-018';
UPDATE card_guide SET checklist_json = '[{"id": "besoin_pro", "type": "boolean", "label": "Identifier ce que recherche réellement un acheteur professionnel", "detail": "Conditions de gros, délais de production en volume, garanties de régularité — des préoccupations bien différentes de celles d''un particulier.", "tutoriel": {"intro": "Un acheteur professionnel a des préoccupations différentes de celles d''un particulier.", "steps": [{"titre": "Identifie leurs contraintes spécifiques", "contenu": "Conditions de gros, délais de production en volume, garanties de régularité."}, {"titre": "Renseigne-toi sur leurs habitudes d''achat", "contenu": "Comment ils choisissent habituellement leurs fournisseurs."}, {"titre": "Note ce qui les rassurerait", "contenu": "Régularité, professionnalisme, capacité à tenir des délais annoncés."}], "pieges": ["Présenter ton offre comme à un particulier, sans adapter le discours aux enjeux professionnels."]}}, {"id": "document_pro", "type": "boolean", "label": "Créer un document professionnel et synthétique", "detail": "Lookbook, catalogue professionnel ou guide de commande sur-mesure, avec une présentation soignée qui inspire confiance immédiatement.", "tutoriel": {"intro": "Un document professionnel et synthétique inspire confiance dès le premier regard.", "steps": [{"titre": "Choisis un format adapté", "contenu": "Lookbook, catalogue professionnel ou guide de commande sur-mesure."}, {"titre": "Structure le contenu clairement", "contenu": "Présentation, gamme, conditions, contact — dans cet ordre logique."}, {"titre": "Soigne la présentation visuelle", "contenu": "Un document professionnel doit avoir une mise en page soignée, pas improvisée."}], "pieges": ["Envoyer un document trop long ou mal structuré, qui décourage la lecture complète."]}}, {"id": "diffuser_canaux_pro", "type": "boolean", "label": "Diffuser ce contenu sur les canaux fréquentés par les professionnels", "detail": "LinkedIn, salons professionnels, ou envoi direct ciblé sont plus efficaces que les réseaux sociaux grand public pour ce type de recherche.", "tutoriel": {"intro": "Les professionnels ne se trouvent pas forcément sur les mêmes canaux que le grand public.", "steps": [{"titre": "Privilégie LinkedIn pour ce public", "contenu": "Plus efficace que les réseaux sociaux grand public pour ce type de recherche."}, {"titre": "Envisage les salons professionnels pertinents", "contenu": "Une présence ponctuelle peut générer des contacts qualifiés."}, {"titre": "Prépare un envoi direct ciblé", "contenu": "Pour les prospects déjà identifiés, un email direct reste souvent le plus efficace."}], "pieges": ["Se limiter à Instagram ou Facebook, peu consultés par les acheteurs professionnels dans leur recherche."]}}]' WHERE card_id = 'C-019';
UPDATE card_guide SET checklist_json = '[{"id": "fiche_complete", "type": "boolean", "label": "Créer et vérifier ta fiche complètement", "detail": "Adresse, horaires, téléphone, site web — chaque champ rempli renforce la crédibilité et le référencement local de ta fiche.", "tutoriel": {"intro": "Chaque champ rempli renforce la crédibilité et le référencement local de ta fiche.", "steps": [{"titre": "Renseigne l''adresse et les horaires précis", "contenu": "Même pour un atelier sans accueil public, la précision compte."}, {"titre": "Ajoute un numéro de téléphone et un site web", "contenu": "Chaque information supplémentaire renforce la confiance et le référencement."}, {"titre": "Vérifie la catégorie d''activité choisie", "contenu": "Elle doit correspondre précisément à ton métier réel."}], "pieges": ["Laisser des champs vides, ce qui pénalise directement le référencement local de la fiche."]}}, {"id": "photos_regulieres", "type": "boolean", "label": "Ajouter des photos de qualité régulièrement", "detail": "Atelier, créations, équipe — des photos fraîches et régulières signalent à Google une activité réelle et engagée.", "tutoriel": {"intro": "Des photos fraîches et régulières signalent à Google une activité réelle et engagée.", "steps": [{"titre": "Ajoute des photos de ton atelier", "contenu": "Ça humanise ta fiche et rassure les visiteurs."}, {"titre": "Montre tes créations récentes", "contenu": "Régulièrement, pas seulement au moment de la création de la fiche."}, {"titre": "Inclus une photo de toi si possible", "contenu": "Le visage de l''artisan rassure souvent davantage qu''un simple produit."}], "pieges": ["Ne jamais mettre à jour les photos après la création initiale de la fiche."]}}, {"id": "solliciter_avis", "type": "boolean", "label": "Solliciter et répondre aux avis clients", "detail": "Les avis sont l''élément le plus déterminant du classement local — sollicite-les systématiquement et réponds à chacun.", "tutoriel": {"intro": "Les avis sont l''élément le plus déterminant du classement local sur Google.", "steps": [{"titre": "Demande un avis après chaque vente en boutique", "contenu": "Directement, au moment où la satisfaction est la plus forte."}, {"titre": "Envoie un lien direct facilitant le dépôt d''avis", "contenu": "Moins l''effort est grand, plus le taux de réponse est élevé."}, {"titre": "Réponds à chaque avis reçu", "contenu": "Positif ou négatif, une réponse montre que la fiche est activement gérée."}], "pieges": ["Ne solliciter aucun avis en pensant que les clients satisfaits le feront spontanément."]}}]' WHERE card_id = 'C-020';