Otopilot
Botlar

Makale botu rehberi: Anahtar kelime listesinden kendi sunucunuzda taslak makale üretmek

Hazırlayan Yayın: Son güncelleme:

9 dk okuma

Kısa özetMakale botu nasıl kurulur ve çalışır? Anahtar kelime kuyruğu, kendi yapay zekâ anahtarınız, benzer başlık kontrolü, taslak ve onay akışı, sınırlar.

Otopilot Makale Botu: özellikler ve fiyatlar sayfasının Makale Botu bölümü

Blogunu bir anahtar kelime listesine göre düzenli beslemek isteyen site sahipleri genellikle iki yoldan birini seçer: içeriği panelde hazırlatan bir hizmet ya da kendi sunucusunda çalışan bir araç. Otopilot'un Makale Botu ikinci yol için hazırlandı. Python ile yazılmış, kendi sunucunuzda çalışan, kendi yapay zekâ anahtarınızı kullanan ve taslağı doğrudan sitenize gönderen indirilebilir bir pakettir.

Ürün sayfasında indirilen paketin yanında botun bizim sunucumuzda çalıştığı bir seçenek de listelenir; bu rehber indirilen paketi anlatır. Bu rehberde makale botunun neyi yaptığını ve neyi yapmadığını, panelde çalışan Otomatik SEO Blog'dan farkını, kurulumu adım adım, önemli ayarları ve dürüst sınırlarını anlatıyoruz. Amaç, bu aracın sizin iş akışınıza uyup uymadığına net bir karar vermenizi sağlamak.

Makale botu ne yapar?

Makale Botu anahtar kelime listenizi sırayla işler ve her kelime için sitenize özgün bir makale taslağı üretir. Akış şu adımlardan oluşur:

  1. Kelime kuyruğu. Kelimeler ayar dosyasındaki listeden ya da her satırda bir kelime bulunan bir metin dosyasından okunur. İkisi birleştirilir, tekrarlar ayıklanır. # ile başlayan satırlar atlanır.
  2. Yazım. Marka, yazar kimliği, ton, yaklaşık kelime sayısı ve her makaleye eklenecek ek not ayarlanır. Yapay zekâya uydurma istatistik, kaynak ve alıntı yazmaması açıkça söylenir. Yazının sonuna sık sorulan sorular bölümü eklenir.
  3. Benzer başlık kontrolü. Üretilen başlık, sitedeki mevcut başlıklarla ve botun önceki yazılarıyla karşılaştırılır. Benzerlik eşiği aşılırsa yazı gönderilmez. Bu, aynı konuda birbirine rakip olan sayfaların oluşmasını azaltır.
  4. Temizlik ve puan. Çıktıdaki tehlikeli HTML (script etiketleri, olay öznitelikleri) temizlenir. Her taslak gönderilmeden önce 17 kontrolle 100 üzerinden SEO ve okunabilirlik puanı alır; puan ve en önemli eksikler çalışma günlüğüne yazılır. Bu puan yazıyı değiştirmez, yalnız bilgi verir.
  5. Gönderim. Taslak seçtiğiniz hedefe gönderilir. WordPress'te varsayılan durum taslaktır.

İşlenen kelime botun yerel kayıt dosyasında işaretlenir ve tekrar yazılmaz. Benzer başlık nedeniyle atlanan kelime de işaretlenir. Model çok kısa bir yazı üretirse kelime işaretlenmez ve sonraki çalıştırmada yeniden denenir.

Hangi sitelere gönderebilir?

HedefGerekenlerNot
WordPressSite adresi, kullanıcı adı, uygulama parolasıDurum taslak, zamanlanmış ya da yayında olabilir
XenForoSite adresi, API anahtarı, kullanıcı ve bölüm kimliğiXenForo'da taslak yoktur; onay kipi önerilir
WebhookAdres ve imza sırrıGövde HMAC-SHA256 ile imzalanır
DosyaKlasörHTML ve JSON dosyası yazar, elle yükleme için
TelegramBot anahtarı ve sohbet kimliğiKendi kanalınız ya da grubunuz

Webhook ve dosya hedefleri, özel PHP, Laravel ya da Next.js sitelerinde içeriği kendi altyapınıza almanın yoludur.

Makale botu ile Otomatik SEO Blog arasındaki fark

