schema updated

This commit is contained in:
Selvi 2026-08-17 14:55:03 +05:30
parent f12988a31d
commit b30ed4e25d
3 changed files with 192 additions and 0 deletions

View File

@ -73,6 +73,54 @@ export default function ContactPage() {
return (
<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 ── */}
<InnerBanner pageName="Contact" bgImage="/images/inner-banner/5.webp" />

View File

@ -7,6 +7,108 @@ import MenuPageContent from "@/components/MenuPageContent";
export default function MenuPage() {
return (
<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">
{/* Inner Banner */}

View File

@ -25,6 +25,48 @@ export default function Home() {
return (
<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 */}
<div id="client-only-widgets">
{/* {mounted && <SoundManager />} */}