feat(seo): coming-soon industry pages and round-2 title fixes
- /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:
co-authored by
Claude Opus 5.5
parent
38cc2025de
commit
bcd7bd2c7b
@@ -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={{
|
||||
|
||||
Reference in New Issue
Block a user