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 @@