STRUCTURED DATA · SEO GLOSSARY
servesCuisine (Schema Property)
The schema.org property on FoodEstablishment and Restaurant types that specifies the cuisine type(s) served — enabling Google to match the restaurant to cuisine-specific search queries. Accepts a string or array of strings ("Italian", "Thai", "Vegan"). Missing this property reduces relevance for cuisine-modified restaurant queries.
Definition
`servesCuisine` is a property of the `FoodEstablishment` schema.org type (and its subtypes, including `Restaurant`) that declares the cuisine type or types served by the establishment. Its primary SEO function is to connect the restaurant to cuisine-specific search queries: "Italian restaurant Soho", "best Thai food Manchester", "vegan restaurant Edinburgh". Without `servesCuisine` in the JSON-LD, the restaurant\'s schema doesn\'t carry an explicit cuisine signal — relevance for cuisine-modified queries is inferred from page text rather than structured data. Implementation: `"servesCuisine": ["Italian", "Calabrian"]` — can be a single string or an array for multi-cuisine establishments. Use cuisine terms recognisable to searchers (match how people search, not just how the restaurant categorises itself). Common errors: (1) omitting servesCuisine entirely — the most frequent structured data error on restaurant sites; (2) using overly broad values ("European cuisine") instead of specific types ("French", "Italian"); (3) listing serving style rather than cuisine type ("Fine dining" instead of "Japanese"). The property value is a free text string — schema.org does not enforce a vocabulary — so matching to common search query phrasing is the most important consideration. For multi-cuisine restaurants, list all relevant cuisine types: `["Japanese", "Korean", "Pan-Asian"]` rather than just "Asian".
Why it matters for SEO
Cuisine-modified restaurant queries are the dominant discovery mechanism for food service searches: "Italian restaurant near me", "vegan restaurant Manchester", "sushi restaurant Soho". A restaurant without `servesCuisine` in its structured data relies entirely on on-page text for cuisine relevance signals — which Google does extract, but structured data provides a stronger, more reliable signal. The GBP primary category provides a separate cuisine signal for local pack rankings; `servesCuisine` in on-site JSON-LD reinforces that signal for organic results and knowledge panel completeness.
How DeepSEOAnalysis checks this
DeepSEOAnalysis validates Restaurant/FoodEstablishment JSON-LD for the presence and content of `servesCuisine`. The check flags absence as a structured data gap rather than an error (the property is recommended, not required by schema.org). The audit reports the actual value(s) present so they can be reviewed for relevance to the restaurant\'s target queries.
Useful tools and resources
GLOSSARY
Related terms
structured data
FoodEstablishment Schema
The schema.org type for food service businesses — a subtype of LocalBusiness that includes the Restaurant, Bakery, BarOrPub, CafeOrCoffeeShop, FastFoodRestaurant, and IceCreamShop subtypes — with properties specific to food service including servesCuisine, hasMenu, acceptsReservations, and openingHoursSpecification.
Read definition →technical
Restaurant SEO
Local SEO practice applied specifically to food service businesses — optimising Google Business Profile, Restaurant schema, cuisine-type and location keyword targeting, review acquisition velocity, and mobile performance to rank in the local pack and organic results for dining-intent queries.
Read definition →structured data
Menu Schema (hasMenu)
The schema.org property that links a FoodEstablishment to its menu page — enabling Google to extract menu items for knowledge panel display and improving relevance for dish-specific search queries. Uses the URL of an HTML menu page as its value; PDF menus are indexed but rarely parsed for menu item extraction.
Read definition →structured data
LocalBusiness Schema
LocalBusiness schema is a Schema.org structured data type that describes a local business — name, address, phone, hours, geo coordinates, and more — enabling rich Knowledge Panel and Local Pack displays in Google Search. It is the foundation of structured data for local SEO.
Read definition →See how your site scores on servesCuisine (Schema Property).
The free DeepSEOAnalysis audit checks servescuisine (schema property) and 100+ other signals. Full report, no signup.
Run a free audit →