WooCommerce gets slow for boring reasons. I fix the boring reasons.

Nearly every slow WooCommerce store I open is slow for the same handful of causes, and it's almost never the theme. It's wp_options autoload, plugins running queries on every page load, an unindexed wp_postmeta, full-page caching that was never configured around the cart, and a host that oversold the machine.

What I do

  • Autoload and options-table cleanup, transient discipline
  • Plugin audit — what to remove, what to replace, what to rewrite properly
  • Query and index work on wp_postmeta and wp_posts
  • Redis object caching and full-page caching with correct cart and checkout exclusions
  • Custom plugin development instead of stacking five marketplace plugins to do one job
  • PHP upgrade to 8.4 and migration off shared hosting

WooCommerce is the largest install base of any e-commerce platform on the web — roughly 6.6% of measurable sites. That is why its plugin ecosystem is both its greatest strength and the source of most of its problems: there is a plugin for everything, and most slow stores are carrying a dozen they no longer need.