PHPackages                             wizardstool/seo-audit - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. wizardstool/seo-audit

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

wizardstool/seo-audit
=====================

Package for seo audit

1.0.2(2y ago)06MITPHPPHP &gt;=7.1

Since Sep 14Pushed 2y ago1 watchersCompare

[ Source](https://github.com/shapito27/seo-audit)[ Packagist](https://packagist.org/packages/wizardstool/seo-audit)[ RSS](/packages/wizardstool-seo-audit/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (3)Versions (5)Used By (0)

Html document seo audit (WIP)
=============================

[](#html-document-seo-audit-wip)

This tool applies different SEO audits to HTML page.

How it works:
-------------

[](#how-it-works)

1. Provide Html document as input
2. Tool will parse, extract important data and do some tests.
3. Output:
    - extracted seo data
    - audit results

Features
--------

[](#features)

- Extracting main SEO data: title, description, keywords, canonical etc.
- Title audits:
    - Title exist
    - Title not empty
    - Title not too short and not too long
    - No title duplicates
    - Title within head
- Description audits:
    - Description exist
    - Description not empty
    - Description not too short and not too long
    - No Description duplicates
    - Description within head
- Canonical URL audits:
    - Canonical exist
    - Canonical not empty
    - Canonical not equal page URL
    - No Canonical duplicates
    - Canonical within head
- It's possible to create your own custom Audit and pass to `AuditBuilder`

Quick Start
-----------

[](#quick-start)

```
