-
The must-have WordPress plugins for what actually breaks your clients’ site
Most “must-have WordPress plugins” lists are written for people building one site. Maintenance is a different job. You are not building, you are keeping fifteen or thirty sites alive while the people who own them log in and change things. In this post I want to come at this from the other direction. Instead of…
-
Smarter content QA: AI review on publish, token-aware cooldowns, and agency site management
Managing content quality across multiple WordPress sites has always required a careful balance between automation and cost control. The latest update to ToggleWP brings three improvements that work together: a cleaner Manage Sites experience for agencies, a new AI Review on Publish feature that hooks directly into the Content Health Monitor, and a configurable cooldown…
-
Catch the words that shouldn’t be there: Content integrity monitoring for client sites
Every web agency knows the feeling – a client calls because someone noticed a typo that’s been sitting on their homepage for months, or worse, a hacked site is quietly serving up pharma spam to visitors while the dashboard looks perfectly green. Routine crawls catch broken links and missing images. But what about the words…
-
Content Health Monitor (Preview)
This technical post takes a look at the new Content Health Monitor and how it connects together. It is similar to the existing AI Hub / Client modules, with their central point of access, with an integration to my (in development) Website Toolkit site audit service. The three parts required to work: Content Health Monitor…
-
From maintenance to monitoring: How to increase your monthly retainer value
In my previous post, I introduced the Content Health Check – the new ToggleWP module designed to catch “silent failures” (like broken links and missing sections) before your clients do. But once you have this “extra pair of eyes” working for you, how do you actually turn it into a revenue generator? For many agencies,…
-
Content health check: Branded site audits for every client, without the manual work
If you’re managing websites for clients, you already know the feeling. Something breaks quietly – a page throws a 404, a blog post from three years ago links to a product that no longer exists, a YouTube support video was set as private, and nobody notices until a client emails you on a Friday afternoon….
-
How to send internal messages to your WordPress team without switching to Slack
Not every internal message needs to leave WordPress. Update requests, content feedback, reminders for contributors – for teams that live in the WordPress admin, a messaging system built in is often more practical than switching context to another app. ToggleWP’s Messaging module adds an inbox experience to WordPress. What it includes Sending to roles, not…
-
How to build a searchable member or supplier directory in WordPress without a developer
Directory listings – member directories, supplier databases, job boards, product catalogues – are a common site requirement. The typical options are either a bloated plugin that does too much, or a developer building something custom. ToggleWP’s Filtered Directory module sits in between: flexible, frontend-ready, and no code required. What you can build Any searchable, filterable…
-
How to add zoomable, full-screen images to WordPress without a plugin conflict
Product photos, portfolio images, architectural drawings, maps, infographics – any image where detail matters benefits from the ability to zoom in. Most WordPress themes don’t include this functionality, and many lightbox plugins are bloated or conflict with page builders. ToggleWP’s Draggable Image Viewer module adds a clean, touch-friendly zoom overlay with minimal configuration. What it…
-
How to detect a transactional email failure before your client (or their customers) do
Transactional emails – order confirmations, password resets, membership receipts – are often the most business-critical emails a WordPress site sends. They’re also the ones you’ll never hear about until they’ve been broken for a while. ToggleWP’s Email Health Monitor gives you the tools to catch failures early, understand the cause, and fix them before anyone…
-
Why your WooCommerce order emails stopped – and how to catch it happening again
WooCommerce order confirmation emails are one of the most important automated messages a store sends. When they stop working, customers don’t receive purchase confirmations, assume something went wrong, and often contact support – or dispute the charge. The problem is that WooCommerce itself won’t tell you the emails have stopped. You find out when a…
-
How to find out which plugin is sending unexpected emails from your WordPress site
You spot an email in your inbox that you didn’t expect. Or a client reports that their site is sending emails to people who shouldn’t be getting them. The question is: which plugin is responsible? WordPress gives you no built-in answer. ToggleWP’s Email Health Monitor does. Plugin source detection Every email logged by Email Health…
-
How to add a newsletter signup popup that doesn’t annoy visitors or attract bots
Newsletter popups have a bad reputation because most implementations are aggressive: they fire immediately on page load, appear on every visit, and get in the way. ToggleWP’s Newsletter Subscribers module takes a lighter approach. How the popup triggers The popup is triggered either: The keyboard trigger means you can run a low-friction version where the…
-
How to prevent hackers from harvesting WordPress usernames via the REST API
By default, WordPress publicly exposes a list of all registered usernames via its REST API at /wp-json/wp/v2/users. Any visitor – including attackers – can retrieve every username on your site without being logged in. This is a common first step in brute-force attacks: collect valid usernames, then target them with password attempts. Why it matters…
-
How to lock your WordPress admin to a single email domain
If you build and manage sites for clients, there’s a configuration risk that’s easy to overlook: anyone with the right credentials can create an administrator account, regardless of their email address. That includes attackers who gain access via targeted scripting attacks, or clients who accidentally elevate a user they shouldn’t. ToggleWP’s Security & Authentication module…
-
How to find out if anyone is actually reading your blog posts (without Google Analytics)
Pageviews tell you someone visited. They don’t tell you whether they read the first paragraph and left, or scrolled all the way through. For content sites, the difference matters. ToggleWP’s Scroll Tracking module gives you per-page scroll depth data – with no third-party scripts and no personal data collected. What it tracks Every visit is…
-
How to warn yourself when a site is blocking search engines
“Discourage search engines from indexing this site” is a checkbox in WordPress’s Reading settings. It’s there for development environments – but it’s easy to forget to uncheck it before launch, or for a client to toggle it accidentally months later. The result: the site is live, looks fine, but is quietly invisible to Google. ToggleWP’s…
-
How to avoid clients from publishing changes to the wrong site
Syncing a staging site to production while someone is actively editing it. Making content changes on staging, then overwriting them with a pull from production. Editing what you think is the live site and realising it was staging. These are avoidable mistakes, but they happen – especially when multiple people are involved and sites look…
-
How to search through large WordPress category and tag lists instantly
If you have hundreds of categories or tags, the default WordPress taxonomy checklist in the post editor becomes a problem. Scrolling through a long list to find the right term is slow and error-prone – and there’s no native search. ToggleWP’s Search Filter module adds a real-time search box to any taxonomy checklist. How it…
-
How to hide the WordPress admin clutter your clients never need to see
The default WordPress admin is built for developers and power users. When a client logs in to write a blog post, they’re confronted with plugin update notices, admin menu items they’ll never use, dashboard widgets that mean nothing to them, and settings that could cause problems if clicked. This situation is even worse around popular…
-
How to prevent clients from accidentally deactivating critical plugins
If you manage WordPress sites for clients, you’ve probably been there: a client pokes around the Plugins screen, deactivates something important, and suddenly the site is broken. Then comes the support ticket. ToggleWP’s Plugin Control module lets you remove the Deactivate link from any plugin – so the button simply isn’t there for non-admin users….
-
How to stop clients installing random plugins that break your setup
A client finds a free plugin that promises to do something clever, installs it, and suddenly your carefully configured site has a conflict. Or they install a second SEO plugin. Or a security plugin that fights with yours. ToggleWP’s Plugin Control module gives you tools to guide clients toward safe choices – and block the…
-
How to remind clients about plugin renewals before they get charged for tools they no longer use
Annual plugin renewals have a habit of sneaking up. Clients get charged for a license they forgot about, come to you asking what it’s for, and suddenly you’re explaining why their site still needs it – or worse, why it doesn’t anymore. ToggleWP’s Reminders module gives you a simple way to track renewals and send…
-
How to automatically log out idle admin sessions on client sites
WordPress’s default “Remember Me” session lasts 14 days. If a client with admin level access stays logged in on their own, or a shared computer like a library machine, that session stays active for two weeks – a significant security exposure. ToggleWP’s Session Management module lets you set sensible session limits and gives you tools…
-
How to apply for the ToggleWP Partner Programme
If you actively build / maintain client WordPress sites, my partner programme gives you Agency-tier ToggleWP access while you use it in real client environments and share practical feedback. As a Partner on the programme I would like to spend some time getting to know you and how your business operates. This will help me…
