Indexing · Performance · SEO & Schema · SMTP · Firewall & Malware · Backups · and more

Tune your whole website
from one place.

One plugin, one dashboard. MetaWrench takes over from the stack
that’s already fighting itself and keeps every part of your site in spec.

12plugins replaced
28jobs handled
1dashboard
0tools fighting each other
What it replaces

The stack a WordPress site quietly accumulates

SEOYoast SEO Premium$99
SchemaSchema Pro$79
CachingWP Rocket$59
ImagesShortPixel$47.88
SecurityWordfence Premium$149
BackupsUpdraftPlus Premium$70
MigrationDuplicator Pro$49.50
Email / SMTPWP Mail SMTP Pro$49
AnalyticsMonsterInsights$99.50
Ad pixelsPixelYourSite Pro$69
Broken linksBroken Link Checker Pro$49
DatabaseWP-Optimize Premium$49
List prices as published, single-site licences · several renew higher than year one
The claim

Everyone says all-in-one. Almost nobody means it.

The phrase usually means one category, done thoroughly. A caching plugin that also cleans your database calls itself all-in-one. So does a security plugin that also does backups. Both are useful. Neither is what the phrase says.

MetaWrench covers twenty-eight separate tools that would otherwise be a dozen separate plugins — from schema markup to firewall rules to SMTP authentication. That’s a different claim, and it’s the one worth checking before you believe it.

Here’s exactly what we do and don’t do →
Indexing

Decide what search engines see, and what they skip

Three tools that control how your site is crawled — the sitemap search engines read, the robots.txt file that guides them, and the llms.txt file that does the same job for AI.

Tool 01

Sitemap

MetaWrench manages the sitemap WordPress already generates instead of adding a second, competing one. Uncheck the post types and taxonomies you don't want in it and Google spends its time on the pages that matter.

  • Exclude any post type or taxonomy
  • Point it at a custom address if you need to
  • Submit to Google and Bing without leaving the page
Sitemap URL
Detected on this site: sampleplumbing.example.com/wp-sitemap.xml
https://sampleplumbing.example.com/wp-sitemap.xml
Save URL
View sitemapSubmit to GoogleSubmit to Bing
Sitemap content
Control which content types appear in your sitemap. Uncheck unused types so Google focuses on your important pages.
✓Page✓Post✓ServiceMediaTemplate
✓CategoryTagFormat
Tool 02

Robots.txt

The file that tells search engines where they may and may not go. Add a path to block without touching a text editor, and the sitemap line is written in for you — so the two can't drift out of step.

  • WordPress admin and core files blocked automatically
  • Warns you if your site is hidden from search entirely
  • Raw editor there if you want it
Search engine access
Block all search engines
Turn on only to hide your entire site from Google and other search engines
Blocked paths
Pages or folders you want to hide from search engines. WordPress admin and core files are always blocked automatically.
/wp-admin/Always blocked
/wp-includes/Always blocked
/thank-you/
x
+ Add path to block
Sitemap
Added automatically to your robots.txt so search engines can find all your pages.
Sitemap: https://sampleplumbing.example.com/wp-sitemap.xml
Tool 03

AI / llms.txt

The AI equivalent of robots.txt. It tells ChatGPT, Perplexity and Google's AI Overviews who you are, what you do and where you work — written for you out of your My Business answers.

  • Generated from your business details, not typed by hand
  • Lists your services, service areas and key pages
  • Override it any time, or reset to the default
AI search readiness (llms.txt)
Helps AI tools like ChatGPT, Perplexity, and Google AI Overviews understand and cite your business correctly. The AI equivalent of robots.txt.
This content is generated from your My Business settings. To update your business name, services, or address, go to My Business. Editing below only overrides the output.
# Sample Plumbing Co.

Licensed plumbers serving the local area since 2004.

This is the official website for Sample Plumbing Co.

## Business Information

- Address: 100 Example Road, Anytown, GA 30501
- Phone: (555) 555-0142
- Website: https://sampleplumbing.example.com

## Services

- Drain cleaning
- Water heater repair
Save llms.txtView live file

ChatGPT can't find you.

Search engines get a sitemap. AI tools get nothing — unless you give them one. MetaWrench writes yours from details you already entered.

