Craft CMS vs. WordPress

Why agencies choose Craft — and why it might be right for you.

Craft CMS and WordPress have a lot in common. Both are self-hosted, PHP-based, highly customizable, and flexible CMSs that have stood the test of time. Each have large plugin ecosystems, helpful communities, and extensive documentation. You can build nearly anything with both platforms, from flashy marketing sites to massive e-commerce shops to headless web applications.

There are a couple key differences too: WordPress is funded, while Craft is fully bootstrapped, so we’re not beholden to VC or corporate interests. WordPress’ core is open source, while Craft is built by a dedicated team that’s focused on making the product better each day, and supporting the people who are using it.

The end result is a product that’s more flexible, more user-friendly, more secure, more accessible, and better-supported.

Built for bespoke, well-crafted sites. #

Craft is optimized for building high-quality, custom websites. Unlike WordPress, there’s no theming layer. Instead, Craft provides a rich set of tools for fetching and displaying your content, using the built-in Twig templating system and a native GraphQL API. So you can build up, rather than spending twice the time trying to modify an existing theme.

For our team at Authentic, we want to build strong relationships with our clients, helping them grow their site, app, or product over the long term. In order to do this, we need to use a platform that's not one-and-done. We need a tool that can flex as the needs of the project change, and grow along with the size of their team.

For all these reasons we find that Craft CMS is a much better long-term tool for our clients as compared to WordPress. It's one that can evolve with their needs as their business evolves.

Custom fields

Even your content model is custom-built in Craft, so the author experience is optimized for the content.

A modern, flexible, and secure architecture. #

Craft is built on a modern tech stack, providing a secure, stable, and performant foundation for developers to build on and extend. Its MVC architecture combined with the Twig templating system and a native GraphQL API enables developers to build clean, custom websites without the bloat associated with WordPress.

[The] difference in the platforms’ philosophies is apparent in their templating tools. WordPress supplies and spits out a lot of its own default HTML that requires manipulation of the API to change. Craft comes with nothing. No HTML at all. Which is glorious.

There is no API to coerce into the markup that you want and there is no lazy settling for the default because there is no default. As the O.C.D., semantic-obsessed front-end developer that I am, this is perfect.

Templating

Twig makes it easy to build flexible and powerful templates that adapt to your HTML, not the other way around.

Do more out of the box. #

Craft has a more capable and stable core that minimizes reliance on plugins. WordPress’s heavy plugin usage can lead to performance and security issues, while Craft’s built-in features result in fewer vulnerabilities and less maintenance.

To bring WordPress up to speed with Craft CMS, you’ll immediately be swimming in plugins just to achieve what should be base functionality.

Relationships 3

Craft comes with native features like image editing and transforms, relationships, and flexible field layouts, so you won't need to install as many plugins.

A better author experience. #

With Craft’s extensive content modeling features, you can create semantically-named content types like “Articles” or “Projects”, and you’re in complete control over the fields each content type presents. The end result is a much more intuitive authoring experience, with little-to-no training required.

This might sound like I'm making it up, but every client we've transitioned from WordPress to Craft has been completely blown away with how much easier Craft was to use. Seriously, send me an email and I will give you references.

The design of Craft's interface is simple and easy to understand. We always do hand-off calls with clients after our projects launch, and 9 out of 10 times, people are able to pick up and start working immediately.

Live preview

With Live Preview, authors can preview what they’re editing in real-time before pressing Save.

Industry-leading SEO. #

Craft’s flexibility, performance, and top-tier plugins like SEOmatic make it an SEO powerhouse trusted by authorities in the industry, like Moz.

Yoast has a deservedly great reputation but fortunately Craft CMS has an even more powerful solution in SEOmatic. SEOmatic facilitates modern SEO best practices and is a turnkey SEO system that is comprehensive, powerful, and flexible.

One of the most respected authorities on SEO moz.com actually use SEOmatic to manage their own SEO, which is something that speaks volumes!

SEOmatic

Plugins like SEOmatic make SEO a breeze on Craft sites.

A proven track record on security. #

Craft provides a modern development framework that’s secure by default, putting it at a great advantage over WordPress, with its antiquated framework and high reliance on plugins.

Our codebases and their dependencies are regularly reviewed and tested internally and by third-party security researchers to stay ahead of any vulnerabilities. Read our security policies.

Because Craft can accomplish just as much as WordPress (or other open source CMSes like Drupal) can, without using third-party plugins, it’s much, much less susceptible to security vulnerabilities. Looking at the public CVE (security vulnerabilities and exposures) database shows there are 1034 exploits for Drupal, and 1412 for WordPress. Compare this to only six for Craft CMS. Craft is routinely tested by third-party security tests, and is built in a way that values the security of you and your users’ data very highly.

Designed to be accessible. #

We’re committed to making Craft’s authoring experience as accessible as possible. All new features are audited for WCAG 2.2 and ATAG 2.0 compliance, and each release includes new accessibility improvements to existing features as well, as we work to make the entire control panel WCAG 2.2 and ATAG 2.0-compliant.

Of course W3C want a website that’s fast, makes the most of modern technology, is custom-designed, and responsive across devices – all of which Craft does beautifully. But the most important factor to them was accessibility. So they looked at ‘accessibility first’.

Their current system, WordPress, has some fundamental accessibility flaws – particularly around the Gutenberg text editor – so they ruled it out for their website revamp. W3C then "scoured the web for accessible CMSes" – and decided that Craft outshines other systems. They were especially impressed that (like Supercool 😉) Craft have an in-house accessibility expert.

A11y reports no clip

We audit all content management screens and provide a conformance report with our findings.

A thriving ecosystem. #

We offer first-party support and extensive documentation for Craft developers. The Craft Discord server has thousands of developers who are engaged and ready to help. And don’t miss CraftQuest, our education partner with great video resources for learning and leveling up with Craft.

If you’re looking for an agency or developer to help with a project, the Craft Partner Network has hundreds of vetted development partners from all over the world.

When you’re ready to deploy your site to production, you can choose between Craft-optimized hosting services like Servd, Arcustech, and Craft Cloud, or general-purpose services like Digital Ocean.

When it comes to a platform community, Craft’s is second to none. Craft has an active community on Discord as well as an in-depth and comprehensive documentation library and support database. The Craft developer community is growing fast and is incredibly supportive, actively promoting discussion, encouraging knowledge sharing and supporting development queries.

Partner grid

The Craft Partner Network has hundreds of vetted development partners from all over the world.