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