Structured Data
Generic schema.org JSON-LD templates — no MCP connection needed, this is reference material, not a live tool. (Seobase's own app generates and injects these automatically for articles it publishes; this skill is for pages outside that pipeline.)
Usage
/structured-data Article — or FAQ, HowTo, Breadcrumb, ItemList
Steps
- Ask what content the schema is for if not obvious (WebFetch the target page if a URL was given).
- Emit the matching template below, filled in with real content from the page — never invent a rating, review count, price, or date that isn't actually on the page.
- Remind the user: validate with Google's Rich Results Test before shipping.
Article
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "...",
"description": "...",
"author": { "@type": "Person", "name": "..." },
"datePublished": "YYYY-MM-DD",
"dateModified": "YYYY-MM-DD",
"image": "https://...",
"publisher": { "@type": "Organization", "name": "...", "logo": { "@type": "ImageObject", "url": "https://..." } }
}
FAQPage
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{ "@type": "Question", "name": "...", "acceptedAnswer": { "@type": "Answer", "text": "..." } }
]
}
HowTo
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "...",
"step": [
{ "@type": "HowToStep", "name": "...", "text": "..." }
]
}
BreadcrumbList
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com" }
]
}