Claude Code ile SEO: İçerik Güncellemelerini Ölçeklemek

Claude Code ile düşen yazıları veriyle bulma, güncelle ya da birleştir kararı verme, CLAUDE.md, skill ve denetim betiğiyle onlarca yazıyı aynı kurallarla yeniden yazma ve doğrulama düzeni.

Piküp Medya Editör Ekibi· İçerik ve SEO editörlüğüSon güncelleme: 5 dk okumaDijital Pazarlama
Programcı masasında komut satırı arayüzü açık bir monitör, yakın çekim

Claude Code, Anthropic'in terminalde, kod editöründe, masaüstü uygulamasında ve tarayıcıda çalışan ajan tabanlı kodlama aracı: dosyaları okur, düzenler ve komut çalıştırır. SEO içerik güncellemesinde işe yaramasının sebebi de bu. Yazılarınız, Search Console'dan aldığınız veriler ve kontrol betikleriniz aynı klasörde durduğunda, onlarca yazıyı aynı kurallarla teşhis edip yeniden yazabilir ve her birini denetimden geçirebilir. Ölçeği sağlayan araç değil, araca verdiğiniz yazılı kurallar ve her çıktıyı kontrol eden adımlardır.

Claude Code bir SEO aracı mı?

Hayır, genel amaçlı bir kodlama ajanı. İçinde anahtar kelime hacmi, sıralama takibi ya da Search Console bağlantısı gelmiyor. Veriyi siz verirsiniz: dışa aktardığınız bir tablo, sitenizin içerik dosyaları ya da içerik yönetim sisteminizin API'si. Anthropic'in belgelerine göre Claude Code, Model Context Protocol (MCP) ile harici araçlara, veritabanlarına ve API'lere bağlanabiliyor; ekibinizin zaten kullandığı bir veri kaynağını bu yolla da açabilirsiniz.

Bu ayrım beklentiyi doğru kurmak için önemli. "Claude Code ile SEO" dediğimizde kastettiğimiz şey, SEO uzmanının zaten bildiği işi, yani hangi sayfanın güncelleneceğine karar verme, yeniden yazma ve kontrol etmeyi, dosya ve betik düzeyinde tekrarlanabilir hâle getirmek.

Hangi yazılar güncellenmeli?

İşe veriyle başlayın. Search Console'daki Performans raporu her sayfanın tıklama, gösterim, tıklama oranı ve ortalama konumunu gösteriyor; tarih karşılaştırması yapabiliyor ve verileri dışa aktarabiliyorsunuz. Son üç ayı bir önceki dönemle kıyaslayan bir dışa aktarım, içerik aşınmasını yakalamak için iyi bir başlangıç.

Tabloyu klasöre koyduktan sonra Claude Code'dan şunları isteyebilirsiniz:

  • Gösterimi belirgin düşen sayfaları ve bu sayfalarda kaybedilen sorguları listelemek
  • Hiç gösterim almayan yazıları ayrı bir listeye almak
  • Aynı sorguda birden fazla sayfanızın yarıştığı, yani kanibalizasyon olan durumları çıkarmak
  • Her sayfa için ticari değer ve kurtarma ihtimaline göre bir öncelik sütunu önermek

Son sütun öneri olarak kalmalı. Hangi sayfanın satışa yakın olduğunu sizin ekibiniz bilir.

Güncelle, birleştir ya da kaldır: her yazıya tek karar

Sık gördüğümüz hata, düşen her sayfayı yeniden yazmaya çalışmak. Bazı yazılar kalıcı bir arama talebine cevap veriyor ve güncellenmeyi hak ediyor. Bazıları aynı soruyu daha iyi cevaplayan başka bir sayfanızla çakışıyor; bunlar birleştirilip yönlendirilmeli. Bir kısmı da süresi geçmiş haber ya da kimsenin aramadığı bir konu; bunları budamak siteyi güçlendirir.

Claude Code bu kararın hazırlığını hızlandırır: sayfanın hedef sorgusunu, Google'ın otomatik tamamlamasında görünen gerçek aramaları ve sitenizde aynı niyeti karşılayan diğer yazıları yan yana koyabilir. Karar dosyasını her yazı için ayrı tutmak, sonradan "bu sayfa neden kaldırıldı" sorusuna cevap vermeyi kolaylaştırır.

