ShoeStore
ShoeStore is a direct Store subtype for footwear retailers. Despite the visual overlap with ClothingStore, ShoeStore is its own peer subtype (not a ClothingStore child). Use ShoeStore for shoe-first retailers.
Full example of schema.org/ShoeStore json-ld markup
The markup is verified as valid with Rich Results Test from Google.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ShoeStore",
"name": "Dunmore Shoes",
"address": { "@type": "PostalAddress", "streetAddress": "96 Main St", "addressLocality": "Dunmore", "addressRegion": "PA", "postalCode": "18512", "addressCountry": "US" },
"telephone": "+1-570-555-0531",
"openingHours": "Mo-Sa 10:00-19:00",
"priceRange": "$$",
"url": "https://xoocode.com/shops/dunmore-shoes"
}
</script>Minimal valid version
The smallest markup that still produces a valid ShoeStore entity. Use it as the floor. Reach for the advanced example above when you want search engines and AI agents to understand more about your content.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ShoeStore",
"name": "Dunmore Shoes",
"address": { "@type": "PostalAddress", "streetAddress": "96 Main St", "addressLocality": "Dunmore", "addressRegion": "PA", "postalCode": "18512", "addressCountry": "US" }
}
</script>Google rich results this unlocks
ShoeStore is a structural type. It does not produce a rich result on its own.
Its value comes from combining it with a primary type whose markup earns a rich result (Article, Product, Event, and so on). ShoeStore becomes the trunk that the primary type branches off viamainEntityorbreadcrumb. Include it on every page as the backbone of your markup.
Common ShoeStore mistakes
Mistakes that pass validation but silently fail to earn rich results or mislead consumers walking the graph. Avoid these and your markup will be ahead of most sites in the wild.
- 01
Using ClothingStore for a shoe-first retailer
WrongClothingStore on a shoe-primary boutiqueRightShoeStore for shoe-first retailShoeStore is a peer of ClothingStore, not a child. Pick the closer match to surface on 'shoe store near me' queries.
Schema properties in this example
About the example data
"Dunmore Shoes", a fictional footwear retailer.
Comments
Loading comments...