Halityesil.com nedir?
Halityesil.com, Globya'nın kurucu ortaklarından Halit Yeşil'in kişisel sitesi ve teknik günlüğü. Alt başlığı "Robotik, Yazılım ve Tasarım Geliştirici Günlüğü!". Sitede PHP, veritabanları, CSS, JavaScript/TypeScript, Linux sunucu yönetimi, e-ticaret ve son dönemde yoğun olarak yapay zekâ destekli yazılım geliştirme üzerine yazılar yer alıyor.
Günlüğü halityesil.com adresinde okuyabilirsiniz; yazıların bir kısmı İngilizce olarak da yayında.
Çıkış noktası
Yazılımcılar gün içinde çözdükleri sorunları çoğu zaman bir yere not etmez; aynı sorunla birkaç ay sonra yeniden karşılaşırlar. Halityesil.com, bu notları herkese açık bir günlüğe dönüştürüyor: bir sunucuda PHP sürümünü yükseltirken basılan tuzaklar, bir framework'ün kurulumu, CSS ile görsel konumlandırma ya da yapay zekâ araçlarının geliştirme sürecine etkisi. Yazılar gerçek bir işten, gerçek bir sorundan yola çıkıyor.
Sitede neler var?
- Ana menü: Yazılar, Seriler, Ara; dil değiştirici (TR / EN) ve koyu tema düğmesi.
- Ana sahne: Halit Yeşil'in kare kûfî logosundan türeyen, imleçle etkileşen kinetik bir giriş.
- Seriler: "Vibe Coder'ın El Kitabı" bölüm numaralarıyla (3.1, 3.2, 3.3…) sıralı okunuyor.
- Konular: PHP, yapay zekâ ve LLM'ler, vibe coding, Linux sunucu yönetimi, e-ticaret, CSS ve JavaScript/TypeScript.
- İngilizce bölüm:
/en/altında; her çeviri Türkçe aslına bağlı.
WordPress'ten native PHP'ye taşıma
Site yıllarca WordPress ve Yoast SEO üzerinde çalıştı. Ekim 2026'da, hiçbir framework kullanılmadan PHP 8.3 + MariaDB ile sıfırdan yazılmış bir blog platformuna taşındı. Hedef, içerikten ve arama görünürlüğünden hiçbir şey kaybetmeden daha hızlı, daha güvenli ve yapay zekâ çağına hazır bir altyapıydı.
- Hiçbir adres kırılmadı. Eski WordPress URL'lerinin tamamı korundu; yapısı değişen adresler 301 ile yeni yerine, kaldırılanlar 410 ile yönlendiriliyor. 404'ler kaydediliyor ve izleniyor.
- Veri eksiksiz taşındı. Özel bir importer yazılar, Polylang çevirileri, Yoast SEO başlık ve açıklamaları, medya ve yorumlarla birlikte aktarıldı. Veritabanı erişimi olmayan durumlar için canlı siteyi REST API'den aynalayan ikinci bir yol da var.
- Güvenli dizin düzeni. Uygulama kodu, ayarlar, loglar ve oturumlar web kökünün dışında; dışarıya yalnız giriş dosyası, varlıklar ve yüklemeler açık. Sıkı bir Content-Security-Policy (nonce'lu) uygulanıyor.
- İçerik depoda. Tüm içerik bir seed paketi olarak depoda duruyor; yeni bir kurulum aynı içerikle tek komutla açılıyor. Yazılar Markdown (CommonMark + GFM) ya da HTML ile yazılıyor, kod blokları sunucu tarafında renklendiriliyor.
Öne çıkan çözümler
Uzun soluklu içerik
Bugün sitede 71 Türkçe ve 17 İngilizce yazı var (Ekim 2026). İlk yazılar 2020'ye uzanıyor, en yoğun yayın dönemi 2026. Düzenli yazmak, bir kişisel sitenin arama motorlarında zamanla güç kazanmasının en sağlam yolu.
Samimi ama teknik dil
Başlıklar merak uyandıran, kendine özgü bir dille yazılmış ("PHP Sürüm Yükseltme: 8.1'den 8.5'e Tabutta Rövaşata" gibi); içerik ise adım adım, uygulanabilir. Bu denge, teknik bir blogu okunur kılan şey.
Eklentisiz SEO altyapısı
SEO artık bir eklentiye değil platformun kendisine ait: canonical, hreflang (+ x-default), Open Graph ve Twitter kartları, @id ile birbirine bağlı JSON-LD grafiği (Person, WebSite, Blog, BlogPosting, BreadcrumbList, CreativeWorkSeries, çeviri ilişkileri), görsel ve hreflang içeren XML site haritaları, tam içerikli RSS ve yeni yazıları arama motorlarına anında bildiren IndexNow.
Yapay zekâ görünürlüğü (GEO)
Site yalnız arama motorlarına değil yanıt motorlarına da hazırlandı. /llms.txt ve /llms-full.txt yapay zekâ için içindekiler sunuyor; her yazının temiz bir Markdown sürümü var (adresin sonuna .md). robots.txt yanıt motorlarına ve eğitim tarayıcılarına ayrı ayrı, yönetimden ayarlanabilir izinler veriyor. Editörde her yazı için bir SEO/GEO kontrol kartı bulunuyor.
KVKK uyumlu analitik
Google Analytics 4 yalnız ziyaretçi onay verdikten sonra yükleniyor; onaydan önce çerez de Google isteği de yok. Tarayıcının Global Privacy Control sinyaline uyuluyor.
Yapay zekâ asistanıyla yayın
Platformun OpenAPI tanımlı bir REST API'si ve bir MCP sunucusu var. Bir yapay zekâ asistanı taslak yazabiliyor, yayın takviminde boş slot bulup ileri tarihe zamanlayabiliyor; yayındaki siteye dokunmak ise ayrı bir yetki. Sürüm kontrolü eşzamanlı düzenlemede üzerine yazmayı, tekrar gönderim koruması da kopya yazıyı önlüyor.
Analiz tablosu
| Başlık | Durum |
|---|---|
| Altyapı | Native PHP 8.3 + MariaDB, framework yok (önce WordPress + Yoast) |
| Taşıma | Tüm eski URL'ler korundu, 301/410 tablosu, 404 takibi |
| Dil | Türkçe (kök), İngilizce (/en/), hreflang + x-default |
| İçerik hacmi | 71 TR + 17 EN yazı, Vibe Coder serisi |
| Yapılandırılmış veri | @id ile bağlı JSON-LD grafiği |
| GEO | llms.txt, llms-full.txt, yazı başına Markdown |
| Analitik | Onaylı GA4, GPC uyumlu |
| Yayın akışı | Editör, takvim, REST API + MCP |
| Güvenlik | Kod web kökü dışında, nonce'lu CSP |
Bu projeden öğrendiklerimiz
- Gerçek sorun, en iyi içerik kaynağıdır. Yaşanmış bir problemi ve çözümünü anlatan yazı, genel bir rehberden daha çok okunur ve paylaşılır.
- Seri yazılar okuyucuyu geri getirir. Bölümlü bir anlatım, ziyaretçiye bir sonraki yazıyı bekleme nedeni verir.
- Taşıma, kaybetmeden yapılır. Doğru bir yönlendirme tablosu ve eksiksiz veri aktarımıyla platform değiştirmek arama görünürlüğünü düşürmez, artırır.
- Kişisel uzmanlık, kurumsal güvene dönüşür. Ekibin kendi alanında yazıyor olması, müşteriye "bu işi bilen biriyle çalışıyorum" duygusu verir.
Halit Yeşil'in yazılarında ele aldığı konular, Globya'da her gün yaptığımız işlerin mutfağı: e-ticaret altyapısı, sunucu bakımı, veritabanı ve yapay zekâ destekli geliştirme. İlgili hizmetler: e-ticaret, barındırma ve bakım, özel yazılım, SEO ve GEO. E-ticaret altyapımız için: IMFLEXI.
Halit Yeşil kimdir?
Globya'yı Emre Yakut ile birlikte kuran kurucu ortak ve yazılım geliştirici. Kişisel sitesinde PHP, yapay zekâ, e-ticaret ve sunucu yönetimi üzerine yazıyor.
Firmamız için de bir blog kurabilir misiniz?
Evet. Blog altyapısını kurar, kategori yapısını ve yayın planını birlikte çıkarırız; içerik üretiminde de destek veririz.
WordPress sitemizi başka bir altyapıya taşırken Google sıralamamızı kaybeder miyiz?
Kaybetmemek için önce mevcut tüm adresleri çıkarırız; değişmeyenleri aynen korur, değişenleri 301 ile yönlendirir, başlık, açıklama ve çeviri verisini birebir aktarırız. Taşımadan sonra 404'leri izleyip eksik yönlendirmeleri tamamlarız.
Teknik blog SEO'ya nasıl katkı sağlar?
Her yazı, belirli bir sorunu arayan kişiye cevap veren yeni bir sayfa demektir. Düzenli yayın, siteye zamanla güçlü bir arama görünürlüğü kazandırır.
