r/SEO•
Best-Marsupial-5831

Am I using Schema markup correctly?

Hello. Am I using Schema markup correctly?
Directory page:
10 service entries with 'Name' and 'Short Description' fields.

{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://site.com/#organization",
"name": "SiteName",
"url": "https://site.com",
"logo": {
"@type": "ImageObject",
"url": "https://site.com/logo.png",
"width": 512,
"height": 512
},
"sameAs": [
"https://x.com/mylogin"
]
},
{
"@type": "WebSite",
"@id": "https://site.com/#website",
"name": "SiteName",
"url": "https://site.com",
"publisher": { "@id": "https://site.com/#organization" }
},
{
"@type": "CollectionPage",
"@id": "https://site.com/top-10-hosting/#webpage",
"name": "Top 10 hosting companies",
"description": "Best Hosting Companies",
"url": "https://site.com/top-10-hosting",
"inLanguage": "en",
"datePublished": "2026-01-20T19:36:41+00:00",
"dateModified": "2026-02-12T23:56:11+00:00",
"isPartOf": { "@id": "https://site.com/#website" },
"publisher": { "@id": "https://site.com/#organization" },
"mainEntity": { "@id": "https://site.com/top-10-hosting/#itemlist" },
"breadcrumb": { "@id": "https://site.com/top-10-hosting/#breadcrumb" }
},
{
"@type": "BreadcrumbList",
"@id": "https://site.com/top-10-hosting/#breadcrumb",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://site.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Hosting",
"item": "https://site.com/category/hosting"
},
{
"@type": "ListItem",
"position": 3,
"name": "Top 10 hosting companies"
} ]
},
{
"@type": "ItemList",
"@id": "https://site.com/top-10-hosting/#itemlist",
"numberOfItems": 10,
"itemListOrder": "https://schema.org/ItemListOrderDescending",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Hosting name 1"
},
{
"@type": "ListItem",
"position": 2,
"name": "Hosting name 2"
},
and etc

Posted Feb 15, 2026, 3:52 PM UTC

28
Loading comments…