- Katılım
- 23 Eki 2022
- Mesajlar
- 9,193
- Çözümler
- 14
- Tepkime puanı
- 7,181
- Puanları
- 113
- Yaş
- 28
Python SEO Analyzer Nedir? AI Destekli SEO ve GEO Analiz Aracı
Python SEO Analyzer, klasik teknik SEO analizini yapay zeka destekli GEO (Generative Engine Optimization / AI Search Optimization) analiziyle birleştiren açık kaynak kodlu bir Python aracıdır. Web sitelerinin teknik SEO durumunu, içerik kalitesini, uzmanlık sinyallerini ve AI arama motorları için uygunluğunu analiz eder.Geliştiricisi Seth Black olan proje yaklaşık 2010 yılından beri geliştirilmekte olup, küçük ve orta ölçekli web siteleri için güçlü bir SEO tarama çözümü sunmaktadır.
Python SEO Analyzer Özellikleri
Teknik SEO Analizi
Araç aşağıdaki SEO kriterlerini otomatik olarak kontrol eder:- Title etiketleri
- Meta Description
- H1-H6 başlık yapıları
- Dahili link analizi
- Bozuk bağlantılar
- Sayfa yapısı
- HTML etiketleri
- Anahtar kelime yoğunluğu
- Robots ve Sitemap desteği
AI Search (GEO) Analizi
Son sürümlerde eklenen en önemli özelliklerden biri AI destekli içerik değerlendirmesidir.Anthropic Claude modeli kullanılarak;
- İçeriğin uzmanlık seviyesi
- Güvenilirlik (Trust)
- Otorite sinyalleri
- İnsan odaklı yazım kalitesi
- Konuşma dili uygunluğu
- AI Search motorlarında görünürlük potansiyeli
değerlendirilmektedir.
Bu özellik için Anthropic API Key gereklidir.
Kurulum
Pip ile
pip install pyseoanalyzer
Docker ile
En güncel Docker imajını çekebilirsiniz.docker pull sethblack/python-seo-analyzer:latest
Analiz başlatmak için:
docker run --rm sethblack/python-seo-analyzer http://example.com/
HTML Rapor Oluşturma
JSON yerine HTML raporu almak mümkündür.python-seo-analyzer https://siteadresi.com --output-format html
Docker üzerinde:
docker run --rm sethblack/python-seo-analyzer http://example.com/ --output-format html
Sitemap ile Tarama
Belirli URL listesini Sitemap üzerinden okutabilirsiniz.python-seo-analyzer https://site.com --sitemap sitemap.xml
Python API Kullanımı
Basit kullanım:from pyseoanalyzer import analyze
output = analyze("https://site.com")
print(output)
Başlık Analizi Dahil
from pyseoanalyzer import analyze
output = analyze(
"https://site.com",
analyze_headings=True,
analyze_extra_tags=True
)
print(output)
Sadece Tek Sayfa Analizi
Varsayılan olarak bütün dahili linkler taranır.Sadece verilen URL analiz edilecekse:
from pyseoanalyzer import analyze
output = analyze(
"https://site.com",
follow_links=False
)
print(output)
AI Analizini Çalıştırma
Anthropic API anahtarını tanımlayın.Linux
export ANTHROPIC_API_KEY=your_api_key
Windows
set ANTHROPIC_API_KEY=your_api_key
Ardından:
python-seo-analyzer https://site.com --run-llm-analysis
veya Docker ile
docker run --rm -e ANTHROPIC_API_KEY="your_api_key" sethblack/python-seo-analyzer https://site.com --run-llm-analysis
Avantajları
- Tamamen açık kaynak
- Ücretsiz kullanım
- Python tabanlı
- Docker desteği
- HTML rapor üretimi
- JSON çıktısı
- API desteği
- Sitemap desteği
- Teknik SEO taraması
- AI Search Optimization analizi
- Claude AI entegrasyonu
Dezavantajları
- Büyük web sitelerinde Python nedeniyle yavaş çalışabilir.
- JavaScript ağırlıklı modern sitelerde analiz sınırlı olabilir.
- AI analizi için Anthropic API ücreti gerekir.
- Enterprise seviyesinde gelişmiş SEO araçlarının tüm özelliklerini içermez.
Kimler Kullanmalı?
Python SEO Analyzer özellikle aşağıdaki kullanıcılar için uygundur:- SEO uzmanları
- Yazılım geliştiricileri
- Teknik SEO danışmanları
- Blog sahipleri
- İçerik üreticileri
- AI Search (GEO) optimizasyonu yapan ekipler
- Açık kaynak SEO araçlarını tercih eden kullanıcılar
Sonuç
Python SEO Analyzer, klasik teknik SEO analizinin yanı sıra AI destekli GEO (Generative Engine Optimization) değerlendirmeleri sunan başarılı bir açık kaynak projedir. Özellikle küçük ve orta ölçekli projelerde teknik SEO kontrollerini otomatikleştirmek isteyen geliştiriciler için oldukça kullanışlıdır. Claude AI entegrasyonu sayesinde içeriklerin yalnızca arama motorları için değil, yapay zeka destekli arama sistemleri açısından da değerlendirilmesine olanak tanır.
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
