seo updates

This commit is contained in:
Selvi 2026-03-31 10:09:27 +05:30
parent f0dd073f45
commit c6562bced7
11 changed files with 22 additions and 21 deletions

View File

@ -8,7 +8,8 @@
"start": "next start", "start": "next start",
"lint": "eslint", "lint": "eslint",
"sitemap": "node scripts/generate-sitemap.cjs", "sitemap": "node scripts/generate-sitemap.cjs",
"optimize-images": "node scripts/optimize-images.mjs" "optimize-images": "node scripts/optimize-images.mjs",
"seo-audit": "node scripts/seo-test-selenium.cjs"
}, },
"dependencies": { "dependencies": {
"axios": "^1.13.2", "axios": "^1.13.2",

View File

@ -3,7 +3,7 @@ import AboutContent from "./AboutContent";
import ClientOnly from "@/components/ClientOnly"; import ClientOnly from "@/components/ClientOnly";
export const metadata: Metadata = { export const metadata: Metadata = {
title: "About Antalya Restaurant | Authentic Turkish Dining", title: "About Antalya Restaurant",
description: "Learn about Antalya Restaurant in Ontario - where authentic Turkish flavours, warm hospitality come together for a memorable dining experience.", description: "Learn about Antalya Restaurant in Ontario - where authentic Turkish flavours, warm hospitality come together for a memorable dining experience.",
}; };

View File

@ -2,7 +2,7 @@ import { Metadata } from "next";
import GalleryContent from "./GalleryContent"; import GalleryContent from "./GalleryContent";
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Antalya Restaurant Gallery | Turkish Dining Experience", title: "Antalya Restaurant Gallery",
description: "Explore the Antalya Restaurant gallery featuring authentic Turkish dishes, elegant interiors, & a visual taste of our dining experience.", description: "Explore the Antalya Restaurant gallery featuring authentic Turkish dishes, elegant interiors, & a visual taste of our dining experience.",
}; };

View File

@ -2,7 +2,7 @@ import { Metadata } from "next";
import MenuContent from "./MenuContent"; import MenuContent from "./MenuContent";
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Antalya Restaurant Menu | Authentic Turkish Dining", title: "Antalya Restaurant Menu",
description: "Explore the Antalya's menu featuring authentic Turkish dishes, mezze plates, charcoal-grilled kebabs, & for an unforgettable dining experience.", description: "Explore the Antalya's menu featuring authentic Turkish dishes, mezze plates, charcoal-grilled kebabs, & for an unforgettable dining experience.",
}; };

View File

