WordPress Multisite: 6 Honest Tests Before You Commit
WordPress multisite shares one install, one database and one filesystem. Six tests that tell you whether it fits, and what extraction really costs.
· 14 min readInsights
No listicles, no reheated documentation. These are the answers we end up writing out for clients often enough that it made sense to publish them properly.

97 articles
DevelopmentWordPress multisite shares one install, one database and one filesystem. Six tests that tell you whether it fits, and what extraction really costs.
· 14 min read
SEOAI Overviews traffic loss has a signature: flat impressions, falling clicks, same position. Five ways to measure it, and what is not it.
· 14 min read
WooCommerceA WooCommerce product import has no undo. Seven hidden traps — encoding, prices, variations, duplicate IDs — and the safe sequence to follow.
· 14 min read
MaintenanceA WordPress migration plugin should not make you download and re-upload your site. Move it in 7 proven steps with a one-use link and a key.
· 18 min read
MaintenanceA WordPress client handover is a transfer of ownership, not a zip file. Nine things that belong to the client, and what you legitimately keep.
· 15 min read
DesignA WordPress classic theme is fully supported in 7.1. Six honest reasons to stay, four real risks, and the theme.json trick that costs an hour.
· 13 min read
DevelopmentA PHP 8.5 WordPress upgrade rarely breaks a site — it makes one noisy. What we found running the risky patterns on 8.5, and seven checks first.
· 15 min read
DesignA website feedback plugin lets clients click anything on your site and comment with a screenshot. A free, self-hosted setup in 7 simple steps.
· 14 min read
SEOSchema for AI search will not rank you. It settles who you are. Seven types worth adding, four to skip, and how to check what you publish.
· 14 min read
PerformanceWordPress plugin bloat is not a count. Six ways to measure what each plugin really costs, and how to remove the expensive ones safely.
· 14 min read
DevelopmentBookingPress alternative for sites left without updates: what the closure means, what moves across, and a 7-step migration with the exact commands.
· 15 min read
WooCommerceA WooCommerce out of stock product is an SEO decision, not an inventory one. Five fixes by situation, and why hiding items orphans the page.
· 14 min read
MaintenanceThe WordPress Site Health percentage is not a grade. Six warnings worth acting on today, nine you can decline, and why the number misleads.
· 13 min read
SEOAI plugin API costs explained with five numbers and a worked example: a thousand answers for about a dollar, what inflates the bill, and SaaS compared.
· 13 min read
DevelopmentA WordPress image upload error that just says HTTP error has seven ordinary causes. Two commands narrow it down before you change any setting.
· 14 min read
DesignElementor header footer builder plugins compared: five free choices, how each replaces the theme header, and three things to test before trusting any.
· 14 min read
SEOIs llms.txt for WordPress worth adding? Five honest facts, what nobody can prove yet, and the half-hour version if you decide to do it.
· 15 min read
DevelopmentAn honest Bookly alternative comparison: six free options judged on free-tier limits, page-builder fit, double-booking protection, reminders and data export.
· 14 min read
MaintenanceEvery website migration loses the same nine things, whatever the platform: URLs, design, form submissions, passwords, app data and what the host did for you.
· 13 min read
WooCommerceA WooCommerce HPOS migration moves orders into dedicated tables. Five essential checks first, who actually benefits, and how to roll back.
· 14 min read
SEOChatbot unanswered questions are the best content research a site can get. Six ways to turn them into pages, pins and FAQs, with a worked example.
· 14 min read
MaintenanceWix has no site export, so every Wix to WordPress move is a rebuild. Seven steps, the hashbang URL problem, and what the converters can and cannot do.
· 14 min read
DesignWordPress responsive styling in 7.1 is mostly theme.json, not CSS. Six simple wins without a page builder, and where a builder still wins.
· 14 min read
MaintenanceHow to test WordPress backup restores: five checks from listing the archive to a full rehearsal, the failures they catch, and a runbook you can keep.
· 15 min read
MaintenanceSquarespace to WordPress: what the export really contains, the one-blog limit, which URLs survive, and the form submissions you lose if you cancel first.
· 14 min read
DevelopmentToo many redirects means two things disagree about your canonical URL. One curl shows the loop, then seven causes and how to fix each one.
· 15 min read
DesignElementor popup builder is a Pro feature. Four free routes on free Elementor, the triggers that convert, and the accessibility checks every popup must pass.
· 15 min read
DevelopmentMoving HTML to WordPress is not a file conversion. The content model, the redirect map and the forms are the parts that cost — and the parts tools skip.
· 15 min read
WooCommerceApple Pay WooCommerce buttons need a gateway, a verified domain and an express payment block. Six hidden causes, and the curl that finds yours.
· 15 min read
DesignFive ways to put an Elementor booking form on a page, compared: shortcode, hosted embed, iframe, a native widget, Elementor Pro forms. One is a real element.
· 13 min read
SecurityA mixed content warning means the page requested HTTP over HTTPS. Eight hidden causes, the curl that finds them, and the search-replace that fixes it.
· 14 min read
SEOSeven questions before adding a WordPress AI chatbot: where answers come from, sources, cost per chat, data, page weight, and unanswered questions.
· 14 min read
SEOGA4 cannot track AI search traffic by default. Five steps that separate assistant referrals from Direct, plus the part nobody can measure honestly.
· 15 min read
MaintenanceA WordPress domain migration in seven steps: files, database, a serialization-safe URL rewrite, caches and the 301s that keep rankings. Free tools.
· 14 min read
DesignThe WordPress 7.1 Tabs block ships real ARIA and needs no jQuery. Seven honest wins over a builder widget, and the three places builders still win.
· 14 min read
MaintenanceWordPress settings keep reverting? Something is writing the old value back. Six ways to catch it, from a one-line test to a log that names the file and line.
· 16 min read
PerformanceWordPress cron not running means scheduled posts, backups and emails stop silently. Six causes, two commands to identify yours, and the durable fix.
· 15 min read
MaintenanceHow to undo WordPress settings changes when there is no undo button: the plugin reset, WP-CLI, one row from a backup, or a recorded history in one click.
· 16 min readWooCommerce tracking broken after a blocks migration? Nothing errors, the pixel just stops. Seven fixes, in the order that finds the cause fastest.
· 14 min read
MaintenanceWordPress settings history does not exist in core: the options table forgets the old value. Five free ways to track and undo settings changes.
· 14 min read
DevelopmentA WordPress REST API error means something is intercepting /wp-json/. Two curl commands narrow it down, then eight causes in diagnostic order.
· 15 min read
SEOGEO vs SEO in 2026: what genuinely changed, the numbers behind it, and the six things worth doing on a WordPress site. No packages, no scores.
· 14 min read
WooCommerceWooCommerce checkout blocks are faster but break older extensions. The one-hour audit that tells you whether to switch, wait, or budget a project.
· 14 min read
DevelopmentCustom blocks broken in the editor but fine on the live site? The iframe change in WordPress 7.1 explains it. Three fixes, in diagnostic order.
· 15 min read
MaintenanceThe WordPress 7.1 update moves the editor into an iframe. Nine checks that tell you whether it is safe to run on your site, and how to roll back.
· 14 min read
MaintenanceChange WordPress hosting with no downtime: lower the DNS TTL first, test through your hosts file, delta-sync at cutover, and keep a rollback ready.
· 14 min read
DevelopmentWordPress emails not sending? Separate "never sent" from "sent to spam", check the From address before DNS, then move to authenticated SMTP.
· 13 min read
SecurityLocked out of WordPress admin? Match your symptom to the cause, then reset the password, fix the site URL or disable the plugin — all without wp-admin.
· 13 min read
DevelopmentWordPress booking plugin checks that catch double bookings, dead reminders and builder failures before launch — with the commands to run for each.
· 17 min read
Development500 internal server error in WordPress: read the log first, then work through .htaccess, memory, plugins and permissions in the order that finds it.
· 13 min read
DevelopmentDatabase connection error in WordPress: what it actually means, the seven causes in the order that finds them fastest, and how to repair tables safely.
· 13 min read
DesignWordPress accessibility is now a legal requirement for many businesses. What the law says, the eight failures we find most, and how to test it yourself.
· 13 min read
DesignRunning Elementor without Pro: the nine things you can genuinely do for free, the three you cannot, and what the free route actually costs you.
· 14 min read
MaintenanceA WordPress backup plugin that cannot restore is not a backup. Six checks that separate the ones that work from the ones that only look like they do.
· 17 min read
SEOWordPress not showing on Google? Separate indexing from ranking first, then work through the nine causes in the order that finds the problem fastest.
· 14 min read
DevelopmentWix vs WordPress in 2026: what each is genuinely good at, the four questions that decide it, and why the exit cost matters more than the feature list.
· 14 min read
DesignWordPress website cost in 2026, broken down honestly: what drives the price, what agencies actually charge, and the running costs nobody quotes you.
· 14 min read
DevelopmentElementor stuck on the loading spinner? Read the console error first, then memory, Safe Mode, Cloudflare Rocket Loader and the server limits that break saving.
· 6 min read
DevelopmentEdited in Elementor and the live site looks the same? Caches are layered. Clear them in the right order — and know which one stays stale after a purge.
· 6 min read
DevelopmentA laggy Elementor editor is usually memory, revision bloat or autoloaded options. How to tell which side is slow, and fix the one that matters.
· 6 min read
DevelopmentThe number in "Allowed memory size exhausted" is bytes, and there are three memory limits in play. Which one your host actually controls, and how to find what is eating it.
· 5 min read
DevelopmentA blank WordPress page is a PHP fatal error with the message switched off. Check the status code, use recovery mode, and read the log that names the file.
· 6 min read
DevelopmentThe "headers already sent" warning names two files — the second one is the cause. Whitespace, an invisible UTF-8 BOM, and how to get back in when it locks you out of wp-admin.
· 6 min read
DevelopmentThe "Maximum execution time exceeded" error means PHP stopped a script that ran too long. Read the file path, raise the limit where your host reads it.
· 8 min read
DevelopmentA PHP upgrade breaks sites when old code meets a version that removed it. Roll back safely, read the log, and know what 8.0 through 8.3 actually changed.
· 6 min read
PerformanceA slow WordPress site usually has one of seven causes. How to find yours with field data and a few commands, and what to fix first.
· 15 min read
SecurityMost compromises stay quiet. Five checks that find one — core checksums, PHP in uploads, changed files, unknown admins — and what not to do first.
· 6 min read
WooCommerceAudit your checkout fields against real orders instead of guessing, put express payments above the form, and test what a declined payment actually looks like.
· 7 min read
SEORedesigns lose traffic because URLs changed, not because of the design. Inventory, the four decisions per URL, the redirect test, and six weeks of watching.
· 8 min read
DevelopmentBoth answers are right sometimes. Measure the page weight and the exit cost instead of arguing about it, then let four questions decide.
· 7 min read
DevelopmentDefault to buying — then price the workarounds when a plugin nearly fits. The middle option people forget is buying and extending through hooks.
· 7 min read
MaintenanceWhat to expect from a WordPress maintenance plan, what should never be in one, what you should own, and the questions that separate care from an invoice.
· 8 min read
SEOHow assistants pick sources, why answer-first writing gets quoted, the crawlers you may be blocking by accident, and the schema rule people break.
· 8 min read
DesignWhat to prepare before commissioning a website design, the questions to ask an agency, and the commercial terms that cost the most if you skip them.
· 8 min read
PerformancePageSpeed splits LCP into four phases. Find the one that dominates before optimising — and stop lazy-loading the hero image.
· 6 min read
SecurityRemoving malware is the easy half; removing the attacker's access is the half that counts. The ordered cleanup, with the salt rotation people skip.
· 6 min read
WooCommerceA store's most valuable pages cannot be cached. Object caching, HPOS, cart fragments and the PHP worker ceiling that explains the promotion-day crash.
· 6 min read
PerformanceCLS is impact times distance, so one banner can fail a page alone. Find the big shift, reserve the space, make the font swap invisible.
· 6 min read
WooCommerceMost abandonment has documented, fixable causes. Measure where they leave, remove the surprise costs and the friction, then recover the remainder.
· 6 min read
SecurityHardening that earns its keep, in order of impact — plus the widely repeated advice that stops nobody and is not worth your time.
· 6 min read
WooCommerceMatch the symptom first: dead button, expired session, declined payment. Where the real reason is logged, and why checkout must never be minified.
· 6 min read
PerformanceFind where the weight actually is before deleting anything. Autoload, orphaned rows, tables left by dead plugins — and the missing index that is the real win.
· 6 min read
SEOA five-minute audit that catches the expensive faults — the noindex checkbox, a sitemap that 404s after a move, and what the Indexing report is telling you.
· 6 min read
SecurityYou cannot stop the bots trying, only make trying pointless. Rate limiting, two-factor, the XML-RPC multiplier — and what is only noise reduction.
· 6 min read
WooCommerceDecide tax-inclusive or exclusive before entering products, order shipping zones narrow to broad, and never omit the fallback zone.
· 5 min read
MaintenanceMaintenance fails for want of a schedule. A weekly, monthly and quarterly rhythm with the commands — and the silent failures each one catches.
· 5 min read
WooCommerceMove a live store between platforms without losing orders, customers or rankings: what migrates, what does not, the redirect map, and the cutover plan.
· 7 min read
SecurityCleanup is half the job. Work out what was reachable, rotate every credential, meet your notification duties, and watch for thirty days — not one.
· 7 min read
SEOThere is no duplicate content penalty — your signals just get split. Which of the three tools fixes which case, and why an indexed staging site is urgent.
· 5 min read
MaintenanceThe risk is not updating — it is updating with no way back. Sort the rollback first, batch the rest, and automate only the layer that never breaks.
· 5 min read
WooCommerceThe gateway decision is the one you cannot undo, renewals run on scheduled tasks that fail silently, and most failed payments recover if you chase them.
· 7 min read
DesignYour site will never be faster than the theme demo. Test that first, then check the exit cost and whether anyone still maintains it.
· 6 min read
SEOA 301 carries the rankings, but only to a page that answers the same need. Build the map, flatten the chains, and verify with a command rather than hope.
· 6 min read
DesignTokens in theme.json, layouts as block patterns, and locked structure with free content — how a WordPress design survives two years of edits by its own team.
· 8 min read
MaintenanceEveryone has backups until they need one. What a complete backup holds, how to verify the file rather than the email, and the restore drill that proves it.
· 6 min read
DesignNot the ugly mistakes — the quiet ones. Vague headlines, competing CTAs, mobile afterthoughts and trust gaps that lower conversion on good-looking sites.
· 7 min read
MaintenanceStaging is where breakage is free. Clone it, lock it down on day one, and know which half of a push-live will delete your real orders.
· 5 min readNo article matches that.
We would like to use analytics cookies to understand how the site is used. They are not needed for the site to work, and nothing is loaded unless you agree. Privacy policy