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