feat(seo): fix titles, canonicals, share tags and soft 404s
CI/CD / test-and-build (pull_request) Canceled after 0s
CI/CD / deploy (pull_request) Canceled after 0s

- Titles carried the brand twice (page title plus layout template) and Pudu
  items read "Pudu PUDU". Pages now go through pageMetadata() and displayName().
- /configure, /privacy-policy and /terms-of-service reused the homepage title.
- Eight pages had no canonical and inherited the homepage og:url.
- Unknown /robots, /accessories and /industries slugs returned 200; they are
  now a real 404 (dynamicParams = false) with a not-found page.
- Events, Smart Buildings and Government have no page content yet and rendered
  not-found: moved to UPCOMING_INDUSTRIES until it is written.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Najjar\NajjarV02
2026-10-13 16:57:18 +04:00
co-authored by Claude Opus 5.5
parent 6f6536db7c
commit 8382501598
19 changed files with 261 additions and 73 deletions
+6
View File
@@ -119,6 +119,12 @@ export const INDUSTRIES: Industry[] = [
image: '/industries/cards/warehouses-logistics.webp',
imageAlt: 'Industrial robot for UAE warehouses and logistics operations',
},
];
// Sectors with no detail page content yet (no entry in INDUSTRY_PAGES). They are
// kept out of INDUSTRIES so no card, sitemap entry or route points at an empty
// page. Move an entry back up once its content is written.
export const UPCOMING_INDUSTRIES: Industry[] = [
{
id: 'events',
slug: 'events',
+9 -8
View File
@@ -54,6 +54,7 @@ export type IndustryPageContent = {
suggestedRobots: SuggestedRobot[];
ctaTitle?: string;
ctaBody?: string;
/** Without the brand: the layout title template appends it. */
seoTitle: string;
seoDescription: string;
};
@@ -141,7 +142,7 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
chips: ['Humanoid', 'Concierge', 'Premium'],
},
],
seoTitle: 'Hospitality Robots in UAE | YS Lootah Robotics',
seoTitle: 'Hospitality Robots in UAE',
seoDescription:
'Service, delivery, cleaning, and concierge robots for hotels, lounges, and hospitality venues across the UAE. Pudu and Unitree solutions available in the UAE through YS Lootah Robotics.',
},
@@ -223,7 +224,7 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
chips: ['Compact', 'Auto-doors', 'Multi-zone'],
},
],
seoTitle: 'Restaurant & Café Robots in UAE | YS Lootah Robotics',
seoTitle: 'Restaurant & Café Robots in UAE',
seoDescription:
'Delivery, host, and tray-runner robots for UAE restaurants, cafés, and F&B venues. Faster service, lower staff fatigue, premium positioning.',
},
@@ -305,7 +306,7 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
chips: ['Humanoid', 'Concierge', 'Activation'],
},
],
seoTitle: 'Hotel & Resort Robots in UAE | YS Lootah Robotics',
seoTitle: 'Hotel & Resort Robots in UAE',
seoDescription:
'Multi-floor delivery, cleaning, and humanoid concierge robots for hotels and resorts across the UAE. Local Dubai support and deployment.',
},
@@ -393,7 +394,7 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
chips: ['Humanoid', 'Activation', 'PR'],
},
],
seoTitle: 'Shopping Mall Robots in UAE | YS Lootah Robotics',
seoTitle: 'Shopping Mall Robots in UAE',
seoDescription:
'Cleaning, service, activation, and patrol robots for UAE shopping malls and retail flagships. Pudu and Unitree, deployed and supported locally.',
},
@@ -475,7 +476,7 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
chips: ['Greeter', 'Wayfinding', 'Ad screen'],
},
],
seoTitle: 'Healthcare Robots in UAE | YS Lootah Robotics',
seoTitle: 'Healthcare Robots in UAE',
seoDescription:
'Autonomous delivery, cleaning, and visitor-guidance robots for UAE clinics, hospitals, and healthcare networks. Local support from Dubai.',
},
@@ -584,7 +585,7 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
ctaTitle: 'Build a future-ready robotics program.',
ctaBody:
'Tell us about your school, university, or innovation lab. Our Dubai team will recommend the right robotics setup and arrange a demo or quotation.',
seoTitle: 'Education & STEM Robots in UAE | YS Lootah Robotics',
seoTitle: 'Education & STEM Robots in UAE',
seoDescription:
'Humanoid and quadruped robots for UAE schools, universities, and innovation labs. Hands-on AI and robotics education with local Dubai support.',
},
@@ -700,7 +701,7 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
chips: ['Thermal', 'LiDAR', 'AI vision'],
},
],
seoTitle: 'Security & Surveillance Robots in UAE | YS Lootah Robotics',
seoTitle: 'Security & Surveillance Robots in UAE',
seoDescription:
'Quadruped patrol, inspection, and perimeter robots for UAE facilities, compounds, and critical sites. Unitree platforms with local support.',
},
@@ -792,7 +793,7 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
chips: ['Thermal', 'LiDAR', 'AI'],
},
],
seoTitle: 'Warehouse & Logistics Robots in UAE | YS Lootah Robotics',
seoTitle: 'Warehouse & Logistics Robots in UAE',
seoDescription:
'Quadruped inspection, autonomous transport, and monitoring robots for UAE warehouses, logistics, and industrial sites. Local Dubai deployment.',
},