Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seoaudit-0.0.1.dev4.tar.gz (19.1 kB view details)

Uploaded Source

Built Distribution

seoaudit-0.0.1.dev4-py3.10.egg (38.5 kB view details)

Uploaded Source

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

Hashes for seoaudit-0.0.1.dev4.tar.gz
Algorithm Hash digest
SHA256 09d81da7549f37ea6d507ab565e2fc2bc78fd28934d743acbb95f206b1731072
MD5 09a938fd8724e8fc37d55dd66d0cd37b
BLAKE2b-256 c406f86db8e5feb8359a629225ffbe81a2af090c4c093003b2f5b8f3d20543f8

See more details on using hashes here.

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

Hashes for seoaudit-0.0.1.dev4-py3.10.egg
Algorithm Hash digest
SHA256 aee3d8b9208e5746c712231b258fdca1afb1d7949a4224ef8269b720cf229427
MD5 f25d487cf592a72a2efcdef3815a85ab
BLAKE2b-256 b1b8339d034eba8d5ae738038c6b203d27a401b5e0ef8fc612aa590c03634597

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page