schema updated
This commit is contained in:
parent
f12988a31d
commit
b30ed4e25d
@ -73,6 +73,54 @@ export default function ContactPage() {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<SubpageLayout>
|
<SubpageLayout>
|
||||||
|
<script
|
||||||
|
type="application/ld+json"
|
||||||
|
dangerouslySetInnerHTML={{
|
||||||
|
__html: `{
|
||||||
|
"@context": "https://schema.org",
|
||||||
|
"@type": "Restaurant",
|
||||||
|
"@id": "https://mydosaplace.ca/#restaurant",
|
||||||
|
"name": "My Dosa Place",
|
||||||
|
"url": "https://mydosaplace.ca/",
|
||||||
|
"description": "Visit My Dosa Place at 922 Erb St W, Waterloo. Call (519) 888-7459 to reserve a table, order takeout, or ask about catering.",
|
||||||
|
"image": "https://mydosaplace.ca/images/chettinad_exterior.png",
|
||||||
|
"logo": "https://mydosaplace.ca/images/logo.png",
|
||||||
|
"telephone": "+1-519-888-7459",
|
||||||
|
"email": "mydosaplacewaterloo@gmail.com",
|
||||||
|
"priceRange": "$$",
|
||||||
|
"address": {
|
||||||
|
"@type": "PostalAddress",
|
||||||
|
"streetAddress": "922 Erb St. W Unit C3#3",
|
||||||
|
"addressLocality": "Waterloo",
|
||||||
|
"addressRegion": "ON",
|
||||||
|
"postalCode": "N2T 0C9",
|
||||||
|
"addressCountry": "CA"
|
||||||
|
},
|
||||||
|
"geo": {
|
||||||
|
"@type": "GeoCoordinates",
|
||||||
|
"latitude": 43.4438744,
|
||||||
|
"longitude": -80.5796577
|
||||||
|
},
|
||||||
|
"hasMap": "https://www.google.com/maps/place/?q=place_id:ChIJ9b_fttdVzUwR978tSkJEGCE",
|
||||||
|
"contactPoint": {
|
||||||
|
"@type": "ContactPoint",
|
||||||
|
"contactType": "customer service",
|
||||||
|
"telephone": "+1-519-888-7459",
|
||||||
|
"email": "mydosaplacewaterloo@gmail.com",
|
||||||
|
"areaServed": "CA",
|
||||||
|
"availableLanguage": ["English"]
|
||||||
|
},
|
||||||
|
"openingHoursSpecification": [
|
||||||
|
{"@type": "OpeningHoursSpecification", "dayOfWeek": "Monday", "opens": "16:00", "closes": "22:00"},
|
||||||
|
{"@type": "OpeningHoursSpecification", "dayOfWeek": "Wednesday", "opens": "16:30", "closes": "22:00"},
|
||||||
|
{"@type": "OpeningHoursSpecification", "dayOfWeek": "Thursday", "opens": "16:00", "closes": "22:00"},
|
||||||
|
{"@type": "OpeningHoursSpecification", "dayOfWeek": "Friday", "opens": "17:00", "closes": "22:00"},
|
||||||
|
{"@type": "OpeningHoursSpecification", "dayOfWeek": "Saturday", "opens": "12:00", "closes": "22:00"},
|
||||||
|
{"@type": "OpeningHoursSpecification", "dayOfWeek": "Sunday", "opens": "12:00", "closes": "21:00"}
|
||||||
|
]
|
||||||
|
}`
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
|
||||||
{/* ── Inner Banner ── */}
|
{/* ── Inner Banner ── */}
|
||||||
<InnerBanner pageName="Contact" bgImage="/images/inner-banner/5.webp" />
|
<InnerBanner pageName="Contact" bgImage="/images/inner-banner/5.webp" />
|
||||||
|
|||||||
@ -7,6 +7,108 @@ import MenuPageContent from "@/components/MenuPageContent";
|
|||||||
export default function MenuPage() {
|
export default function MenuPage() {
|
||||||
return (
|
return (
|
||||||
<SubpageLayout>
|
<SubpageLayout>
|
||||||
|
<script
|
||||||
|
type="application/ld+json"
|
||||||
|
dangerouslySetInnerHTML={{
|
||||||
|
__html: `{
|
||||||
|
"@context": "https://schema.org",
|
||||||
|
"@type": "Menu",
|
||||||
|
"@id": "https://mydosaplace.ca/menu/#menu",
|
||||||
|
"name": "My Dosa Place Menu",
|
||||||
|
"description": "Explore our full South Indian menu in Waterloo — masala dosa, uthappam, vada, thali, tiffin & filter coffee. 100% pure vegetarian, made fresh daily.",
|
||||||
|
"url": "https://mydosaplace.ca/menu/",
|
||||||
|
"inLanguage": "en",
|
||||||
|
"hasMenuSection": [
|
||||||
|
{
|
||||||
|
"@type": "MenuSection",
|
||||||
|
"name": "Idly & Vada",
|
||||||
|
"description": "Crispy, flavorful, authentic steamed and fried lentil-rice classics.",
|
||||||
|
"hasMenuItem": [
|
||||||
|
{
|
||||||
|
"@type": "MenuItem",
|
||||||
|
"name": "Idly (2 pcs)",
|
||||||
|
"description": "south Indian best Soft steamed rice-lentil cakes served with chutney and sambar.",
|
||||||
|
"suitableForDiet": "https://schema.org/VegetarianDiet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"@type": "MenuItem",
|
||||||
|
"name": "Thattu Idly (1 pc)",
|
||||||
|
"description": "100% pure Plate-style fluffy idly with a homestyle South Indian touch.",
|
||||||
|
"suitableForDiet": "https://schema.org/VegetarianDiet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"@type": "MenuItem",
|
||||||
|
"name": "Thattu Idly (2 pcs)",
|
||||||
|
"description": "Extra serving of soft thattu idly for hearty appetites.",
|
||||||
|
"suitableForDiet": "https://schema.org/VegetarianDiet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"@type": "MenuItem",
|
||||||
|
"name": "Ghee Podi Idly",
|
||||||
|
"description": "Idly tossed with ghee and signature podi for bold flavour.",
|
||||||
|
"suitableForDiet": "https://schema.org/VegetarianDiet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"@type": "MenuItem",
|
||||||
|
"name": "Mini Sambar Idly",
|
||||||
|
"description": "Bite-sized idlies soaked in hot aromatic sambar.",
|
||||||
|
"suitableForDiet": "https://schema.org/VegetarianDiet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"@type": "MenuItem",
|
||||||
|
"name": "Sambar Idly",
|
||||||
|
"description": "Classic idly dipped in comforting house-made sambar.",
|
||||||
|
"suitableForDiet": "https://schema.org/VegetarianDiet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"@type": "MenuItem",
|
||||||
|
"name": "Medhu Vada",
|
||||||
|
"description": "Golden lentil doughnuts, crisp outside and soft inside.",
|
||||||
|
"suitableForDiet": "https://schema.org/VegetarianDiet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"@type": "MenuItem",
|
||||||
|
"name": "Sambar Vada",
|
||||||
|
"description": "Crispy medhu vada soaked in warm, flavourful sambar.",
|
||||||
|
"suitableForDiet": "https://schema.org/VegetarianDiet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"@type": "MenuItem",
|
||||||
|
"name": "Dahi Vada",
|
||||||
|
"description": "Soft vada topped with creamy yogurt and sweet-spiced chutneys.",
|
||||||
|
"suitableForDiet": "https://schema.org/VegetarianDiet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"@type": "MenuItem",
|
||||||
|
"name": "Rasam Vada",
|
||||||
|
"description": "Savoury vada immersed in peppery, tangy rasam.",
|
||||||
|
"suitableForDiet": "https://schema.org/VegetarianDiet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"@type": "MenuItem",
|
||||||
|
"name": "Paruppu Vada",
|
||||||
|
"description": "Crispy chana-dal fritters with onion, herbs, and spices.",
|
||||||
|
"suitableForDiet": "https://schema.org/VegetarianDiet"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{ "@type": "MenuSection", "name": "Breads" },
|
||||||
|
{ "@type": "MenuSection", "name": "Tiffin Specials" },
|
||||||
|
{ "@type": "MenuSection", "name": "Signature Dosas" },
|
||||||
|
{ "@type": "MenuSection", "name": "Combos" },
|
||||||
|
{ "@type": "MenuSection", "name": "Sides" },
|
||||||
|
{ "@type": "MenuSection", "name": "Chef's Specialty" },
|
||||||
|
{ "@type": "MenuSection", "name": "Rava Specials" },
|
||||||
|
{ "@type": "MenuSection", "name": "Utthappam" },
|
||||||
|
{ "@type": "MenuSection", "name": "Appetizers" },
|
||||||
|
{ "@type": "MenuSection", "name": "Rice Dishes" },
|
||||||
|
{ "@type": "MenuSection", "name": "Weekend Special" },
|
||||||
|
{ "@type": "MenuSection", "name": "Desserts" },
|
||||||
|
{ "@type": "MenuSection", "name": "Beverages" }
|
||||||
|
]
|
||||||
|
}`
|
||||||
|
}}
|
||||||
|
/>
|
||||||
<div className="flex flex-col">
|
<div className="flex flex-col">
|
||||||
|
|
||||||
{/* Inner Banner */}
|
{/* Inner Banner */}
|
||||||
|
|||||||
@ -25,6 +25,48 @@ export default function Home() {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<main className="w-full relative bg-darkbg text-foreground overflow-hidden select-none">
|
<main className="w-full relative bg-darkbg text-foreground overflow-hidden select-none">
|
||||||
|
<script
|
||||||
|
type="application/ld+json"
|
||||||
|
dangerouslySetInnerHTML={{
|
||||||
|
__html: `{
|
||||||
|
"@context": "https://schema.org",
|
||||||
|
"@type": "Restaurant",
|
||||||
|
"@id": "https://mydosaplace.ca/#restaurant",
|
||||||
|
"name": "My Dosa Place",
|
||||||
|
"alternateName": "My Dosa Place Waterloo",
|
||||||
|
"description": "My Dosa Place is Waterloo's 100% pure vegetarian South Indian restaurant, serving authentic masala dosa, thali & filter coffee. Dine in, takeout or catering.",
|
||||||
|
"url": "https://mydosaplace.ca/",
|
||||||
|
"image": ["https://mydosaplace.ca/images/chettinad_exterior.png", "https://mydosaplace.ca/images/logo.png"],
|
||||||
|
"logo": "https://mydosaplace.ca/images/logo.png",
|
||||||
|
"telephone": "+1-519-888-7459",
|
||||||
|
"email": "mydosaplacewaterloo@gmail.com",
|
||||||
|
"priceRange": "$$",
|
||||||
|
"servesCuisine": ["South Indian", "Indian", "Vegetarian"],
|
||||||
|
"acceptsReservations": true,
|
||||||
|
"address": {
|
||||||
|
"@type": "PostalAddress",
|
||||||
|
"streetAddress": "922 Erb St. W Unit C3#3",
|
||||||
|
"addressLocality": "Waterloo",
|
||||||
|
"addressRegion": "ON",
|
||||||
|
"postalCode": "N2T 0C9",
|
||||||
|
"addressCountry": "CA"
|
||||||
|
},
|
||||||
|
"hasMenu": "https://mydosaplace.ca/#menu",
|
||||||
|
"menu": "https://mydosaplace.ca/#menu",
|
||||||
|
"openingHoursSpecification": [
|
||||||
|
{"@type": "OpeningHoursSpecification", "dayOfWeek": "Monday", "opens": "16:00", "closes": "22:00"},
|
||||||
|
{"@type": "OpeningHoursSpecification", "dayOfWeek": "Wednesday", "opens": "16:30", "closes": "22:00"},
|
||||||
|
{"@type": "OpeningHoursSpecification", "dayOfWeek": "Thursday", "opens": "16:00", "closes": "22:00"},
|
||||||
|
{"@type": "OpeningHoursSpecification", "dayOfWeek": "Friday", "opens": "17:00", "closes": "22:00"},
|
||||||
|
{"@type": "OpeningHoursSpecification", "dayOfWeek": "Saturday", "opens": "12:00", "closes": "22:00"},
|
||||||
|
{"@type": "OpeningHoursSpecification", "dayOfWeek": "Sunday", "opens": "12:00", "closes": "21:00"}
|
||||||
|
],
|
||||||
|
"paymentAccepted": ["Cash", "Credit Card", "Debit Card"],
|
||||||
|
"areaServed": {"@type": "City", "name": "Waterloo"},
|
||||||
|
"sameAs": []
|
||||||
|
}`
|
||||||
|
}}
|
||||||
|
/>
|
||||||
{/* Isolated wrapper for client-only widgets to prevent hydration insertion conflicts */}
|
{/* Isolated wrapper for client-only widgets to prevent hydration insertion conflicts */}
|
||||||
<div id="client-only-widgets">
|
<div id="client-only-widgets">
|
||||||
{/* {mounted && <SoundManager />} */}
|
{/* {mounted && <SoundManager />} */}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user