Performance

Make the site faster, then prove it got faster

Seven tools that between them replace a caching plugin, an image optimiser and a database cleaner — with a measurement before and after, and an off switch on every one of them.

Tool 04

Page speed

The score tells you how Google graded the page. The times below it tell you what a customer actually waits for — and every measurement is kept, so you can try a setting, see what it did, and go back if it made things worse.

  • Score and load time side by side
  • Core Web Vitals in plain English
  • Keeps every measurement, so you can roll back to your best
99
Page speed
out of 100
1.5s
Time for your site to load
good — under 2.5s
1.5s
Something appears
1.5s
Main content loads
2.5s
Mostly visible
1.5s
Ready to use
0ms
Blocked while loading
0.00
Content shifting
Past measurements
Page scoreLoadDate
99 ▲71.5s14 Aug, 9:12ambest so farcurrent
92 ▲181.8s11 Aug, 4:40pmUse these
74 ▲263.1s9 Aug, 11:05amUse these
485.4s2 Aug, 8:31amUse these
Tool 05

Images

Photos of your work are the heaviest thing on a trade site. WebP conversion cuts them by a quarter to a third with no visible difference, and the bulk tool handles everything you've already uploaded.

  • New uploads converted automatically
  • Lazy loading, with the top images left alone
  • Missing width and height filled in for you
Image conversion and compression
WebP images are 25–35% smaller than JPG or PNG with identical visual quality. New uploads are automatically converted. Use the bulk tool below to convert existing images.
Convert new uploads to WebP
Automatically converts JPG and PNG images to WebP on upload
Serve images in next-gen formats
Compress images on upload
Reduces file size of JPG and PNG on upload without visible quality loss
Efficiently encode images
Fix missing image dimensions
Add width and height automatically
Stops the page jumping about while images load
Avoid layout shifts
Tool 06

CSS / JS / HTML

Two separate jobs: making files smaller, and not loading the ones a page has no use for. Name the files to leave alone and your page builder keeps working.

  • Minify CSS, JavaScript and HTML
  • Delay JavaScript until someone interacts
  • Exclude any file that misbehaves
CSS
Two separate things: making stylesheets smaller, and not loading ones a page has no use for.
Minify CSS files
Compresses all CSS files site-wide
Minify CSS
/wp-content/plugins/page-builder/style.css
/wp-content/themes/child/custom.css
One file per line. Use partial paths — e.g. /wp-content/plugins/my-plugin/style.css
JavaScript
Minify JavaScript files
Compresses all scripts site-wide
Minify JavaScript
Delay JavaScript until interaction
Holds scripts back until someone scrolls, taps or moves the mouse
Reduce unused JavaScript
Tool 07

Cache

Browser caching speeds up people coming back. Page caching speeds up everyone, including first-timers — pre-built HTML served before WordPress even loads.

  • Typically 2–10x faster time to first byte
  • Clear and preload in one click
  • Your edits still appear immediately
Cache status
248
Pages cached
2 hours ago
Last cleared
Clear & preload cache
Page cache
Browser caching speeds up repeat visitors. Page caching speeds up every visitor including first-timers. Pre-built HTML files are served directly by your server before WordPress even loads — typically 2–10x faster Time to First Byte.
Enable static page cache
Pre-builds HTML files served before WordPress loads — 2–10x faster TTFB
Reduce server response times
Browser cache
Enable browser caching
Tells browsers to save your pages locally for faster repeat visits
Efficient cache policy
1 year — recommended, required to pass Google's cache policy check
Tool 08

Fonts & Videos

Two things that quietly cost you seconds. Browsers hide your text until the font arrives, and a single YouTube embed pulls down a megabyte of scripts before anyone presses play.

  • Text appears instantly instead of waiting on a font
  • Fonts can be moved onto your own server
  • Videos load the player only when clicked
Web fonts
By default the browser hides your text until the font finishes downloading, and fetches that font from Google's servers. These settings show your text immediately and can move the font files onto your own server.
Show text while fonts load
Text appears instantly in a backup font, then switches over. Safe on every site.
Text visible during webfont load
Connect to Google Fonts early
Opens the connection ahead of time. Ignored automatically if fonts are hosted on your own server.
Preconnect to required origins
Embedded videos
A single YouTube embed pulls over a megabyte of scripts before anyone decides to watch. This shows the thumbnail and loads the player on click.
Load videos only when clicked
Works with YouTube and Vimeo. The visitor sees the same thing until they press play.
Lazy load third-party resources with facades
Tool 09

