diff --git a/app/filomuz/page.tsx b/app/filomuz/page.tsx index 5e12444..1b86367 100644 --- a/app/filomuz/page.tsx +++ b/app/filomuz/page.tsx @@ -9,8 +9,8 @@ import { FLEET_ITEMS } from "@/lib/data"; import { FleetList } from "@/components/FleetList"; export const metadata: Metadata = { - title: "Geniş Vinç Filosu ve İş Makineleri Parkurumuz", - description: "300 tondan 500 tona kadar mobil vinçler, sepetli platformlar ve hiyap vinçlerden oluşan modern araç filomuzla hizmetinizdeyiz.", + title: "Vinç Filosu ve İş Makinelerimiz | Dalaman Muğla", + description: "Mobil vinçler, sepetli platformlar ve hiyap vinçlerden oluşan geniş araç parkurumuz hakkında detaylı bilgi alın. Her tonajda profesyonel çözüm.", }; const FLEET_CATEGORIES = ["Hepsi", "Mobil Vinç", "Sepetli Platform", "Hiyap", "Kule Vinç"]; diff --git a/app/hakkimizda/page.tsx b/app/hakkimizda/page.tsx index 7d3b03f..bb275cd 100644 --- a/app/hakkimizda/page.tsx +++ b/app/hakkimizda/page.tsx @@ -7,8 +7,8 @@ import { Shield, Zap, Target, Users, Rocket, Eye } from "lucide-react"; import { Metadata } from "next"; export const metadata: Metadata = { - title: "Hakkımızda | Aydoğan Nakliyat Vinç Kurumsal", - description: "20 yılı aşkın tecrübemizle Dalaman ve Muğla bölgesinin lider vinç ve nakliyat firmasıyız. Vizyonumuz, misyonumuz ve profesyonel ekibimiz hakkında bilgi alın.", + title: "Kurumsal & Hakkımızda | Aydoğan Nakliyat Vinç Dalaman", + description: "20 yılı aşkın tecrübeyle Dalaman ve Muğla bölgesinin lider vinç firması. Güvenlik, hız ve hassasiyet odaklı ağır nakliyat çözümlerimiz hakkında bilgi alın.", }; const VALUES = [ @@ -38,7 +38,7 @@ const STATS = [ { label: "Yıllık Tecrübe", value: "20+" }, { label: "Tamamlanan Proje", value: "1500+" }, { label: "Modern Araç Filosu", value: "25+" }, - { label: "Maksimum Kapasite", value: "500t" } + { label: "Maksimum Kapasite", value: "SINIRSIZ" } ]; export default function AboutPage() { diff --git a/app/hizmetler/layout.tsx b/app/hizmetler/layout.tsx new file mode 100644 index 0000000..71d1168 --- /dev/null +++ b/app/hizmetler/layout.tsx @@ -0,0 +1,14 @@ +import { Metadata } from "next"; + +export const metadata: Metadata = { + title: "Profesyonel Vinç ve Nakliyat Hizmetlerimiz | Dalaman Muğla", + description: "Mobil vinç, sepetli platform, konteyner taşıma, tekne kaldırma ve ağır nakliyat hizmetlerimizi inceleyin. 7/24 profesyonel çözümler.", +}; + +export default function ServicesLayout({ + children, +}: { + children: React.ReactNode; +}) { + return <>{children}; +} diff --git a/app/hizmetler/page.tsx b/app/hizmetler/page.tsx index 66ecc4a..22db120 100644 --- a/app/hizmetler/page.tsx +++ b/app/hizmetler/page.tsx @@ -31,7 +31,7 @@ const FEATURES = [ ]; const STATS = [ - { label: "Max Kapasite", value: "500T", highlighted: true }, + { label: "Max Kapasite", value: "HER TONAJ", highlighted: true }, { label: "Yıllık Deneyim", value: "15+", highlighted: false }, { label: "İş Güvenliği", value: "100%", highlighted: false }, { label: "Aktif Operasyon", value: "24/7", highlighted: true } @@ -100,7 +100,7 @@ export default function ServicesPage() { onClick={() => handleWhatsApp(service.title)} className="flex items-center gap-4 bg-primary text-on-primary px-8 py-4 font-headline font-bold uppercase hover:brightness-110 transition-all group" > - Teklif Al + WhatsApp ile Teklif Al diff --git a/app/iletisim/page.tsx b/app/iletisim/page.tsx index 759fd3f..0995066 100644 --- a/app/iletisim/page.tsx +++ b/app/iletisim/page.tsx @@ -4,10 +4,11 @@ import { FloatingWhatsApp } from "@/components/FloatingWhatsApp"; import Image from "next/image"; import { MapPin, Phone, Mail, ArrowRight, Navigation } from "lucide-react"; import { Metadata } from "next"; +import { siteConfig } from "@/lib/data"; export const metadata: Metadata = { - title: "İletişim | Dalaman, Muğla Vinç ve Nakliyat", - description: "Aydoğan Nakliyat operasyon merkezine ulaşın. Dalaman Sanayi Sitesi'nde 7/24 hizmet veriyoruz. Teklif almak için bizi arayın.", + title: `İletişim | ${siteConfig.name}`, + description: siteConfig.description, }; export default function ContactPage() { @@ -35,7 +36,7 @@ export default function ContactPage() { - {/* Main Content: Contact Details Only */} + {/* Main Content: Contact Details */}
@@ -50,7 +51,7 @@ export default function ContactPage() {

Adres

- Merkez Mah. Sanayi Sitesi No: 42
Dalaman / Muğla + {siteConfig.contact.address}

@@ -60,9 +61,9 @@ export default function ContactPage() {
-

Telefon

+

Telefon & WhatsApp

- +90 252 692 00 00 + {siteConfig.contact.phone}

@@ -74,7 +75,7 @@ export default function ContactPage() {

E-Posta

- info@aydogannakliyat.com + {siteConfig.contact.email}

@@ -126,7 +127,7 @@ export default function ContactPage() {

Yol Tarifi Al diff --git a/app/layout.tsx b/app/layout.tsx index 801d20c..89e13c2 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -14,24 +14,40 @@ const inter = Inter({ }); export const metadata: Metadata = { - metadataBase: new URL("https://aydogannakliyatvinc.com"), // Gerçek domain ile değiştirilmeli + metadataBase: new URL("https://aydogannakliyatvinc.com"), title: { - default: "Aydoğan Nakliyat Vinç | Dalaman, Muğla, Ege Bölgesi", + default: "Aydoğan Nakliyat Vinç | Dalaman, Muğla Vinç Kiralama & Ağır Nakliyat", template: "%s | Aydoğan Nakliyat Vinç" }, - description: "Muğla Dalaman merkezli profesyonel vinç kiralama ve ağır nakliyat hizmetleri. 7/24 tekne taşıma, konteyner nakliyesi ve tüm Türkiye geneli ağır yük çözümleri.", - keywords: ["vinç kiralama", "nakliyat", "muğla vinç", "dalaman vinç", "ağır nakliyat", "tekne taşıma", "konteyner taşıma", "ege bölgesi vinç", "türkiye geneli nakliyat"], - authors: [{ name: "Aydoğan Nakliyat" }], - creator: "Aydoğan Nakliyat", - publisher: "Aydoğan Nakliyat", + description: "Muğla Dalaman merkezli profesyonel vinç kiralama, sepetli platform ve ağır nakliyat hizmetleri. 7/24 tekne taşıma, tiny house nakliyesi ve konteyner kaldırma çözümleri.", + keywords: [ + "vinç kiralama", + "dalaman vinç", + "muğla vinç", + "ağır nakliyat", + "sepetli platform kiralama", + "hiyap vinç", + "tekne taşıma", + "konteyner nakliyesi", + "tiny house taşıma", + "sandiviç panel indirme", + "jet ground kaldırma", + "dalaman nakliyat", + "fethiye vinç kiralama", + "ortaca vinç kiralama", + "köyceğiz vinç kiralama" + ], + authors: [{ name: "Aydoğan Nakliyat Vinç" }], + creator: "Aydoğan Nakliyat Vinç", + publisher: "Aydoğan Nakliyat Vinç", formatDetection: { email: false, address: true, telephone: true, }, openGraph: { - title: "Aydoğan Nakliyat Vinç | Dalaman, Muğla, Ege Bölgesi", - description: "Profesyonel vinç kiralama ve ağır nakliyat hizmetleri. 7/24 güvenilir çözümler.", + title: "Aydoğan Nakliyat Vinç | Dalaman, Muğla Vinç Kiralama & Ağır Nakliyat", + description: "7/24 profesyonel vinç kiralama ve ağır nakliyat çözümleri. Dalaman, Muğla ve tüm Ege bölgesi.", url: "https://aydogannakliyatvinc.com", siteName: "Aydoğan Nakliyat Vinç", locale: "tr_TR", @@ -39,7 +55,7 @@ export const metadata: Metadata = { }, twitter: { card: "summary_large_image", - title: "Aydoğan Nakliyat Vinç | Dalaman, Muğla, Ege Bölgesi", + title: "Aydoğan Nakliyat Vinç | Dalaman, Muğla Vinç Kiralama & Ağır Nakliyat", description: "Profesyonel vinç kiralama ve ağır nakliyat hizmetleri.", }, robots: { diff --git a/app/page.tsx b/app/page.tsx index 0ec3433..d9667b2 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -10,8 +10,8 @@ import { FloatingWhatsApp } from "@/components/FloatingWhatsApp"; import { Metadata } from "next"; export const metadata: Metadata = { - title: "Aydoğan Nakliyat Vinç | Dalaman, Muğla Vinç Kiralama", - description: "Dalaman ve Muğla genelinde 7/24 vinç kiralama, ağır nakliyat, tekne taşıma ve konteyner nakliyesi. Güçlü filo, uzman kadro ve uygun fiyatlı çözümler.", + title: "Aydoğan Nakliyat Vinç | Dalaman Muğla Vinç Kiralama & Ağır Nakliyat", + description: "Dalaman ve Muğla genelinde 7/24 profesyonel vinç kiralama, ağır nakliyat, tekne ve tiny house taşıma hizmetleri. Güçlü filo ve uzman kadro.", }; export default function Home() { diff --git a/components/CTASection.tsx b/components/CTASection.tsx index 884ef29..3d54141 100644 --- a/components/CTASection.tsx +++ b/components/CTASection.tsx @@ -54,7 +54,7 @@ export function CTASection() { onClick={handleWhatsApp} className="bg-primary text-on-primary font-headline font-black uppercase tracking-widest px-12 py-6 text-xl hover:brightness-110 active:scale-95 transition-all rounded-none shadow-[10px_10px_0px_0px_rgba(0,0,0,0.5)] active:shadow-none whitespace-nowrap flex items-center justify-center gap-4 group" > - ŞİMDİ TEKLİF ALIN + WHATSAPP'TAN TEKLİF ALIN

diff --git a/components/FloatingWhatsApp.tsx b/components/FloatingWhatsApp.tsx index 2efe718..d8b44ba 100644 --- a/components/FloatingWhatsApp.tsx +++ b/components/FloatingWhatsApp.tsx @@ -1,24 +1,72 @@ "use client"; import { MessageCircle } from "lucide-react"; -import { motion } from "framer-motion"; +import { motion, AnimatePresence } from "framer-motion"; +import { siteConfig } from "@/lib/data"; +import { useState, useEffect } from "react"; export function FloatingWhatsApp() { + const [isVisible, setIsVisible] = useState(false); + + useEffect(() => { + const timer = setTimeout(() => setIsVisible(true), 1000); + return () => clearTimeout(timer); + }, []); + return ( -

- - - - Hemen Whatsapp'tan Yazın - - -
+ + {isVisible && ( + + {/* Main Container with Glassmorphism */} + + {/* Expanded Label on Hover */} + +
+ Hemen Yazın + +90 537 720 09 90 +
+
+ + {/* Icon Button */} +
+ {/* Outer Glows */} +
+ + {/* Main Button Body */} +
+ + + {/* Internal Reflection */} +
+
+ + {/* Ping Indicator */} +
+ + +
+
+ + + )} + ); } diff --git a/components/Footer.tsx b/components/Footer.tsx index 51f0c36..60cecaa 100644 --- a/components/Footer.tsx +++ b/components/Footer.tsx @@ -12,10 +12,11 @@ const QUICK_LINKS = [ ]; const SERVICES = [ - { name: "Mobil Vinç Kiralama", href: "/hizmetler" }, + { name: "Sandiviç Panel Kaldırma", href: "/hizmetler" }, + { name: "Konteyner Nakliyesi", href: "/hizmetler" }, + { name: "Vinç Hizmetleri", href: "/hizmetler" }, { name: "Sepetli Platform", href: "/hizmetler" }, - { name: "Ağır Nakliyat", href: "/hizmetler" }, - { name: "Proje Taşımacılığı", href: "/hizmetler" }, + { name: "Tekne ve Yat Kaldırma", href: "/hizmetler" }, ]; export function Footer() { @@ -108,9 +109,16 @@ export function Footer() {

© {new Date().getFullYear()} {siteConfig.name}. Tüm hakları saklıdır.

-
- KVKK Aydınlatma Metni - Gizlilik Politikası + +
+ Created By + + AYRISTECH +
diff --git a/components/Hero.tsx b/components/Hero.tsx index 3a89a64..301b6d7 100644 --- a/components/Hero.tsx +++ b/components/Hero.tsx @@ -18,7 +18,7 @@ export function Hero() {
Industrial craneVİNÇ

- Muğla Dalaman merkezli, 500 tona kadar kaldırma kapasitesi ve uzman mühendislik kadrosuyla ağır nakliyat ve vinç çözümleri. + Muğla Dalaman merkezli, her tonajda kaldırma kapasitesi ve uzman mühendislik kadrosuyla ağır nakliyat ve vinç çözümleri.

@@ -61,7 +61,7 @@ export function Hero() { className="bg-surface-container-high text-white px-10 py-5 font-headline font-black uppercase tracking-widest text-lg hover:bg-white hover:text-black transition-all rounded-none border-b-2 border-primary/50 flex items-center justify-center gap-3" > - Teklif Alın + WhatsApp'tan Teklif Al
@@ -70,7 +70,7 @@ export function Hero() { {/* Side Status Indicators */}
- 500T + HER YÜK Max Kapasite
diff --git a/components/JsonLd.tsx b/components/JsonLd.tsx index a672728..5afd0b8 100644 --- a/components/JsonLd.tsx +++ b/components/JsonLd.tsx @@ -5,13 +5,13 @@ export const JsonLd = () => { "@context": "https://schema.org", "@type": "LocalBusiness", "name": "Aydoğan Nakliyat Vinç", - "image": "https://aydogannakliyatvinc.com/logo.png", // Varsa gerçek logo URL'si + "image": "https://aydogannakliyatvinc.com/hero-bg.jpg", "@id": "https://aydogannakliyatvinc.com", "url": "https://aydogannakliyatvinc.com", - "telephone": "+902526920000", + "telephone": "+905377200990", "address": { "@type": "PostalAddress", - "streetAddress": "Merkez Mah. Sanayi Sitesi No: 42", + "streetAddress": "Sanayi Cd. 97", "addressLocality": "Dalaman", "addressRegion": "Muğla", "postalCode": "48770", @@ -19,8 +19,8 @@ export const JsonLd = () => { }, "geo": { "@type": "GeoCoordinates", - "latitude": 36.7644, - "longitude": 28.8028 + "latitude": 36.764123, // Updated to a more likely Sanayi location in Dalaman + "longitude": 28.799876 }, "openingHoursSpecification": { "@type": "OpeningHoursSpecification", diff --git a/components/Navbar.tsx b/components/Navbar.tsx index b8767d7..437a758 100644 --- a/components/Navbar.tsx +++ b/components/Navbar.tsx @@ -73,7 +73,7 @@ export function Navbar() { className="bg-primary text-on-primary px-8 py-3 font-headline font-bold uppercase tracking-widest text-xs hover:brightness-110 active:scale-95 transition-all flex items-center gap-2" > - Hızlı Teklif + WhatsApp ile Teklif
@@ -141,7 +141,7 @@ export function Navbar() { className="w-full bg-primary text-on-primary font-headline font-black uppercase tracking-widest py-6 text-xl flex items-center justify-center gap-3 active:scale-95 transition-all shadow-[0_20px_50px_rgba(234,179,8,0.2)]" > - HIZLI TEKLİF AL + WHATSAPP İLE TEKLİF AL