I’m not a big fan of page builders – those tools that help you create just about any kind of layout you can dream up in WordPress – mostly due to the bad experiences of my few clients that once used them.
I’ve seen firsthand the huge mess of cruft (unnecessary code) left behind all over the site when someone decided to remove the page builder plugin; extracting the content is a painful, time-consuming job. I’ve seen clients frustrated by too many decisions. I’ve seen how they can slow a site to a standstill with the large amount of additional code they inject into pages and posts. And I’ve seen how they can destroy the consistency of a site’s look when a client’s team creates a different layout on every page.
I prefer creating the custom fields that support the content a client needs to display, making it super-easy for them to work with, rather than giving them a tool with 100 different layout options and wishing them luck.
However, not all page builders are the same. And now there’s Gutenberg, a page builder built right into WordPress. I’m overall neutral on Gutenberg, though I have used it from time to time for things I once needed a plugin to do quickly.
Here’s a recent article about page builders and (in the author’s opinion) why they may not always be a good choice. And for a more balanced view, here are the pros and cons on using page builders in WordPress. Read before you decide, because once you commit it may be hard to unwind it later.