WordPress plugin intelligence profile

My Site Hand – Site Health Scan, Broken Links & AI Alt Text Fixer

Find broken links, missing alt text and SEO gaps in 30 seconds. Fix them right in the report, or let AI fix them all at once. No setup.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.3.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 8.1
Directory statusactive
Last directory update11 Oct 202621d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org rating5.0 / 5 from 2 ratings
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 My Site Hand – Site Health Scan, Broken Links & AI Alt Text Fixer version 1.3.0 as active, updated 21d ago and tested up to WordPress 7.1.

Overview

About this plugin

Most site owners do not know what is wrong with their site until a visitor, a client or Google tells them. My Site Hand tells you first — and then helps you fix it without leaving the page.

Activate it and your first scan starts by itself. About 30 seconds later you have a health score out of 100 and a plain-language list of the real problems on your site: dead links, images with no alt text, pages with no meta description, files slowing you down, and settings that leave you exposed.

Then you fix them. Type the missing alt text straight into the report. Replace a dead link.

Move an unused file to the trash. Your score climbs as you go.

No account. No API key. No setup screen.

The scan and every inline fix work the moment you activate the plugin.

What it checks

Twelve checks, run one at a time so they never time out — even on cheap shared hosting.

  • Broken links — the links in your 50 most recent posts and pages. Only links that are genuinely gone (404 or 410) are reported. Anything ambiguous is retried, and left out if it is still unclear, so you are not chasing false alarms.
  • Missing alt text — images that screen readers and search engines cannot understand.
  • Missing meta descriptions — published posts and pages with no SEO description. Works with Yoast SEO and Rank Math.
  • Oversized media — images and files over 1 MB, with the space you would get back.
  • Orphaned files — uploads that nothing on your site appears to use.
  • Plugin and core health — pending updates, an unsupported PHP version, missing HTTPS, errors shown to visitors, and a stalled cron.
  • Images missing dimensions — the cause of pages that jump around while they load, which Google measures as a Core Web Vital.
  • Images missing lazy loading — images further down a page that load before anyone scrolls to them.
  • Exposed WordPress files — readme.html, license.txt and debug logs left publicly readable. A debug log can contain server paths and passwords.
  • XML-RPC — reported as a notice with the tradeoff explained, because the WordPress mobile app and Jetpack need it.
  • Thin content — published pages under 300 words. Pages built from galleries, shortcodes or embeds are left out.
  • Accessibility basics — links with no readable text, “click here” links, more than one main heading, and headings that skip a level.

Fix problems where you find them

A list of problems is only useful if you can act on it. With Quick Fix, each issue row is its own repair tool:

  • Write alt text for an image and press Enter.
  • Replace a broken link with a working one — only that link’s address changes, nothing else in the post.
  • Move an unused file to the trash, with a confirmation step. It goes to the trash, never straight to permanent deletion.

Every repair is checked against your user permissions and recorded in an audit log.

Fix dozens at once with AI (optional)

Fifty images with no alt text? Writing them one by one is the job everyone puts off.

Add your own Anthropic (Claude) or OpenAI API key, and the alt text and meta description checks get a Fix all with AI button:

  • You see the estimated cost before anything runs. Writing alt text for 30 images costs a fraction of one US cent on the recommended model.
  • AI writes a suggestion for every item.
  • You review each one next to what is there now: approve it, reject it, or edit it.
  • Only what you approved is saved.

The details that matter:

  • Completely optional. Without a key, the plugin works exactly the same and you will never see an AI button, banner or reminder.
  • You pay your provider directly, not us. My Site Hand does not charge for AI or resell it.
  • A daily spend cap ($1.00 unless you change it) stops AI requests for the day once it is reached.
  • Nothing is saved without your approval. There is no “skip review” option.
  • AI only writes alt text and meta descriptions. It never replaces links (it cannot know the right address) and never deletes files.

Send the report to a client or your team

Built for freelancers and agencies who look after other people’s sites:

  • PDF — a clean, printable report through your browser’s own “Save as PDF”.
  • CSV — every issue as a row, ready for Excel or Google Sheets.
  • Shareable link — a read-only page your client can open without logging in. It expires after 7, 30 or 90 days, and you can revoke it at any time.

