Ücretli araç olmadan anahtar kelime araştırması

Anahtar kelime araştırması için aylık abonelik ödemek zorunda değilsiniz. Ücretli araçların verdiği hacim rakamları zaten tahmin; asıl değerli olan, insanların gerçekte ne yazdığını ve sizin sitenizin şu an hangi sorgularda göründüğünü bilmek. Bu iki bilginin büyük kısmı ücretsiz kaynaklarda duruyor.

Ben 2016'dan beri SEO araçlarına para ödemeden çalışıyorum. Aşağıda kullandığım kaynakları, her birinin neye yaradığını ve topladığım listeyi nasıl işe yarar bir plana çevirdiğimi anlatıyorum.

Önce kendi veriniz: Search Console sorguları

En iyi anahtar kelime kaynağı, Google'ın size zaten gösterdiği sorgulardır. Search Console'da Performans raporunu açın, Sorgular sekmesine geçin ve tarih aralığını mümkün olduğunca geniş tutun. Performans verisi 16 ay geriye gider; mevsimsel konular için bu fark ediyor.

Burada aradığım şey tıklama değil, gösterim. Çok gösterim alıp az tıklanan, ortalama pozisyonu 8 ile 20 arasında kalan sorgular genellikle "Google sizi bu konuyla ilişkilendiriyor ama sayfanız yeterince iyi karşılamıyor" demek. Bu sorguları sayfa bazında filtreleyip hangi sayfanın hangi sorguyu kaptığını görmek, yeni içerik mi yazmam yoksa mevcut sayfayı mı genişletmem gerektiğini söylüyor. Bu konuyu Performans raporunda gizli fırsatlar yazısında ayrıntılı işledim.

Bir not: Search Console gizlilik nedeniyle çok nadir aranan sorguları listelemez. Yani tablodaki toplam, sayfanın aldığı tüm gösterimlerin tamamı değildir. Uzun kuyruk sorgularının bir kısmını hiç görmezsiniz.

Google'ın kendi önerileri

Otomatik tamamlama ve alfabe çorbası

Arama kutusuna bir şey yazmaya başladığınızda çıkan öneriler, insanların gerçekten yazdığı sorgulardan türetilir. Hacim vermez ama dili verir. "Alfabe çorbası" dediğimiz yöntem basit: tohum kelimenin arkasına sırayla her harfi ekleyip önerileri toplarsınız. "hosting a", "hosting b", "hosting c" diye giderek elle yapmak sıkıcı olduğu için küçük bir betik kullanıyorum.

Türkçede harf listesine ç, ğ, ı, ö, ş, ü harflerini de eklemek gerekiyor. Aksi hâlde "hosting şirketleri" gibi önemli bir kümeyi kaçırabilirsiniz.

oneriler.py
#!/usr/bin/env python3
# Google otomatik tamamlama önerilerini toplar (resmi olmayan uç nokta)
import json
import sys
import time
import urllib.parse
import urllib.request

HARFLER = list("abcçdefgğhıijklmnoöprsştuüvyz")
URL = "https://suggestqueries.google.com/complete/search"
BEKLEME = 2.0  # istekler arası bekleme (saniye); düşürmeyin


def oneriler(sorgu):
    params = urllib.parse.urlencode({
        "client": "firefox", "hl": "tr", "gl": "tr",
        "ie": "utf-8", "oe": "utf-8", "q": sorgu,
    })
    istek = urllib.request.Request(
        f"{URL}?{params}",
        headers={"User-Agent": "Mozilla/5.0 (kisisel arastirma betigi)"},
    )
    with urllib.request.urlopen(istek, timeout=10) as yanit:
        charset = yanit.headers.get_content_charset() or "utf-8"
        veri = json.loads(yanit.read().decode(charset))
    # Yanıt biçimi: ["sorgu", ["öneri1", "öneri2", ...]]
    return veri[1] if len(veri) > 1 else []


def main():
    sys.stdout.reconfigure(encoding="utf-8")  # Windows konsolunda Türkçe karakterler için
    if len(sys.argv) < 2:
        print('Kullanım: python oneriler.py "tohum kelime"')
        sys.exit(1)
    tohum = sys.argv[1].strip()
    sonuc = set()
    for harf in [""] + HARFLER:
        sorgu = f"{tohum} {harf}".strip()
        try:
            sonuc.update(oneriler(sorgu))
        except Exception as hata:
            print(f"# {sorgu!r} atlandı: {hata}", file=sys.stderr)
        time.sleep(BEKLEME)
    for oneri in sorted(sonuc):
        print(oneri)


if __name__ == "__main__":
    main()

Çalıştırmak için python oneriler.py "ssl sertifikası" > ssl.txt yeterli. Otuz civarında istek atıyor ve aralara iki saniye koyduğu için yaklaşık bir dakika sürüyor.

Bu uç nokta Google'ın belgelenmiş, resmi bir API'si değil. Her an değişebilir ya da kapanabilir. Betiği ara sıra, birkaç tohum kelime için kullanın; bekleme süresini düşürmeyin, döngüye alıp saatlerce çalıştırmayın. Arama sonuç sayfalarını kazımak ise Google'ın kullanım koşullarına aykırıdır, bu betik onu yapmaz.

People Also Ask ve ilgili aramalar

Sonuç sayfasındaki People Also Ask (PAA) kutusu, soruları tam cümle hâlinde verir. Bir soruyu açtığınızda altına yenileri eklenir; birkaç tıklamada konunun alt başlık haritası çıkar. Sayfanın en altındaki ilgili aramalar ise Google'ın hangi sorguları aynı konunun parçası saydığını gösterir. İkisini de elle not alıyorum, çünkü sayıları az ve bağlam önemli.

