feat: Complete SEO optimization - meta tags, Open Graph, Twitter cards, JSON-LD structured data, keywords

This commit is contained in:
root
2026-02-16 14:56:44 +00:00
parent 641bd7652a
commit aa1b2fa80b
2 changed files with 136 additions and 6 deletions
+107 -6
View File
@@ -1,10 +1,74 @@
import "./globals.css";
import { MissionControlProvider } from "@/lib/mission-control/store";
import type { Metadata } from "next";
export const metadata = {
title: "SiteMente | Agencia de Implementación de IA",
export const metadata: Metadata = {
title: {
default: "SiteMente | Agencia de IA para Negocios Locales en España",
template: "%s | SiteMente",
},
description:
"SiteMente ayuda a negocios locales en España con agentes de voz, chatbots, webs inteligentes y automatización.",
"SiteMente: Agencia de implementación de IA para negocios locales en España. Agentes de voz AI, chatbots inteligentes, webs automatizadas y más. Especialistas Costa del Sol.",
keywords: [
"agencia IA España",
"inteligencia artificial negocios",
"chatbot local España",
"agente voz AI",
"automatización negocios",
"AI Costa del Sol",
"Málaga IA",
"web con inteligencia artificial",
"asistente virtual para empresas",
"chatbotWhatsApp business",
"Voice AI para restaurantes",
"AI agencia inmobiliaria",
"IA para clínicas",
"automatización servicios del hogar",
],
authors: [{ name: "SiteMente" }],
creator: "SiteMente",
publisher: "SiteMente",
formatDetection: {
email: false,
address: false,
telephone: false,
},
metadataBase: new URL("https://sitemente.com"),
openGraph: {
type: "website",
locale: "es_ES",
url: "https://sitemente.com",
siteName: "SiteMente",
title: "SiteMente | Agencia de IA para Negocios Locales en España",
description:
"Agencia de implementación de IA para negocios locales en España. Agentes de voz AI, chatbots inteligentes y webs automatizadas.",
images: [
{
url: "/og-image.png",
width: 1200,
height: 630,
alt: "SiteMente - Agencia de IA para Negocios",
},
],
},
twitter: {
card: "summary_large_image",
title: "SiteMente | Agencia de IA para Negocios Locales",
description:
"Transforma tu negocio con IA. Agentes de voz, chatbots y webs inteligentes.",
images: ["/og-image.png"],
},
robots: {
index: true,
follow: true,
googleBot: {
index: true,
follow: true,
"max-video-preview": -1,
"max-image-preview": "large",
"max-snippet": -1,
},
},
};
export default function RootLayout({
@@ -14,10 +78,47 @@ export default function RootLayout({
}) {
return (
<html lang="es" suppressHydrationWarning>
<head>
<script
type="application/ld+json"
dangerouslySetInnerHTML={{
__html: JSON.stringify({
"@context": "https://schema.org",
"@type": "ProfessionalService",
name: "SiteMente",
description:
"Agencia de implementación de IA para negocios locales en España",
url: "https://sitemente.com",
logo: "https://sitemente.com/sitemente-logo-light.png",
image: "https://sitemente.com/og-image.png",
telephone: "+34-XXX-XXXXXX",
address: {
"@type": "PostalAddress",
addressLocality: "Málaga",
addressRegion: "Andalucía",
addressCountry: "ES",
},
areaServed: {
"@type": "Country",
name: "España",
},
priceRange: "€€€",
openingHoursSpecification: {
"@type": "OpeningHoursSpecification",
dayOfWeek: ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
opens: "09:00",
closes: "18:00",
},
sameAs: [
"https://www.instagram.com/sitemente",
"https://www.linkedin.com/company/sitemente",
],
}),
}}
/>
</head>
<body className="bg-white" suppressHydrationWarning>
<MissionControlProvider>
{children}
</MissionControlProvider>
<MissionControlProvider>{children}</MissionControlProvider>
</body>
</html>
);