Installing, securing, updating and repairing WordPress.
WordPress runs a large share of the sites on our platform, and it generates a large share of the support tickets. These guides cover installing it, keeping it updated without breaking it, hardening it against the attacks it actually gets, and recovering it when a plugin, an update or a database problem takes the site down.
The routine checks that keep a WordPress site from quietly accumulating problems, done monthly rather than only when something breaks.
Do I need managed WordPress hosting?It depends on whether you would rather pay for automation or do the maintenance yourself. Both routes end up in the same place.
How many WordPress plugins are too many?There is no magic number. What matters is what each plugin actually does, not how many are listed on the Plugins page.
How WordPress auto-updates actually workMinor releases update themselves silently by default. Major releases, themes and plugins do not, unless you tell WordPress otherwise.
How to back up a WordPress siteFiles and database, together — a backup missing either one is not a backup. Three ways to take one, and how to prove it works.
How to change a WordPress site URLThree ways to change the WordPress site URL, and why a search-and-replace on the database is usually still required afterwards.
How to change the WordPress admin usernameWordPress will not let you rename a username directly — create a new administrator account instead, or rename it through the database.
How to clean up and optimise the WordPress databaseWhat actually accumulates in a WordPress database over time, and how to clear it out safely before optimising the tables.
How to clean a hacked WordPress siteIsolate the site, find every piece of the infection, remove it, close how it got in, then confirm it is actually gone.
How to disable plugins when you cannot log inRename the plugin folder over FTP, or edit the database directly, when a broken plugin has locked you out of the dashboard itself.
How to find the plugin that is slowing your siteA methodical way to find out which plugin is actually responsible before you start deactivating things at random.
How to fix mixed content warnings in WordPressWhy a site on HTTPS still triggers a "not fully secure" warning, and how to hunt down and fix every http reference causing it.
How to fix WordPress not sending emailThe built-in mail function WordPress uses by default is unreliable — the fix is an SMTP plugin configured with real mail server credentials.
How to fix WordPress permalinks returning 404The home page loads, but every post and page 404s. Almost always a permalinks or .htaccess problem, and almost always fixable in minutes.
How to fix a WordPress login redirect loopSubmitting the login form just bounces you back to it — usually a URL mismatch, cookie problem, or a plugin, worked through in order.
How to fix the WordPress white screen of deathA blank white page with no error message, caused by a plugin, a theme, or a memory limit — and how to work out which one.
How to increase the WordPress memory limitRaise WP_MEMORY_LIMIT in wp-config.php first, then the server-wide PHP limit behind it if the error keeps coming back.
How to increase the WordPress maximum upload sizeThe upload limit shown in Media, Add New actually comes from PHP settings, not WordPress — raise it in your control panel first.
How to install WordPress manuallyCreate a database, upload the files, edit wp-config.php, and run the installer — five steps, no one-click installer required.
How to install WordPress on your hostingThe one-click route, the manual route, and the handful of setup choices that are annoying to change later.
How to limit WordPress login attemptsWordPress does not limit failed logins by default. Here is how to add a lockout, and what to pair it with for it to actually help.
How to migrate WordPress with a pluginThe simplest way to move a WordPress site between hosts, what its size limits are, and how to confirm it actually worked.
How to move WordPress out of a subdirectoryUse the WordPress Address and Site Address split to serve from the root without moving files, or move the files properly if you would rather.
How to move WordPress to a new hostCopy the files and database across, update the configuration, test before anyone sees it, then switch DNS with the old site still live.
Your first hour with a new hosting account.
26 articles EmailMailboxes, clients, forwarding and deliverability.
33 articles Domains & DNSNameservers, records, transfers and propagation.
36 articles SSL & SecurityCertificates, HTTPS, malware and hardening.
28 articles Control PanelFinding your way around the hosting panel.
26 articles Databases & MySQLMySQL users, phpMyAdmin, backups and repairs.
24 articles PHP & DevelopmentVersions, extensions, limits, cron and the shell.
28 articles Migrations & TransfersMoving a site or a domain in, without downtime.
22 articles Speed & PerformanceCaching, images, Core Web Vitals and slow sites.
28 articles Backups & RecoveryTaking backups, and restoring when it counts.
20 articles Errors & TroubleshootingSpecific error messages, and how to clear them.
44 articles VPS & ServersRoot access, SSH, firewalls and server basics.
30 articles Reseller HostingRunning a hosting business on our platform.
22 articles Ecommerce & WooCommerceOnline stores, checkout, payments and PCI basics.
26 articles FTP & File ManagementUploading, permissions and where files belong.
20 articles Billing & AccountInvoices, renewals, upgrades and cancellations.
18 articles SEO & MarketingGetting found once the site is live.
26 articles