Run SEO checks on a set of urls.
Project description
SEOAudit
SEO tool for analyzing a set of urls, crawls the pages and audits a set of predefined checks element, page and site tests on them.
Main features
- Python3 CLI script with JSON (and soon HTML) reports
- Python3 API
- Tests configurable and parameterized
Why yet another SEO tool?
SEO (Search Engine Optimization) is a set of activities with a goal to increase organic traffic from search engines to the website. On-page SEO (as oppsed to off-site SEO) is a set of on-page optimizations such as optimization of the HTML tags used, content quality, speed, etc.
SEOaudit is an on-site SEO tool that differs to other SEO tools i na way that it is completely configurable, interoperable into development environment either as a CLI script or through its API usage and it is completely free!
Requirements
Python 3.6+ and modules requests
, lxml
, nltk
, extruct
, selenium
.
Installation
To install run: pip install seoaudit
.
Using CLI
For analyzing a single site with default checks run with seoaudit -u URL
, e.g.:
seoaudit -u https://green-light.agency
.
To define extra urls just add another u URL
argument:
seoaudit -u https://green-light.agency -u https://milenial.eu
.
To use custom python checks config file (e.g. config.py) use option -c PYTHON_MODULE
:
seoaudit -u https://green-light.agency -c config
.
To parse sitemap.xml for extra urls to parse add -p
:
seoaudit -u https://green-light.agency -p
.
Documentation
Extra documentation including API documentation and examples on extending the module with custom checks: SEOAudit documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file seoaudit-0.0.1.dev4.tar.gz
.
File metadata
- Download URL: seoaudit-0.0.1.dev4.tar.gz
- Upload date:
- Size: 19.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09d81da7549f37ea6d507ab565e2fc2bc78fd28934d743acbb95f206b1731072 |
|
MD5 | 09a938fd8724e8fc37d55dd66d0cd37b |
|
BLAKE2b-256 | c406f86db8e5feb8359a629225ffbe81a2af090c4c093003b2f5b8f3d20543f8 |
File details
Details for the file seoaudit-0.0.1.dev4-py3.10.egg
.
File metadata
- Download URL: seoaudit-0.0.1.dev4-py3.10.egg
- Upload date:
- Size: 38.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aee3d8b9208e5746c712231b258fdca1afb1d7949a4224ef8269b720cf229427 |
|
MD5 | f25d487cf592a72a2efcdef3815a85ab |
|
BLAKE2b-256 | b1b8339d034eba8d5ae738038c6b203d27a401b5e0ef8fc612aa590c03634597 |