feat(seo): coming-soon industry pages and round-2 title fixes
CI/CD / test-and-build (pull_request) Canceled after 0s
CI/CD / deploy (pull_request) Canceled after 0s

- /industries/events, /smart-buildings and /government render a short
  coming-soon page with their own title, description and canonical, and
  are listed in the sitemap and on /industries.
- Homepage title: "Robot Shop and Configurator in the UAE", set as
  absolute so the template does not add the brand twice.
- /configure title: "Configure Your Robot and Request a UAE Quotation".
- Card and hero alt/aria text use displayName() (no "Pudu PUDU").

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Najjar\NajjarV02
2026-10-19 13:03:48 +04:00
co-authored by Claude Opus 5.5
parent 38cc2025de
commit bcd7bd2c7b
10 changed files with 227 additions and 27 deletions
+3 -2
View File
@@ -3,6 +3,7 @@
import Link from 'next/link';
import Image from 'next/image';
import { Robot, CATEGORY_LABELS } from '@/data/robots';
import { displayName } from '@/lib/seo';
type Props = {
robot: Robot;
@@ -24,7 +25,7 @@ export function RobotProductCard({ robot, priority = false }: Props) {
>
<Link
href={detailHref}
aria-label={`View details for ${robot.brandLabel} ${robot.name}`}
aria-label={`View details for ${displayName(robot.brandLabel, robot.name)}`}
style={{
position: 'relative',
display: 'block',
@@ -50,7 +51,7 @@ export function RobotProductCard({ robot, priority = false }: Props) {
/>
<Image
src={robot.image}
alt={`${robot.brandLabel} ${robot.name}`}
alt={displayName(robot.brandLabel, robot.name)}
fill
sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw"
style={{