PHPackages                             cyber-duck/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. [Utility &amp; Helpers](/categories/utility)
4. /
5. cyber-duck/silverstripe-seo

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

cyber-duck/silverstripe-seo
===========================

A SilverStripe module to optimise the Meta, crawling, indexing, and sharing of your website content

4.6.2(3y ago)4351.1k↓50%43[5 issues](https://github.com/Cyber-Duck/Silverstripe-SEO/issues)[5 PRs](https://github.com/Cyber-Duck/Silverstripe-SEO/pulls)MITPHPPHP &gt;=5.6CI failing

Since Apr 13Pushed 1y ago5 watchersCompare

[ Source](https://github.com/Cyber-Duck/Silverstripe-SEO)[ Packagist](https://packagist.org/packages/cyber-duck/silverstripe-seo)[ Docs](http://github.com/cyber-duck/silverstripe-seo)[ RSS](/packages/cyber-duck-silverstripe-seo/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (41)Used By (0)

SilverStripe 4 SEO
==================

[](#silverstripe-4-seo)

[![Latest Stable Version](https://camo.githubusercontent.com/da4ce3bf4595e2f3fd8d66487f82de076225ca49338a507de2d43cb0d833012f/68747470733a2f2f706f7365722e707567782e6f72672f63796265722d6475636b2f73696c7665727374726970652d73656f2f762f737461626c65)](https://packagist.org/packages/cyber-duck/silverstripe-seo)[![Latest Unstable Version](https://camo.githubusercontent.com/8a369cd103862a6dce977ff341242ea17ccfd66ca683826139e427b54729de2d/68747470733a2f2f706f7365722e707567782e6f72672f63796265722d6475636b2f73696c7665727374726970652d73656f2f762f756e737461626c65)](https://packagist.org/packages/cyber-duck/silverstripe-seo)[![Total Downloads](https://camo.githubusercontent.com/eecfe78039f48f2a88941103d1711b44a0e2d43f4fcf8f4926540472d4e70393/68747470733a2f2f706f7365722e707567782e6f72672f63796265722d6475636b2f73696c7665727374726970652d73656f2f646f776e6c6f616473)](https://packagist.org/packages/cyber-duck/silverstripe-seo)[![License](https://camo.githubusercontent.com/01717c7650145c1f8e6fed72549d8b95da1a360af7d5832e7db45bb1123e834c/68747470733a2f2f706f7365722e707567782e6f72672f63796265722d6475636b2f73696c7665727374726970652d73656f2f6c6963656e7365)](https://packagist.org/packages/cyber-duck/silverstripe-seo)

Author: [Andrew Mc Cormack](https://github.com/Andrew-Mc-Cormack)

Features
--------

[](#features)

A SilverStripe module to enhance and optimize your website SEO.

- SEO Extension for Pages and DataObjects
- Meta Title, Description, Twitter, Facebook (OG Graph), Canonical, Robots, Social Image Meta
- Ability to add other Meta tags
- Pagination Meta tags for page sets
- Dynamic Meta generation from Model properties
- Auto generated Blog Post schema
- Free text field for Page schema
- CMS Google SERP Meta preview
- SEO CMS Admin area
- SEO CMS Settings configuration
- Robots.txt controller and auto generation
- XML Sitemap controller and auto generation
- Ability to attach images to XML Sitemap pages
- Nested HTML Sitemap generator
- Blog module SEO extension

Installations
-------------

[](#installations)

SilverStripe 4.0 and 4.1 and over require different versions of this module because of the different public folder structure. Please see the following 2 methods.

### SilverStripe 4.1 installation

[](#silverstripe-41-installation)

Add the following to your composer.json file and run /dev/build?flush=all

```
{
    "require": {
        "cyber-duck/silverstripe-seo": "4.2.*"
    }
}
```

### SilverStripe 4.0 installation

[](#silverstripe-40-installation)

Add the following to your composer.json file and run /dev/build?flush=all

```
{
    "require": {
        "cyber-duck/silverstripe-seo": "4.1.*"
    }
}
```

Setup
-----

[](#setup)

- [Configuration](/docs/configuration)
- [Meta](/docs/meta)
- [Schema](/docs/schema)
- [Sitemap](/docs/sitemap)
- [Robots](/docs/robots)
- [Blog Configuration](/docs/blog-configuration)
- [CMS Features](/docs/cms-features)

Todo
----

[](#todo)

- Automap Sitemap Priority

###  Health Score

44

—

FairBetter than 92% of packages

Maintenance27

Infrequent updates — may be unmaintained

Popularity42

Moderate usage in the ecosystem

Community25

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor5

5 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~72 days

Recently: every ~55 days

Total

33

Last Release

1351d ago

Major Versions

1.1.0 → 3.x-dev2017-08-30

3.x-dev → 4.0.02017-10-27

PHP version history (2 changes)1.0.6PHP &gt;=5.4.0

4.0.0PHP &gt;=5.6

### Community

Maintainers

![](https://www.gravatar.com/avatar/0c45a99726cc30692bc4821cfc198df1f5de85b1a15f9b66a0bf739acbac0309?d=identicon)[cyber-duck](/maintainers/cyber-duck)

---

Top Contributors

[![samthejarvis](https://avatars.githubusercontent.com/u/1410549?v=4)](https://github.com/samthejarvis "samthejarvis (5 commits)")[![claire-cyber-duck](https://avatars.githubusercontent.com/u/146204474?v=4)](https://github.com/claire-cyber-duck "claire-cyber-duck (5 commits)")[![waiyanheincyberduck](https://avatars.githubusercontent.com/u/43062909?v=4)](https://github.com/waiyanheincyberduck "waiyanheincyberduck (2 commits)")[![derkgort](https://avatars.githubusercontent.com/u/11174097?v=4)](https://github.com/derkgort "derkgort (2 commits)")[![rodwin](https://avatars.githubusercontent.com/u/208163?v=4)](https://github.com/rodwin "rodwin (2 commits)")[![lpostiglione](https://avatars.githubusercontent.com/u/2678065?v=4)](https://github.com/lpostiglione "lpostiglione (2 commits)")[![michalkleiner](https://avatars.githubusercontent.com/u/233342?v=4)](https://github.com/michalkleiner "michalkleiner (2 commits)")[![gordonbanderson](https://avatars.githubusercontent.com/u/7060?v=4)](https://github.com/gordonbanderson "gordonbanderson (2 commits)")[![worzy](https://avatars.githubusercontent.com/u/1092417?v=4)](https://github.com/worzy "worzy (2 commits)")[![sebastiand](https://avatars.githubusercontent.com/u/974056?v=4)](https://github.com/sebastiand "sebastiand (2 commits)")[![ramono](https://avatars.githubusercontent.com/u/1303840?v=4)](https://github.com/ramono "ramono (1 commits)")[![LABCAT](https://avatars.githubusercontent.com/u/9105153?v=4)](https://github.com/LABCAT "LABCAT (1 commits)")[![lars-lemon8](https://avatars.githubusercontent.com/u/15701748?v=4)](https://github.com/lars-lemon8 "lars-lemon8 (1 commits)")[![christopherdarling](https://avatars.githubusercontent.com/u/178039?v=4)](https://github.com/christopherdarling "christopherdarling (1 commits)")[![renskorswagen](https://avatars.githubusercontent.com/u/5188287?v=4)](https://github.com/renskorswagen "renskorswagen (1 commits)")[![wilr](https://avatars.githubusercontent.com/u/101629?v=4)](https://github.com/wilr "wilr (1 commits)")

---

Tags

metaseoseo-optimizationsilverstripesilverstripe-4silverstripe-seositemapsilverstripeseometaindexingcrawlingxml-sitemapsearch engine optimisationsilverstripe seosilverstripe 4

### Embed Badge

![Health badge](/badges/cyber-duck-silverstripe-seo/health.svg)

```
[![Health](https://phpackages.com/badges/cyber-duck-silverstripe-seo/health.svg)](https://phpackages.com/packages/cyber-duck-silverstripe-seo)
```

###  Alternatives

[kinglozzer/metatitle

Re-adds the 'MetaTitle' field for SilverStripe 4

17228.8k10](/packages/kinglozzer-metatitle)[hubertusanton/silverstripe-seo

SEO module for Silverstripe

4823.0k2](/packages/hubertusanton-silverstripe-seo)[axllent/silverstripe-trailing-slash

Ensure that a single trailing slash is always added to the URL

11182.6k5](/packages/axllent-silverstripe-trailing-slash)[cyber-duck/silverstripe-google-tag-manager

Add Tag Manager data layer, events, and ecommerce support for SilverStripe

1528.0k](/packages/cyber-duck-silverstripe-google-tag-manager)[silverstripers/seo

SEO for SilverStripe websites

1144.3k](/packages/silverstripers-seo)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
