feat: implementar SEO completo com sitemap, robots.txt, JSON-LD schema e Google Search Console docs
This commit is contained in:
@@ -8,6 +8,7 @@ import { LanguageProvider } from "@/contexts/LanguageContext";
|
||||
import { ToastProvider } from "@/contexts/ToastContext";
|
||||
import { ConfirmProvider } from "@/contexts/ConfirmContext";
|
||||
import { ColorProvider } from "@/components/ColorProvider";
|
||||
import { JsonLdScript } from "@/components/JsonLdScript";
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-body",
|
||||
@@ -17,6 +18,47 @@ const inter = Inter({
|
||||
export const metadata: Metadata = {
|
||||
title: "Octto Engenharia | Movimentação de Carga e Segurança",
|
||||
description: "Especialistas em engenharia de movimentação de carga, projetos de dispositivos de içamento, laudos técnicos e adequação de equipamentos (NR-11/NR-12).",
|
||||
keywords: "engenharia, movimentação de carga, içamento, laudos técnicos, NR-11, NR-12, segurança do trabalho, projetos mecânicos",
|
||||
metadataBase: new URL("https://octto-engenharia.com"),
|
||||
openGraph: {
|
||||
type: "website",
|
||||
locale: "pt_BR",
|
||||
url: "https://octto-engenharia.com",
|
||||
siteName: "Octto Engenharia",
|
||||
title: "Octto Engenharia | Movimentação de Carga e Segurança",
|
||||
description: "Especialistas em engenharia de movimentação de carga, projetos de dispositivos de içamento, laudos técnicos e adequação de equipamentos.",
|
||||
images: [
|
||||
{
|
||||
url: "https://octto-engenharia.com/og-image.jpg",
|
||||
width: 1200,
|
||||
height: 630,
|
||||
alt: "Octto Engenharia",
|
||||
},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "Octto Engenharia | Movimentação de Carga e Segurança",
|
||||
description: "Especialistas em engenharia de movimentação de carga",
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
googleBot: {
|
||||
index: true,
|
||||
follow: true,
|
||||
"max-snippet": -1,
|
||||
"max-image-preview": "large",
|
||||
"max-video-preview": -1,
|
||||
},
|
||||
},
|
||||
alternates: {
|
||||
languages: {
|
||||
"pt-BR": "https://octto-engenharia.com/pt",
|
||||
en: "https://octto-engenharia.com/en",
|
||||
es: "https://octto-engenharia.com/es",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
@@ -26,6 +68,9 @@ export default function RootLayout({
|
||||
}>) {
|
||||
return (
|
||||
<html lang="pt-BR" suppressHydrationWarning>
|
||||
<head>
|
||||
<JsonLdScript />
|
||||
</head>
|
||||
<body
|
||||
className={`${inter.variable} antialiased flex flex-col min-h-screen`}
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user