SEO Core
WordPressGutenbergElementorRank MathServer-sideReal-time sync

Install WordPress Plugin

Install and configure the SEO Core plugin, verify server-side delivery, and connect your WordPress site to active deployments.

What it does

The WordPress plugin connects your site to your SEO Core project and applies active deployments at the server level. When a visitor — or a search engine bot — requests a page, WordPress delivers the HTML with your deployments already applied. No JavaScript required, no client-side delay, no dependency on the visitor's browser.

Server-side delivery

Changes are baked into the HTML before the page is sent. Crawlers see the deployed content immediately, just like any human visitor.

Real-time push sync

When you save a deployment in the dashboard, the plugin receives an instant notification and updates within seconds — no manual sync or cron delay required.

No script tag needed

The plugin handles everything. You don't need to add any code to your theme or use a tag manager.

Full deployment type support

Title tags, meta descriptions, headings, on-page content, canonical URLs, and schema markup — all configurable from the plugin settings.

Deploy content types

The WordPress deploy plugin applies approved SEO Core deployments to the live HTML WordPress serves. You can enable only the deployment types you want the plugin to manage.

Title tags

Update the page title shown in the browser tab, search results, and social previews when supported by the active SEO output.

Meta descriptions

Replace page-level meta descriptions with the approved SEO Core version.

Headings

Deploy H1 through H6 updates to supported page content.

On-page content

Apply approved edits to matching content blocks and paragraphs on supported WordPress page structures.

Canonical URLs

Update canonical tags for pages that need a corrected source URL.

Schema markup

Inject or update JSON-LD structured data generated in SEO Core.

What we currently support

Current WordPress content support

WordPress Gutenberg

Supported for standard WordPress block content, including pages and posts built with the native block editor.

Elementor

Supported for Elementor-powered content where the plugin can safely match and update the deployed page output.

SEO plugin required

Important

Rank Math is required for WordPress SEO metadata deployment. SEO Core currently expects Rank Math to control the SEO title, meta description, canonical URL, and related SEO metadata output on WordPress sites.

Install and activate Rank Math before deploying WordPress SEO metadata from SEO Core. Gutenberg and Elementor content support handles page content structures, while Rank Math provides the SEO metadata layer the plugin updates reliably.

  • Required for SEO title and meta description deployment.
  • Required for canonical URL deployment.
  • Recommended before testing schema and metadata changes on production pages.

Requirements

  • WordPress 5.8 or later.
  • PHP 7.4 or later.
  • Rank Math installed and active for SEO metadata deployments.
  • Your WordPress site must be publicly accessible (not behind a private network) for real-time push sync to work.
  • A SEO Core project with a verified domain and a deploy token.

Installation

  1. 1

    Download the plugin

    In your SEO Core dashboard, go to Projects and click Deploy Script on the project you want to connect.

    Select the WordPress tab and click Download WordPress Plugin. You'll receive a .zip file — keep it ready for the next step.

  2. 2

    Upload and activate the plugin

    Log in to your WordPress admin dashboard and go to Plugins → Add New → Upload Plugin.

    Click Choose File, select the .zip file you downloaded, and click Install Now. Once installed, click Activate Plugin.

  3. 3

    Open the plugin settings

    In your WordPress admin sidebar, look for SEO Core Deploy. Click on it to open the settings page.

  4. 4

    Enter your project credentials

    You'll need two pieces of information from your SEO Core dashboard — both are shown in the Deploy Script → WordPress tab:

    • Project ID — a short number that identifies your project.
    • Deploy Token — a unique key that authorizes the plugin to sync with your project.

    Enter both values in the plugin settings and click Save Settings.

    Important

    Keep your deploy token private. Anyone with this token can read your active deployments. If you believe it's been compromised, rotate it from Projects → Deploy Script → Rotate token.

  5. 5

    Choose which deployment types to apply

    In the plugin settings, select which content types the plugin should apply to your pages:

    • Title — the <title> tag in your page <head>.
    • Meta Description — the meta description tag.
    • Headings — H1 through H6 elements on the page.
    • Content — specific content blocks or paragraphs.
    • Schema Markup — JSON-LD structured data blocks.

    The default selection is Title and Meta Description. Enable additional types based on what you're deploying.

    Tip

    Start with Title and Meta Description if you're new to deployments. You can enable additional types at any time without reinstalling the plugin.

  6. 6

    Confirm the plugin is syncing

    After saving settings, the plugin will immediately fetch your active deployments. Return to your SEO Core dashboard and open the Deploy Script modal for this project.

    The status indicator should show Active via WordPress plugin within a minute. If it doesn't, try saving your plugin settings again to trigger a fresh sync.

How real-time sync works

Every time you save, enable, or disable a deployment in the dashboard, SEO Core automatically notifies your WordPress site. The plugin receives this notification, validates it, and refreshes its local deployment cache — all within a few seconds.

What happens when your site is unreachable

If your WordPress site is temporarily unavailable — maintenance mode, server restart, etc. — the notification is not queued. However, the plugin also runs a scheduled background sync (WordPress Cron) that re-fetches the latest deployments automatically at regular intervals. Changes will apply on the next sync cycle even if a push notification was missed.

Plugin admin pages

After activation, the SEO Core Deploy menu in your WordPress admin sidebar has three sub-pages:

  • Settings — project credentials, deployment type selection, and sync controls.
  • Logs — a chronological record of every sync event, push notification, and any errors that occurred.
  • Uninstall — safely removes the plugin, restores your original content, and deletes all stored data from your WordPress database.

Note

The Logs page is useful for diagnosing sync issues. If a deployment isn't appearing on your site, check Logs first to see whether the last sync succeeded.

Uninstalling

To fully remove the plugin and restore your original content, go to SEO Core Deploy → Uninstall and follow the confirmation steps. This will:

  • Deactivate and remove all plugin files.
  • Delete all stored deployment data from your WordPress database.
  • Restore your original titles, descriptions, and other content.

Deactivating the plugin from the standard WordPress Plugins page without using the Uninstall page will stop deployments from applying but will not clean up stored data.