WP Manifestindependent plugin directory
manifest / seo / wp-seo-schema-helper

WP SEO Schema Helper

A lightweight helper plugin for adding basic SEO-related schema markup in WordPress.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/seodevok-web/wp-seo-schema-helper/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Overview

WP SEO Schema Helper is a lightweight WordPress plugin designed to output basic JSON-LD structured data for singular content pages.

The plugin focuses on simplicity and is intended to demonstrate how structured data can be implemented at a basic level within a WordPress environment.

Purpose

This project was created for educational and experimental purposes, particularly to explore:

  • Basic JSON-LD implementation
  • WordPress hooks related to frontend output
  • Simple schema markup structure

It is not intended to replace full-featured SEO plugins.

Features

  • Outputs basic WebPage schema using JSON-LD
  • Automatically runs on singular content (posts and pages)
  • No settings or configuration required
  • Minimal performance impact

Installation

  1. Download or clone this repository.
  2. Upload the plugin folder to the /wp-content/plugins/ directory.
  3. Activate the plugin through the WordPress admin panel.

Schema Validation

The output generated by this plugin can be tested using structured data testing tools such as:

  • Google Rich Results Test
  • Schema.org Validator

This helps verify whether the JSON-LD output follows basic schema.org formatting rules.

Example Output

When enabled, the plugin adds a JSON-LD script similar to the following in the page source:


{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "name": "Example Page Title",
  "url": "https://example.com/example-page"
}