tahaghafuri / seo-analyzer
This package is abandoned and no longer maintained.
No replacement package was suggested.
Seo Analyzer
3.0.0
2023-03-10 13:01 UTC
Requires
- php: >=8.0
- ext-dom: *
- ext-libxml: *
- guzzlehttp/guzzle: *
- psr/simple-cache: *
- symfony/cache: *
- symfony/translation: *
- symfony/yaml: *
Requires (Dev)
- ext-json: *
- phpunit/phpunit: *
This package is auto-updated.
Last update: 2023-04-10 13:08:03 UTC
README
Basic PHP library to check several SEO metrics of a website.
Requirements
- PHP 7.1 (or higher)
Installation
composer require tahaghafuri/seo-analyzer
How to use?
Please check the examples
dir
Available metrics
This tools uses several metrics to analyze and rate website suggesting some SEO improvements:
- https - checks for SSL encryption,
- redirect - checks URL for redirects,
- page_size - analyzes page size,
- load_time - analyzes page load time,
- url_size - analyzes URl size,
- meta - analyzes page meta tags,
- headers - analyzes page HTML headers,
- keyword_density - analyzes keyword density in page content,
- keyword_density_headers - analyzes keyword density in HTML headers on page,
- alt_attributes - analyzes images alt attributes content,
- keyword_url - analyzes URL for specified SEO keyword,
- keyword_path - analyzes URL: path for specified keyword,
- keyword_title - analyzes page title for specified keyword,
- keyword_description - analyzes page meta description for keyword,
- keyword_headers - analyzes HTML headers for keyword,
- keyword_density_keyword - analyzes page content keyword density for specified keyword,
- robots - analyzes "robots.txt" file
- sitemap - analyzes "sitemap.xml" file
Translations
On how to translate messages please check examples/analyze_url_with_keyword_translated.php
file.
You can add more translations by adding translation files to locale
directory.