WordPress plugin intelligence profile

PSM SEO Site Console

Map your site like a planet. Crawl and grade structure, keep business listings consistent, fix broken pages, and ship valid schema.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.55.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update2 Nov 20261d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records PSM SEO Site Console version 2.55.1 as active, updated 1d ago and tested up to WordPress 7.1.

Overview

About this plugin

Your website is a planet. The Pods map it.

PSM SEO Site Console docks a complete, private first SEO toolkit inside your WordPress dashboard. Everything runs in your browser and on your own server. Nothing you type is uploaded to us, ever.

The rooms

  • Structure. The Pods chart every path as a sitemap or a 3D galaxy, surface orphan and broken pages, and give a letter grade that stays the same for the same site, so you can measure a fix.
  • Presence. One business profile, checked field by field against 11 directories such as Google Business Profile, LinkedIn and Bing Places. Your data stays on your device.
  • Redirector. Broken pages found by the crawl become ready 301 rules, exportable as.htaccess directives or JSON.
  • Schema. Valid JSON-LD from your business profile, and the structured data any page already ships.
  • Repairs. Every fault, worst first, with its cause, its fix and a brief for an AI assistant.
  • Campaigns. Tagged links, so you can tell which channel actually brought someone.
  • Reports. What changed between two real crawls, as a report you can print or save as a PDF.
  • Search, Tracking and Keys. Dashboard tabs for searches, indexing, sitemaps, speed and country versions; your tags; and every key in one place.

The mothership features

  • One clean schema graph on your site for your business, articles, products, FAQ, events and video, each type toggleable.
  • A virtual XML sitemap at /sitemap.xml, with no file written to disk.
  • Usage: anonymous first party usage counts with charts, kept on your own server. No third party analytics, no identifiers, and Do Not Track is honored.
  • Cerebro: optional server side event forwarding to your own Google Tag Manager server container, plus a downloadable GTM recipe.
  • Webhook broadcasts of crawl findings to Zapier, Make, or n8n.
  • Diagnostics that decode every error code in plain language, and health checks for your sitemaps and for YouTube videos that no longer play.

Free and paid

This plugin is free and fully functional; nothing here is gated behind a purchase. Planet Social Console Pro is a separate add on from our own site that adds higher crawl caps and a skeleton crawl for very large sites.

Security and your responsibility

Planet Social Marketing is an independent developer; this plugin is not made or endorsed by WordPress or the WordPress Foundation. Keys and sign ins you connect can act as your site, so keep them private, replace any that leak, and remove connections you no longer use. Every release passes WordPress’s official Plugin Check, but the plugin is provided as is, without warranty, under the GPL.

We are not responsible for your own devices, hosting, accounts or passwords, or for other plugins and services. Keep everything updated, use strong passwords and two factor sign in, and connect only services you trust.

Privacy

Crawls run in your browser, and your business profile lives in its local storage. Settings sit in a single option row and are all removed on uninstall. Optional anonymous feature counts go only to your own site.

com/privacy

External services

This plugin talks to the outside services listed below, each only for the purpose described. Your crawl results, page content, and business profile are never sent to us. Every service other than the web font is off until you choose to use it.

  • Google Fonts (fonts.googleapis.com, fonts.gstatic.com).

The docked console interface loads its typefaces (Fraunces, Inter, and JetBrains Mono) from the Google Fonts CDN when you open the console screen in wp-admin. This is a request for font files only; your browser sends the standard request headers (including your IP address) to Google to fetch the fonts. No plugin data, page content, or profile information is included.

If you prefer no external font request, the interface falls back to your system fonts.

This service is provided by Google LLC. com/terms. com/privacy

  • Google APIs, optional and off until you enable them.

com to approve access for our Pods Console app. com that it was issued to Pods. With your own Google Cloud keys instead, the plugin exchanges and refreshes tokens there.

Disconnecting revokes them there. com how Google sees a page when you inspect one. com returns visit counts, bounce rate, average visit length, where visits and visitors came from, and anything bought, for whole days only.

