My favorite WordPress plugins (and also HIGHLY RECOMMENDED by experienced WordPress developers). All these
Read More about Best WordPress Plugins – UPDATED 2024
Blog
This page contains all 450+ posts I’ve ever written (from newest to oldest). You can also see them in list format.
Best WordPress Hosting Reviews (UPDATED 2024)
All the WordPress webhosting companies I've personally tried or heard about from people I trust!
My
Read More about Best WordPress Hosting Reviews (UPDATED 2024)
Affiliate Marketing Expectations (companies vs bloggers)
WordPress vs WP Engine – community drama 2024
MaxMind fraud prevention review (WHMCS + minFraud)
CWICLY’s demise – a lesson in specialization
Fixing WordPress post edit errors – “not a valid JSON response”
WP Admin Dashboard – UI design fantasies
Neve review – fun cloud theme for WordPress
BEST PLUGINS for WordPress developers & reviewers
MainWP vs ManageWP – best WordPress management plugin
BEST Gutenberg Pagebuilders for WordPress – UPDATED 2024
WPJohnny WordPress theme roundup 2023
Awesome Motive isn’t awesome
Greenshift – Gutenberg pagebuilder blocks (with animation)
Cwicly – WordPress Gutenberg pagebuilder review
Breakdance – WordPress sitebuilder review
ScalaHosting review – traditional shared hosting (custom panel)
Cloudways is cashing out (acquired by Digital Ocean)
HostArmada review – old school shared hosting (with a twist)
WordPress is (slightly) losing market share because…
Exporting databases using WP-CLI
Mounting Linode storage volumes
DNS Basic Info & Troubleshooting
Best WordPress Themes – UPDATED 2024
A list of my favorite WordPress themes and why! I also include my most hated themes(for better context).
Read More about Best WordPress Themes – UPDATED 2024
Akamai’s Linode acquisition – initial thoughts
Hosting Services Breakdown – domain registrar, web hosting, email hosting, DNS
Guide to Security Headers
What are HTTP headers? (and why they’re useful)
WPCloudDeploy custom hacks and fixes
phpMyAdmin stuck when dropping tables
WordPress MySQL database import errors (and fixes)
Custom LOG OUT link without WP-nonce confirmation
Swift Performance WordPress Cache Plugin – UNOFFICIAL GUIDE
My unofficial guide to speeding up WordPress with SWIFT Performance cache plugin! (Updated Dec 4, 2021)
The
Read More about Swift Performance WordPress Cache Plugin – UNOFFICIAL GUIDE
BEST WordPress Cache Plugins 2022
WordPress documentation plugins – fast review
Open-Source FILE MANAGER script comparison
FlyingPress cache plugin – UNOFFICIAL GUIDE – UPDATED 2022
LiteSpeed Cache WordPress Plugin – UNOFFICIAL GUIDE
I don't know why it's taken me this long to release a guide for one of my favorite cache plugins. Much of the
Read More about LiteSpeed Cache WordPress Plugin – UNOFFICIAL GUIDE
NitroPack cloud-caching service review – UPDATED 2022
Builderius – initial thoughts and respect
CloudPages managed WordPress hosting – INITIAL REVIEW
NGINX vs OpenLiteSpeed (OLS) honest speed comparison 2022
Are plugin acquisitions bad for WordPress users?
DNS hosts website preview
Mobile menu design RANT
Stock & Crypto Investing Advice from a NOOB
Stop word-stuffing your blogs for SEO
DISRUPTING a WordPress plugin market
FINDING SUPPORT for any theme or plugin
RunCloud BEATS Cloudways & GridPane – 2022 review
Betrayed feelings about Frost theme
WPCloudDeploy unofficial setup guide
Removing WordPress user registration spam
Always use a CHILD THEME
How to NOT get destroyed by Google algorithm updates
Why WordPress SUCKS (and how it could be better)
Bricks WordPress theme and pagebuilder review
RSS output hacks – exclude categories, add spacing
Appreciation post for WP Migrate DB
WPJohnny WordPress theme roundup 2021
HOW and HOW NOT to write a copycat blog
Core Web Vitals – score optimization tips
Writing Tips for First-Time Bloggers
10 TRUTHS about running a webhosting business
How to Socialize (Network) in Person
Protect your EBOOKS with a PDF Stamper plugin (WaterWoo)
How to become a WordPress coder
Caudabe iPhone protective case review
LTD suspicions – deal or desperation?
BEST WordPress SEO plugins 2021
Spark Mail vs Mailspring (OS X email client review)
Why I don’t recommend FREE membership plugins
Don’t use INCREMENTAL backups (if you can help it)
The new Safari is NOT faster than Chrome
Quick thoughts on CSS Scan
Not a fan of Pinegrow for creating WordPress themes
The origin of WordPress plugin bloat
Speeding up WordPress (wp-admin) backend
Local-load Google webfonts in DIVI (in just 5 minutes)
HARDCODING your (pagebuilder) header and footer
Don’t sell your product on FLEA MARKETS (AppSumo)
Prioritize your website NEUTRAL color, not primary color
Telltale signs of a GOOD DEVELOPER
Repairing a HACKED WordPress site
NitroPack – cloud caching and CDN service review
Setting variable height for iframe video embeds
Minify strategies for HTML, CSS, JS
Why use cPanel in 2021
WPJ 2020 review – uncharted territory
BEST WordPress Cache Plugins 2021
The ETHICS of WordPress GPL
Getting rid of WordPress form spam
Linode has the best cloud manager UI
Should you distribute your Youtube videos on other networks?
GiveWP fundraising plugin review
Sendy self-hosted email software review
WHY your new business isn’t making money
WP Performance – cache plugin review
STUPID WEB UI – using icons instead of text labels
Which WordPress “experts” should you trust?
Ultra-fast server file transfers with WGET
LiteSpeed (Enterprise) vs OpenLiteSpeed
Are you selling price DISCOUNTS or INCREASES?
Escaping the Content Network MONETIZATION TRAP
MXroute email hosting review
Pricing strategy for the LONGTERM
BEST and WORST reasons to learn server-admin
Disable WordPress default LAZY LOAD
Don’t waste time on NON-BUYERS
Why MARKET RESEARCH for new products is stupid
Stylus browser extension – custom style other websites
Best WordPress Pagebuilders Review – UPDATED 2022
Why is Gutenberg being pushed now (when it’s not perfect)
How to Run a LOW-MAINTENANCE Blog
Noob Guide to Gutenberg
How to Run a Successful Membership Site
Pagebuilders are always a LONGTERM mistake
Reduce Macbook fan noise
LiveCanvas HTML/CSS pagebuilder for WordPress – REVIEW
GeneratePress vs Astra vs Kadence (2020 comparison)
External Tracker for AffiliateWP (WPJ plugin)
CloudPanel – server control panel review
Comments Sticky Moderate (WPJ plugin)
Disable WP-Cron and use real CRON JOB
HappyFiles media management plugin review
HestiaCP – server control panel review
Nerd Guide to WordPress Firewall Security
Clone database in phpMyAdmin (easy way)
TIP – prevent clients from editing Gutenberg blocks
Attracting TALENTED Developers to Your Project
The Most Difficult WordPress Speed Optimization Clients
Best WordPress Cache Plugins 2020
Content Control plugin – for user content restriction
How to STAY IN SHAPE as a Tech Worker
Totally biased review of FlyingPress cache plugin
Blocksy WordPress theme review
Design logic behind the WPJohnny custom theme
WPCloudDeploy – WordPress hosting plugin review
How to MANUALLY Clone or Create a Staging Site
Affiliate Royale to AffiliateWP (migration script)
BunnyShell – cloud panel review
Responding to potential clients saying “your price is too high”
WP Fluent Forms – WordPress plugin review
Best Microphones for Online Streaming or Podcasting
Dashboard Search for MemberPress (WPJ plugin)
MailOptin Email Lead – WordPress plugin review
Kadence WordPress theme review
The BUSINESS BENEFITS of Blogging
Github cheatsheet
AffiliateWP plugin review
How to Know if BLOGGING is Your Destiny
Cache warming with Optimus Cache Prime (OCP)
WP Featherlight Disabled (WPJ plugin)
AVOID – Astra theme and Brainstorm Force plugins (are bloated)
Comment Reply Email (WPJ Plugin)
How to HARDEN a Linux web server
AUTOMATE your Social Media Posting (how to)
WP Interview – Daan van den Bergh (of WoOSH.DEV)
Thoughts on Google Web Vitals (web.dev)
Jelastic multi-cloud hosting platform review
UNDERSCORE vs HYPHEN (in text strings)
Elastic Hosting for WordPress – PROS & CONS
The WordPress Open-Source Conundrum
Block WordPress comment spam (easily) via blacklist
How to customize WordPress admin CSS
10 BEST Gutenberg block libraries for WordPress
WPMU DEV sucks – don’t use their plugins
Skills you need to manage a (Linux) web server
RunCloud hosting panel 2020 review
Don’t use CSS frameworks with your custom WordPress theme
Flywheel WordPress hosting review – IT SUCKS
To WWW or not to WWW
Why LiteSpeed Cache is the #1 cache plugin for me
The Ultimate WordPress Speed Optimization Guide
130+ performance tips to overcome your WordPress speed addiction.
Are you a speed addict?Are you worried
Read More about The Ultimate WordPress Speed Optimization Guide
EASY Gutenberg Development Resources
Changing your WordPress site domain name
My opinion on WordPress webserver script-stacks
How to migrate ANY type of website (to new webhost)
Plesk (Obsidian) Control Panel Review 2020
Affinity design software review
Marketer’s Delight – WordPress conversion theme
The most elegant WordPress theme – Artisan Themes review
Oxygen Builder ISN’T a pagebuilder (and that’s why it’s great)
Restrict Content Pro – WordPress membership plugin review 2020
How to Crush Your SEO Competition (like a pro)
Predicting the death of ALL pagebuilders (except ONE)
WishList Member – membership plugin review 2020
Why I don’t use SEO plugins (ever)
How to COPY-PASTE Gutenberg blocks
IGNORE Query Strings when Caching
WordPress Membership Plugins Review 2022
What are ACTIONS, HOOKS, and FILTERS in WordPress?
Replace BLOATED PAGEBUILDERS with Gutenberg blocks
Custom Post Types (CPT) vs custom Gutenberg blocks
The magic of custom Gutenberg blocks
GADWP Plugin is now GAinWP (SCREW ExactMetrics)
Redefining WordPress content with Gutenberg
What are Custom Post Types (and why do they matter?)
GeneratePress vs Astra (WordPress theme comparison)
Blisk – multiple screen development browser
“PLANS” vs “PRICING” – verbiage comparison
Adventures with Amazon managed databases (Lightsail, RDS, Aurora)
Why Websites Should Be Designed like VIDEO GAMES
WebP image format in 2020 – is it global yet?
How to Use Public DNS Service (Google, Cloudflare, etc)
Email Pop-up Plugin Review
Where to get a great logo
Logos are not PICTURES, they are FEELINGS
Which is the fastest WordPress theme?
Typography is king (in web design)
WHM cPanel cheatsheet (configs, commands, fixes)
WordPress SEO Tips for 2020
LittleBizzy REVIEW by WPJohnny – Jesse Nickles (fraud / slander alert)
How to get BEST PRICING on a Apple MacBook Pro
Gutenberg FIX – image gallery item on last row too big
cPanel vs Plesk – Webhosting Control Panel Review 2020
WHY to always use a Transactional Email Service
How to get FREE STUFF on Amazon
VPS REVIEW – Digital Ocean vs Linode vs Vultr
Getting the most out of your graphic designer
The MONSTER GUIDE to WordPress Image Optimization
Social Media Marketing on LinkedIn (tips and tricks)
Putting social share buttons at TOP vs BOTTOM of posts
DIY USB flash drive that lasts forever
Choosing a (good) domain registrar
Best Payment Services for Foreign Contractors
Best WordPress Image Compression Plugins – UPDATED 2021
Youtube embed not working in WordPress editor (affecting datacenters globally)
The Lazy Man’s guide to SOCIAL MEDIA MARKETING
CyberPanel cheatsheet (configs, commands, fixes)
Amazon-AWS/Google-GCP vs Traditional VPS (Linode, Digital Ocean, Vultr)
The BEST WordPress theme (for coders) – Genesis
Fastest Social Sharing plugins for WordPress
The BEST WordPress theme (for non-coders) – GeneratePress
Mailchimp vs Mailerlite – email newsletter service review
Is cPanel heavy? (Will it slow down your websites?)
Easiest image gallery plugin for WordPress
WPJ Reports for MemberPress (WPJ plugin)
CyberPanel server commands and important directories
Fix “Better Search Replace” plugin “Max Page Size Error
Use a REAL Email Hosting Service (not your web server!)
Code Click-to-Copy (WPJ Plugin)
Best (FREE & PAID) Remote Desktop Software
10 Important METRICS to track with Google Analytics
Linux Server Commands CHEATSHEET (for newb admins)
How to FINISH your web design project (without delay)
LiteSpeed vs NGINX – performance comparison and history
History of web servers (and transition from Apache to NGINX/LiteSpeed)
Recovering from a HACKED web server (Linux)
Don’t use WordPress Redirection plugin – use htaccess instead!
Tesla guides and reviews
Best Linux distribution for web servers – CentOS vs Ubuntu
Kinsta vs WP Engine
Choosing the FASTEST DATACENTER location for your web server
Cloudflare settings guide (best performance)
Migration tactics for LARGE WordPress sites
10 Best WordPress SECURITY plugins review
WordPress vs STATIC CMS
Difference between STATIC vs DYNAMIC website – also what is HTML, CSS, PHP, MYSQL
CyberPanel OpenLiteSpeed high performance web server for WordPress
RunCloud cloud-based VPS webhosting control panel 2019 review
Checking your WordPress site for BROTLI or GZIP compression
SpinupWP – WordPress server panel review
Do you really need a fast website for SEO?
PREMIUM PRICING sells to all customers
MacSales battery replacements review (not good)
Webhosting Control Panel Review – UPDATED 2021
How to Create a Successful Blog
How to Deal with Difficult Clients
How to pick a good MEMBERSHIP platform
Get WordPress admin access through database
RO Water Filter (Reverse Osmosis) Reviews and Setup Tips
How to Make a UNIQUE Web Design
How to optimize for Google Pagespeed, Pingdom, and GTmetrix
Why Google Pagespeed, Pingdom, and GTmetrix scores don’t matter
Stop listening to those silly page speed scores and tests (if you don't know what you're doing)!!!
I wrote
Read More about Why Google Pagespeed, Pingdom, and GTmetrix scores don’t matter
WP Rocket WordPress Cache Plugin – UNOFFICIAL GUIDE
DIY Mattress review and buying guide
GeneratePress vs Genesis – WordPress Theme Review
Do you need a dedicated IP for webhosting? (debunking myths)
WP Engine SUCKS! (bad webhosting review)
Cloudflare DNS/CDN service review – Do you need it? (pros and cons)
VPS vs DEDICATED (bare metal) – Which server should you choose?
RAM or CPU? Which is more important for web-servers?
Should you get a regular VPS or CPU-optimized, or memory-optimized instance? Many of the biggest VPS companies
Read More about RAM or CPU? Which is more important for web-servers?
Best Video-Hosting Service for Membership Site (Vimeo, Youtube, Wistia, Amazon S3, etc)
BAD IDEA – Translate website content for increased traffic
Should you pick MEMBERSHIP plugin or LMS plugin?
What is WordPress (and why you should use it)
MANAGED WordPress Hosting – PROS and CONS
SOLUTION – Is your server IP blocked in any countries?
GridPane vs RunCloud – Managed Hosting Panel Review UPDATED 2020
WordPress security plugins SUCK!
Block XML-RPC protocol in WordPress
Dealing with Pushback against PAID Memberships
How to get early access to Cloudflare QUIC?
Rocket Laywer SCAM / FRAUD – unauthorized credit card charges
How to Raise Prices on Customers
Are static CMS sites a good alternative to WordPress?
How to Backup Your WordPress Site (using BackWPup plugin and Amazon AWS S3)
What is “Managed Hosting” and where did it come from?
Why I HATE Pagebuilders – WordPress Review
How to Stand Out Among other Web Designers
Should you load Google Analytics in HEADER or FOOTER?
5 Ways to Grow Your WordPress Blog Traffic
How to Run a 99Designs Contest
Google AMP Sucks for WordPress
Genesis Theme Framework Review 2021
Favorite WordPress Cache Plugins
SiteGround vs InMotion – Webhosting Review (UPDATED 2019)
Digital Access Pass (DAP) WordPress Membership Plugin Review – UPDATED 2019
Hosting Multiple Sites in ONE Webhosting Account, is it INSECURE? (NO, it’s not)
How do you land the big web development clients?
Cache plugins suck!
Clean up wp_options table (autoloaded data)
Genesis vs Astra – WordPress Theme Review 2019
Video-Selfie Camera Angle (and how it affects your marketing “voice)
Is WordPress insecure? (no, it isn’t!)
How to Write Your Web Design Proposal
Astra vs OceanWP vs Generatepress – Best FREE WordPress Theme Review
WordPress Backup Plugins Review (UPDATED 2022)
Should you use Critical CSS?
BEST WordPress SEO Plugins 2018
SiteGround vs A2 – Webhosting Review 2020
How to Negotiate Web-Design Prices (for designers)
GoDaddy Managed WordPress Hosting SUCKS
Is Cloudflare Argo routing-service worth the cost?
What’s a CDN? (Content Delivery Network) And do you need it?
Stop Trying to Monetize off Google Ads
How to Optimize/Compress Your Website Images
Website Design Workflow Tips – Avoid Endless Revisions
Difference between Marketing, Advertising, and Branding
Ignore Tai Lopez and other MAKE-MONEY Scams
Cloudways vs RunCloud – Managed WordPress Hosting Comparison (UPDATED 2020)
UNIXy Varnish review for NGINX or LiteSpeed Web Servers
Optimizing Javascript Load from WordPress Plugins
What’s a Good Word Count for Blog Posts?
Enable GZIP for faster page loads!
Apache performance tip – switch to MPM Event!
Is it worth blogging on 3rd-party platforms? (Medium, Tumblr, etc)
Can you compete in a busy niche?
Get Rid of Jetpack Plugin – Why and How
The FASTEST Lightweight WordPress Themes Review – UPDATED 2019
Expected conversion rate for membership sign-ups?
How to Move Your WordPress Site from HTTP to HTTPS
How to Find a (Good) Translator
Apache vs NGINX Comparison – use either but NOT BOTH!
Avoid Dropdown/Hamburger Menus (Bad Web Design UI)
WordPress Migration Plugins Review (UPDATED 2018)
Why Shared Hosting Sucks
About 98% of the shared hosting services out there suck!
The bigger and more well-known the company, the more
Read More about Why Shared Hosting Sucks