CDN / DNS

If you run a CDN, point MetaWrench at it and every static file is rewritten to load through it. If you don't, the DNS settings still shave the connection delay off everything the page pulls in from elsewhere.

  • Works with Cloudflare, BunnyCDN, KeyCDN and others
  • Strips version query strings so CDNs will cache
  • Opens connections to fonts and analytics early
CDN URL
If you use a CDN like Cloudflare, BunnyCDN, or KeyCDN, enter its URL here. MetaWrench will rewrite all static asset URLs to load through your CDN.
https://cdn.yoursite.com
Remove version numbers from file URLs
WordPress adds a version number to CSS and JavaScript file URLs (like style.css?ver=6.4). Some CDNs refuse to cache files with query strings. Turning this on removes those version numbers so CDNs cache your files properly.
Remove version query strings
Helps CDNs and speed services cache your CSS and JS files
Serve static assets with an efficient cache policy
DNS prefetching
Tells the browser to connect to external servers before they're needed — like Google Fonts, analytics, or your CDN. Reduces connection delays when those resources load.
Connect early to other services
Opens the connection to analytics, fonts and any CDN before the page needs them.
Preconnect to required origins
Tool 10

Cleanup

Every edit you've ever made is still sitting in the database as a revision, along with the spam, the trash and years of expired data. Clear it out — and see exactly what you're clearing first.

  • Counts shown before you delete anything
  • Clear one item type at a time
  • Or set it to run weekly on its own
Database cleanup
Old revisions, drafts, and expired data slow down your database. Clean them up to keep things fast.
ItemCount
Post revisions1847Clean up
Auto drafts32Clean up
Trashed posts14Clean up
Spam comments206Clean up
Trashed commentsClean
Expired transients418Clean up
Clean all 2,517 items
Automatic cleanup
Runs the cleanup above on a schedule so the database does not fill back up between visits here.
Weekly — recommended
Last automatic run: 6 days ago, removed 1,204 items.

Slow site = lost calls.

Caching, images, code and database cleanup in one place — with a measurement before and after, so you can see it worked.

SEO

Write it, score it, and stop losing pages

Six tools covering the words search engines read, the markup that explains your business to them, and the links that break quietly while nobody is looking.

Tool 11

On-page SEO

Every page scored against the same checks, in one table — not one page at a time. Open a row and it tells you what's holding that score down and where the page currently ranks.

  • The whole site scored in one pass
  • Rank and backlinks beside every score
  • Only the failing checks shown, not all fourteen
41 pages · average score 84
PageKeywordRankPage SEOBacklinks
Drain Cleaningdrain cleaning anytown4927
Water Heater Repairwater heater repair11682
Needs attention
Meta description
Nothing set, so Google is writing its own from the page text.
Keyword near the top
First mention is 340 words in.
Image descriptions
3 of 8 images have no alt text.
11 other checks passed.
Emergency Plumbingemergency plumber1841—
Tool 12

Schema

The markup that tells Google what your business is rather than making it guess. Switch on the parts you want and MetaWrench writes valid JSON-LD from the answers you already gave in My Business.

  • Star ratings and breadcrumbs in your listing
  • Service areas and services carried through
  • Preview the output, or override it entirely
Schema modules
Each one adds a different kind of detail to how your listing can appear.
Star ratings
Shows your rating in Google search results
Breadcrumbs
Shows page path in results — Home › Services › AC Repair
WebSite, WebPage and Article schema
Foundational schema — recommended for all sites
Sitelinks search box
Adds a search box to your Google listing — Google decides when to show it
Schema preview
{
  "@type": "Plumber",
  "name": "Sample Plumbing Co.",
  "telephone": "(555) 555-0142",
  "areaServed": ["Anytown", "Oakwood"],
  "aggregateRating": {
    "ratingValue": "4.9",
    "reviewCount": "112"
  }
}
Tool 13

404 monitoring