Bir uyarı: Google'ın faydalı içerik rehberi, içerik önemli ölçüde değişmediği hâlde sayfaların tarihini güncel görünsün diye değiştirmeyi olumsuz bir işaret olarak sayıyor. Güncellemenin gerçek olması gerekiyor.

Claude Code'da iş akışı nasıl kurulur?

Kurulumu, Anthropic'in belgelerinde tanımlanan beş yapı taşı üzerine oturtabilirsiniz.

CLAUDE.md ile kalıcı kurallar

CLAUDE.md, Claude Code'un her oturumun başında okuduğu bir talimat dosyası. Marka dili, "siz" hitabı, yasak kalıplar, iç bağlantı verilebilecek adresler ve sektörünüzün reklam mevzuatı gibi her yazıda geçerli kuralları buraya yazın. Belgeler, dosyanın kısa ve somut tutulmasını, çok adımlı prosedürlerin ise ayrı bir skill'e taşınmasını öneriyor.

Skill ile tekrar eden prosedür

Skill, SKILL.md dosyasında tanımlanan ve ihtiyaç olduğunda yüklenen bir talimat paketi. "Brifi oku, otomatik tamamlamaya bak, çakışmayı kontrol et, yaz, denetle" gibi her yazıda aynı sırayla yapılan işi bir skill olarak tanımlarsanız, her seferinde aynı talimatı yapıştırmaktan kurtulursunuz.

Alt ajanlarla yazıları ayırmak

Alt ajanlar (subagents) kendi bağlam pencerelerinde, kendi talimat ve araç izinleriyle çalışıyor ve ana oturuma yalnız bir özet döndürüyor. Yazıları gruplara bölüp her grubu ayrı bir alt ajana vermek, bir yazının kaynak notlarının diğerine karışmasını önler.

Hook ve denetim betiğiyle kesin kontroller

CLAUDE.md'deki kurallar bir yönlendirmedir; belgelerin ifadesiyle zorunlu yapılandırma değil, bağlamdır. Kesin olması gereken kontroller için hook'lar var: belirli anlarda, örneğin bir dosya yazıldıktan sonra her seferinde çalışan kabuk komutları. Kelime sayısı, başlık uzunluğu, yasak kalıplar, izinli iç bağlantılar ve kaynak adreslerinin gerçekten açılıp açılmadığı gibi kontrolleri bir betiğe yazıp her yazıdan sonra çalıştırın.

Toplu çalıştırma

claude -p komutu Claude Code'u etkileşimsiz modda çalıştırıyor; bu sayede aynı işi bir betik ya da zamanlanmış görev içinden tetikleyebilirsiniz. Başarılı bitişte sıfır, hatada sıfırdan farklı çıkış kodu döndürdüğü için sonuçlara göre dallanan bir süreç kurmak mümkün.

Bu yazının da içinde olduğu blog yenileme çalışmamızda benzer bir düzen kullanıyoruz: her yazı için bir brif dosyası, tüm yazarların uyduğu tek bir yazım rehberi ve kaynak bağlantılarını gerçekten açıp deneyen bir denetim betiği. Yayın ise ayrı ve onaylı bir adım.

Doğrulama katmanı neden atlanamaz?

Google'ın spam politikaları "ölçeklendirilmiş içeriği kötüye kullanma" başlığı altında, kullanıcıya değer katmayan çok sayıda sayfayı üretken yapay zekâ ya da benzeri araçlarla üretmeyi açıkça örnek veriyor. Politikaya göre belirleyici olan içeriğin nasıl üretildiği değil, değer katıp katmadığı. Ölçekli bir güncelleme programı bu çizginin doğru tarafında kalmak için üç şeye ihtiyaç duyar:

  • Kaynak disiplini: Rakam, tarih, yasa ve sürüm bilgisi yalnız birincil kaynaktan, açılıp okunduktan sonra yazılır. Model bir bilgiyi doğrulayamadıysa o bilgi metne girmez.
  • Güncellik kontrolü: "Yeni geldi" denen özellik geri çekilmiş, sürüm değişmiş olabilir. Eski metindeki her zamana bağlı ifade bugünün gerçeğiyle karşılaştırılır.
  • İnsan onayı: Özellikle sağlık, hukuk ve finans gibi alanlarda yazıyı konuyu bilen biri okur. Yayın komutunu ajan değil, bu kişi verir.

