Pipeline Skill

Guide de la voix éditoriale Smartlet

Who is writing

Chaque article est rédigé du point de vue de David Ohayon, fondateur de Smartlet, ingénieur CentraleSupélec, Médaille de Bronze au Concours Lépine 2025, CES 2026. Pas une voix de marque. Pas un département marketing. Un fondateur qui a véritablement résolu un problème qu'il rencontrait lui-même et qui souhaite partager la solution avec ceux qui vivent le même problème.

Le ton est celui d'un ami éclairé qui connaît aussi bien l'univers de la montre que celui de la tech. Il ne prend pas les collectionneurs de haut. Il n'explique pas tout dans le détail aux geeks. Il est précis sans être froid, passionné sans être fébrile.


Principes fondamentaux de la voix de marque

1. Confiant, jamais arrogant Smartlet est breveté, primé et véritablement unique. Des faits, tout simplement. Pas besoin de les crier.

Correct : « Smartlet est le seul adaptateur modulaire breveté dans l'UE, aux États-Unis et au Japon pour ce cas d'usage. » Avoid : « Smartlet est l'incroyable produit révolutionnaire qui change tout dans l'horlogerie. »

2. Respectueux de l'intelligence du lecteur Le lecteur cible possède une montre sérieuse. Il s'est renseigné. Il connaît sa Submariner mieux que vous. N'expliquez pas ce qu'est une Rolex. Expliquez ce que Smartlet fait avec elle.

Le Submariner 124060 de 20mm se connecte directement au système Smartlet via un barrette à ressort standard.

3. Honnête sur les compromis Ne prétendez pas que le produit est parfait dans toutes les situations. Tenez compte du contexte. Le lecteur fait davantage confiance à l'honnêteté qu'à la perfection.

Correct : « Dans les contextes formels en tenue de soirée, positionner la montre connectée vers l'avant-bras permet à la montre mécanique d'être la seule pièce visible. » Avoid : « La Smartlet est parfaite pour toutes les occasions. »

4. Le problème avant le produit Chaque article s'ouvre sur le problème du lecteur, pas sur le produit. Le produit apparaît comme la solution naturelle, non comme le point de départ.

Vous avez mesuré l'entraxe des cornes de votre IWC Big Pilot. Le pied à coulisse indique 20 mm. Ce seul chiffre détermine tout ce qui concerne votre configuration double port.

5. Phrases actives et directes Phrases courtes. Pas de voix passive. Pas de termes vagues, sauf si techniquement nécessaire.

L'adaptateur se fixe en moins de deux minutes. Aucun outil requis, hormis un outil à ressort.


Règles linguistiques