Every address a visitor or a search engine asked for that doesn't exist, with how often and how recently. The ones at the top are costing you calls right now.

  • Logged automatically, nothing to set up
  • Sorted by how much traffic each one is losing
  • Turn any row into a redirect in one click
AddressHitsLast seen
/old-service-page122 days agoRedirect
/water-heaters-201946 days agoRedirect
/anytown-plumber36 days agoRedirect
/services/drain112 days agoRedirect
Tool 14

Redirects

Send an old address to a new one so the ranking and the links pointing at it carry over. No .htaccess, no separate redirect plugin.

  • 301 for permanent, 302 for temporary
  • Created straight from the 404 log
  • Survives a theme change — it isn't in your theme
Old URL (from)New URL (to)Type
/old-service-page
/drain-cleaning/
301
x
/water-heaters-2019
/water-heater-repair/
301
x
+ Add redirectSave redirects
Tool 15

Broken links

Links on your site pointing at pages that no longer exist — a supplier who redesigned, a partner who closed, a page you deleted two years ago. Grouped by the page they're on so you can fix them in one pass.

  • Checks internal and external links
  • Shows the anchor text so you can find it fast
  • Re-checked weekly, cached in between
4
broken links across 2 pages
Re-scan
Water Heater Repair — 3 broken
rheem-partners.example.com/dealers"our supplier"404
/tankless-guide/"read the guide"404
oldsupplier.example.com"parts we use"DNS
About Us — 1 broken
/team/dave/"meet Dave"404
Tool 16

Page edit screen

The box that sits under every page while you write it. Title and description with live counters, a focus keyword, and advice that changes depending on whether you're writing a service page, a service area page or a blog post.

  • Counters and bars, not a red cross after saving
  • Advice written for the page type you picked
  • Works in Gutenberg, Classic, Elementor and Divi
MetaWrenchService Page
SEO SettingsSocial MediaSchema
Focus Keyword
water heater repair anytown
Meta Title
Water Heater Repair in Anytown, GA | Same-Day Service
Title length is good (52)
52 / 60 characters
Meta Description
Same-day water heater repair and replacement across Anytown and Oakwood. Licensed plumbers, upfront pricing.
Add a bit more detail — aim for 140–160 characters
106 / 160 characters

What’s holding your pages back?

Every page scored against the same checks, with its keyword, rank and backlinks beside it. Open any row and it tells you exactly what to fix.

Connections

Sign in once and stop hunting for tracking IDs

Three tools that connect your site to the places your numbers actually live — and put every advertising tag in one place instead of pasted into your theme.

Tool 17

Reporting

One Google sign-in connects Search Console, Analytics and your Business Profile. The numbers then appear on your MetaWrench dashboard, so you stop logging into three separate places to find out how last month went.

  • Search Console, Analytics and Business Profile in one sign-in
  • Bing and DuckDuckGo alongside Google
  • Every card says what it needs before you start
Google search performance
1,284
▲ 112 clicks from Google
Impressions
24.6k
Position
8.3
CTR
5.2%
Updated 2 hours ago · last 28 days
Tool 18

Advertising

Your ad spend and conversions read back into the same dashboard as your search numbers. If you're paying for leads and ranking for them at the same time, this is where you find out which one is actually working.

  • Google Ads and Bing Ads side by side
  • Spend and conversions on the dashboard
  • Sits next to your organic numbers, not in another tab
Facebook & Instagram Ads
38
▲ 9 conversions this month
Spend
$840
Clicks
612
Cost / lead
$22
Updated 2 hours ago · last 30 days
Tool 19

Tracking pixels

Paste an ID and MetaWrench puts the pixel on every page. Nine platforms, no editing header.php, and nothing to reinstall the next time you change theme.

  • Nine platforms, one field each
  • Each one says where to find the ID
  • A scanner finds tags already on the site
Advertising
Google Tag Manager
Only if someone set this up for you. Most businesses do not use it.
GTM-XXXXXXX
Google Ads
From Google Ads under Tools, then Conversions.
AW-113620845
Social
Facebook and Instagram
One pixel covers both. Meta Events Manager, then Data Sources.
614829037215
TikTok
C4XXXXXXXXXXXXXXXXXX
Nextdoor
Paste your pixel ID

