Skip to main content
📝

WordPress

27 articles in this section

This section isn't about installing WordPress through a hosting one-click installer — it's about what happens to a site afterward: from moving it to a VDS without hosting and setting up staging for safe testing, to a security checklist and a white screen that should be diagnosed from the logs, not fixed by reinstalling a theme.

Speed gets its own space: Redis cache, LiteSpeed Cache, database cleanup, and WooCommerce, which slows a store down faster than anything else once the catalog grows. Next to it — WP-CLI: searching and replacing data in the database after a domain change, creating an admin user, and managing a site without the dashboard.

Other guides cover what usually gets missed: WP-Cron failing to fire on time without a system cron job, mail that never arrives without proper SMTP, Multisite as a network of sites sharing one core, and the REST API for pairing WordPress with an external frontend.

  • Security: checklist, safe updates, rolling back a version
  • Speed: caching, database, WooCommerce optimization
  • WP-CLI: search-replace in the database, admins, automation
  • SEO and multilingual sites: Yoast, Polylang and WPML
Install WordPress on a VPS Without Hosting: Full Setup Installing WordPress on a VPS from scratch: Nginx + PHP-FPM + MySQL + Let's Encrypt SSL. Complete guide in 30 minutes for Ubuntu 22.04. WordPress Security: Complete 2026 Checklist Complete WordPress security checklist: protecting wp-admin, changing the DB prefix, hiding the version, login attempt limits, Wordfence, and two-factor auth. WordPress staging site: a test environment without risk Creating a WordPress staging environment: WP Staging plugin, manual clone via cPanel, testing updates, and deploying changes to production. WooCommerce: Setting Up an Online Store on WordPress Install and configure WooCommerce: add products, accept Stripe/PayPal payments, set up shipping, and optimize SEO for your online store. Yoast SEO: Complete Plugin Setup for WordPress Setting up Yoast SEO: XML sitemap, meta tags, Open Graph, breadcrumbs, readability and keyword analysis for growth in Google. WordPress Child Theme: Creating and Configuring One How to create a WordPress child theme, why you need one, and how to properly configure functions.php and style.css. Protecting customizations from updates. Redis Cache for WordPress: 5–10x Speed Boost How to set up Redis object cache for WordPress on a VPS: installing Redis Server, the Redis Object Cache plugin, configuring wp-config.php. Much faster site. WordPress Multisite: a network of sites on one install How to enable WordPress Multisite and set up a network of subsites on subdomains or subdirectories. Manage plugins and themes for the whole network at once. WP-CLI: Managing WordPress from the Command Line A complete guide to WP-CLI: installation, essential commands for updates, managing plugins, users, the database, and migrating WordPress over SSH. WordPress Database Optimization: Speed and Cleanliness How to optimize a WordPress database: deleting revisions, cleaning autoload options, optimizing tables, and configuring wp-config.php to reduce MySQL load. WP-CLI Commands: Database Search-Replace and Admin Users WP-CLI complete guide: install, update plugins/themes, manage users, search-replace in DB, import/export. Essential commands reference. WooCommerce Speed Optimization: Complete Guide Speed up WooCommerce: fragment caching, disable unused scripts, Redis sessions, product image optimization. Practical tips for faster stores. WordPress speed: 10 ways to make your site faster Ten proven ways to speed up WordPress: page cache, CDN, WebP images, lazy load, deferred JS, database tuning and hosting. WordPress Backup: UpdraftPlus and Manual Methods WordPress backup guide: UpdraftPlus to cloud, manual mysqldump + rsync, cron automation. Never lose your site data again. WordPress Google Analytics 4: Correct Setup Guide Connect Google Analytics 4 to WordPress: via Site Kit plugin, manual functions.php code, or GTM. Set up conversion goals correctly. Elementor Speed Optimization: Reduce Load Time Speed up Elementor websites: disable Google Fonts, reduce DOM size, lazy widget rendering, inline CSS, image optimization tips. Migrating WordPress to a VDS: A Step-by-Step Guide Migrate WordPress to a VDS: mysqldump the database, rsync the files, configure Nginx, move DNS, set up SSL. No downtime, no data loss. Gutenberg Blocks in WordPress: Patterns and Templates The Gutenberg editor in WordPress: how to build block patterns, custom site templates through FSE and limit the block set for editors without plugins. WordPress REST API: Access, Keys and Rights The WordPress REST API: how to grant access with application passwords, limit role rights and close endpoints to outside requests. Headless WordPress: Pairing with a Front End Headless WordPress: how to serve content through the API to React or Next.js, refresh the front end on publish and keep the site fast. WP-Cron Not Working: Moving Tasks to System Cron WP-Cron fails to fire on a low-traffic site — disable the built-in pseudo-cron and move WordPress tasks to the server's system cron. Multilingual WordPress Site: Polylang and WPML A multilingual WordPress site: how Polylang differs from WPML, how to set up languages and translate menus, widgets and meta tags. White Screen and 500 Error in WordPress: Find the Cause White screen and 500 error in WordPress: enable debug.log, disable plugins and the theme, raise memory_limit and fix .htaccess in 15 minutes. Safe WordPress Updates: Procedure and Rollback Safe WordPress updates: back up before starting, update plugins, theme and core in order, test on staging, and roll back if something breaks. WordPress Emails Not Sending: SMTP Setup Guide WordPress emails not delivered because of the mail() function: set up SMTP with a plugin, configure DKIM and SPF, and test delivery. LiteSpeed Cache for WordPress: Setup and Comparison LiteSpeed Cache for WordPress: page cache setup, image optimization, and a speed comparison against Redis for serving pages. Changing a WordPress Domain: Replacing URLs in DB Changing a WordPress domain without breaking it: the right way to replace URLs in the database, serialized data, and redirect setup.