I notice you haven't provided a list of words to avoid or any text to translate. Please provide the content you'd like me to translate, along with any words to exclude. - Révolutionnaire / changeur de jeu / disruptif - Incroyable / stupéfiant / fantastique - Unique (sauf si juridiquement exact en matière de brevet) - Simplement / juste / facilement (condescendant) - Évidemment / clairement (excluant) - Meilleur de sa catégorie / de classe mondiale - En toute fluidité (surutilisé, sans signification) - Tirer parti de (jargon d'entreprise) - Utiliser (employer « utiliser ») - Solution (employer le terme précis : « adaptateur », « système », « configuration »)

Des mots qui fonctionnent : - Précis / précision - Délibéré / intentionnel - Cohérent / constant - Pratique / pragmatique - Conçu / construit - Compatible / s'adapte - Confirmé / vérifié - Indépendant (chaque montre fonctionne de manière indépendante)

words to never anglicize badly: N'écrivez jamais « le savoir-faire » ou « la joie de vivre » comme ornements stylistiques. Utilisez le concept en français courant ou omettez-le.

Numbers and specs : Toujours utiliser des chiffres pour les mesures : 20mm, et non « vingt millimètres ». Toujours EUR pour les prix, et non €349 (le symbole crée des problèmes d'encodage dans certains thèmes Shopify). Toujours « titane Grade 2 », jamais « Grade 5 ». Toujours « SS316L brossé », jamais « SS316L poli » pour le Classic.


Formules d'ouverture par type d'article

Articles pratiques : Commencez par un moment physique précis ou une mesure concrète. Le lecteur tient quelque chose, observe quelque chose, mesure quelque chose.

Exemples : - « Vous mesurez l'entraxe des cornes de votre [montre]. Le pied à coulisse indique [X] mm. » - « L'outil à ressort de barre est en main. Voici exactement ce qui se passe ensuite. » - « La première semaine avec les deux montres au même poignet, c'était comme apprendre une nouvelle géométrie. »

Découvrez nos articles : Commencez par une observation sur le monde, pas sur le produit.

Exemples : - « Pendant des années, la règle était simple : une montre, un poignet. Puis les collectionneurs ont commencé à se demander pourquoi. » - « La Pelagos a été conçue pour les profondeurs. La Pixel Watch a été conçue pour les données. Aucune ne fait ce que fait l'autre. » - « Dans une salle d'audience, la perception se construit avant même que vous preniez la parole. »

Articles commerciaux / cadeaux : Commencez par le profil du destinataire, pas par l'occasion.

Exemples : - « Il porte la même Longines depuis quinze ans. Ses enfants viennent de lui offrir une Apple Watch. Il ne veut pas choisir. » - « Elle court trois matins par semaine et dirige une équipe de douze personnes. Sa montre doit être à la hauteur des deux. »

Articles santé / science : Commencez par un fait physiologique concret, pas par une affirmation sur le produit.

- « Votre capteur de fréquence cardiaque fonctionne en projetant une lumière verte sur votre peau et en mesurant la quantité réfléchie. » - « La VO2 max n'est pas un score de forme physique. C'est une mesure de l'efficacité avec laquelle votre corps convertit l'oxygène en énergie. »

I notice you haven't provided any text to translate. Please share the content you'd like translated from English to French, and I'll translate it for you. --- *Waiting for your text...* Commencez par un moment ou une figure historique, sans parallèle avec un produit.

- "En 1954, les pilotes de Pan Am devaient suivre deux fuseaux horaires simultanément. Rolex leur a conçu une montre." - "La crise du quartz des années 1970 était censée sonner le glas de l'horlogerie mécanique. Il n'en fut rien."


Formules de clôture

Chaque article se termine par une phrase mentionnant Smartlet et incitant à l'action, en moins de 160 caractères. Elle doit sembler être une conclusion naturelle, pas un appel à l'action.

I'm ready to translate. Please provide the English text you'd like me to translate into French.

La section FAQ vient toujours après la phrase de clôture et avant la section Recommandations.


Ajustements de ton spécifiques au profil

GEEK (25-45) : Un vocabulaire technique précis est le bienvenu. Référencez directement les spécifications. N'expliquez pas en détail le fonctionnement des capteurs optiques à quelqu'un qui le sait déjà. Challengez-le légèrement : « Si vous avez déjà mesuré votre entraxe de barrettes, vous avez une longueur d'avance sur la plupart des personnes qui recherchent cela. »

SENIOR SANTÉ (50-70) : N'utilisez jamais le mot « âgé ». Ne dites jamais « en vieillissant ». Parlez d'abord de la fierté qu'il ressent pour sa montre, de son intelligence en matière de santé ensuite. Il n'est pas un patient. C'est un homme qui a fait de bons choix dans la vie, et c'en est un de plus.

INDÉPENDANT (30-55) : Cadrage ROI concret. Des chiffres réels quand c'est possible. « Répondre en 5 minutes plutôt qu'en 30 vous rend 21 fois plus susceptible de convertir un client. » Il lit vite. Il décide vite. Chaque phrase doit justifier sa présence.

STYLE (25-50) : Les références culturelles sont les bienvenues. Le vocabulaire de la mode est de mise. Mais jamais d'ironie envers le produit. Il prend son style au sérieux. Respectez cela.

FEMME ACTIVE (35-55) : Ne jamais commencer par « pour les femmes, la montre est... ». Parlez d'abord de son contexte professionnel, de son intelligence esthétique ensuite. Elle n'est pas un créneau. Elle est la décideuse.

SPORTIF À PROJETS (28-55) : Un langage de calendrier concret. « Dans 12 semaines, vous courez 42 kilomètres. Voici à quoi votre poignet doit ressembler d'ici le jour de la course. » Après la course, retour à la normale. Reconnaître les deux phases de manière égale.

MOI QUANTIFIÉ (30-55) : Il vérifiera vos affirmations. N'inventez pas de statistiques. Citez des études lorsqu'elles sont disponibles. Utilisez un langage précis : « VFC de référence », « tendance sur 90 jours », « qualité du signal », « régularité du contact cutané ». Il apprécie que vous alliez plus loin que la plupart des sources.

VOYAGEUR (35-60) : La rapidité de compréhension est essentielle. Il lit ceci dans un salon de départ. Des paragraphes courts. Une valeur pratique immédiate. « À l'atterrissage, votre Apple Watch se met à jour automatiquement. Votre aiguille GMT reste fixe. Vous avez les deux heures sans toucher à aucune des deux montres. »

PARENT TRANSMETTEUR (45-65) : Certaines montres méritent de rester à votre poignet, même quand le monde autour d'elles change.

CRYPTO/WEB3 (25-40) : Il comprend la rareté et les signaux de valeur. La montre mécanique en tant que réserve de valeur physique, aux côtés des actifs numériques, fait écho à ses convictions. Le vocabulaire technique autour des actifs et des signaux est le bienvenu. N'essayez pas de paraître branché sur le sujet des cryptomonnaies. Il le remarquera.


Ce qu'est Smartlet et ce qu'il n'est pas

Smartlet IS : - Un adaptateur de bracelet modulaire - Un système breveté (UE, États-Unis, Japon) - Un pont physique entre deux montres indépendantes - Une solution technique à un problème concret - Une innovation française (Paris) - Disponible en trois versions : Classic (349 EUR), Shadow (449 EUR), Titanium (599 EUR) - Compatible avec les largeurs d'oreilles de 18 à 24 mm via barre à ressort standard - Les trois versions partagent des dimensions identiques

Smartlet N'EST PAS : - Une montre - Un chargeur - Une montre connectée - Un tracker de fitness - Un appareil - Recommandé pour le sport intensif - Une application ou un logiciel - Une modification de l'une ou l'autre des montres


Article structure reminder

Chaque article, quel que soit son type, doit inclure : - Signature : David Ohayon - Table des matières - Tableau des points clés - Minimum 2 citations en bloc - Minimum 1 encadré mis en évidence - Minimum 5 questions FAQ en H3 - Minimum 10 liens internes smartlet.io - Image d'appel à l'action avant la FAQ - 5 liens recommandés

Images en HTML : utilisez uniquement les espaces réservés [IMAGE_HERO], [IMAGE_MID], [IMAGE_CTA]. Ne créez jamais d'URL CDN Shopify.


Longueurs cibles par type d'article

Type Longueur cible Minimum Maximum
Comment 1800 mots 1500 2500
Découvrir 1400 mots 1200 1800
Commercial / cadeau 1000 mots 800 1200
GEO / autorité sanitaire 2500 mots 2000 3000
Historique / culturel 2000 mots 1500 2500
Profession / métier 1200 mots 1000 1500

Règle de longueur : viser l'exhaustivité sur le sujet, jamais le remplissage. Chaque phrase doit justifier sa présence.

---

Pipeline d'articles Smartlet

Pipeline 4 étapes pour les articles SEO smartlet.io produits par babylovegrowth.

Vue d'ensemble des 4 étapes

Étape It seems like you forgot to include the input text. Please provide the text you'd like me to translate, and I'll get it done right away! Sortie Quand
1. FORMAT HTML brut babylovegrowth _formatted.html + _undetectable.txt Article brut fourni
2. INDÉTECTABLE _undetectable.txt Segments humanisés [0]...[N] Fichier TXT fourni à l'utilisateur
3. RÉINSERTION _formatted.html + segments humanisés _final.html Segments fournis par l'utilisateur
4. QA / SCRAPE _final.html _final.html corrigé Automatique après étape 3

ÉTAPE 1 - FORMATAGE

Ce que tu construis

Un fichier [slug]_formatted.html Shopify-ready + un fichier [slug]_undetectable.txt.

Structure HTML obligatoire


  
DO

David Ohayon

Fondateur & PDG, Smartlet - Ingénieur CentraleSupelec - Concours Lépine 2025, Lauréat - CES 2026

JSON-LD obligatoire

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "...",
  "description": "...",
  "image": {"@type": "ImageObject", "url": "...", "caption": "..."},
  "author": {"@type": "Person", "name": "David Ohayon", "url": "https://smartlet.io/pages/about-us"},
  "publisher": {"@type": "Organization", "name": "Smartlet", "url": "https://smartlet.io"},
  "datePublished": "YYYY-MM-DD",
  "mainEntityOfPage": {"@type": "WebPage", "@id": "https://smartlet.io/blogs/magazine/[slug]"}
}

Règles de formatage

Images - loading="lazy" sur toutes les images - alt descriptif obligatoire (jamais vide) - style="display:block;margin-left:auto;margin-right:auto;" - Hero image : pas de classe spéciale (contrairement aux versions précédentes)

Tables - Toutes les tables wrappées :

- Tables 4+ colonnes : ajouter style="font-size:13px;" sur la

Liens internes - Minimum 10 liens smartlet.io dans le corps - Voir references/valid-slugs.md pour les slugs valides - Voir references/link-strategy.md pour la stratégie nofollow

Encart points forts

Label court

Contenu.

Image CTA


  ...

Fermeture - Dernière phrase du corps (avant FAQ) : doit mentionner "Smartlet", max 160c

Recommandé - 5 à 6 liens uniquement vers des slugs valides (voir references/valid-slugs.md) - Supprimer les suffixes | Smartlet et – Smartlet

Extraction des segments Undetectable

Après avoir généré le HTML, extraire les segments pour humanisation.

Règles d'extraction : - Tags concernés : p, li, h2, h3, blockquote, td, th - Longueur minimum : 60 caractères - Exclure : contenu dans .toc, .key-takeaways, .recommended, .highlight-box, byline flex - Exclure : p.article-intro, éléments .smartlet-cta - Exclure : liens à fort ratio (>70% du texte = liens) - Dédupliquer : ne jamais extraire deux fois le même texte (blockquotes souvent dupliqués) - Numéroter [0], [1], [2]... sans interruption

Format du fichier output :

[0]
Texte du premier segment.

[1]
Texte du second segment.

Paramètres Undetectable recommandés : Force : Humaniser / Lisibilité : Journaliste / Modèle : v11sr


ÉTAPE 3 - RÉINSERTION

Quand l'utilisateur fournit les segments humanisés sous forme [N]\nTexte.

# Logique de réinsertion
seg_idx = 0
for tag in wrap.find_all(['p','li','h2','h3','blockquote','td','th']):
    if in_skip(tag): continue          # exclure zones skip
    if len(text) < 60: continue        # même filtre qu'extraction
    if link_ratio(tag) > 0.70: continue
    # remplacer le TextNode principal par humanized[str(seg_idx)]
    seg_idx += 1

Important : Réinsérer dans le TextNode du tag, pas dans les sous-éléments (liens, strong).

Bug systématique : label dupliqué

Après chaque réinsertion, vérifier que le texte humanisé ne commence pas par le même texte que le label du tag. Si c'est le cas, le label apparaît deux fois.


Mythe 1 : Vous pouvez les associer via Bluetooth. Mythe 1 : Vous pouvez les associer via Bluetooth. Faux...

Mythe 1 : Vous pouvez les associer via Bluetooth. Faux...

Correction : avant insertion, si new_text.startswith(label), supprimer le préfixe dupliqué :

strong = tag.find('strong')
if strong:
    label = strong.get_text(strip=True)
    if new_text.startswith(label):
        new_text = new_text[len(label):].lstrip(': ').lstrip()

Systematic bug: closing paragraph merged

Quand le segment humanisé [N] correspond au paragraphe de clôture (contenant des liens internes), la réinsertion préfixe le texte humanisé au paragraphe existant, créant un doublon.

Après réinsertion, vérifier que le paragraphe de clôture n'est pas dupliqué :

# Détecter : texte > 600c dans le paragraphe de clôture
# Corriger : supprimer le fragment préfixé en doublon

ÉTAPE 4 - QA ET NETTOYAGE SCRAPE

Liste de contrôle QA automatique (Python BeautifulSoup)

Title       : 40-65c
Meta desc   : 120-160c  
Slug JSON-LD: correspond au slug attendu
H1          : 0 (pas de H1 dans les articles Shopify)
Style tag   : absent
Byline      : présent
TOC         : présent
Key Takeaways: présent
Blockquotes : >= 2
Highlight box: présent (sauf si brut n'en avait pas)
Recommended : présent, 5-6 items
H2          : >= 5
FAQ H3s     : >= 3
Int links   : >= 10
Img loading : toutes "lazy"
Img alt     : tous non-vides
Tables wrap : 0 sans overflow-x
Para >600c  : 0
Em dashes   : 0
Grade5      : False (jamais "Grade 5 titanium")
Li stuck    : 0 (voir ci-dessous)
Slug 404    : 0 (voir valid-slugs.md)
Fermeture   : Smartlet mentionné, < 200c
Tone        : 0 passages négatifs / 0 recommandation sans Smartlet

Bug systématique : collé

Après chaque réinsertion, vérifier regex [A-Za-z] sur tous les

  • .

    Ce bug se produit toujours sur les bullet points avec labels en gras :

    
    
  • Label :Texte collé sans espace
  • Label : Texte avec espace
  • Corriger en reconstruisant chaque li affecté :

    for li in wrap.find_all('li'):
        if re.search(r'[A-Za-z]', str(li)):
            strong = li.find('strong')
            label = strong.get_text(strip=True)
            li.clear()
            new_strong = soup.new_tag('strong')
            new_strong.append(NavigableString(label))
            li.append(new_strong)
            li.append(NavigableString(' ' + CORRECT_TEXT_FOR_THIS_LABEL))
    

    Nettoyage scrape - patterns à corriger systématiquement

    Voir references/scrape-patterns.md pour la liste complète. Les plus fréquents :

  • Motif Correction
    TheSmartlet Smartlet
    Prospex de Citizen / Swatch Prospex → Seiko Prospex
    HydroConquest by Breitling/Tudor/Patek Philippe → Longines HydroConquest
    Cypress est conçu → 3 versions Smartlet
    Smartlet est un chargeur compatible → Smartlet ne se charge pas
    Titane de grade 5 → Titane de grade 2
    acier inoxydable SS316L poli (Classique) → acier inoxydable 316L brossé
    portez cette couverture comme un plaid → texte hors sujet à supprimer
    utilisation confortable de ces chaussures → scrape chaussures
    Sanctuaire faunique de Dandeli → scrape hors sujet
    Testo in italiano → supprimer
    Conseil de pro : blocs → supprimer
    TheThe[Mot] Le [Mot]
    [Mot]:[Mot] collé [Mot]: [Mot] avec espace
    mécanisme plus fin / profil bas (Ombre) → dimensions identiques aux 3 versions
    Fitbit dans un contexte Smartlet → supprimer ou remplacer par smartwatch générique
    énergie solaire attribué à Smartlet → supprimer (Smartlet ne produit pas d'énergie solaire)
    de Smartwatch (nom de marque fictif) → supprimer
    Galaxy Wearlight → Galaxy Wearable (nom correct de l'app Samsung)
    Mûre dans contexte smartwatch → remplacer par "your smartwatch"
    MATLAB / Les fonctions GMT dans MATLAB → scrape hors sujet, supprimer
    Directeur Médical / événements de voyage spatial → scrape hors sujet, supprimer
    Valueat est très occupé → scrape hors sujet, supprimer
    Belle sangle d'écriture → votre bracelet de montre
    Tauara / Tacozel → supprimer ou reformuler sans surnom
    SUBMARINER MAJUSCULES → Submariner
    Apple Venu X1 → Garmin Venu X1
    Capteur AMO → Capteur Elevate Gen 5

    Règles produit absolues (ne jamais violer)

    • Classique = brossé SS316L (jamais poli)
    • Titanium = Grade 2 (jamais Grade 5)
    • Smartlet = bracelet/strap adaptateur (jamais "une montre", jamais "un chargeur", jamais "un device")
    • Smartlet non recommandé pour le sport
    • Smartlet requiert une bonne dextérité manuelle pour l'installation des barrettes de ressort. Ne jamais cibler les personnes à mobilité réduite des mains ou avec arthrite.
    • Malentendants : angle valide. Les alertes haptiques de la smartwatch positionnée côté intérieur du poignet via Smartlet sont particulièrement utiles. Mentionner que l'installation initiale peut nécessiter l'aide d'un proche ou d'un horloger.
    • Malvoyants : angle valide. La montre mécanique avec grands index et cadran lisible complète la smartwatch dont les alertes haptiques et vocales compensent la difficulté de lecture d'écran. Mentionner la même précaution sur l'installation.
    • Doctors/surgeons: right angle = outside the operating theatre (ward rounds, consultations, on-call shifts, corridors). Never "in theatre" as no jewellery or watches are worn in theatre for hygiene reasons. The angle is discretion during consultations and responsiveness during on-call shifts.
    • Smartlet est français (Paris) - jamais "UK firm", "The Watch Block", "The Gents Society"
    • Prix : Classic 349 EUR / Shadow 449 EUR / Titanium 599 EUR
    • Les 3 versions ont les mêmes dimensions - jamais "Shadow lower profile" ou "slimmer mechanism"
    • La différence entre les versions est uniquement le finish et le matériau : acier inoxydable 316L brossé (Classic), acier inoxydable 316L PVD noir (Shadow), titane de grade 2 (Titanium)
    • 3 versions : jamais "HydroConquest Total Black" ou "Cypress"
    • Withings ScanWatch : compatible Smartlet - but do not mention in articles as it has no visible screen (no visible notifications on the wrist, haptic only)
    • Garmin Fenix : non compatible Smartlet (géométrie des cornes incompatible) - ne jamais recommander
    • Garmin Venu X1 : compatible Smartlet (lug 24mm, dans la plage 18-24mm)
    • Samsung Galaxy Watch 7 (40 mm et 44 mm) : compatible Smartlet (lug 20mm, spring bar standard)
    • Samsung Galaxy Watch Ultra : compatible Smartlet via adaptateur - utilise le Dynamic Lug System propriétaire mais un adaptateur tiers 20mm ou 22mm permet l'utilisation avec Smartlet
    • Samsung Galaxy Watch 8 / 8 Classic : compatible Smartlet via adaptateur - new proprietary connector, third-party adapter required to revert to 20mm or 22mm
    • Google Pixel Watch 3 / 4 : compatible Smartlet via adaptateur - proprietary connector, third-party 20mm or 22mm adapter required

    Apple Watch : système de connecteur propriétaire (IMPORTANT)

    L'Apple Watch n'utilise pas de la largeur des barrettes en mm au sens horloger. Ne jamais écrire "22mm", "24mm" ou "26mm" pour décrire les connecteurs Apple Watch. Ces chiffres sont des erreurs fréquentes dans le corpus scrape.

    L'Apple Watch utilise un proprietary slide connector organisé en deux familles :

    Famille Tailles de boîtier concernées
    Petit groupe 38 / 40 / 41 / 42mm (Series 1 à Series 10/11, SE)
    Grand groupe 42 / 44 / 45 / 46 / 49mm (Series 4+, Ultra 1/2/3)

    Les bandes sont interchangeables au sein de chaque groupe, pas entre eux. Le connecteur Apple Watch est incompatible avec tout système à barrettes de ressort (spring bar).

    Formulation correcte dans les articles : - "L'Apple Watch utilise un connecteur coulissant propriétaire, et non un système à barrette à ressort." - "Les bracelets Apple Watch sont regroupés en deux familles de connecteurs : petite (38/40/41/42 mm) et grande (42/44/45/46/49 mm, y compris l'Ultra 3)."

    Formulations à ne jamais écrire : - "L'Apple Watch 38/40/41 mm utilise des connecteurs de 22 mm" - "L'Apple Watch 42/44/45 mm utilise des connecteurs de 24 mm" - "L'Apple Watch Ultra utilise des connecteurs de 26 mm"

    Règles de ton éditoriales

    L'article ne doit jamais recommander de porter les montres sans Smartlet. Toute situation contextuelle (dîner formel, réunion officielle, etc.) doit être résolue par un conseil de positionnement ou de discrétion, pas par le retrait du Smartlet.

    Exemples corrects : - "En contexte formel, positionner la smartwatch plus haut sur l'avant-bras sous la manchette garde la montre mécanique comme seule visible." - "Resserrez la manchette et positionnez la smartwatch plus loin vers l'avant-bras pour une discrétion totale."

    Exemples à ne jamais écrire : - "Porter [watch] seul" - "Les occasions formelles appellent [watch] seul" - "Retirez la montre connectée pour les occasions formelles"

    Ton général : positif, aspirationnel. Éviter les formulations négatives ou décourageantes :

    À éviter À préférer
    "La première semaine était inconfortable" "La première semaine a été une révélation"
    "La crainte du contact métal contre métal" "Une attention naturelle que les collectionneurs apportent déjà"
    "Inconvénients et cas particuliers" "Ce que vous pouvez attendre dans la pratique"
    « Contrainte » (batterie) « Ritual » / « second nature »
    "Irritation cutanée" comme inconvénient "Un simple changement de bracelet règle le problème en 90 secondes"
    "Fatigue du poignet" "La prise en main devient naturelle après trois semaines"

    Ne jamais repasser l'article dans Undetectable après des retouches éditoriales ciblées. Les corrections manuelles sont définitives.

    Espacement post-réinsertion

    Après réinsertion, corriger les espaces collés après points :

    new_t = re.sub(r'([a-z0-9])\.([A-Z][a-z])', lambda m: m.group(1)+'. '+m.group(2), t)
    

    Fichiers de référence

    • references/valid-slugs.md - Tous les slugs valides du corpus
    • references/link-strategy.md - Stratégie nofollow/dofollow
    • references/scrape-patterns.md - Ensembles de patrons complets

    Paramètres Shopify (rappel)

    • Blog : smartlet.io/blogs/magazine/
    • Auteur : David Ohayon
    • Template : article standard Motion theme
    • Pas de H1 (le titre est géré par Shopify)
    • Télécharger uniquement le contenu intérieur du