Stop logging into four places.

Search Console, Analytics, Business Profile and your ad accounts, all reporting to one dashboard. Sign in to Google once and the rest sorts itself out.

Email

Find out your contact form has been failing

WordPress email fails silently on most hosts — no error, no bounce, just an enquiry that never arrives. Three tools to route it properly, prove it sent, and check the records that decide whether it lands in the inbox or the spam folder.

Tool 20

SMTP

By default WordPress hands your enquiries to the server's own mail function, which most hosts throttle, misconfigure or block outright. Route it through a real provider instead — pick one and the server settings fill themselves in.

  • Gmail, Outlook, SendGrid, Mailgun, Amazon SES or custom
  • Host, port and encryption set for you
  • Send yourself a test before you trust it
Enable SMTP
Send through an SMTP provider
Stops WordPress using the PHP mail function
Quick Setup
Choose your provider and the server settings below fill in automatically.
SendGrid
smtp.sendgrid.net
587
Send Test Email
Sends a message to any address so you can confirm it arrives before an enquiry does.
office@sampleplumbing.example.com
Send test
Tool 21

Email log

Every message the site tried to send, whether it arrived, and what the error was if it didn't. When a customer says they never heard back, this is the difference between guessing and knowing.

  • Filter to just the failures
  • Search by address or subject
  • Shows which form or plugin sent it
All (412)Sent (408)Failed (4)Search by email or subject...
Date / TimeToSubjectStatusDetails
Aug 149:41 amoffice@sampleplumbing…New enquiry from websiteSentContact form
Aug 148:02 amj.reed@example.comYour booking is confirmedSentBooking form
Aug 134:18 pmm.alvarez@example.comQuote for water heater replacementFailedMailbox unavailable
Aug 1311:07 amoffice@sampleplumbing…New enquiry from websiteSentContact form
Tool 22

Deliverability

Three DNS records decide whether your email reaches the inbox or the spam folder. MetaWrench checks yours, explains what each one does in plain terms, and gives you the exact record to paste if it's missing.

  • SPF, DKIM and DMARC checked against your domain
  • The TXT record written out for you
  • Re-run the checks after you change DNS
Checks for sampleplumbing.example.com
✓
SPF Record Pass
SPF record found. Tells receiving servers which mail servers are allowed to send email for your domain.
!
DKIM Record Missing
No DKIM record found. DKIM is not required but strongly recommended — many providers treat unsigned email as suspicious.
DKIM setup varies by email provider. Most (SendGrid, Mailgun, Google Workspace) generate the keys for you to add to DNS.
✓
DMARC Record Pass
DMARC record found. Tells receiving servers what to do with mail that fails the checks above.
_dmarc   v=DMARC1; p=quarantine; rua=mailto:dmarc@sampleplumbing.example.com
Re-run Checks
DNS changes can take a few hours to spread. Check again once your provider says it's done.
Re-run checks

Silent failures cost you jobs.

WordPress email fails quietly on most hosts. No error, no bounce — just an enquiry that never arrives. See every message your site sent.

Security

Keep the bots out, and know when something changes

WordPress sites get probed constantly, whether anyone knows the business or not. Three tools: hardening the obvious weak points, turning hostile requests away before they reach your theme, and telling you if anything on the server has changed.

Tool 23

General

The three hardening jobs a WordPress site needs and almost never gets: brute-force lockout on the login, PHP execution blocked in your uploads folder, and the HTTP headers that stop your pages being framed or sniffed.

  • Lockout after a set number of failures
  • Uploads folder can't execute PHP
  • Off by default — you turn each one on
Login protection
Temporarily locks out an IP address after repeated failed login attempts. Off by default — turn it on when you are ready.
Enable login protection
Brute force blocking — locks out IPs after repeated failures
Lockout rules
How many failures are allowed, and how long the lockout lasts
5attempts,30min lockout
File protection
Blocks PHP execution in uploads, disables directory browsing, and hides your WordPress version number.
Enable file protection
Prevents common file-based attacks and information leaks
Security headers
Adds HTTP security headers to protect visitors from clickjacking, MIME attacks, and data leaks.
Enable security headers
X-Frame-Options, X-Content-Type, Referrer-Policy
Restrict camera, microphone and location access
Prevents third-party scripts from accessing device features. Does not affect Google, maps, or local SEO.
Recent failed login attempts
Show
No IP addresses are currently locked out.
Save changes
Tool 24