YouTube önerileri

YouTube'un arama kutusu da otomatik tamamlama yapar ve oradaki öneriler genellikle "nasıl yapılır" ağırlıklıdır. Eğitim ya da kurulum içeriği yazıyorsanız, YouTube önerileri insanların hangi adımda takıldığını gösterir.

Trends mutlak hacim vermez; seçtiğiniz dönemdeki en yüksek noktaya göre 0 ile 100 arasında göreli bir değer verir. Bu yüzden onu "kaç kişi arıyor" sorusu için değil, iki soruyu cevaplamak için kullanıyorum:

  • Hangi yazım daha yaygın? "web sitesi" mi "website" mı, "e-ticaret" mi "eticaret" mi?
  • Konu mevsimsel mi? Yılın hangi ayında yükseliyor, içeriği ne zaman güncellemeliyim?

Bölgeyi Türkiye'ye, süreyi en az beş yıla ayarlayınca mevsimsel desen net görünüyor.

Google Keyword Planner

Google Ads hesabı açarak Keyword Planner'ı ücretsiz kullanabilirsiniz. Yazıyı yazdığım sırada, aktif reklam harcaması olmayan hesaplarda hacimler "100-1 B" gibi geniş aralıklarla gösteriliyor. Bu aralıklar kesin karar vermek için kaba ama "bu sorgu mu, şu sorgu mu daha büyük" sorusunda yeterli. Ayrıca Planner benzer kelimeleri gruplayarak verdiği için bazen hiç düşünmediğim varyasyonları gösteriyor.

Keyword Planner reklamcılar için tasarlandığından "rekabet" sütunu organik zorluğu değil, reklam rekabetini ifade eder. Onu SEO zorluğu gibi okumayın.

İnsanların kullandığı dil: forumlar ve şikâyet siteleri

Arama motorunun önerileri kısa ifadeler verir. İnsanların bir sorunu kendi kelimeleriyle nasıl anlattığını görmek için Ekşi Sözlük, Reddit'teki Türkçe topluluklar, sektörel forumlar ve Şikayetvar çok iyi kaynak. Özellikle Şikayetvar, bir ürün ya da hizmetle ilgili sorunların hangi kelimelerle dile getirildiğini gösteriyor: "iade edilmedi", "kargo gelmedi", "hesabım kapandı" gibi.

Buradan çıkan ifadeler çoğu zaman hacim araçlarında görünmeyecek kadar uzun kuyruktur. Ama içerikte başlık ve alt başlık olarak kullanıldığında, okuyucunun "tam da benim sorunum" dediği sayfayı yazmanızı sağlar.

Rakiplerin sitemap'leri ve başlıkları

Rakibin hangi konulara yatırım yaptığını görmenin en kolay yolu sitemap.xml dosyasına bakmak. URL'ler ve lastmod tarihleri, hangi kategorinin büyüdüğünü ve neyin sık güncellendiğini gösterir. Sayfa başlıklarını toplu çekip kelime sıklığına bakınca rakibin hedeflediği kümeler ortaya çıkar. Bunu düzenli yapmak için yazdığım betiği rakip sitemap izleyici yazısında paylaştım.

Listeyi kümelemek: niyete göre gruplama

Bu kaynaklardan birkaç yüz satırlık ham bir liste çıkar. Bir sonraki adım, her satır için ayrı sayfa yazmak değil, aynı arama niyetine sahip sorguları tek bir grupta toplamak. Benim kuralım şu: iki sorgu için Google aynı sayfaları gösteriyorsa, bunlar aynı sayfanın konusudur.

Pratikte listeyi bir tabloya alıp her satıra bir niyet etiketi veriyorum: bilgi, karşılaştırma, satın alma, yerel. Sonra aynı niyetteki ve aynı ana konudaki sorguları birleştiriyorum. Niyetin nasıl okunduğunu arama niyeti yazısında anlattım. Türkçede ekler ve yazım farkları yüzünden aynı sorgunun birçok varyasyonu listede ayrı satırlar olarak görünür; bunları da tek grupta toplamak gerekir.

Önceliklendirme

Her grubu şu sorularla puanlıyorum:

SoruNeden önemli
Search Console'da bu konuda gösterim var mı?Google sizi zaten ilişkilendiriyorsa yol kısa
Mevcut bir sayfa bu grubu karşılayabilir mi?Yeni sayfa yerine güncelleme daha hızlı sonuç verir
Sonuç sayfasındaki siteler benim boyumda mı?Sadece büyük markalar varsa sıra beklenir
Niyet işime yarıyor mu?Satın alma niyeti az hacimle bile değerli olabilir
Konu mevsimsel mi?Yayın zamanını Trends'e göre ayarlarım

Puanı en yüksek gruplar önce yazılır. Genellikle listenin başında mevcut sayfaları güncelleme işleri çıkıyor, yeni içerik ise ikinci sırada geliyor.

Özetle

  • Önce Search Console sorgularına bakın; en güvenilir veri orada.
  • Otomatik tamamlama, PAA ve ilgili aramalarla insanların dilini toplayın; betiği ölçülü kullanın.
  • Trends'i göreli karşılaştırma ve mevsimsellik için, Keyword Planner'ı kaba hacim aralığı için kullanın.
  • Forumlar ve şikâyet siteleri uzun kuyruk dilini verir.
  • Listeyi niyete göre kümeleyin, sonra mevcut sayfa ve rekabet durumuna göre önceliklendirin.

Comments / questions

If you have a question about any topic or wish to contact me: Telegram or send an email to [email protected] Thanks!

Related pages