HowTo schema signals step-by-step procedural instruction; Article schema (and its subtype BlogPosting) signals knowledge, analysis, or opinion meant to be understood, not followed. The distinction is structural, not cosmetic. Applying the wrong type confuses AI classification. For most authority directory nodes, BlogPosting is the correct choice.[1]
Use HowTo schema only when your content is genuinely structured as discrete numbered steps. Use BlogPosting for expert Q&A nodes, opinion pieces, and conceptual explanations.
Schema type is a content classification. Not a formatting choice. Using the wrong type tells AI you're something you're not, which creates friction in how your content gets indexed and recommended.
Look at your most recent five blog posts. Would a reader follow numbered steps, or would they read and absorb? That distinction determines your schema type.
step array; Article/BlogPosting requires headline and author.The difference isn't just semantic. It's structural. HowTo and Article schema have different required properties, and those properties reflect what kind of content they're designed to classify.
HowTo schema requires a step array. Each step has a name and text. And optionally an image. The schema is designed to represent a sequence of discrete actions. Without a step array, HowTo markup is incomplete and invalid. The structure forces you to think of your content as numbered procedural steps that someone would actually follow.[1]
// HowTo schema. Minimal valid example
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to add FAQ schema to a custom HTML page",
"description": "Step-by-step instructions for adding FAQPage schema...",
"step": [
{
"@type": "HowToStep",
"name": "Open your HTML file",
"text": "Open the HTML file for the page you want to add schema to."
},
{
"@type": "HowToStep",
"name": "Add the script tag",
"text": "Inside the head element, add a script tag with type='application/ld+json'."
}
]
}
Article schema (and BlogPosting) require headline and author. The structure is built around a piece of writing with an identified expert author, not a sequence of steps. The schema says: this is content, it was written by a specific person, it was published on a specific date.[2]
The mental test: could your reader summarize the content as "do Step 1, then Step 2, then Step 3"? That's HowTo. Could they summarize it as "this expert explains what X means and how it works"? That's BlogPosting.
HowTo schema is appropriate for a narrower category of content than most people realize. The test isn't whether your post title starts with "How to". It's whether the body of the post is organized as a sequential, procedural set of numbered steps that a reader follows in order.
Content that fits HowTo schema:
Content that does not fit HowTo schema, despite having "how to" in the title:
The latter category belongs in BlogPosting schema. The title is irrelevant. The structure determines the type.[3]
Schema type is one of the fastest classification signals AI engines process. Before reading a single word of your content, an AI crawler that detects HowTo schema knows: this page is structured as step-by-step instruction. One that detects BlogPosting knows: this is dated writing by a named author.
| Schema Type | AI Classification Signal | Best Content Format | Authority Signal Strength for Sites |
|---|---|---|---|
HowTo |
"This page teaches a procedure" | Numbered step sequences | Moderate. Procedural, not personally voiced |
Article |
"This page contains authored content" | General editorial writing | Good. But generic |
BlogPosting |
"This is a dated post by a named author" | Expert Q&A, analysis, opinion | Strong. Specific, dated, authored |
For most authority directory nodes, the BlogPosting classification is more valuable than HowTo because it establishes authorship, establishes a publication date, and signals that this is a piece of perspective. Not just a procedural walkthrough that any competent person could write.
The structural difference is clearest when you look at both schemas side by side. The core distinction: HowTo has steps; BlogPosting has author and publication date.
// BlogPosting schema. For an expert Q&A node
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "What is the difference between HowTo schema and Article schema?",
"description": "HowTo classifies procedural content; Article classifies knowledge.",
"url": "https://yourdomain.com/your-page",
"datePublished": "2026-03-18",
"dateModified": "2026-03-18",
"author": {
"@type": "Person",
"name": "Your Name",
"url": "https://yoursite.com",
"sameAs": ["https://linkedin.com/in/yourprofile"]
},
"publisher": {
"@type": "Organization",
"name": "Your Business",
"url": "https://yoursite.com"
}
}
The BlogPosting schema has no step array. It has author identity, publication date, and a headline that matches the H1. This combination tells AI: here is an expert, here is what they wrote, here is when they wrote it. That's the authority signal. And it's the one most relevant to getting recommended.[4]
Rarely. But yes, in specific cases. If you're building a node that genuinely answers a procedural question (for example, "How do I add schema markup to a custom HTML website?") and the answer is best delivered as a numbered sequence of technical steps, HowTo schema is correct.
The practical test for authority directory nodes: is the primary content type knowledge or instruction?
Most authority directory nodes are knowledge content. They answer "what is X," "why does X matter," "how does X work," and "what should I do about X." These are all BlogPosting territory. The exception would be a node that answers a genuinely procedural query. And for those, HowTo is both correct and appropriate.
When in doubt: if you're answering a question with explanation and analysis, use BlogPosting. If you're answering a question with numbered steps, use HowTo.
Most of the content on authority directory sites is knowledge content. Not instruction content. The nodes in this site answer questions like "what is article schema markup" and "how does AI decide who to recommend." These are explanation and analysis, not numbered procedures. That's why every node here uses BlogPosting, not HowTo.
The confusion between HowTo and Article schema usually comes from a title problem: we write posts that start with "How to" but that are actually analytical. The fix is simple. use your schema type to reflect the structure of your content, not the phrasing of your headline. A post titled "How to get AI-recommended leads" that reads as strategic analysis is a BlogPosting. A post titled "How to install your robots.txt file" that has Steps 1 through 5 is a HowTo.
For the Authority Directory Method, this distinction matters because BlogPosting + Author + FAQPage schema together create a classification signal that says: this is content, by a verified expert, structured for Q&A extraction. That's the combination designed to get you recommended. Not just indexed.
Technically yes, but it's rarely appropriate. A page that's genuinely a step-by-step guide should use HowTo. A page that explains a concept, answers a question, or shares perspective should use BlogPosting or Article. If your content is both instructional and analytical, lean toward the dominant content type and use a single schema type. Stacking HowTo and BlogPosting on the same page can create conflicting classification signals.
HowTo schema is still valid and recognized by Google and AI engines. Google removed HowTo rich results from desktop search in 2023, but the schema itself still contributes to content classification signals used by AI recommendation systems. If your content is genuinely step-by-step instructional, HowTo schema is still the correct choice. But for most expert Q&A nodes, BlogPosting is more appropriate.
The step array is the core of HowTo schema. It's what distinguishes it from Article schema. Each step should have a name (the step title) and text (the step instruction). Optionally, you can add image properties to individual steps. The name property at the top level (the guide title) and a description are also strongly recommended. Without the step array, your HowTo schema is essentially just a generic article with a misleading type.
Only if the post is genuinely structured as discrete numbered steps that someone would follow in order. A post titled "How to build an authority directory" that reads as narrative explanation is a BlogPosting, not a HowTo. A post titled "How to install schema on a custom HTML page" with Steps 1 through 8 that the reader actually follows sequentially. That's a HowTo. The structure of the content, not the title, determines the correct schema type.
For building authority, BlogPosting (a subtype of Article) is generally stronger because it signals dated, authored, expert-perspective content. HowTo schema signals procedural instruction. It tells AI "this page teaches you how to do something step by step." For an authority directory built around Q&A nodes answering specific queries, BlogPosting combined with FAQPage and Author schema creates a stronger authority signal than HowTo schema alone.
Take the free AI Visibility Scan to discover your schema gaps and positioning opportunities, or explore the complete build system.