PHPackages                             vdlp/oc-schemaorg-plugin - 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. vdlp/oc-schemaorg-plugin

AbandonedOctober-plugin[Search &amp; Filtering](/categories/search)

vdlp/oc-schemaorg-plugin
========================

Provides the rendering of structured data.

1.4.1(3w ago)46.2k1GPL-2.0PHPPHP ^8.0.2CI failing

Since Dec 2Pushed 3w ago9 watchersCompare

[ Source](https://github.com/vdlp/oc-schemaorg-plugin)[ Packagist](https://packagist.org/packages/vdlp/oc-schemaorg-plugin)[ RSS](/packages/vdlp-oc-schemaorg-plugin/feed)WikiDiscussions master Synced today

READMEChangelog (5)Dependencies (8)Versions (8)Used By (0)

Vdlp.SchemaOrg
==============

[](#vdlpschemaorg)

Provides the rendering of structured data on your October CMS powered website.

What is structured data?
------------------------

[](#what-is-structured-data)

Structured data is code in a specific format, written in such a way that search engines understand it. Search engines read the code and use it to display search results in a specific and much richer way. You can easily put this piece of code on your website.

There are all kinds of structured data. Structured data is always a code format. There’s structured data for books, for reviews, for movies, and for products in your online store, for instance. In all cases, structured data adds more details to your snippet in the search results.

Browse [Google’s Search Gallery](https://developers.google.com/search/docs/advanced/structured-data/search-gallery) to see which rich results are powered by structured data.

Source: [yoast.com](https://yoast.com/what-is-structured-data/)

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

[](#requirements)

- PHP 8.0 or higher
- October CMS 3.0 or higher

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

[](#installation)

`composer require vdlp/oc-schemaorg-plugin`

Usage
-----

[](#usage)

To render structured data from a component you can listen to the `Vdlp\SchemaOrg\Classes\Events\FetchStructuredData` event.

Example:

```
/** @var \Illuminate\Contracts\Events\Dispatcher $eventDispatcher */
$eventDispatcher = resolve(\Illuminate\Contracts\Events\Dispatcher::class);

$eventDispatcher->listen(\Vdlp\SchemaOrg\Classes\Events\FetchStructuredData::class, static function () {
    return \Spatie\SchemaOrg\Schema::localBusiness()
        ->name('VDLP')
        ->email('octobercms@vdlp.nl')
        ->contactPoint(\Spatie\SchemaOrg\Schema::contactPoint()->areaServed('Worldwide'));
});

```

Add the `vdlpStructuredData` component to your page or layout to render the structured data.

Issues
------

[](#issues)

If you have issues using this plugin. Please create an issue on GitHub or contact us at octobercms@vdlp.nl.

###  Health Score

55

—

FairBetter than 97% of packages

Maintenance95

Actively maintained with recent releases

Popularity28

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 82.6% of commits — single point of failure

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 ~476 days

Recently: every ~459 days

Total

6

Last Release

25d ago

PHP version history (5 changes)1.0.0PHP &gt;=7.2

1.1.0PHP ^7.3||^8.0

1.2.0PHP ^7.3 || ^8.0

1.3.0PHP ^8.0

1.4.0PHP ^8.0.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/ed365dfb5c3f4b31be2bf8ad39d1541c4c35be295e94a80ed39a4b26204355d0?d=identicon)[vdlp](/maintainers/vdlp)

---

Top Contributors

[![adrenth](https://avatars.githubusercontent.com/u/5699988?v=4)](https://github.com/adrenth "adrenth (19 commits)")[![sander-beenen](https://avatars.githubusercontent.com/u/2843816?v=4)](https://github.com/sander-beenen "sander-beenen (2 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")[![nathan-van-der-werf](https://avatars.githubusercontent.com/u/1123054?v=4)](https://github.com/nathan-van-der-werf "nathan-van-der-werf (1 commits)")

---

Tags

cmslaraveloctober-cmsoctober-pluginoctobercmsphpschemaorgsearchseo

### Embed Badge

![Health badge](/badges/vdlp-oc-schemaorg-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/vdlp-oc-schemaorg-plugin/health.svg)](https://phpackages.com/packages/vdlp-oc-schemaorg-plugin)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)[10up/elasticpress

Supercharge WordPress with Elasticsearch.

1.3k395.7k17](/packages/10up-elasticpress)[rainlab/pages-plugin

Pages plugin for October CMS

12253.8k4](/packages/rainlab-pages-plugin)[rainlab/user-plugin

User plugin for October CMS

11955.0k15](/packages/rainlab-user-plugin)[october/rain

October Rain Library

1601.7M83](/packages/october-rain)[rainlab/builder-plugin

Builder plugin for October CMS

17147.6k1](/packages/rainlab-builder-plugin)

PHPackages © 2026

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