Skip to content

Basic PHP library to check several SEO metrics of a website

License

Notifications You must be signed in to change notification settings

grgk/seo-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

28d2feb · Apr 19, 2020

History

74 Commits
Oct 30, 2019
Apr 19, 2020
Apr 19, 2020
Apr 19, 2020
Apr 19, 2020
Dec 11, 2018
Dec 11, 2018
Oct 28, 2019
Jan 14, 2019
Dec 11, 2018
Dec 13, 2018
Oct 23, 2019
Dec 11, 2018
Oct 28, 2019

Repository files navigation

SEO Analyzer

Basic PHP library to check several SEO metrics of a website.

Travis Packagist Quality Gate SonarQube Coverage license GitHub issues StyleCI Code Climate

Requirements

  • PHP 7.1 (or higher)

Installation

composer require grgk/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.

License

Licensed under the MIT license.