Your delivery page generates DeliveryChargeSpecification structured data. This tells search engines and AI tools exactly where you deliver and what you charge for each zone.
This schema is particularly useful for AI-powered local search. When someone asks an AI tool "which florists deliver to Fitzroy", your delivery page structured data is what allows the AI to give a confident answer.
This schema is built from the delivery locations you have set up in your store. Go to Dashboard > Orders > Delivery Locations to manage your suburbs and fees.
The more complete your delivery zone list, the better the schema. Every suburb you add to your delivery area is another location you can appear in local search results for.
Some fields used in this schema are set separately in your SEO settings rather than your delivery zone list. These include your area serviced, delivery area de script ion, and your delivery page URL.
Go to Dashboard > Marketing & SEO > SEO > SEO & Structured Data and look for the Structured Data Component section. If you see a "Delivery Location Missing Information" alert, follow the steps in the alert to complete these fields.
See the Article - Local Delivery Structured Data Settings
A simplified example of the schema built from your delivery zones and area serviced settings:
{
"@context": "https://schema.org",
"@type": "Florist",
"name": "Bloom & Co Florist",
"areaServed": {
"@type": "City",
"name": "Fitzroy"
},
"makesOffer": {
"@type": "Offer",
"priceSpecification": {
"@type": "DeliveryChargeSpecification",
"price": "12.00",
"priceCurrency": "AUD",
"eligibleRegion": {
"@type": "GeoCircle",
"geoMidpoint": {
"@type": "GeoCoordinates",
"latitude": -37.7999,
"longitude": 144.9784
}
}
}
}
}
Each suburb or postcode in your delivery zone list generates its own entry like this, which is why keeping your delivery locations complete and current matters for local search.
Use the Google Rich Results Test and enter your delivery page URL. Look for DeliveryChargeSpecification entries. Missing suburbs or fees usually mean the delivery zone has not been saved correctly.