The Michelle WordPress Theme Launches With Dozens of Block Patterns and Styles

Oliver Juhas recently released his sixth theme to the WordPress community for free. Michelle is a block-ready theme. However, it also supports Beaver Builder, Elementor, and other page-building plugins.

It is a multipurpose theme, which is often an immediate turn-off for me. I prefer to see a purpose-driven design with a unique take on a niche. However, it is hard not to love the personality of Michelle. Juhas did not shy away from putting his brand of styling on the project, which is evident in his past free themes.

Juhas is marketing Michelle as an accessibility-ready theme. However, it has yet to receive an accessibility review for the theme directory, which would allow it to be tagged as such. From a quick scan for common issues, everything seems to be in order. It will likely pass its review like some of his past free themes. And, “inclusive, disabilities friendly, and barrierless” are at the forefront of his branding for WebMan Design.

As has become common for block-ready themes, Michelle packages a “Content Only” template. This is a post/page template that allows end-users to use the block editor as a page builder by not displaying anything other than the post content.

The theme is yet another showcase of what is possible with the block editor. A couple of weeks after Anders Norén’s Eksell landed in the directory, Juhas has presented the community with another quality theme. The two are entirely different in style and approach, but they both make the block system shine in their own ways.

Portfolio design from the Michelle WordPress theme.
Portfolio designed using multiple blocks.

Users can read more about the theme and peruse several demos via the theme’s official page.

Block Patterns and Styles

Michelle may be the only free theme in existence with 67 patterns. And, no, you did not misread that. It literally registers 67 block patterns. Yeah, that is a lot.

It has a little bit of everything. From team galleries to logos, from hero headers to contact cards, it is hard not to find something you need. There was no way that I could realistically test all of them. However, for the dozen or so that I did try, they worked well and offered an easy one-click option for end-users.

Inserting a variable gallery block pattern into the WordPress editor.
Variable gallery with description pattern.

I always knew the day would come when a theme author would push the limits on the number of patterns it should offer. While 67 seems a bit excessive, I know from experience that we will see a day when patterns number in the 100s.

I hate to continue beating a dead horse, but WordPress needs to use an overlay system for block patterns, at least for desktop users. Michelle makes it more apparent than ever that a small slide-out panel will not cut it.

If the theme’s array of patterns is not enough to whet users’ appetites, its two dozen block styles just might.

Making a Heading block as hidden but readable by screen-readers.
Hiding a Heading block for everyone but screen-readers.

The options range from light and dark text shadows to variable galleries. It even has an “accessibly hidden” style for Heading blocks, which hides the text from the screen but makes it available to screen readers.

Block-Ready Footer and 404 Page

The theme allows end-users to build their footer and 404 error pages via the block system. Considering that the site editor is not available yet and the block editor is limited to post content, Juhas had to think outside the box a little to make this possible. He made use of the reusable blocks system. This is the sort of ingenuity that happens when theme authors are not burdened by too many rules.

In the customizer, users can select the Theme Options > Content section. From there, they are directed to pick a reusable block for their footer and 404 pages. Or they can simply opt out of it. The customizer section also links to the semi-secret admin page to create reusable blocks.

Michelle WordPress theme customizer options for editing the 404 page and footer content.
Select reusable blocks for the 404 and footer content.

In the past, I have used a similar technique for 404 views. Instead of going the reusable block route, theme users could select a private page. Either option is acceptable for allowing users to modify content they may not have been able to customize in the past.

Starter Content

Michelle makes extensive use of the WordPress starter content feature. This allows new WordPress users to see what their site could look like with pre-loaded content. The theme creates Home, About, Blog, Services, FAQ, and Contact pages.

Homepage starter content for the Michelle theme with an image gallery.
Homepage starter content.

The feature has languished in recent years. Many theme authors had hoped they would eventually be able to use the feature for non-new installs too. However, Helen Hou-Sandí got the ball rolling again in November 2020, breathing new life into an old idea. would begin displaying theme starter content via the theme preview system. Only the Twenty Twenty-One, Twenty Twenty, and Twenty Seventeen themes received this treatment last year. It now seems that it is being rolled out for others.

This is a welcome change in the directory. Users can now get a feel of the Michelle theme without tracking down the author’s demo. It is a better experience than the old-school demo content.

One issue is that the previewer uses the first sentence of the theme description for the demo’s tagline. This can make for a long and unusual bit of text. It can also mess up a theme’s layout as it is doing with Michelle. I hope this will be addressed from WordPress’s end soon.

Other theme authors should note that starter content could factor into whether a user skips over or downloads their theme.


7 responses to “The Michelle WordPress Theme Launches With Dozens of Block Patterns and Styles”

  1. Thank you for reviewing Michelle and for your words, Justin!

    I agree with you that 67 block patterns is a bit of an overkill, especially for the current UI of the block patterns selector. Building the theme demo website I decided to put all the sections that are a bit more challenging to create into a block pattern. Users can basically recreate any demo page without importing actual demo content now. I don’t plan to add any more block patterns any time soon :)

    As for the starter content and theme preview, this is a great and welcome feature introduced at themes repository. I’m a bit sad the starter content functionality was put on hold to give space to more important projects in WordPress. But just to complete your information, there are actually more discrepancies in theme preview in comparison to actual starter content functionality and I’ve let WordPress Meta team know about this already.

    • To avoid any confusion and provide more details, the code is actually a mashup of 3 codebases: mostly my own accessibility ready code framework I’m constantly improving over the years, Justin’s Mythic and WP Rig. So, this is not specifically a Mythic code, nor a WP Rig code. It really is a custom mashup. (To complicate thing more, my previous code was based on Underscores starter theme too, so I guess you can still find that one in there too :) )

      I studied Mythic and WP Rig couple of years ago when I was moving towards modern PHP7+ object oriented programming only.

      So, for any code modifications, it’s the best to ask for help at support forum.

      The theme also uses Theme Hook Alliance action hooks (as all of my themes do).

      And you are correct, the theme is indeed speed and SEO optimized, accessibility ready and fully extendable and modifiable.


Subscribe Via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

%d bloggers like this: