Skip to main content
📝

WordPress

30 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 Checklist for Site Owners 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. Core Web Vitals: What Hosting Can Fix, and What Not Google's real LCP, INP, and CLS thresholds, what hosting can fix — TTFB and compression — and what stays on the WordPress theme and plugins. WebP and AVIF: How to Serve Modern Image Formats How WebP differs from AVIF, how to wire them up with picture and the Accept header in Nginx, and why conversion matters more for WooCommerce. WooCommerce HPOS: moving to the new order storage How to move to High-Performance Order Storage without losing orders: backup, compatibility mode, plugin checks, WP-CLI and rollback.