Every one of these calls only reads: the plugin never creates, changes or deletes anything in Analytics or Search Console, and no page content or visitor record leaves your site. If you set up Cerebro server side tagging, the events you select are forwarded to the Google Tag Manager server container that you own and control, at the address you enter. com on your front end, the same snippet you would otherwise paste by hand.

Data flows only between your own site and your own Google account.

This service is provided by Google LLC. com/terms. com/privacy

  • Google Tag Manager API, optional and off until you switch on Tag Manager writing.

containers scope). com which containers your account can edit, so you can pick one by name. When you press Read what is live, it reads the published version of the container you chose, which is the list of tags your visitors’ pages run, and keeps only each tag’s name, type, whether it is paused, and the event name and measurement ID it sends to, so the card can show what is already there.

Reading changes nothing in the container. Then, only when you press Build the tags, it creates one new workspace in the container you chose and adds a trigger and an event tag for each event in the set you picked, a variable for each detail those events carry, a GA4 configuration tag unless you say GA4 already loads on the site, and, only if you tick FAQ opens, one Custom HTML tag that listens for FAQ boxes being opened.

What is sent is the container address, your GA4 measurement ID and those tag, trigger and variable definitions. The FAQ listener runs in your visitors’ browsers only after you publish the workspace, and all it does there is push an event into the page’s own data layer for your container to send to your own GA4. It never publishes: the plugin does not ask for permission to publish a container, so nothing it creates reaches your visitors until you review the workspace in Tag Manager and publish it yourself.

It never changes or deletes a tag or trigger that was already there. Show me what it would build lists the same objects and sends nothing. While the switch is off, the permission is not requested at all.

This service is provided by Google LLC. com/terms. com/privacy

  • Stape, optional and off until you connect it.

If you paste a Stape API key on the Keys tab, the plugin asks Stape which server containers your account has and what addresses they answer on, so you can pick one by name instead of copying a long address by hand. io depending on the region you choose. Every call is read only: the plugin never creates, changes or deletes anything in your Stape account.

No page content, crawl result or visitor data is involved. The key is stored encrypted with your site keys, and Disconnect removes it.

This service is provided by Stape. io/terms-conditions. io/privacy-notice

  • Google PageSpeed Insights, optional and off until you connect it.

com and receives back how fast that page is. Google answers with two different things and the plugin keeps them apart: what real Chrome visitors experienced over the last 28 days, which only exists where enough people visited, and a simulation run on Google’s own hardware. Nothing is sent unless you press the button, and only the address of a page on your own site is ever sent.

This service is provided by Google LLC. com/terms. com/privacy

  • IndexNow, optional and off until you switch it on.

IndexNow tells search engines that a page on your site changed, so they read it again sooner instead of waiting for their next crawl. org when a public post is published, unpublished or moved to the trash, when the Planet Social Redirector plugin creates a permanent redirect (the old address and the new one), and when you press one of the IndexNow buttons, in the console or on the Search tab (your home page, or your twenty most recently published posts).

Each request carries your site’s host name, the addresses of those pages, your site’s IndexNow key and the address of its key file. The key is not a secret: the plugin publishes it at your site’s root so the engines can confirm the request came from your site. The same address is not sent again within an hour.

IndexNow shares each submission with the search engines taking part, such as Microsoft Bing, Yandex, Seznam and Naver. No page content and no visitor data is sent.

cz. org/terms. org/terms

  • Webhook automation, only the address you enter.

com or a Make or n8n webhook, the plugin POSTs a small JSON summary of crawl findings to that address when a broadcast fires. Nothing is sent until you enter a URL, and it goes only to the endpoint you chose, under that service’s own terms. com/legal/terms-of-service.

com/privacy

  • Crawl relay, only the address you enter.

Crawling the site this plugin is installed on happens directly in your browser. Browsers block reading other sites that way, so to crawl a different site, such as a client’s, you can run a small relay of your own and enter its address under Advanced in the console. The console then sends the address of each page it wants to read to your relay, which fetches that page from the site you chose and hands it back.

Nothing goes to a relay until you enter one. dev, which is also the hint shown in the empty field. com/website-terms/.