Otopilot'ta yapay zekâyla içerik üreten iki ayrı yol vardır ve ikisi aynı ihtiyaca cevap vermez. Karışıklığı önlemek için farkı tabloda özetledik:

ÖlçütMakale BotuOtomatik SEO Blog
Nerede çalışırİndirilen paketle kendi sunucunuzda, Python ileOtopilot panelinde
Yapay zekâKendi OpenAI ya da uyumlu servis anahtarınızPanelin yapay zekâ altyapısı ya da panele girdiğiniz kendi anahtarınız
Konu kaynağıSizin anahtar kelime listenizPanelin konu önerileri ve proje verisi
ZamanlamaSunucunuzdaki zamanlanmış görev (cron)Panel takvimi
Ödeme şekliBot lisansıPanel paketi ve modül kapsamı
Kim içinKendi sunucusunu yöneten, kontrolü elinde tutmak isteyenlerTeknik kurulumla uğraşmak istemeyenler

Panelde konu seçiminden yayına kadar her şeyin hazır olmasını istiyorsanız Otomatik Blog ve AI Yazar rehberi doğru başlangıç noktasıdır. İyi bir makalenin hangi özellikleri taşıması gerektiğini ise SEO uyumlu makale yazma yazımızda ayrıntılı anlattık. Makale Botu bu yazılardaki ilkeleri kendi sunucunuzda, kendi listenizle uygulamanın bir yoludur.

Kimler için uygun?

Makale botu her site sahibine göre değildir. En çok şu kişilere uyar:

  • Blogunu bir anahtar kelime listesine göre düzenli besleyen WordPress site sahipleri.
  • Müşteri siteleri için taslak üretip editör kontrolünden geçiren içerik ekipleri.
  • Yazıları önce taslak olarak görüp sonra yayına almak isteyenler.
  • OpenAI ya da OpenAI uyumlu bir sağlayıcıda kendi hesabı olan ve kullanım ücretini doğrudan sağlayıcıya ödemeyi tercih edenler.

Komut satırı, ortam değişkeni ve cron kavramları size yabancıysa bu paket sizi yorabilir. Bu durumda satın alırken "Kurulumu biz yapalım" seçeneğini ekleyebilir ya da paneldeki hazır içerik araçlarını tercih edebilirsiniz.

Kelime listesini nasıl hazırlamalı?

Botun ürettiği taslağın kalitesi büyük ölçüde verdiğiniz listeye bağlıdır. Liste ne kadar net olursa taslak o kadar odaklı olur. Birkaç pratik öneri:

  • Her satıra tek bir arama niyeti yazın. "Kombi bakımı" ile "kombi bakımı ne zaman yapılır" farklı yazılara dönüşebilir, ama "kombi bakımı fiyatı ve nasıl yapılır" gibi iki niyeti birleştiren satırlar dağınık taslak üretir.
  • Sitenizde zaten güçlü bir sayfası olan konuları listeye koymayın. Benzer başlık kontrolü yalnız başlıklara bakar; içeriği aynı olan farklı başlıkları yakalamayabilir.
  • Listeyi gerçek arama verisiyle besleyin. Hangi kelimelerin aranıp aranmadığını görmek için anahtar kelime araştırması yapın; yöntemini anahtar kelime araştırması ve hacim rehberinde anlattık.
  • Ek not alanını her makalede geçmesi gereken bilgiler için kullanın: hizmet verdiğiniz bölge, çalışma saatleriniz ya da yazıda anılmaması gereken konular gibi.

Küçük bir listeyle başlamak, ilk taslakların tonunu ve uzunluğunu ayarlamanız için zaman kazandırır. Ton oturduktan sonra listeyi genişletebilirsiniz.

Kurulum adım adım

