diff --git a/webapp/server/AppointmentPlanner/Components/App.razor b/webapp/server/AppointmentPlanner/Components/App.razor
index 1047ffb..4f458f4 100644
--- a/webapp/server/AppointmentPlanner/Components/App.razor
+++ b/webapp/server/AppointmentPlanner/Components/App.razor
@@ -1,10 +1,23 @@
@inject NavigationManager Urihelper
+
+@* SEO Variables - Single source of truth for all meta tags *@
+@{
+ // SEO Title and Description - Reused across all meta tags for consistency
+ string SeoTitle = "Appointment Planner - Syncfusion Blazor Showcase";
+ string SeoDescription = "Manage appointments efficiently with Syncfusion Blazor Components. Interactive dashboard, scheduling, and doctor/patient management showcase app.";
+ string SiteUrl = Urihelper.Uri.TrimEnd('/');
+ string ApplicationName = "Appointment Planner";
+ string Publisher = "Syncfusion";
+ string Language = "English";
+ string SocialImage = SiteUrl + "/Appointmentplanner.svg";
+}
+
-
+
+
-
- Appointment Planner - Syncfusion Blazor Components Showcase App
+
+
+ @SeoTitle
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
@@ -71,6 +119,38 @@
|| navigator.userAgent.match(/Windows Phone/i)) ? true : false;
}
+
+
+
+
@@ -79,7 +159,7 @@