com/privacypolicy/

  • YouTube oEmbed, only when you press Check videos.

The Videos card in the Inbox finds YouTube videos in your published posts and pages, and asks YouTube whether each one still plays. com/oembed, and reads only whether the video plays, is gone, or is private. No page content, post text or visitor data is sent, and no account or key is involved.

Each answer is kept for a week, so the same video is asked about again only after that.

This service is provided by Google LLC through YouTube. com/t/terms. com/privacy

  • Business directory links, in the Presence room.

The Presence room lists eleven business directories as ordinary links. The plugin never connects to them, fetches from them or sends them anything. A directory opens in a new tab only when you click it, and from then on you are on that site under its own terms.

  • Google Business Profile, business.google.com. Terms: https://policies.google.com/terms. Privacy: https://policies.google.com/privacy
  • LinkedIn Company Page, www.linkedin.com. Terms: https://www.linkedin.com/legal/user-agreement. Privacy: https://www.linkedin.com/legal/privacy-policy
  • Bing Places, www.bingplaces.com. Terms: https://www.microsoft.com/en-us/servicesagreement. Privacy: https://www.microsoft.com/en-us/privacy/privacystatement
  • Apple Business Connect, businessconnect.apple.com. Terms: https://www.apple.com/legal/internet-services/terms/site.html. Privacy: https://www.apple.com/legal/privacy/en-ww/
  • Clutch, clutch.co. Terms: https://clutch.co/terms. Privacy: https://clutch.co/privacy
  • Yelp for Business, biz.yelp.com. Terms: https://www.yelp.com/static?p=tos. Privacy: https://www.yelp.com/static?p=privacy
  • Facebook Business Page, www.facebook.com. Terms: https://www.facebook.com/terms/. Privacy: https://www.facebook.com/privacy/policy/
  • Foursquare, business.foursquare.com. Terms: https://foursquare.com/legal/terms. Privacy: https://foursquare.com/legal/privacy
  • YellowPages, accounts.yellowpages.com. Terms: https://www.yellowpages.com/about/legal/terms-conditions. Privacy: https://www.yellowpages.com/privacy
  • Better Business Bureau, www.bbb.org. Terms: https://www.bbb.org/terms-of-use. Privacy: https://www.bbb.org/privacy-policy
  • Nextdoor Business, business.nextdoor.com. Terms and privacy: Nextdoor’s Member Agreement and Privacy Policy, in the Legal section of the Nextdoor Help Center, which the foot of nextdoor.com links to.
  • Other links.

These are ordinary links too. Nothing is sent until you click one.

  • The Pods app on Google Play, play.google.com, and on the Amazon Appstore, www.amazon.com. Google Play terms: https://play.google.com/about/play-terms/index.html. Google privacy: https://policies.google.com/privacy. Amazon conditions of use: https://www.amazon.com/gp/help/customer/display.html?nodeId=GLSBYFE9MGKKQXXM. Amazon privacy: https://www.amazon.com/gp/help/customer/display.html?nodeId=GX7NJQ4ZB8MHFRNJ
  • Google’s Rich Results Test and the Sitemaps report in your own Search Console, both at search.google.com, and your own Google Analytics and Tag Manager at analytics.google.com and tagmanager.google.com, under the Google terms and privacy policy in item 2.
  • The Schema Markup Validator at validator.schema.org, part of schema.org. Terms: https://schema.org/docs/terms.html. The validator publishes no separate privacy policy.
  • Our own site, planetsocialmarketing.com, for the field manual, the relay guide, plans and our policies. Terms: https://planetsocialmarketing.com/terms-of-service/. Privacy: https://planetsocialmarketing.com/privacy/

org that appear in the code are the names of vocabularies and formats written into your pages and your sitemap; the plugin never contacts them. com and other reserved example names appear only as hints inside empty fields.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • local seo
  • structured data
  • redirects
  • schema
  • sitemap
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity2 Nov 20261d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.54.02.55.1
WordPress compatibility7.1.37.1.4
Version2.53.02.54.0
Version2.52.02.53.0
Version2.48.32.52.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.