Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.

Release files for seoaudit 0.0.1.dev4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for seoaudit 0.0.1.dev4
File Size Uploaded
seoaudit-0.0.1.dev4.tar.gz 19.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for seoaudit 0.0.1.dev4
File Interpreter ABI Platform
seoaudit-0.0.1.dev4-py3.10.egg Legacy Egg format - - Details

Total release size: 57.6 kB

Release files / seoaudit-0.0.1.dev4.tar.gz

Download URL seoaudit-0.0.1.dev4.tar.gz
Size 19.1 kB
Tags Source
SHA-256 checksum
How to use checksums
09d81da7549f37ea6d507ab565e2fc2bc78fd28934d743acbb95f206b1731072
BLAKE2b-256 checksum
How to use checksums
c406f86db8e5feb8359a629225ffbe81a2af090c4c093003b2f5b8f3d20543f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / seoaudit-0.0.1.dev4-py3.10.egg

Download URL seoaudit-0.0.1.dev4-py3.10.egg
Size 38.5 kB
Tags Egg
SHA-256 checksum
How to use checksums
aee3d8b9208e5746c712231b258fdca1afb1d7949a4224ef8269b720cf229427
BLAKE2b-256 checksum
How to use checksums
b1b8339d034eba8d5ae738038c6b203d27a401b5e0ef8fc612aa590c03634597
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page