Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
Content SEO Nedir? People-First İçerik, "Kim, Nasıl, Neden" Soruları ve Search Engine-First Uyarı İşaretleri
Content SEO, bulunabilir hâle gelmiş bir sayfanın bir sorguya cevap olarak seçilmesini sağlayan içerik işidir: doğru konuyu doğru niyet için yazmak ve okura gerçekten bir şey katmak. Google'ın people-first içerik rehberini kendi cümlelerimizle anlatıyor, "Kim, Nasıl, Neden" sorularını mertozen.com'daki gerçek bir yazıya uyguluyor, search engine-first uyarı işaretlerini ve AI ile toplu üretimde scaled content abuse sınırını gösteriyoruz.
Keyword Research: Teknik Blog İçin Konu ve Sorgu Bulmak, Search Console'dan Keyword Planner'a
Teknik bir blog için en güvenilir keyword kaynağı kendi Search Console verindir; autocomplete, Google Trends ve Keyword Planner ise ifade, karşılaştırma ve tahmin verir, gerçek hacim değil. Her kaynağın sınırlarını, Türk geliştiricilerin İngilizce jargon ve hata mesajıyla arama alışkanlığını ve bulk export verisinden .NET 10 ile TR/EN keyword map çıkarmayı gösteriyoruz.
Search Intent: Sorgunun Arkasındaki Niyeti Okumak ve Doğru İçerik Formatını Seçmek
Search intent, sorgunun arkasındaki amaçtır ve doğru içerik formatını o belirler: tanım isteyen sorguya rehber, hata mesajına ilk ekranda çözüm, karşılaştırmaya tablo. Broder sınıflamasını, rater rehberindeki Know/Do/Website niyetlerini, geliştirici sorgularına özgü niyetleri, SERP okumayı, AI Overviews'un tıklamaya etkisini ve .NET 10 ile sorguları niyete göre sınıflandırmayı anlatıyoruz.
Content Architecture: Topic Cluster, Seri ve Kategori Yapısı ve Keyword Cannibalization
İyi bir içerik mimarisi, her sorgu niyetinin sitede tek bir sahibi olmasını ve hub sayfaların gerçekten bir konuyu anlatmasını sağlar; aynı niyeti hedefleyen iki sayfa ise keyword cannibalization ile birbirini zayıflatır. mertozen.com'un kategori, seri ve yazı yapısını, etiket enflasyonunu, Search Console verisinden .NET 10 ile cannibalization adaylarını çıkarmayı ve birleştir, farklılaştır, canonical seçeneklerini anlatıyoruz.
Internal Linking: Anchor Text, Orphan Sayfalar, Link Derinliği ve C# ile Kendi Link Graph'ını Çıkarmak
Internal link'ler Google'a hem yeni sayfaları keşfettirir hem de anchor text ile ne hakkında olduklarını anlatır; önemli her sayfa sitedeki en az bir sayfadan gerçek bir <a href> link'i almalıdır. Crawlable link kurallarını, anchor text'i, orphan sayfaları ve link derinliğini anlatıyor, .NET 10 ve AngleSharp ile sitemap'ten başlayan bir crawler yazıp orphan, derin sayfa, redirect zinciri ve nofollow'u raporluyoruz.
Cevap Veren Sayfa Yazmak: Başlık Yapısı, İlk Paragraf, Kod Örnekleri, Görseller ve İki Dilli İçerik
Cevap veren bir sayfa, başlıktaki sorunun cevabını ilk paragrafta verir, tek ve net bir h1 taşır, kodu metin olarak ve gerçek çıktısıyla gösterir; heading sırası Google için sıralama faktörü değil ama okur ve erişilebilirlik için önemli. Başlık yapısını, ilk paragrafı, teknik içerikte sürüm ve çıktıyı, görsellerde alt text ve dosya adını, TR/EN yerelleştirmeyi ve AI destekli yazımı anlatıyor, .NET 10 ve AngleSharp ile bir sayfa denetleyicisi yazıyoruz.
İçerik Bakımı: Content Decay, Güncelle–Birleştir–Sil Kararı ve Sürüm Bağımlı Yazıları Yaşatmak
Content decay, bir sayfanın arama trafiğinin aylar içinde düşmesidir ve çözümü tarihi güncellemek değil, nedeni ayırıp güncelle, yeniden yaz, birleştir ya da kaldır kararını vermektir. Search Console'da yıllık karşılaştırmayla decay'i tespit etmeyi, .NET 10 ile sinyal çıkarmayı, .NET 11 çıkarken sürüm bağımlı yazıları yaşatmayı, dateModified'ı dürüst kullanmayı, spam policy sınırlarını ve annotation ile ölçmeyi anlatıyoruz.