Firewall

Turns away the scanner traffic that hits every WordPress site — sqlmap, nikto, nmap and the rest — before it reaches your theme. It never runs inside wp-admin, so it can't lock you out of your own site.

  • Blocks known scanner tools and injection patterns
  • Login protection with lockout after repeated failures
  • Every block logged with the reason why
Firewall settings
Enable firewall
Blocks known malicious IPs and suspicious request patterns. Never runs in WordPress admin.
Block known scanner tools
Blocks requests from common attack tools like sqlmap, nikto, and nmap.
Block suspicious request patterns
Blocks common attack patterns in URLs such as SQL injection and script injection attempts.
Limit requests per minute
Temporarily blocks visitors who make too many requests too quickly.
120
Save changes
Firewall activity
The most recent requests the firewall has blocked.
TimeIP AddressReason
2 min ago203.0.113.47SQL injection attempt detected
18 min ago198.51.100.22Known scanner tool (sqlmap)
41 min ago203.0.113.9Rate limit exceeded (120/min)
1 hour ago192.0.2.144Known scanner tool (nikto)
Tool 25

Malware

Checks your server files for backdoors, webshells and obfuscated code, and your database for injected links and hidden redirects. Anything flagged can be quarantined — and anything you trust can be marked safe so it never comes up again.

  • Files and database, not just one of the two
  • Quarantine rather than delete
  • Mark your own plugins as safe
Malware Scan
Full coverage requires both scans — Scan Files checks your server files (core integrity, backdoors, webshells, obfuscated code), and Scan Database checks your posts, options, and comments for injected links, hidden iframes, and redirect scripts.
Last scanned: Aug 14, 2026 2:00 am
Run Full Scan

✓ All Clear — No Issues Found

Your site files look clean. Run regular scans to stay on top of any changes.

✓
Core file integrity

All WordPress core files match the official release.

!
Obfuscated code

1 file uses encoded functions. Common in some commercial plugins — mark it safe if you recognise it.

✓
Database injection

No injected links, iframes or redirect scripts found in posts, options or comments.

Scheduled Scans
Scan automatically
Daily at 2:00 am — emails you only if something is found

Locked down, not locked out.

Firewall, login limits and malware scanning that never run inside wp-admin — so they can’t shut you out of your own site.

Backup

A copy you can actually restore from

A backup nobody has ever restored is a guess. Three tools: take the copy, put it back, or move the whole site to a new host — all from the same archive.

Tool 26

Backup

Take a copy now or run it on a schedule, and send it somewhere that isn't the server it's backing up. Full site, database only, or files only.

  • Server, Dropbox, Google Drive, Amazon S3 or FTP
  • Full, database only or files only
  • Scheduled and forgotten about
Create Backup
Create a backup of your site now. Choose what to include and where to save it.
Full BackupDatabase OnlyFiles Only
ServerDropboxGoogle DriveAmazon S3FTP / SFTP
Google Drive connected
Backups upload to /MetaWrench Backups inside your Drive app folder.
Scheduled Backups
Run backups automatically on a schedule.
Weekly
Tool 27

Restore

Every backup listed with its size and date, and a Restore button beside it. You can also upload an archive from somewhere else and put that back instead.

  • Restore, download or delete any copy
  • Upload an archive taken elsewhere
  • Progress shown while it runs
Available Backups
FileSizeDate
sampleplumbing-full-2026-08-14-0400.zip248 MB14 Aug 04:00RestoreDownloadDelete
sampleplumbing-full-2026-08-07-0400.zip246 MB7 Aug 04:00RestoreDownloadDelete
sampleplumbing-database-2026-08-05-1132.zip18 MB5 Aug 11:32RestoreDownloadDelete
Tool 28

Migrate

Move the site to a new host or a new domain using the same archive your backups already produce. The site address is updated for you, and a rollback copy is taken before anything is overwritten.

  • Same archive as a normal backup
  • Site address swapped automatically
  • No separate migration plugin
