Updated: May 2018
scapel

If we authored a WordPress dream theme, what specifications would we use for extreme mobile speed optimization?

Here what we’ve prayed for in a mobile speed theme:

1. Gzip download file size below 1 megabyte.
Always our criteria for culling speed themes.

2. jQuery not enqueued.
jQuery is a heavy Javascript workaround or shortcut (or crutch). WordPress programmers use it all the time. Read more

3. Font Awesome unused (or includes a lighter substitute or subset).
We hate heavy Font Awesome workaround for the artistically crippled. Read more

4. Google fonts disabled. Uses a system-default font stack instead.
We always disable Google Fonts for mobile speed.

5. Includes a top-of-page button – without activating jQuery.

6. Many happy users (like 100,000 is nice).

7. Available in the WordPress free theme directory.

What would we name this fantasy theme?

Why, we’d call it:

GeneratePress

Wait. That theme already exists. And it matches our Disney-land specifications. Every single one.

Sprinkle on an assortment of these free speed plugins when needed:

It takes special handling to keep GeneratePress fast. A simple plugin addition can cause Google font loading or jQuery enqueue and other blunders. Keep an eye on these things so the speed bonuses are wasted.

And the test results are incredible:

138-millisecond load time to San Jose Pingdom test. 770 milliseconds to Europe. GoDaddy cheap, magnetic, shared hosting. No CDN. No SSD.

We’ve looked at GeneratePress before. When did GeneratePress become so magical and wonderful for mobile speed? Officially, December 14, 2017 version 2.0.1 was released. That’s when all these speed features appeared.

★★★★★
GeneratePress
theme
Active installs: 100,000+
Compressed file size: 913k.
All-time downloads: 1,177,699.
Retention rate: 8 percent (or better – we don’t have access to the proprietary stats).

Most commercial and free themes now include Font Awesome. It is a workaround to create social icons, responsive-menu-hamburger icons, and search-field icons. It causes site drag. Dequeuing Font Awesome for speed unfortunately ruins mobile screens.

Authors of free themes include Font Awesome 40 percent of the time. On paid themes, it’s almost always present. The selected GeneratePress v2.1 theme doesn’t enqueue Font Awesome. The “Lightweight Social Icons” plugin (also authored by GeneratePress) loads a faster social-icon subset produced using Fontello. But what we’ve found to be even faster is using PNG icons as social-media links. Those are about 300 bytes each. Then no plugin or fewer HTTP requests are needed.

GeneratePress theme has American, English-speaking authors. They have a fantastic reputation and respect in the WordPress community. GeneratePress is on 100,000 websites. They only make one theme so they can provide stellar customer service.

Tom Usborne is the author of GeneratePress. It’s his one-and-only, pet-theme. And it’s all he need ever produce. The theme only weighs 30k on the frontend. Fantastic achievement.

References:
https://generatepress.com/generatepress-2-0/
https://generatepress.com/generatepress-2-1/
Podcast Interview:
https://wpbuilds.com/2017/06/29/episode-32-tom-usborne-from-generate-press/

Tom, honestly, are you reading PagePipe? – or just our minds? Thanks for your hard work.


Hi Steve,

Awesome! Thank you! I spend a lot of time focusing on performance, so to see it get noticed like this is incredibly satisfying.

Really happy that you’re enjoying GP :)

Tom Usborne
generatepress.com


Godspeed—

Steve Teare
performance engineer

Mobile WordPress Speed – without coding!

What others think of us:


"I hired several WordPress 'speed experts' before and all failed to achieve decent results. Steve is an expert in his field. His advice helped me understand what was slowing my website down and fix it permanently. My site used to take 5 to 7 seconds to load - and after Steve worked his magic - it now loads in less than 1 second. Thank you!" supboardguide.com Hamburg, Germany

by - Tobias Lengerke

Where's the Twenty-eighteen WordPress default theme?

Leave a Reply

Your email address will not be published. Required fields are marked *