Teknik Altyapı ve SEO: Kurulum ve Görünürlük Stratejisi
Bu doküman, projenin monorepo mimarisini, kullanılan teknoloji yığınını, güvenlik standartlarını ve SEO planını tanımlar.
1. Mimari ve Framework Yapısı
Proje, ölçeklenebilirlik ve kod paylaşımı için Turborepo tabanlı bir monorepo yapısı üzerine kurulmuştur.
- Mimari: Turborepo (Monorepo)
- Web Sitesi: Next.js 16 (App Router) - Performans ve SEO odaklı ön yüz.
- İçerik Yönetimi (CMS): Payload CMS 3.0 (Next.js Native) - Profesyonel içerik ve medya yönetimi.
- Veritabanı Katmanı: Drizzle ORM (via Payload) & Prisma - Tip güvenli veritabanı erişimi.
2. Kullanılan Teknolojiler ve Bağımlılıklar
| Fonksiyon | Seçilen Çözüm |
|---|---|
| Ön Yüz (UI) | shadcn/ui + Tailwind CSS 4 |
| Veritabanı | PostgreSQL (Managed by Railway) |
| CMS | Payload CMS 3.0 (Entegre: @tkb/admin) |
| Medya / CDN | Cloudflare R2 & Cloudflare Images |
| ORM | Drizzle (Payload) |
| SEO | Next.js Metadata API |
| Animasyonlar | Framer Motion |
3. Barındırma ve Dağıtım (Hosting & Deployment)
Proje, maliyet etkinliği ve kolay yönetilebilirlik amacıyla Railway platformu üzerinde host edilmektedir.
- Hosting: Railway (PaaS)
- Veritabanı: Railway PostgreSQL
- SSL: Otomatik HTTPS (Let's Encrypt)
- Dağıtım Stratejisi:
releasebranch -> Production (Canlı)developbranch -> Staging (Müşteri onayı/Test)- CDN: Global edge network üzerinden hızlı içerik sunumu (Cloudflare)
4. SEO (Arama Motoru Optimizasyonu)
Bu bölüm, yeni web sitesinin yayına alınmasından hemen sonra yapılması gereken temel SEO ve kayıt işlemlerini tanımlar. Adımlar üç ana başlıkta gruplanır:
- Kayıt / Doğrulama
- Teknik SEO
- İçerik / Yerel SEO
4.1. Arama Motoru ve Analiz Araçları Kayıtları (Zorunlu)
Bu adımlar, sitenin arama motorlarına “resmen” bildirilmesini ve performansının ölçülmesini sağlar.
- Google Search Console (GSC) Kurulumu
- Site mülkiyetini DNS kaydı veya HTML etiketi ile doğrula.
sitemap.xmlURL’sini (örn.https://tkbbursa.org.tr/sitemap.xml) GSC’ye ekle.-
GSC ile temel tarama ve indeksleme hatalarını düzenli olarak takip et.
-
Bing Webmaster Tools
- Siteyi Bing Webmaster Tools’a ekle, mülkiyeti doğrula.
- Mümkünse GSC’den verileri içe aktar.
-
Bu kayıt üzerinden Bing, Yahoo ve DuckDuckGo trafiği de yönetilir.
-
Google Analytics 4 (GA4) Kurulumu
- GA4 mülkü oluştur, izleme kodunu siteye ekle.
- GSC ve GA4 hesaplarını birbirine bağla (entegre raporlama için).
- Temel hedefler / dönüşümler tanımla (burs başvurusu, iletişim formu gönderimi vb.).
4.2. İşletme ve Harita Kayıtları (Yerel SEO)
Fiziksel adresi veya belirli bir hizmet bölgesi olan yapılar için kritik öneme sahiptir.
- Google İşletme Profili (Google Business Profile)
- İşletme adı, adresi, telefonu, çalışma saatleri ve web sitesi URL’sini eksiksiz gir.
- Doğrulama sürecini (posta, telefon veya e-posta) tamamla.
- Kategori seçiminde mümkün olduğunca spesifik ol (örn. “Sivil toplum kuruluşu”, “Dernek” vb.).
-
Profilde fotoğraflar, açıklamalar ve açılış etkinlikleri gibi gönderiler paylaş.
-
Yandex Haritalar ve Kurumlar Rehberi
- İşletmeyi Yandex Business üzerinden ekle.
-
Adres ve telefon bilgilerinin Google İşletme Profili ile tutarlı olduğundan emin ol.
-
Apple Maps Connect
mapsconnect.apple.comüzerinden Apple ID ile giriş yap.-
İşletme bilgilerini ekle ve doğrulama sürecini tamamla.
-
Sosyal Medya Profil Bağlantıları
- Instagram, LinkedIn, X (Twitter), Facebook vb. profillere web sitesi URL’sini ekle.
- “Hakkında” alanlarında marka açıklamasını ve temel anahtar kelimeleri kullan.
4.3. Teknik SEO Kontrol Listesi
Arama motoru botlarının siteyi rahat taraması ve doğru indekslemesi için teknik altyapı ayarları.
- Robots.txt Dosyası
https://tkbbursa.org.tr/robots.txtaltında erişilebilir olmalı.- Üretim ortamında sitenin tamamını engelleyen bir
Disallow: /kuralı bulunmamalı. -
Gerekirse yönetim paneli ve test ortamı URL’leri için özel engelleme kuralları tanımlanmalı.
-
SSL Sertifikası (HTTPS)
- Tüm sayfalar
https://üzerinden açılmalı,http://istekleri otomatik yönlendirilmelidir. -
Tarayıcıda güvenli bağlantı göstergesi aktif olmalıdır.
-
Canonical URL Yapısı
www.tkbbursa.org.trvetkbbursa.org.triçin tek bir tercih edilen versiyon belirlenmeli (301 yönlendirma).-
Her sayfa için uygun
rel="canonical"etiketi tanımlanmalıdır (özellikle dinamik / filtreli sayfalarda). -
Site Hızı ve Core Web Vitals
- LCP < 2.5s, CLS ve FID/INP için Google PageSpeed Insights hedefleri izlenmelidir.
-
Gerektiğinde görsel optimizasyonu, kod bölme (code-splitting) ve cache stratejileri uygulanmalıdır.
-
Mobil Uyumluluk
- Tasarım “mobile-first” yaklaşımla geliştirilmelidir.
- Menü, formlar ve kritik etkileşimler mobil cihazlarda sorunsuz çalışmalıdır.
- Google’ın “Mobile-first indexing” prensibi doğrultusunda mobil sürüm, masaüstü ile içerik açısından tutarlı olmalıdır.
4.4. Sayfa İçi (On-Page) SEO Temelleri
Her sayfanın ne hakkında olduğunu arama motorlarına ve kullanıcılara net şekilde anlatmak için:
- Meta Title ve Description
- Her sayfa için benzersiz bir
title(maks. ~60 karakter) vedescription(maks. ~160 karakter) tanımla. -
Ana sayfa başlığında marka adı ve ana anahtar kelime birlikte kullanılmalıdır.
-
Başlık Hiyerarşisi (H1, H2, H3)
- Her sayfada yalnızca bir adet H1 olmalı (sayfanın ana başlığı).
-
İçerik, mantıksal hiyerarşi ile H2 ve H3 başlıklarıyla bölümlere ayrılmalıdır.
-
Görsel Alt Etiketleri
- Tüm önemli görsellere açıklayıcı
altmetinler eklenmelidir. - Dosya adları ve alt metinlerde mümkün oldukça anlamlı, anahtar kelime içeren fakat doğal ifadeler tercih edilmelidir.
4.5. Anahtar Kelime Stratejisi (Proje Özelinde)
- Marka: TKB Bursa, Türk Kadınlar Birliği Bursa Şubesi, Tijen Sözeri.
- Hizmet: Bursa eğitim bursu, Bursa kadın dernekleri, kadın hakları savunuculuğu.
- Konum: Bursa kadın etkinlikleri, Merinos AKKM etkinlikleri.
Bu anahtar kelimeler, başlık, meta açıklama, içerik metinleri ve görsel alt etiketleri içinde doğal akış bozulmadan kullanılmalıdır.
4.6. Teknik Uygulama Notları (Next.js & Payload CMS)
- Core Web Vitals: Next.js üzerinde LCP < 2.5s olacak şekilde görsel ve kritik içerik yüklemesi optimize edilmelidir.
- Metadata Yönetimi: Next.js Metadata API ile her sayfa için özgün
title,descriptionveOpenGraphetiketleri sağlanmalıdır. - Görsel Optimizasyonu:
next/imagebileşeni kullanılarak WebP ve uygun boyutlandırma ile görseller otomatik optimize edilmelidir. - Sitemap & Robots: Üretim ortamında otomatik üretilen
sitemap.xmlverobots.txtdosyaları doğrulanmalı ve GSC’ye bildirilmelidir. - Erişilebilirlik: WCAG standartlarına uygun, semantik HTML ve klavye ile gezilebilir arayüzler hedeflenmelidir.
5. Yayın Sonrası SEO Görev Listesi
Bu bölüm, ekip için pratik bir yapılacaklar listesi (checklist) olarak kullanılabilir.
5.1. Hemen (Lansman Sonrası İlk Gün)
- [x] Google Search Console’da site mülkiyetini doğrula.
- [x]
sitemap.xmladresini GSC’ye gönder. - [x] Google Analytics 4 (GA4) mülkü oluştur ve siteye entegre et.
- [x] GSC ve GA4 hesaplarını birbirine bağla.
- [x] SSL (HTTPS) sertifikasının aktif ve yönlendirmelerin doğru çalıştığını kontrol et.
5.2. Bu Hafta İçinde
- [x] Google İşletme Profili kaydını tamamla ve doğrula.
- [ ] Yandex Haritalar / Yandex Business kaydını oluştur.
- [ ] Apple Maps Connect üzerinden işletme kaydını yap.
- [ ] Tüm sosyal medya profillerinde (Instagram, LinkedIn, X, Facebook vb.) web sitesi URL’sini ekle.
- [x] Ana sayfa ve kritik alt sayfalar için benzersiz meta title ve meta description metinlerini tanımla.
- [x] Robots.txt ve sitemap.xml dosyalarının doğru yapılandırıldığını tekrar kontrol et.
5.3. Sürekli (Bakım ve İyileştirme)
- [ ] Yeni içerik eklendikçe URL’leri GSC üzerinden “Dizine ekleme isteği” (URL Inspection) ile Google’a bildir.
- [ ] Aylık olarak Google PageSpeed Insights raporlarını incele ve performans iyileştirmeleri yap.
- [ ] GSC’deki tarama, indeksleme ve güvenlik uyarılarını düzenli olarak takip et.
- [ ] Yerel SEO için Google İşletme Profili üzerinde düzenli gönderiler ve görsel güncellemeleri yap.
- [ ] Önemli görsel ve sayfalarda alt metin / başlık hiyerarşisi / iç linkleme gibi On-page SEO unsurlarını periyodik olarak gözden geçir.