articleSection
articleSection · Not mentioned by Google
Appears in
What is it?
articleSection categorizes an article into one or more editorial sections, such as "Sports," "Technology," or "Business." It functions like a tag or category label embedded in structured data, telling search engines which topic area the article belongs to.
Why this matters for AEO
AI answer engines use articleSection to classify content by topic when building their knowledge base. When a user asks about "latest technology news," the AI can filter articles marked with "articleSection": "Technology" to find relevant results faster. This categorical signal supplements what the AI infers from the headline and body text.
What the specs say
Schema.org: Text. Articles may belong to one or more "sections" in a magazine or newspaper, such as Sports, Lifestyle, etc. schema.org/articleSection
Google: Not mentioned. articleSection does not appear in Google's Article structured data documentation. Google Article docs
How to find your value
- Blog — The category or tag assigned to the post
- News site — The section header (Sports, Business, Opinion)
- CMS — The "Category" or "Section" field
- Webflow — A "Category" reference or option field in your blog collection
Format and code
Type: Text (string or array of strings)
Single section:
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Annotated JSON-LD Structured Data Examples",
"articleSection": "Insights"
}
Multiple sections:
{
"@type": "Article",
"headline": "Emmys 2015: The 5 categories we're most excited to see",
"articleSection": ["Entertainment", "Television"]
}
Webflow implementation
Static pages
In Page Settings > Custom Code > Before </head>:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Article Title",
"articleSection": "Your Category"
}
</script>
CMS template pages
Reference a "Category" field from your blog collection:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "{{wf {"path":"name","type":"PlainText"} }}",
"articleSection": "{{wf {"path":"category","type":"PlainText"} }}"
}
</script>
In Schema HQ
Schema pulls articleSection from CMS category fields automatically. If the blog collection has a category reference, Schema HQ reads the category name and includes it in the Article markup.
Real examples
nystudio107 (nystudio107.com):
{
"@type": "Article",
"articleSection": "Insights"
}
Mashable (via GitHub structured data reference):
{
"@type": "Article",
"headline": "Emmys 2015: The 5 categories we're most excited to see",
"articleSection": "Entertainment"
}
Related fields
FAQ
What is the difference between articleSection and keywords?
articleSection describes the editorial section or category the article belongs to (like a newspaper section). keywords are granular topic tags. An article in the "Technology" section might have keywords ["AI", "machine learning", "neural networks"]. Sections are broad; keywords are specific.
Can articleSection have multiple values?
Yes. Use a JSON array to specify multiple sections: "articleSection": ["Sports", "Olympics"]. This is useful for articles that span multiple editorial categories.