@ -20,11 +20,11 @@ export async function generateMetadata({ params }: { params: Promise<{ id: strin
} }
return { return {
title: `${blog.title} | Antalya Restaurant`, title: blog.metatitle || blog.title,
description: blog.excerpt, description: blog.metadesc || blog.excerpt,
openGraph: { openGraph: {
title: blog.title, title: blog.metatitle || blog.title,
description: blog.excerpt, description: blog.metadesc || blog.excerpt,
images: [ images: [
{ {
url: blog.image, url: blog.image,

View File

@ -2,7 +2,7 @@ import { Metadata } from "next";
import BlogContent from "./BlogContent"; import BlogContent from "./BlogContent";
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Antalya Blog Turkish Cuisine Stories & Insights", title: "Antalya Turkish Food Blog",
description: "Explore Antalyas blog for Turkish food culture, recipes, dining traditions, and culinary insights that bring the heritage and flavors of Turkey to life.", description: "Explore Antalyas blog for Turkish food culture, recipes, dining traditions, and culinary insights that bring the heritage and flavors of Turkey to life.",
}; };

View File

@ -2,7 +2,7 @@ import { Metadata } from "next";
import ContactContent from "./ContactContent"; import ContactContent from "./ContactContent";
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Book a Table at Antalya | Reserve Your Dining Experience", title: "Book a Table at Antalya",
description: "Reserve a table at Antalya for best Turkish dining experience. Contact us for bookings, catering, events, or special celebrations in Ontario.", description: "Reserve a table at Antalya for best Turkish dining experience. Contact us for bookings, catering, events, or special celebrations in Ontario.",
}; };

View File

@ -2,7 +2,7 @@ import { Metadata } from "next";
import CateringContent from "./CateringContent"; import CateringContent from "./CateringContent";
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Premium Turkish Catering Ontario | Antalya Restaurant", title: "Premium Turkish Catering Ontario",
description: "Experience authentic Turkish catering in Ontario with Antalya. From mezze platters to charcoal-grilled kebabs, we make every event flavorful and unforgettable.", description: "Experience authentic Turkish catering in Ontario with Antalya. From mezze platters to charcoal-grilled kebabs, we make every event flavorful and unforgettable.",
}; };

View File

@ -99,7 +99,7 @@ export default function Footer() {
{/* <h4 className={styles.cityHeading}>Call us</h4> */} {/* <h4 className={styles.cityHeading}>Call us</h4> */}
<div className={styles.contactRow}> <div className={styles.contactRow}>
<img src="/images/phone-call.png" alt="Phone Icon" className={styles.iconImage} /> <img src="/images/phone-call.png" alt="Phone Icon" className={styles.iconImage} />
<a href="tel:5195816363">519-581-6363</a> <a href="tel:+15195816363">519-581-6363</a>
</div> </div>
</div> </div>
@ -107,13 +107,13 @@ export default function Footer() {
<div className={styles.locationItem}> <div className={styles.locationItem}>
<h4 className={styles.cityHeading}>Burlington</h4> <h4 className={styles.cityHeading}>Burlington</h4>
<div className={styles.contactRow}> <div className={styles.contactRow}>
<img src="/images/maps-and-flags.png" alt="Location Icon" className={styles.iconImage} /> <img src="/images/maps-and-flags.png" alt="Location" className={styles.iconImage} />
<span>1860 Appleby Line, Burlington, ON L7L 7H7</span> <span>1860 Appleby Line, Burlington, ON L7L 7H7</span>
</div> </div>
{/* <h4 className={styles.cityHeading}>Call us</h4> */} {/* <h4 className={styles.cityHeading}>Call us</h4> */}
<div className={styles.contactRow}> <div className={styles.contactRow}>
<img src="/images/phone-call.png" alt="Phone Icon" className={styles.iconImage} /> <img src="/images/phone-call.png" alt="Call Us" className={styles.iconImage} />
<a href="tel:2893139838">289-313-9838</a> <a href="tel:+12893139838">289-313-9838</a>
</div> </div>
</div> </div>

View File

@ -40,9 +40,9 @@ export default function Gallery() {
return ( return (
<section className={styles.section}> <section className={styles.section}>
<div className={styles.smallHeading} style={{ display: 'flex', alignItems: 'center', justifyContent: 'center', gap: '10px' }}> <div className={styles.smallHeading} style={{ display: 'flex', alignItems: 'center', justifyContent: 'center', gap: '10px' }}>
<Image src="/images/dinner.png" alt="Home Gallery Decorative Dinner Icon" width={24} height={24} /> <Image src="/images/dinner.png" alt="Home Gallery Dinner Icon" width={24} height={24} />
<span>GALLERY</span> <span>GALLERY</span>
<Image src="/images/eat.png" alt="Home Gallery Decorative Cutlery Icon" width={24} height={24} /> <Image src="/images/eat.png" alt="Home Gallery Cutlery Icon" width={24} height={24} />
</div> </div>
<h2 className={styles.title}>Flavour in Frames <h2 className={styles.title}>Flavour in Frames
</h2> </h2>

View File

@ -3,8 +3,8 @@ export const blogData = [
id: 1, id: 1,
slug: 'the-art-of-turkish-tea', slug: 'the-art-of-turkish-tea',
title: 'The Art of Turkish Tea', title: 'The Art of Turkish Tea',
metatitle: 'The Art of Turkish Tea Tradition, Taste & Ritual', metatitle: 'The Art of Turkish Tea: Rituals & Taste',
metadesc: 'Discover the art of Turkish tea its history, brewing traditions, cultural significance, and how this cherished daily ritual reflects Turkish hospitality and heritage.', metadesc: 'Discover the art of Turkish tea its history, traditions, and cultural significance. Learn how this ritual reflects Turkish hospitality and heritage.',
category: 'Culture', category: 'Culture',
date: 'October 15, 2025', date: 'October 15, 2025',
comments: '12 Comments', comments: '12 Comments',
@ -189,7 +189,7 @@ export const blogData = [
id: 2, id: 2,
slug: 'secrets-of-charcoal-grilling', slug: 'secrets-of-charcoal-grilling',
title: 'Secrets of Charcoal Grilling', title: 'Secrets of Charcoal Grilling',
metatitle: 'Secrets of Charcoal Grilling | Antalya Restaurant', metatitle: 'Secrets of Authentic Charcoal Grilling',
metadesc: 'Discover the secrets of authentic charcoal grilling - from flavor, technique, heat control to why this centuries-old cooking method elevates every dish.', metadesc: 'Discover the secrets of authentic charcoal grilling - from flavor, technique, heat control to why this centuries-old cooking method elevates every dish.',
category: 'Cooking', category: 'Cooking',
date: 'November 2, 2025', date: 'November 2, 2025',
@ -329,7 +329,7 @@ export const blogData = [
id: 3, id: 3,
slug: 'a-taste-of-sweet-legacy', slug: 'a-taste-of-sweet-legacy',
title: 'A Taste of Sweet Legacy', title: 'A Taste of Sweet Legacy',
metatitle: 'A Taste of Sweet Legacy | Turkish Baklava & Desserts', metatitle: 'Turkish Baklava & Desserts: A Sweet Legacy',
metadesc: 'Discover the rich heritage of Turkish desserts. Explore the art of baklava, its cultural traditions, how sweet rituals connect people across generations.', metadesc: 'Discover the rich heritage of Turkish desserts. Explore the art of baklava, its cultural traditions, how sweet rituals connect people across generations.',
category: 'Desserts', category: 'Desserts',
date: 'November 20, 2025', date: 'November 20, 2025',