B a c k   T o   T h o u g h t s

Craft CMS vs. WordPress: Which is Better?


Nearly every website relies on a content management system (CMS) to function. Like any technical service, there are multiple options to fulfill the particular needs of the business. Factors such as business size, user-friendly dashboards, overall site performance, and ease of adding new features all contribute to an organization’s decision as to which CMS they will use. There are two increasingly popular solutions for different kinds of web development teams – and you’re probably aware of at least one already.


WordPress is the most widely used content management system (CMS) in the world, accounting for 34% of all websites today. WordPress has evolved from a relatively simple blogging platform to the largest ecosystem for creating websites since its inception in 2003.


Pixel & Tonic launched Craft CMS in 2011 with the goal of assisting web professionals in the creation and maintenance of better websites. Unlike many modern CMS systems, Craft is not a “builder.” A skilled development team will need to write their own code to use it.


Craft foregoes pre-built themes and dashboards in favor of an customization-focused approach, starting from a blank slate with no unnecessary features to bog your site experience down. Instead, developers can specify custom fields needed for each element without the need for pre-saved elements and templates clogging up the back-end.


Because of its revolutionary approach to managing website content, Craft CMS has become a leading CMS for web firms since its introduction. Craft CMS was named the Best WordPress Alternative in CMS Critic's 2017 People's Choice Awards, making it an excellent alternative to WordPress.


At Bowen, we’ve used both of these systems for a variety of clients best orient the business to reach its goals. However, based on our experience with hundreds of clients, we can confidently say Craft is usually a more beneficial choice for their organization. If you’ve read our previous post, “Why We’re Over WordPress Websites”, you’ll know we prefer Craft CMS. In fact, we often suggest clients move away from their WordPress site structure and build a custom Craft CMS website.


One of the reasons we do this is the improved flexibility managing different styles of content offered by Craft – events, products, categories are all highly customizable without negatively impacting site performance. While you can “hack” or find workarounds to utilize these features in WordPress through the back-end dashboard, these methods require additional lines of code or add-on plugins that can slow site performance.


Worse, this can trigger one of the most frustrating troubleshooting scenarios the WordPress interface has to offer – conflicts with other plugins. When this happens, it can be difficult to track down the precise plugins which aren’t working together. The go-to method to locate the source of the conflict is to disable and then re-enable each individual plugin on the site, until one plugin causes the issue to return. This can be highly time consuming, costly, and not to mention frustrating.


While our previous article focuses primarily on the drawbacks of WordPress, this article will focus on the strengths and weaknesses of each platform.



Site Speed


This is an increasingly important core web vital for modern websites. Studies have established that if a website takes longer than 3 seconds to load, over half of users will bounce. We live in a world of instant gratification, and bloated website experiences can remove you from the consideration process of new business in the blink of an eye.


While WordPress is more intuitive and user-friendly to users who cannot code, the WordPress shell itself always comes in the same size. And it is large. One of the primary factors slowing down WordPress websites is the WordPress engine itself – which even if a user logs into the backend and attempts to remove, remains “hidden” within the site structure, continuing to take up space.


This often slows sites using too many themes, plugins, and other external tools down to a loading time of 2 seconds or more. This causes a business to struggle greatly when it comes to standing out amongst competitors.


While Craft CMS requires coding knowledge and is less straightforward to operate, it's also an incredibly lightweight platform that can actually remove excess features on a given site. By default, this starts us off with lightning-fast load times that will keep users satisfied early in their journey.



User-Friendly Content Management


WordPress was originally developed as a blogging platform, and has carried that foundation through its evolution. Content can be easily managed in Gutenberg’s block structure. However, this functionality is laggy. Gutenberg’s editor contains 50 customizable blocks, each of which has to load each time you open a page with the editor enabled. This contributes to the sluggish navigation. On top of that, the editor itself is known to have compatibility issues with other plugins. WordPress is also slow to display updates once they are published. As a quick fix, some WordPress sites regularly implement the “clear cache” feature as part of their publishing process. However, this doesn’t solve the problem entirely, and can lead to unnecessary frustration for those working on the site.


Craft, on the other hand, was never a blogging platform, and therefore does not start ‘out of the box’ with the same issues as WordPress. It utilizes a matrix block structure that allows coders to quickly develop pages with optimal efficiency. Everything you build on a Craft site is custom work, from start to finish – and it’s intended to be that way. This requires more planning and financial investment, but it’s well worth it.


On the downside, Craft CMS is definitely less approachable to users who are less familiar with code. There is a tradeoff between friendly access to those without web design experience and site optimization to be made here. As a web design agency, we’re happy to provide more value to our clients with the latter – and organizations who work with us are always glad to have made this choice as well.


Housing data can take a toll on any system, resulting in slower load times and disrupted functionality. If your organization has reached a certain size, there’s simply too much data to store on a WordPress site with an expectation that it runs smoothly. There will be plugin crashes, bloated load times for a number of reasons, and inevitably security issues. As we’ve pointed out before, out of date versions of plugins or the CMS will leave WordPress sites vulnerable to hacking and other cyber attack – which should be the last thing your organization should need to worry about..


Just as you need improved facilities at your office locations when your business expands, your digital properties will require the same. As in the case in both circumstances, “buy it nice, or buy it twice.” It’s best to start with a premium solution that can evolve to fit the increasing needs of your organization, rather than being stuck in a never-ending cycle of troubleshooting and system compensation.




Search Engine Optimization


Both WordPress and Craft CMS have quick-to-implement SEO options. WordPress will require an external plugin for this functionality, such as Yoast, while Craft CMS has its own proprietary equivalent called SEOmatic. These sound the same on the surface, but the functionality is a night and day comparison.


SEOmatic is drastically more powerful than the standard solutions on WordPress sites, allowing for a deeper level of configuration (such as alt attribute and link title attribute fields). In addition, SEOmatic automatically renders metadata and creates sitemaps for Google. Combined with the site speed advantages mentioned earlier, we find Craft CMS to be the no-contest prevailing force for search engine optimization.


While you can quickly set up the basics of SEO with Yoast on WordPress, you can dive levels deeper in the same amount of time with SEOmatic – as well as automatically pull data for image descriptions, titles, and more. These choices can be made on a single or group page level, which is incredibly handy.


Since we focus on growth-driven design, having this increased speed and search engine functionality is essential to any new site launch.



Craft Partners


While WordPress offers some great features and is an excellent option for small businesses, it falls short on security, limitations in functionality, and plugin issues, we prefer Craft CMS. Once a business reaches a certain size, or is obtaining a certain level of customer data, these concerns become more prevalent. This is usually the point in time we would recommend clients using WordPress switch over.


The durable and lightweight functionality coupled with limitless customization allows us to create stand out experiences for any organization. That’s why BOWEN is a proud member of the Craft CMS Partner Network. Our development team has honed their workflow and built striking custom experiences designed to earn a strong first impression for the client’s business.


If you’d like to discuss tailored opportunities for your web development, schedule a discovery call. For those interested in reviewing past projects, you can view our portfolio here.