Skip to main content

Python SEO Analyzer

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.

seoanalyze https://koficodes.xyz/

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

seoanalyze https://koficodes.xyz/ --sitemap https://koficodes.xyz/sitemap.xml

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

seoanalyze https://koficodes.xyz/ --sitemap https://koficodes.xyz/sitemap.xml --output-format html

Run From cloned Repository

python analyzer.py https://koficodes.xyz/ -f html > results.html