Paket yalnız Python sürümüdür. Python 3.10 ya da üstü ve zamanlanmış görev çalıştırabileceğiniz bir Linux sunucu gerekir.

  1. Lisansı aldıktan sonra panelde Modüller > Lisanslarım ekranını açın, lisans kartındaki Paketi indir düğmesiyle paketi indirin ve sunucunuzda açın.
  2. Bağımlılıkları kurun: pip install -r requirements.txt.
  3. Örnek ayar dosyasını kopyalayın: cp config.example.json config.json.
  4. Gizli değerleri dosyaya yazmayın. Lisans anahtarı, yapay zekâ anahtarı ve WordPress uygulama parolası ortam değişkeni olarak verilir; ayar dosyasında env:AD biçimiyle okunur.
  5. WordPress'te Kullanıcılar > Profil > Uygulama Parolaları bölümünden bir uygulama parolası oluşturun. Yönetici hesabı yerine yalnız yazı yetkisi olan bir editör kullanıcısı tercih edin.
  6. Anahtar kelimeleri listeye ya da metin dosyasına her satıra bir kelime olacak biçimde yazın.
  7. Marka, yazar kimliği, ton, kelime sayısı ve kategorileri ayarlayın.
  8. Lisansı ve ayarları kontrol edin: python3 bot.py check.
  9. Kuru çalıştırma yapın: python3 bot.py --dry-run. Makale siteye gönderilmez, yerel klasöre JSON olarak yazılır. Çıktıyı okuyup tonu ve uzunluğu düzeltin.
  10. Gerçek çalıştırmayı başlatın. Sıklığı /etc/cron.d/ altına eklediğiniz bir zamanlama dosyasıyla belirleyin. Mevcut zamanlanmış görevlerinizi bozmamak için crontab'a borulu yazmak yerine bu klasörü kullanmanızı öneririz.

Önemli ayarlar

  • Yapay zekâ sağlayıcısı: Varsayılan OpenAI'dır. Uyumlu kipte OpenRouter, Groq ya da yerel Ollama gibi OpenAI uyumlu bir servis adresi verilebilir.
  • Çağrı sınırı: Tek çalıştırmadaki yapay zekâ çağrısı sınırlanır; aşılırsa bot durur. Örnek ayarda bu değer 10'dur.
  • Benzerlik eşiği: 0 ile 1 arasında bir değerdir, varsayılan 0,6'dır. Yükseltirseniz daha az yazı elenir.
  • Çalıştırma başına yazı: Varsayılan olarak her çalıştırmada bir makale üretilir.
  • Yayın durumu: Taslak (varsayılan), zamanlanmış ya da yayında.
  • Onay kipi: Taslaklar önce yerel bir onay klasörüne düşer. Listeleme, onaylama ve reddetme komutlarıyla tek tek ya da toplu gönderilir.
  • Kategori oluşturma: Varsayılan olarak kapalıdır; yalnız sitede var olan kategori ve etiketler atanır.

Lisans her çalıştırmada doğrulanır ve başka bir alan adında kullanılamaz. Lisans sunucusuna ulaşılamazsa bot son başarılı doğrulamadan sonra 72 saat çalışmaya devam eder.

Dürüst sınırlar ve sorumluluk

Makale botu bir yazı makinesi değil, taslak üreten bir yardımcıdır. Yapay zekâ çıktısı hata içerebilir. Yanlış bir bilgi, eskimiş bir tarih ya da sitenizin hizmetleriyle uyuşmayan bir cümle çıkabilir. Bu nedenle yayın öncesi editör kontrolü ve içerik sorumluluğu site sahibine aittir.

Google, içeriğin nasıl üretildiğinden çok insanlara yararlı olup olmadığına baktığını açıkça söyler. Aynı belgeler, sıralamayı etkilemek amacıyla çok sayıda düşük değerli sayfa üretmenin spam politikalarına aykırı olduğunu da belirtir. Bu yüzden botu bir kelime listesini hızla sayfaya çevirmek için değil, editörün üzerinde çalışacağı sağlam bir ilk taslak için kullanın. Aynı konuda birden fazla sayfa açılmasının neden zararlı olduğunu anahtar kelime kanibalizasyonu yazısında anlattık.

Paketin bugünkü sınırları:

  • Yalnız Python sürümü vardır; PHP ya da Node.js sürümü bulunmaz.
  • Ayrı bir yayın takvimi yoktur. Sıklığı zamanlanmış görevle, adedi ayarla siz belirlersiniz.
  • Kapak görseli eklemez.
  • SEO eklentilerinin (Yoast, Rank Math gibi) başlık ve açıklama alanlarını doldurmaz; meta açıklama WordPress özet alanına yazılır.
  • Her makale en az bir yapay zekâ çağrısıdır ve ücreti kendi sağlayıcı hesabınıza yansır. Pakette bize ait bir anahtar yoktur.

Yayına almadan önce editör kontrol listesi