Migrate a site
Move your site to a new host or domain. Follow both steps below.
1Get the backup file
Take a full backup on the old site and download the archive.
2Upload it here
Drop the archive here, or choose a file
Upload & Import

Could you get your site back?

Scheduled backups to Drive, Dropbox or S3 — and a restore that puts your site back the way it was if anything goes wrong partway.

Pricing

Simple yearly pricing. No surprises.

The stack you would otherwise assemble costs about $869 a year across twelve licences. This is all of it, for less than the firewall plugin alone.

Free

$0forever
Saves $415 a year on plugin licences
Everything needed to be found, to send email that arrives, and to get your site back if something goes wrong.
Setup
Dashboard with one site health score
My Business — set your trade once
Getting found
Sitemap, robots.txt and llms.txt
Schema on every page
Meta titles and descriptions
404 log, redirects and broken links
Connections and email
Search Console, Analytics and pixels
SMTP — email that actually arrives
Safety
Login, file and header protection
Backup, restore and cloud storage
Database cleanup
Download free
Everything

Pro

$99per year, one site
Saves $770 a year per site on plugin licences
All twenty-eight tools, with a year of updates and email support.
Everything in free, plus
Performance
Page caching — served before WordPress loads
Minification and deferred loading for HTML, CSS and JavaScript
WebP conversion, compression and lazy loading
CDN and early connections
Page speed with twenty saved runs
SEO
Every page scored in one pass
Security and email
Firewall with live rules
Malware scanning and quarantine
Email log and deliverability checks
Backup
Migrate a site to a new host
Get MetaWrench Pro
Before you install

Questions people ask before installing

Will this conflict with Yoast, Rank Math or All in One SEO?

Yes, if you run both. Two SEO plugins write two sets of meta tags into the same page head, which confuses search engines. Deactivate and delete the other one first. The same goes for caching, security, backup and SMTP plugins — MetaWrench covers those jobs too.

Do I have to use all of it?

No. Every area is off until you turn it on. Want only the SEO and schema side? Leave Performance, Security, Email and Backup alone and nothing in them runs.

Isn't a twenty-eight-tool plugin going to be bloated?

Bloat comes from code that loads whether you need it or not. Twelve separate plugins means twelve sets of stylesheets, scripts and database queries on every page load, and no way to stop them. MetaWrench loads only what you've enabled.

Will it work for my type of website?

Almost certainly. Home services, automotive, medical, beauty, fitness, food and drink, retail, professional services, hospitality, education, pets, real estate, software, ecommerce, manufacturing, agriculture, transport, events, government and non-profits are all covered. Pick the closest match in setup and the fields, schema and recommendations adjust. Nothing fits exactly? There's a general option.

What happens to my settings if I deactivate it?

They stay. Per-page data lives in post meta, settings live in the options table, and deleting the plugin leaves both alone so reinstalling picks up where you left off.

What happens to my site if I remove it?

It goes back to how it was. Cache rules, generated files and scheduled jobs are all removed on deactivation, so a site with MetaWrench gone behaves as though it was never installed. Most plugins leave that debris behind.

Does it work with the block editor?

Yes, and with the classic editor, Elementor, Divi and Beaver Builder.

Does it handle sitemaps?

It manages the sitemap WordPress already generates rather than adding a competing one. Exclude post types and taxonomies, keep author archives out, point it at a custom address, and robots.txt stays in step automatically.

Can one page have more than one schema type?

Yes, and that's the point. A service page is often a Service and an FAQPage at once. Select both and each outputs its own JSON-LD block.

What's the difference between free and Pro?

Free covers everything needed to be found and to get your site back — indexing, schema, meta tags, redirects, connections, SMTP, basic security, and backup with restore. Pro adds the seven Performance tools, whole-site SEO scoring, live firewall rules, email logging and deliverability checks, and site migration.

Can I use it on client sites?

Yes. Buy one licence per site in your own name, or have the client buy their own. Either way the key can be moved to a different site later, and support goes to whoever holds the licence. Agency plans for many sites are coming; until then, email us if you need more than five.

What if it doesn't work out?

Full refund within 14 days of buying Pro, no reason needed. Email support with the address you bought with and it goes back to your card. The plugin keeps running on the free tier afterwards.