From f7ea84828eba2cea3f438fd6d2f59422f1196f57 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 15 Mar 2026 10:48:15 +0000 Subject: [PATCH 1/4] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index aa1b925..c868380 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -50,7 +50,7 @@ export default function ContactPage() { inputPlaceholder="Enter your email" buttonText="Send Inquiry" termsText="We'll respond within 24 hours. Your privacy is important to us." - imageSrc="http://img.b2bpic.net/free-photo/concentration-champion-package-app-winning_1134-1342.jpg" + imageSrc="http://img.b2bpic.net/free-photo/concentration-champion-package-app-winning_1134-1342.jpg?_wi=3" imageAlt="professional hardware store contact location map" /> -- 2.49.1 From 98f708d69d9b50d4fb25f2722ef19add727d0626 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 15 Mar 2026 10:48:16 +0000 Subject: [PATCH 2/4] Update src/app/layout.tsx --- src/app/layout.tsx | 55 ++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 46 insertions(+), 9 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index c1f48a0..d671212 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,28 +1,63 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; +import { Public_Sans } from "next/font/google"; import { Inter } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; import { getVisualEditScript } from "@/utils/visual-edit-script"; -import { Public_Sans } from "next/font/google"; - - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; +const halant = Halant({ + variable: "--font-halant", + subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], +}); const publicSans = Public_Sans({ variable: "--font-public-sans", subsets: ["latin"], }); + const inter = Inter({ variable: "--font-inter", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "Vraj Hardware - Premium Hardware & Building Materials Store in Surat", + description: "Trusted local hardware supplier in Surat with quality tools, construction materials, plumbing supplies, and electrical items. Expert staff. Competitive pricing. Open daily.", + keywords: "hardware store Surat, building materials store, tools supplier Surat, plumbing hardware, electrical supplies, construction materials, Mota Varachha hardware", + metadataBase: new URL("https://vrajhardware.com"), + alternates: { + canonical: "https://vrajhardware.com", + }, + openGraph: { + title: "Vraj Hardware - Your Trusted Local Hardware Store in Surat", + description: "Premium quality hardware, tools, and building materials for contractors, builders, and homeowners. Expert staff ready to help.", + url: "https://vrajhardware.com", + siteName: "Vraj Hardware", + type: "website", + images: [ + { + url: "http://img.b2bpic.net/free-photo/indian-man-customer-buyer-mobile-phone-store-choose-case-his-smartphone-south-asian-peoples-technologies-concept-cellphone-shop_627829-1286.jpg", + alt: "Vraj Hardware Store Interior", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "Vraj Hardware - Trusted Hardware Store Surat", + description: "Quality tools, building materials, plumbing & electrical supplies. Expert local service.", + images: [ + "http://img.b2bpic.net/free-photo/indian-man-customer-buyer-mobile-phone-store-choose-case-his-smartphone-south-asian-peoples-technologies-concept-cellphone-shop_627829-1286.jpg", + ], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -31,7 +66,9 @@ export default function RootLayout({ return ( - + {children}