diff --git a/app/layout.tsx b/app/layout.tsx index 2ff4639..584ea05 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -7,8 +7,6 @@ import { getMessages } from "next-intl/server"; import { InitialLoading } from "@/components/initialLoading/initialLoading"; import { Providers } from "@/components/provider"; -("info@ignum-tech.com"); - const geistSans = Geist({ variable: "--font-geist-sans", subsets: ["latin"], @@ -20,10 +18,77 @@ const geistMono = Geist_Mono({ }); export const metadata: Metadata = { - title: "FireForce - Emergency Services", + title: { + default: "Ignum Technologies - Fire Safety Systems Installation & Sales", + template: "%s | Ignum Technologies", + }, description: - "FireForce - Your trusted emergency response team bringing calm amidst chaos", - generator: "v0.app", + "Ignum Technologies specializes in professional fire safety systems installation and sales. Protect your property with cutting-edge fire detection, suppression, and alarm systems from certified experts.", + keywords: [ + "fire safety systems", + "fire alarm installation", + "fire suppression systems", + "fire detection", + "Ignum Technologies", + "fire safety equipment", + "fire protection services", + "commercial fire systems", + "residential fire safety", + ], + authors: [{ name: "Ignum Technologies" }], + creator: "Ignum Technologies", + publisher: "Ignum Technologies", + formatDetection: { + email: false, + address: false, + telephone: false, + }, + metadataBase: new URL("https://ignum-tech.com"), // O'zingizning domen manzilingizni kiriting + alternates: { + canonical: "/", + }, + openGraph: { + type: "website", + locale: "uz_UZ", + url: "https://ignum-tech.com", + siteName: "Ignum Technologies", + title: "Ignum Technologies - Professional Fire Safety Systems", + description: + "Leading provider of fire safety systems installation and sales. Comprehensive fire protection solutions including detection, suppression, and alarm systems for commercial and residential properties.", + images: [ + { + url: "/og-image.jpg", // 1200x630 o'lchamda rasm qo'shing + width: 1200, + height: 630, + alt: "Ignum Technologies - Fire Safety Systems", + }, + { + url: "/og-image-square.jpg", // 1200x1200 o'lchamda rasm qo'shing + width: 1200, + height: 1200, + alt: "Ignum Technologies Logo", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "Ignum Technologies - Fire Safety Systems Installation & Sales", + description: + "Professional fire safety systems installation and sales. Protect your property with certified fire detection, suppression, and alarm solutions.", + images: ["/twitter-image.jpg"], // 1200x600 o'lchamda rasm qo'shing + creator: "@ignumtech", // Twitter username-ingizni kiriting + }, + robots: { + index: true, + follow: true, + googleBot: { + index: true, + follow: true, + "max-video-preview": -1, + "max-image-preview": "large", + "max-snippet": -1, + }, + }, icons: { icon: [ { @@ -41,6 +106,10 @@ export const metadata: Metadata = { ], apple: "/apple-icon.png", }, + verification: { + google: "your-google-verification-code", // Google Search Console verification kodi + // yandex: "your-yandex-verification-code", // Agar kerak bo'lsa + }, }; export default async function RootLayout({ @@ -52,8 +121,17 @@ export default async function RootLayout({ }>) { const { locale } = await params; const messages: any = await getMessages(); + return ( + + {/* Qo'shimcha SEO elementlar */} + + + + + + @@ -64,4 +142,4 @@ export default async function RootLayout({ ); -} +} \ No newline at end of file diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..b020888 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,21 @@ +{ + "name": "Ignum Technologies - Fire Safety Systems", + "short_name": "Ignum Tech", + "description": "Professional fire safety systems installation and sales", + "start_url": "/", + "display": "standalone", + "background_color": "#ffffff", + "theme_color": "#FF4500", + "icons": [ + { + "src": "/og-image.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/og-image.png", + "sizes": "512x512", + "type": "image/png" + } + ] +} \ No newline at end of file diff --git a/public/images/IGNUM/JPG/0@6x.png b/public/og-image.png similarity index 100% rename from public/images/IGNUM/JPG/0@6x.png rename to public/og-image.png diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..95b4f90 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Allow: / + +Sitemap: https://ignum-tech.com/sitemap.xml \ No newline at end of file