import type { Metadata } from "next"; import { Geist } from "next/font/google"; import "./globals.css"; import Nav from "@/components/Nav"; import Footer from "@/components/Footer"; import GoogleAnalytics from "@/components/GoogleAnalytics"; const geistSans = Geist({ variable: "--font-geist-sans", subsets: ["latin"], }); export const metadata: Metadata = { title: "SZMYT AI Labs — Sztuczna Inteligencja dla Firm | AI Agenty", description: "✓ Sztuczna inteligencja dla firm ✓ Automatyzacja procesów z AI ✓ Dedykowane agenty AI ✓ Integracja z systemami firmowymi ✓ Wdrożenie w 40h. Zwiększ efektywność!", keywords: [ "sztuczna inteligencja dla firm", "AI dla biznesu", "agenty AI", "automatyzacja AI", "wdrożenie AI", "ChatGPT dla firm", "Claude AI", "AI w procesach biznesowych", "inteligentna automatyzacja", "AI chatbot firmowy", "machine learning dla firm", "AI konsultacje", ], robots: { index: true, follow: true }, icons: { icon: "/favicon.svg" }, openGraph: { type: "website", locale: "pl_PL", siteName: "SZMYT AI Labs", url: "https://sztucznainteligencjadlafirm.pl", title: "SZMYT AI Labs — Sztuczna Inteligencja dla Firm | AI Agenty", description: "✓ Sztuczna inteligencja dla firm ✓ Automatyzacja procesów z AI ✓ Dedykowane agenty AI ✓ Integracja z systemami firmowymi ✓ Wdrożenie w 40h.", images: [{ url: "https://sztucznainteligencjadlafirm.pl/og-image.png", width: 1200, height: 630 }], }, twitter: { card: "summary_large_image", images: ["https://sztucznainteligencjadlafirm.pl/og-image.png"] }, alternates: { canonical: "https://sztucznainteligencjadlafirm.pl" }, }; const jsonLd = { "@context": "https://schema.org", "@type": "Organization", name: "SZMYT AI Labs", url: "https://sztucznainteligencjadlafirm.pl", description: "Budujemy dedykowane agenty AI dla firm. Automatyzacja biznesu z siłą sztucznej inteligencji.", contactPoint: { "@type": "ContactPoint", email: "kontakt@sztucznainteligencjadlafirm.pl", contactType: "customer service", }, }; export default function RootLayout({ children, }: Readonly<{ children: React.ReactNode; }>) { return (
{process.env.NEXT_PUBLIC_GA_MEASUREMENT_ID && (