GeostoreFoodMenuItemOptionProto

GeostoreLocal SEO

GoogleApi.ContentWarehouse.V1.Model.GeostoreFoodMenuItemOptionProto

4
out of 10
Low
SEO Impact
Example: the choice of chicken, beef, or tofu for the Thai Basil dish. Each option would have its own name, price, allergen info, etc. Note: This proto stores both food and service items despite the name.

SEO Analysis

AI Generated

Part of Google's geographic data infrastructure (Geostore). This system stores and processes geographic information that powers Google Maps, local search, and location-based search features. For local SEO, these geographic signals determine how businesses and locations appear in local search results and map packs.

Actionable Insights for SEOs

  • Optimize Google Business Profile with accurate location data
  • Ensure NAP (Name, Address, Phone) consistency across the web
  • Build local citations and location-relevant content

Attributes

13
Sort:|Filter:
allergenAbsentstring
Default: nilFull type: list(String.t
allergenPresentstring
Default: nilFull type: list(String.t
caloriesinteger(
Default: nil
Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.GeostoreFoodMenuItemOptionProtoIngredient.t

Ingredients of the food dish option.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.GeostoreMediaItemProto.t

Photos of the food dish option.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.GeostorePriceListNameInfoProto.t

The repeated name_info field here is for item options with names or descriptions listed in multiple languages. When an item option has no names or descriptions, the size of the repeated field name_info may be 0. For example, when a food menu item does not have multiple options, the item option proto is used only to specify price and nutritional information, so it will not have a name_info field. There should be at most one name_info for any given language.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.GeostorePriceInfoFoodNutritionFacts.t

Nutrition facts of the food dish option. Note that it also includes calories information with a finer defined unit information.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFoodMenuItemOptionProtoPortionSize.t

Size of the order, represented in units of items. (e.g. 4 "skewers”, 6 "pieces”)

preparationMethodsstring
Default: nilFull type: list(String.t

Methods on how the food dish option is prepared.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.GeostorePriceRangeProto.t

We use PriceRangeProto here but we expect the lower_price and upper_price to be both set to equal numbers because an option should have a single price. This field is not required because food item prices may be variable depending on season.

restrictionstring
Default: nilFull type: list(String.t
servesNumPeopleinteger(
Default: nil

Number of people can be served by this food dish option.

spicinessstring
Default: nilFull type: String.t