Shared reports show the score and how many issues each check found — never file names, page addresses, server paths, IDs, or version numbers. The two security checks are left out entirely. You see exactly what the recipient will see before you create the link.

Keep an eye on it automatically

The site can scan itself weekly or monthly and email you a short report — but only when your score changes or new problems appear. No email when there is nothing new to say. Your score history is kept, so you can watch the site improve.

For developers: connect Claude, Cursor or VS Code (optional)

My Site Hand is also an MCP server. MCP (Model Context Protocol) is the open standard that lets AI assistants such as Claude Desktop, Cursor and VS Code use tools. Connect one, and it can work on your site in plain language:

  • Draft, edit and publish posts and pages.
  • Review and update Yoast SEO or Rank Math metadata.
  • Manage the media library, users and roles.
  • Read error logs, cron status and site health details.
  • List orders, low-stock products and coupons in WooCommerce.

That is 33 abilities on a standard site, or 45 with WooCommerce. Every ability is an individual switch. Access tokens are stored as SHA-256 hashes, shown once, scoped to the abilities you choose, and can be restricted to specific IP addresses.

Every call is written to a searchable audit log.

js on your own computer and HTTPS on your site. The scan, Quick Fix and AI Bulk Fix need neither.

Who it is for

  • Site owners who want to know what is wrong without hiring someone to look.
  • Freelancers and agencies who need a quick health check and a report they can send to a client.
  • Bloggers and shops with years of images uploaded with no alt text.
  • Developers who want an AI assistant that can safely work inside WordPress.

Translations

org.

External Services

Link Checker (SEO Module)

When the check-broken-links ability is called via the MCP API, this plugin sends HTTP HEAD requests to URLs found in your post content to verify they are reachable. No personal user data is transmitted — only a standard HTTP request is made to each URL being checked. This is triggered only when explicitly called by an authorized API token holder.

Link Checker (Site Health scan)

The Broken Links check in the Site Health scan sends HTTP HEAD requests (and, where a server refuses HEAD, a single ranged GET) to the links found in your 50 most recent published posts and pages, to see whether they still resolve. The request identifies this plugin and your site URL in its user agent. No personal user data is transmitted.

Results are cached for 12 hours. This runs when you start a scan from the admin, and during the scheduled scan if you leave that enabled — on sites with more than 500 published posts the link check is skipped on the schedule. Turning scheduled reports off in My Site Hand → Settings stops the scheduled scan entirely.

Requests this plugin makes to your own site

php answer to an anonymous visitor. These are loopback requests to your own domain, not to any third party, and no data is sent in them. Results are cached for 12 hours.

If your host blocks loopback requests, both checks report that they could not run rather than reporting your files as safe.

AI Bulk Fix: Anthropic API (optional)

Only if you add an Anthropic API key in My Site Hand → Settings → AI Assistance and choose Anthropic as the provider. com/v1/messages containing, for each item: for images, the file name, title, caption, description and the title of the page using the image; for posts and pages, the title, excerpt and up to 1,500 characters of text. com/v1/models, which carries no site content.

Your API key is sent in the request header. Nothing is sent until you start a run, and nothing at all if no key is stored. com/legal/privacy

AI Bulk Fix: OpenAI API (optional)

Only if you add an OpenAI API key in My Site Hand → Settings → AI Assistance and choose OpenAI as the provider. com/v1/models. Nothing is sent until you start a run, and nothing at all if no key is stored.

com/policies/privacy-policy

Shared report links

Creating a share link stores a redacted snapshot of your scan in your own database and serves it from your own site at a tokenized URL. Nothing is uploaded anywhere. The page is sent with X-Robots-Tag: noindex, nofollow, every link expires, and you can revoke one at any time.

No data is sent to any third-party analytics or tracking service by this plugin.

WordPress.org metadata

Plugin tags

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

  • alt text
  • broken links
  • seo audit
  • site health
  • mcp
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.2 · PHP 8.1
Update activity11 Oct 202621d 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

Version1.2.01.3.0
WordPress compatibility7.1.27.1.3
WordPress compatibility7.17.1.2
Version1.1.01.2.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.