🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

seoaudit

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

seoaudit

Run SEO checks on a set of urls.

0.0.1.dev4
PyPI
Maintainers
1

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.

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

OSZAR »