{"id":4533,"date":"2026-05-07T11:43:14","date_gmt":"2026-05-07T11:43:14","guid":{"rendered":"https:\/\/rimanagency.com\/?page_id=4533"},"modified":"2026-05-07T11:43:14","modified_gmt":"2026-05-07T11:43:14","slug":"howto-schema-markup-generator-json-ld","status":"publish","type":"page","link":"https:\/\/rimanagency.com\/fr\/howto-schema-markup-generator-json-ld\/","title":{"rendered":"G\u00e9n\u00e9rateur de balisage de sch\u00e9ma HowTo (JSON-LD)"},"content":{"rendered":"<style>.rim-tool-hero{background:linear-gradient(135deg,#f1f5e8,#e8efdb);border-radius:14px;padding:36px;margin:0 0 28px;text-align:center}.rim-tool-hero h2{margin:0 0 12px!important;font-size:30px!important;color:#2a2a2a!important}.rim-tool-hero p{margin:0 auto;color:#3d3d3d;max-width:720px;font-size:16px;line-height:1.55}.rim-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0 0 32px}.rim-tool-form{background:#fff;border:1px solid #e0e6d8;border-radius:10px;padding:24px}.rim-tool-form h3{margin:0 0 14px!important;color:#4a6320!important}.rim-tool-form label{display:block;font-size:13px;font-weight:700;color:#2a2a2a;margin:10px 0 4px}.rim-tool-form input,.rim-tool-form textarea{width:100%;padding:10px 12px;border:1px solid #c8d0bb;border-radius:6px;font-size:14px;box-sizing:border-box}.rim-tool-btn{background:#719430;color:#fff;border:none;padding:12px 22px;border-radius:6px;font-weight:700;cursor:pointer;font-size:14px;margin-top:14px}.rim-tool-btn-alt{background:#fff;color:#719430;border:2px solid #719430}.rim-tool-output{background:#fff;border:1px solid #e0e6d8;border-radius:10px;padding:24px}.rim-tool-output pre{background:#f4f6f0;border:1px solid #e0e6d8;border-radius:6px;padding:14px;font-size:12px;line-height:1.5;overflow:auto;white-space:pre-wrap;color:#2a2a2a;min-height:300px;margin:0}.rim-tool-copy{margin-top:10px;background:#fff;color:#719430;border:2px solid #719430;padding:8px 14px;border-radius:6px;font-weight:700;cursor:pointer}.rim-step-row{border:1px dashed #c8d0bb;padding:12px;margin:8px 0;border-radius:6px}.rim-tool-cta{background:linear-gradient(135deg,#f1f5e8,#e8efdb);border-radius:12px;padding:28px;margin:30px 0;text-align:center}.rim-tool-cta a{display:inline-block;background:#719430;color:#fff!important;padding:11px 22px;border-radius:6px;font-weight:700;text-decoration:none}@media(max-width:768px){.rim-tool-grid{grid-template-columns:1fr}}<\/style>\n<div class=\"rim-tool-hero\">\n<h2>HowTo Schema Markup Generator (JSON-LD)<\/h2>\n<p>Generate JSON-LD <code>HowTo<\/code> schema for any step-by-step guide. Unlocks rich SERP results with numbered steps and disproportionate AI Overview citations on \u201chow do I X\u201d queries.<\/p>\n<\/div>\n<div class=\"rim-tool-grid\">\n<div class=\"rim-tool-form\">\n<h3>HowTo details<\/h3>\n<p><label>How-to title<\/label><input id=\"h-name\" placeholder=\"e.g. How to Set Up Yoast SEO\"\/><label>Description<\/label><textarea id=\"h-desc\"><\/textarea><label>Total time (e.g. PT15M)<\/label><input id=\"h-time\" placeholder=\"PT15M\"\/><label>Image URL (optional)<\/label><input id=\"h-image\"\/><\/p>\n<h3 style=\"margin-top:18px\">Steps<\/h3>\n<div id=\"h-steps\"><\/div>\n<p><button class=\"rim-tool-btn rim-tool-btn-alt\" type=\"button\" onclick=\"addStep()\">+ Add Step<\/button><br \/><button class=\"rim-tool-btn\" onclick=\"genHowTo()\">Generate JSON-LD<\/button><\/div>\n<div class=\"rim-tool-output\">\n<h3>JSON-LD output<\/h3>\n<pre id=\"h-out\">Fill the form and click Generate.<\/pre>\n<p><button class=\"rim-tool-copy\" onclick=\"copyH()\">Copy to clipboard<\/button><\/div>\n<\/div>\n<p><script>function addStep(){var d=document.createElement(\"div\");d.className=\"rim-step-row\";d.innerHTML=\"<label>Step name<\/label><input class=\\\"h-step-name\\\"\/><label>Step text<\/label><textarea class=\\\"h-step-text\\\"><\/textarea><button class=\\\"rim-tool-btn rim-tool-btn-alt\\\" type=\\\"button\\\" onclick=\\\"this.parentElement.remove()\\\">Remove<\/button>\";document.getElementById(\"h-steps\").appendChild(d);}addStep();addStep();addStep();function genHowTo(){var g=function(id){return document.getElementById(id).value.trim();};var s={\"@context\":\"https:\/\/schema.org\",\"@type\":\"HowTo\",\"name\":g(\"h-name\"),\"description\":g(\"h-desc\")};if(g(\"h-time\"))s.totalTime=g(\"h-time\");if(g(\"h-image\"))s.image=g(\"h-image\");var steps=[];var divs=document.querySelectorAll(\"#h-steps .rim-step-row\");for(var i=0;i<divs.length;i++){var n=divs[i].querySelector(\".h-step-name\").value.trim();var t=divs[i].querySelector(\".h-step-text\").value.trim();if(n||t)steps.push({\"@type\":\"HowToStep\",\"position\":i+1,\"name\":n,\"text\":t});}s.step=steps;document.getElementById(\"h-out\").textContent=\"<script type=\\\"application\/ld+json\\\">\\n\"+JSON.stringify(s,null,2)+\"\\n<\\\/script>\";}function copyH(){navigator.clipboard.writeText(document.getElementById(\"h-out\").textContent).then(function(){alert(\"Copied!\");});}<\/script><\/p>\n<h2>Why HowTo schema wins on AI Overviews<\/h2>\n<p>How-to queries are the highest-converting AI Overview triggers. \u201cHow do I [task]?\u201d gets a generated step-by-step answer with cited sources \u2014 and the source cited is almost always one with proper HowTo schema.<\/p>\n<h3>FAQ<\/h3>\n<p><strong>What totalTime format does Google expect?<\/strong> ISO 8601 \u2014 e.g. <code>PT15M<\/code> for 15 minutes, <code>PT1H30M<\/code> for 90 minutes.<\/p>\n<p><strong>Can I add tools and supplies?<\/strong> Yes \u2014 Schema.org supports <code>tool<\/code> and <code>supply<\/code> arrays. Add manually if needed.<\/p>\n<p><strong>Does HowTo replace FAQ?<\/strong> No. HowTo is for procedural step-by-step guides. FAQ is for question\/answer content.<\/p>\n<div class=\"rim-tool-cta\">\n<h3>Need a structured-data + AEO program?<\/h3>\n<p><a href=\"https:\/\/rimanagency.com\/contact\/\">Book a Strategy Call<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>HowTo Schema Markup Generator (JSON-LD) Generate JSON-LD HowTo schema for any step-by-step guide. Unlocks rich SERP results with numbered steps and disproportionate AI Overview citations on \u201chow do I X\u201d queries. HowTo details How-to titleDescriptionTotal time (e.g. PT15M)Image URL (optional) Steps + Add StepGenerate JSON-LD JSON-LD output Fill the form and click Generate. Copy to [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4533","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>HowTo Schema Markup Generator (JSON-LD) - Riman Agency<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rimanagency.com\/fr\/howto-schema-markup-generator-json-ld\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HowTo Schema Markup Generator (JSON-LD) - Riman Agency\" \/>\n<meta property=\"og:description\" content=\"HowTo Schema Markup Generator (JSON-LD) Generate JSON-LD HowTo schema for any step-by-step guide. Unlocks rich SERP results with numbered steps and disproportionate AI Overview citations on \u201chow do I X\u201d queries. HowTo details How-to titleDescriptionTotal time (e.g. PT15M)Image URL (optional) Steps + Add StepGenerate JSON-LD JSON-LD output Fill the form and click Generate. Copy to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rimanagency.com\/fr\/howto-schema-markup-generator-json-ld\/\" \/>\n<meta property=\"og:site_name\" content=\"Riman Agency\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rimanagency.com\\\/howto-schema-markup-generator-json-ld\\\/\",\"url\":\"https:\\\/\\\/rimanagency.com\\\/howto-schema-markup-generator-json-ld\\\/\",\"name\":\"HowTo Schema Markup Generator (JSON-LD) - Riman Agency\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rimanagency.com\\\/#website\"},\"datePublished\":\"2026-05-07T11:43:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rimanagency.com\\\/howto-schema-markup-generator-json-ld\\\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rimanagency.com\\\/howto-schema-markup-generator-json-ld\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rimanagency.com\\\/howto-schema-markup-generator-json-ld\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/rimanagency.com\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"HowTo Schema Markup Generator (JSON-LD)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rimanagency.com\\\/#website\",\"url\":\"https:\\\/\\\/rimanagency.com\\\/\",\"name\":\"Riman Agency\",\"description\":\"A Full Service Digital Marketing Agency\",\"publisher\":{\"@id\":\"https:\\\/\\\/rimanagency.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rimanagency.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/rimanagency.com\\\/#organization\",\"name\":\"Riman Agency\",\"url\":\"https:\\\/\\\/rimanagency.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/rimanagency.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/rimanagency.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/RIMANagency-all-logos-1-2.png\",\"contentUrl\":\"https:\\\/\\\/rimanagency.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/RIMANagency-all-logos-1-2.png\",\"width\":694,\"height\":211,\"caption\":\"Riman Agency\"},\"image\":{\"@id\":\"https:\\\/\\\/rimanagency.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"G\u00e9n\u00e9rateur de balisage de sch\u00e9ma HowTo (JSON-LD) - Agence Riman","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rimanagency.com\/fr\/howto-schema-markup-generator-json-ld\/","og_locale":"fr_CA","og_type":"article","og_title":"HowTo Schema Markup Generator (JSON-LD) - Riman Agency","og_description":"HowTo Schema Markup Generator (JSON-LD) Generate JSON-LD HowTo schema for any step-by-step guide. Unlocks rich SERP results with numbered steps and disproportionate AI Overview citations on \u201chow do I X\u201d queries. HowTo details How-to titleDescriptionTotal time (e.g. PT15M)Image URL (optional) Steps + Add StepGenerate JSON-LD JSON-LD output Fill the form and click Generate. Copy to [&hellip;]","og_url":"https:\/\/rimanagency.com\/fr\/howto-schema-markup-generator-json-ld\/","og_site_name":"Riman Agency","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/rimanagency.com\/howto-schema-markup-generator-json-ld\/","url":"https:\/\/rimanagency.com\/howto-schema-markup-generator-json-ld\/","name":"G\u00e9n\u00e9rateur de balisage de sch\u00e9ma HowTo (JSON-LD) - Agence Riman","isPartOf":{"@id":"https:\/\/rimanagency.com\/#website"},"datePublished":"2026-05-07T11:43:14+00:00","breadcrumb":{"@id":"https:\/\/rimanagency.com\/howto-schema-markup-generator-json-ld\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rimanagency.com\/howto-schema-markup-generator-json-ld\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/rimanagency.com\/howto-schema-markup-generator-json-ld\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rimanagency.com\/home\/"},{"@type":"ListItem","position":2,"name":"HowTo Schema Markup Generator (JSON-LD)"}]},{"@type":"WebSite","@id":"https:\/\/rimanagency.com\/#website","url":"https:\/\/rimanagency.com\/","name":"Agence Riman","description":"Une agence de marketing num\u00e9rique \u00e0 service complet","publisher":{"@id":"https:\/\/rimanagency.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rimanagency.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-CA"},{"@type":"Organization","@id":"https:\/\/rimanagency.com\/#organization","name":"Agence Riman","url":"https:\/\/rimanagency.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/rimanagency.com\/#\/schema\/logo\/image\/","url":"https:\/\/rimanagency.com\/wp-content\/uploads\/2022\/02\/RIMANagency-all-logos-1-2.png","contentUrl":"https:\/\/rimanagency.com\/wp-content\/uploads\/2022\/02\/RIMANagency-all-logos-1-2.png","width":694,"height":211,"caption":"Riman Agency"},"image":{"@id":"https:\/\/rimanagency.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/rimanagency.com\/fr\/wp-json\/wp\/v2\/pages\/4533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rimanagency.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rimanagency.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rimanagency.com\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/rimanagency.com\/fr\/wp-json\/wp\/v2\/comments?post=4533"}],"version-history":[{"count":1,"href":"https:\/\/rimanagency.com\/fr\/wp-json\/wp\/v2\/pages\/4533\/revisions"}],"predecessor-version":[{"id":4534,"href":"https:\/\/rimanagency.com\/fr\/wp-json\/wp\/v2\/pages\/4533\/revisions\/4534"}],"wp:attachment":[{"href":"https:\/\/rimanagency.com\/fr\/wp-json\/wp\/v2\/media?parent=4533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}