WP Manifestindependent plugin directory
manifest / seo / simple-schema-seo

Simple Schema SEO

Lightweight WordPress plugin that injects JSON-LD structured data (Organization/LocalBusiness + Article) into the document head

by Victor Gadiana · github.com/victor-7-ops/simple-schema-seo · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/victor-7-ops/simple-schema-seo/archive/refs/heads/master.zip

Readme

Simple Schema SEO

A lightweight WordPress plugin that injects valid JSON-LD structured data (Organization/LocalBusiness + Article) into the document <head>.

Features

  • Outputs @graph-style JSON-LD (schema.org best practice)
  • Organization or LocalBusiness node on every page
  • Article node on single posts/pages (headline, dates, author, publisher, featured image)
  • publisher references org by @id — no data duplication
  • Developer extension point: ssseo_schema_graph filter
  • Zero PHP notices with WP_DEBUG = true
  • Follows WordPress coding standards

Requirements

  • WordPress 5.9+
  • PHP 7.4+

Installation

  1. Download or clone this repo
  2. Copy the simple-schema-seo folder to wp-content/plugins/
  3. Activate via Plugins → Installed Plugins
  4. Configure via Settings → Schema SEO

Configuration

Field Description
Organization Type Organization or LocalBusiness
Organization Name Your site/business name
Logo URL Full URL to logo image
Phone Number Phone (LocalBusiness only)
Article Schema Enable/disable Article node on posts/pages

Developer Extension

Add custom nodes via the filter before output:

add_filter( 'ssseo_schema_graph', function( $graph ) {
    $graph[] = array(
        '@type'    => 'FAQPage',
        'mainEntity' => array(
            array(
                '@type'          => 'Question',
                'name'           => 'What is Simple Schema SEO?',
                'acceptedAnswer' => array(
                    '@type' => 'Answer',
                    'text'  => 'A lightweight WordPress plugin for JSON-LD structured data.',
                ),
            ),
        ),
    );
    return $graph;
} );

Verification

# Confirm Organization node on homepage
curl -s http://localhost/ | grep -A2 'ld+json'

# Confirm Article node on a post
curl -s http://localhost/sample-post/ | grep -A2 'ld+json'

Then run the output through:

Screenshots

Add screenshots after local verification:

  1. Settings pageSettings → Schema SEO
  2. Rich Results Test — passing Organization + Article

License

GPL-2.0-or-later

Read the full README on GitHub →