PBJ.TECH — WordPress Plugins

PBJ SEO — User Guide

Version 3.3.0 · pbj.tech/wordpress-plugins

PBJ SEO — Install and Usage Guide

What this plugin does

PBJ SEO outputs every on-page SEO signal WordPress core doesn't: titles, meta descriptions, canonical URLs, robots directives, Open Graph / Twitter cards, and a single JSON-LD schema graph (Organization, WebSite, WebPage, Article, Product, BreadcrumbList, LocalBusiness, Service, FAQPage). Since 2.0.0 it also contains the merged PBJ Site Essentials module (security headers, legacy 301 redirects, geo meta, perf tweaks, [pbj_year]) and a block-editor sidebar with per-post SEO fields and a live best-practices checklist.

The dashboard (3.0.0, expanded through 3.3.0): a full admin dashboard at the top-level SEO menu with seven tabs — Checklist, Options, Business, Robots & Sitemaps, Google Tools, 404s & Redirects, License — covering a whole-site SEO checklist and page-by-page audit, on/off switches for every feature, your business/schema data, robots.txt and sitemap controls, built-in Google Analytics + Search Console setup, and an automatic 404 log with one-click redirect creation. See "The dashboard" below.

Requirements

Installation

  1. Plugins → Add New → Upload Plugin → choose pbj-seo.zip → Install Now.
  2. If WordPress says the plugin is already installed, choose "Replace current with uploaded" — that is the upgrade path.
  3. Activate "PBJ SEO".
  4. Settings carry over on upgrades (per-post meta lives in the posts themselves).

Upgrading from PBJ Site Essentials: after activating PBJ SEO 2.0.0+, deactivate and delete the standalone "PBJ Site Essentials" plugin. The merged module stands down while the old plugin is active, so there is no double output during the transition — but nothing new takes effect until the old plugin is gone.

First-time setup

Defaults apply immediately — you don't have to configure anything. On a new site, open SEO → Checklist and work down the two lists:

  1. The Site checklist flags anything site-wide that hurts SEO — discouraged search engines, plain permalinks, missing tagline/logo/site icon, non-HTTPS, a front page with no share image, a disabled sitemap — each with a Fix button that jumps to the right screen. It also confirms PBJ SEO's own output is live and warns if a second SEO plugin is active.
  2. Pages that need attention lists every published page and post with something to improve, and an Edit button that opens its SEO panel.
  3. Force-HTTPS is ON by default and only ever redirects when the Home URL is already https:// (local sandboxes are unaffected). You can toggle it — and every other feature — on the Options tab, or override it with define( 'PBJ_SEO_FORCE_HTTPS', false ); in wp-config.php.

The dashboard

The top-level SEO menu has seven tabs:

Google Tools tab

SEO → Google Tools connects the site to Google without another plugin. Each card is a numbered walkthrough with direct links to the right console screen:

Sitemap controls

SEO → Robots & Sitemaps controls exactly what the core sitemap includes (new in 3.3.0). Defaults match WordPress core exactly, so nothing changes until you untick something:

Daily usage

Write your post, then open the PBJ SEO sidebar:

FAQ schema is automatic: add a heading containing "Frequently Asked Questions", then H3 questions each followed by a paragraph answer. The checklist confirms when a FAQ section is detected.

Service-page schema is automatic for slugs listed in the Service pages map on SEO → Business (or supplied in code via pbj_seo_service_schema_map — see the code explainer).

Testing what crawlers see

Upgrading

Upload the new pbj-seo.zip via Plugins → Add New → Upload Plugin and choose "Replace current with uploaded". Per-post meta and the htaccess marker survive. The Update URI: https://pbj.tech/pbj-seo header prevents WordPress.org from ever offering a conflicting update.

Troubleshooting

Where things live