Google'ın üretken yapay zekâ içeriği kılavuzu da aynı yöne işaret ediyor: içerik otomatik üretiliyorsa doğruluk, kalite ve alaka düzeyine odaklanmayı istiyor ve başlık etiketi, meta açıklama ile görsel alternatif metni gibi meta verileri de bu kapsama alıyor.

Güncellemenin etkisini nasıl ölçersiniz?

Her güncellenen sayfanın adresini ve yayın tarihini bir tabloya yazın. Birkaç hafta sonra Search Console'da aynı sayfanın güncelleme öncesi ve sonrası dönemlerini karşılaştırın; tıklama kadar gösterimin ve sayfanın hangi yeni sorgularda görünmeye başladığının da kaydını tutun. Budadığınız ve yönlendirdiğiniz sayfalarda ise hedef sayfanın bu sorguları devralıp almadığına bakın.

Bu tablo zamanla işin en değerli çıktısı olur: hangi tür güncellemenin sizin sitenizde işe yaradığını tahminle değil veriyle gösterir.

Kısaca: başlamak için kontrol listesi

  1. Search Console'dan iki dönemi karşılaştıran bir dışa aktarım alın.
  2. Yazım kurallarınızı ve izinli iç bağlantı adreslerini CLAUDE.md'ye yazın.
  3. Her yazı için güncelle, birleştir ya da kaldır kararını gerekçesiyle kaydedin.
  4. Tekrar eden adımları bir skill'e, kesin kontrolleri bir denetim betiğine taşıyın.
  5. Kaynağı açılıp okunmamış hiçbir rakamı yayına almayın.
  6. Yayını insan onayına bağlayın ve etkisini tarih bazlı ölçün.

İçerik bakımını ve teknik SEO'yu birlikte yürütmek isterseniz SEO hizmetimizi inceleyebilir, kendi siteniz için görüşmek isterseniz bize ulaşabilirsiniz.

Bu yazı sende ne uyandırdı?

İlk tepkiyi sen ver

Faydalı mıydı?

Faydalı bulduysan paylaş:

Sık sorulan sorular

Claude Code kullanmak için yazılımcı olmak gerekir mi?

Terminal, masaüstü uygulaması ve tarayıcı üzerinden kullanılabildiği için komut satırı bilgisi şart değil. Yine de dosya ve klasör mantığını, basit bir tabloyu ve bir betiğin ne yaptığını okuyabilmek işi çok kolaylaştırır. Denetim betiği gibi parçaları ilk seferde teknik bir ekip arkadaşıyla kurmak mantıklıdır.

WordPress gibi bir panelde duran yazılarla da çalışır mı?

Claude Code dosyalar ve komutlar üzerinden çalışır; yazılar yalnız bir panelde duruyorsa önce dışa aktarılmaları ya da içerik yönetim sisteminin API'si üzerinden okunup yazılmaları gerekir. En güvenli düzen, taslakları dosya olarak üretip denetimden geçirmek ve panele aktarımı ayrı, onaylı bir adımda yapmaktır.

Anahtar kelime ve sıralama verisini Claude Code nereden alır?

Kendi başına almaz. Search Console dışa aktarımı, kullandığınız SEO aracının raporu ya da MCP ile bağlanan bir veri kaynağı gerekir. Otomatik tamamlama gibi herkese açık sinyaller talep yönünü gösterir ama arama hacmi vermez; hacim için ayrı bir araç kullanın.

Yapay zekâyla güncellenen yazılarda bunu belirtmek gerekir mi?

Google, içeriğin nasıl oluşturulduğuna dair bilgiyi okurun anlayacağı şekilde paylaşmayı öneriyor ama zorunlu bir etiket şartı koymuyor. Türkiye'de reklam niteliği taşıyan içerikler için ise 1 Ağustos 2026'dan beri ayrıca yapay zekâ beyanı kuralı var. Blog yazılarında en sağlam yaklaşım, editoryal süreci ve son kontrolü yapan ekibi açıkça göstermektir.

Kaynaklar

  1. How Claude remembers your project — Anthropic
  2. Extend Claude with skills — Anthropic
  3. Run Claude Code programmatically — Anthropic
  4. Google Web Arama İçin Spam Politikaları — Google Arama Merkezi
  5. Kullanıcı Odaklı, Faydalı ve Güvenilir İçerikler Oluşturma — Google Arama Merkezi

İlgili yazılar

İlgili hizmetler