PHPackages                             vulcandigital/silverstripe-seo - 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. [Search &amp; Filtering](/categories/search)
4. /
5. vulcandigital/silverstripe-seo

Abandoned → [quinninteractive/silverstripe-seo](/?search=quinninteractive%2Fsilverstripe-seo)Silverstripe-vendormodule[Search &amp; Filtering](/categories/search)

vulcandigital/silverstripe-seo
==============================

An all-in-one SEO module for SilverStripe

1.0.3(7y ago)334.0k21[9 issues](https://github.com/vulcandigital/silverstripe-seo/issues)[3 PRs](https://github.com/vulcandigital/silverstripe-seo/pulls)BSD-3-ClausePHPCI failing

Since Apr 16Pushed 2mo ago8 watchersCompare

[ Source](https://github.com/vulcandigital/silverstripe-seo)[ Packagist](https://packagist.org/packages/vulcandigital/silverstripe-seo)[ RSS](/packages/vulcandigital-silverstripe-seo/feed)WikiDiscussions develop Synced 2d ago

READMEChangelog (7)Dependencies (7)Versions (6)Used By (0)

silverstripe-seo
================

[](#silverstripe-seo)

An all-in-one SEO module for SilverStripe.

**Note:** Version 1.0.4 of this repository replaces version 1.0.3 of `vulcandigital/silverstripe-seo`.

Features
--------

[](#features)

- SEO Health Analysis in the Page Editor [![SEO Health Analysis](https://camo.githubusercontent.com/5b19349fba73f1c1753cffbc1d70e1587edfe39ef5f94c3b0cd18527266ef81b/68747470733a2f2f692e696d6775722e636f6d2f4c324d544644642e706e67)](https://camo.githubusercontent.com/5b19349fba73f1c1753cffbc1d70e1587edfe39ef5f94c3b0cd18527266ef81b/68747470733a2f2f692e696d6775722e636f6d2f4c324d544644642e706e67)
- Automatic Facebook OpenGraph meta-tag generation (can override) [![Facebook SEO Control](https://camo.githubusercontent.com/0f2f91a309a6afa8c3c36c848fdd95f73eaa23d38df0fc7435f7f49e24b2f844/68747470733a2f2f692e696d6775722e636f6d2f46634b3045784a2e706e67)](https://camo.githubusercontent.com/0f2f91a309a6afa8c3c36c848fdd95f73eaa23d38df0fc7435f7f49e24b2f844/68747470733a2f2f692e696d6775722e636f6d2f46634b3045784a2e706e67)
- Automatic Twitter meta-tag generation (can override) [![Twitter SEO Control](https://camo.githubusercontent.com/24fee83bdc1418fcbd1d24bea914dd3a4ed6d3091734cb29910f5f0723c73ff5/68747470733a2f2f692e696d6775722e636f6d2f374934726e58772e706e67)](https://camo.githubusercontent.com/24fee83bdc1418fcbd1d24bea914dd3a4ed6d3091734cb29910f5f0723c73ff5/68747470733a2f2f692e696d6775722e636f6d2f374934726e58772e706e67)
    - Also adds a `TwitterAccountName` field to `SilverStripe\Security\Member` which is used for the creator tag. The creator is recorded when a new page is created and their Twitter account name will be used for the meta tag

### Example Meta Tags Output

[](#example-meta-tags-output)

```

```

If you think you can add something beneficial to this output, please don't hesitate to submit a PR or open an issue to discuss its addition. See [CONTRIBUTING.md](CONTRIBUTING.md).

Requirements
------------

[](#requirements)

See [composer.json](composer.json) for details.

Installation
------------

[](#installation)

```
composer require quinninteractive/silverstripe-seo
```

Getting Started
---------------

[](#getting-started)

The necessary extensions are automatically applied after installation of this module, and a dev/build.

Writing Your Own Analysis
-------------------------

[](#writing-your-own-analysis)

Health analyses have been abstracted to give developers the ability to create their own analysis checks.

To do this, you simply need to create a new class that extends `QuinnInteractive\Seo\Analysis\Analysis`.

As an example, let's create a new analysis that checks to see if `Hello World!` is the title of the current page.

First create the following file:

`mysite\code\Analysis\HelloWorldTitleAnalysis.php`

```
