On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

articleSection

articleSection · Not mentioned by Google

Appears in

Article

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 {&quot;path&quot;:&quot;name&quot;,&quot;type&quot;:&quot;PlainText&quot;} }}",
  "articleSection": "{{wf {&quot;path&quot;:&quot;category&quot;,&quot;type&quot;:&quot;PlainText&quot;} }}"
}
</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.

On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

Need help with schema on your site?

We implement structured data for Webflow sites — from audit to deployment.

Work with us

Work with us