Alat SEO yang menganalisis struktur suatu situs, merangkak situs, menghitung kata -kata dalam tubuh situs dan memperingatkan masalah SEO teknis apa pun.
Membutuhkan Python 3.6+, Beautifulsoup4 dan Urllib3.
pip3 install pyseoanalyzer
docker run sethblack/python-seo-analyzer [ARGS ...]
Jika Anda berlari tanpa sitemap, ia akan mulai merangkak di beranda.
seoanalyze http://www.domain.com/Atau Anda dapat menentukan jalur ke sitmap untuk menyemai daftar URL untuk memindai.
seoanalyze http://www.domain.com/ --sitemap path/to/sitemap.xmlOutput HTML dapat dihasilkan dari analisis alih -alih JSON.
seoanalyze http://www.domain.com/ --output-format html Fungsi analyze mengembalikan kamus dengan hasil merangkak.
from pyseoanalyzer import analyze
output = analyze ( site , sitemap )
print ( output ) Untuk menganalisis tag heading (H1-H6) dan tag tambahan tambahan lainnya juga, opsi berikut dapat diteruskan ke fungsi analyze
from pyseoanalyzer import analyze
output = analyze ( site , sitemap , analyze_headings = True , analyze_extra_tags = True )
print ( output ) Secara default, fungsi analyze menganalisis semua tautan dalam yang ada juga, yang mungkin memakan waktu. Perilaku default ini dapat diubah untuk hanya menganalisis URL yang disediakan dengan meneruskan opsi berikut ke fungsi analyze
from pyseoanalyzer import analyze
output = analyze ( site , sitemap , follow_links = False )
print ( output )Atau, Anda dapat menjalankan analisis sebagai skrip dari folder Seoanalyzer.
python -m seoanalyzer https://www.sethserver.com/ -f html > results.html Jika Anda mendapatkan requests.exceptions.SSLError di baris perintah atau melalui Python-API, coba gunakan:
alih-alih ..