Skip to main content

Python SEO Analyzer

· One min read

Get started

Requires Python 3.6+, BeautifulSoup4 and urllib3.

Install by using pip

pip3 install pyseoanalyzer

Command-line Usage

If you run without a sitemap it will start crawling at the homepage.


Or you can specify the path to a sitemap to seed the urls to scan list.

seoanalyze --sitemap

HTML output can be generated from the analysis instead of json.

seoanalyze --sitemap --output-format html

Run From cloned Repository

python -f html > results.html