Her taslağı yayına almadan önce şu soruları sorun:

  • Yazıdaki bilgiler sizin işinizle ve bugünkü durumla uyuşuyor mu? Fiyat, adres, çalışma saati gibi bilgileri yapay zekâ bilemez.
  • Yazı soruya gerçekten cevap veriyor mu, yoksa genel cümlelerle mi dolu?
  • Sizin deneyiminizden bir örnek, bir fotoğraf ya da bir uyarı eklenebilir mi? Taslağı sizin yazınız yapan şey budur.
  • Başlık ve açıklama arama sonucunda tıklanacak kadar net mi?
  • Yazıdan sitenizin ilgili hizmet ya da ürün sayfasına bir iç bağlantı verildi mi?

Bu kontrol birkaç dakika sürer ve bir taslakla yayınlanmaya değer bir yazı arasındaki farkı belirler.

Anahtarınızı nasıl alacağınızı ve güvenle nasıl saklayacağınızı yapay zekâ API anahtarları rehberinde adım adım anlattık. Ürünün güncel satış durumu, fiyatı, hacim kademeleri ve çalışma yeri seçenekleri Makale Botu ürün sayfasında yazar. Paneldeki içerik araçlarının kapsamı için Otomatik SEO Blog sayfasına ve fiyatlar sayfasına bakabilirsiniz.

Forum yöneticileri için konu takvimini ve benzer konu elemeyi forum içerik planı rehberinde, tarif siteleri için taslak tarif akışını ise yemek tarifi sitesi rehberinde anlattık.

Sık sorulan sorular

Yapay zekâ ücretini kim öder?

Bot sizin anahtarınızla çalışır. Kullanım ücreti doğrudan sağlayıcınıza, sizin hesabınızdan ödenir. Pakette bize ait bir yapay zekâ anahtarı yoktur.

Yazılar doğrudan yayına girer mi?

Varsayılan durum taslaktır. Yayın durumunu değiştirirseniz doğrudan yayımlanabilir. Onay kipini açarsanız taslaklar önce yerel bir onay kuyruğuna düşer ve siz onaylayınca gönderilir.

Aynı kelime için ikinci makale yazılır mı?

Hayır. İşlenen kelime botun yerel kayıt dosyasında işaretlenir ve tekrar yazılmaz. Sitedeki mevcut bir başlığa çok benzeyen bir başlık üretilirse yazı gönderilmez.

OpenAI dışında bir servis kullanabilir miyim?

Evet. Sağlayıcıyı uyumlu kipe alıp OpenRouter, Groq ya da yerel Ollama gibi OpenAI uyumlu bir servisin adresini verebilirsiniz. Model seçimi de ayar dosyasından yapılır.

Bir hata çıkarsa nereye bakmalıyım?

Bot her çalıştırmanın günlüğünü tarihli dosyalara yazar. Lisans hatasında anahtarın, alan adının ve ürün kodunun uyuştuğunu panelden kontrol edin. Yapay zekâ anahtarı 401 yanıtıyla reddedilirse anahtar iptal edilmiş ya da sağlayıcıdaki bakiyeniz bitmiş olabilir. WordPress başlıkları alınamazsa benzerlik kontrolü yalnız botun önceki yazılarıyla yapılır; adres, kullanıcı adı ve uygulama parolasını kontrol edin. Çözemediğiniz durumlarda günlükteki satırla birlikte destek talebi açın.

WordPress dışındaki sitelerde çalışır mı?

Çalışır. XenForo'ya doğrudan, özel PHP, Laravel ya da Next.js sitelerine webhook veya dosya hedefiyle gönderilebilir. Webhook isteği imzalı gelir, sitenizin bu imzayı doğrulaması gerekir.

Kaynaklar

Bu sayfayı kim hazırladı?

Bu içeriği Otopilot kurucusu Ersin Dorlak, ürünü geliştiren ekiple birlikte hazırladı. Deneyimimizi kendi sitemizde ediniyoruz: otopilot.net'i de aynı panelden, 95 kurallı denetimle tarıyor ve çıkan bulguları düzeltiyoruz. Ölçmediğimiz bir rakamı ölçülmüş gibi yazmıyoruz.

Ekibimiz ve ilkelerimiz

Sitenizde aynı kontrolleri yapın

Ücretsiz site analiziyle sayfalarınızdaki teknik ve içerik sorunlarını görün. Düzeltmeleri panelde hazırlamak ve sitenize uygulamak için planları inceleyin.

İlgili yazılar

Tüm yazılar