Dealing with Elementor bloat

Screenshot fo Elementor Builder

There is a performance cost to operating a page builder, Elementor being no exception. This effect can be mitigated by paying careful attention to the following.

Browser-safe fonts and page performance

Comparison chart of font styles between browser synthesis and actual font styles between weights 300-800 and italic versus normal

Fonts are one of the more critical web page performance items. Some sites load unnecessary fonts, font styles, font formats, failing to set them to load in display:swap mode, or failing to declare the unicode-range to load. Any of these can deteriorate performance. Twenty fonts most devices already have There’s no need to load the […]

Hello Elementor and goodbye bloated themes

Hello Elementor theme screenshot showing placeholder contents in a mock web page layout

My favorite WordPress and WooCommerce theme nowadays is Hello Elementor. It’s more of a theme placeholder than a traditional theme really. Haven’t you heard? Themes are dying!

Importing customer and order histories into WooCommerce

Abstract image of color cut outs partially overlapping

I recently imported over 100,000 orders for a client who was migrating into WooCommerce. This is a complex process as disparate systems are never easy to get in sync, even when doing a one time export/import operation. Here’s some findings that may help you with your next big data import project.

WordPress as a component system

Kenwood component stereo system with record player, tuner, amplifier, equalizer, casette tape, compact disc, and speaker components

Remember component stereo systems? WordPress is a component system too. Or it’s supposed to be if you’re using it optimally. From sites I’ve inherited I’ve observed developers breaking this by: Replacing the entire front end through decoupled architectures rather than installing clean optimal components Building an entire custom theme or developing a bloated child theme […]

Abandonment issues

Abandoned roll-up door with graffiti Never Forgotten

Theme and plugin abandonment is common. Themes and plugins need to be updated about monthly to reflect testing with latest core components, addressing community requests, fixing issues and developing new features. It takes a critical mass for the business side to work.

WordPress Santa Clarita Presentation on Database Cleanup

Presentation: Database cleanup, pruning cruft and optimizing WooCommerce sites

I’m presenting on the topic Database Cleanup at two events coming up. Everyone’s invited! The first venue will be WordPress Santa Clarita Valley Meetup the evening of Tuesday Sep 15th 7:00pm over Zoom. The second venue will be taking place mid October and will be announced soon…

WooCommerce Maintenance

WP Updaters Logo showing a laptop, desktop monitor, and mobile device showing updates in progress

In a recent post about Shopify I discussed the ups and downs of proprietary eCommerce platforms. I described how one can balance the benefits of a hosted solution with the benefits of open-source software by implementing what I labeled a “Shopify-esque” edition of WooCommerce – achieved by relying on official themes, plugins, hosting, having Automattic’s […]