lochmueller / seocli
SEO CLI Tool
Installs: 13 341
Dependents: 0
Suggesters: 1
Security: 0
Stars: 8
Watchers: 2
Forks: 2
Open Issues: 0
Type:project
Requires
- php: ^8.1
- ext-dom: *
- ext-pcntl: *
- guzzlehttp/guzzle: ^7.2
- league/climate: ^3.6
- league/uri: ^7.4
- paquettg/php-html-parser: ^3.1
- seostats/seostats: ^2.5
- t1gor/robots-txt-parser: ^0.2.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.12
- phpmetrics/phpmetrics: ^2.4
This package is auto-updated.
Last update: 2024-10-29 08:38:04 UTC
README
Scan websites against SEO criteria and/or trigger the indexing process and cache warming in deployment scripts.
Usage
Composer project
- Require lib
composer require --dev lochmueller/seocli
- Run with
./vendor/bin/seocli ###ARGS###
Standalone
- Clone repo
git clone https://github.com/lochmueller/seocli.git
- Load lib
cd seocli && composer install
- Run with
./bin/seocli ###ARGS###
Arguments
-u uri, --uri uri
The base URI to start the SEO CLI-d depth, --depth depth (default: 1)
The depth of the crawler-f format, --format format (default: text)
The format of the output [text,json,xml,csv,none]-t topCount, --top-count topCount (default: 5)
The number of items in the top lists [0=disable]
Example
Get information from www.website.de with depth 1 as CSV format:
###PATH###/seocli -u https://www.website.de -d 1 -f csv