17 years helping British businesses
choose better software

What is Drupal?

Open source content management system used by some of the largest websites such as The Economist and the White House.

Who Uses Drupal?

Drupal's open source community is made of developers, designers, trainers, strategists, editors, and more.

Not sure about Drupal? Compare with a popular alternative

Drupal

Drupal

4.2 (452)
No pricing found
Free version
Free trial
10
7
3.5 (452)
4.4 (452)
3.9 (452)
VS.
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
US$39.00
month
Free version
Free trial
67
23
4.2 (328)
4.1 (328)
4.2 (328)
Green rating bars show the winning product based on the average rating and number of reviews.

Other great alternatives to Drupal

BigCommerce
Top rated features
Data Security
Order Management
Shopping Cart
HubSpot CMS Hub
Top rated features
Access Controls/Permissions
Content Publishing Options
Customisable Templates
Liferay Experience Cloud
Top rated features
No features have been rated by reviewers for this product.
Squarespace
Top rated features
Landing Pages/Web Forms
Real Time Editing
Website Management
mambo
Top rated features
Content Management
Event Management
Moderation
Confluence
Top rated features
Collaboration Tools
Document Storage
Knowledge Base Management
Adobe Commerce
Top rated features
Order Management
Shopping Cart
Website Management
Content Hub
Top rated features
Collaboration Tools
Customisable Templates
Workflow Management
django CMS
Top rated features
Document Management
Image Editing
Workflow Management

Reviews of Drupal

Average score

Overall
4.2
Ease of Use
3.5
Customer Service
3.9
Features
4.2
Value for Money
4.4

Reviews by company size (employees)

  • <50
  • 51-200
  • 201-1,000
  • >1,001
Jason
Jason
Web Developer in US
Verified LinkedIn User
Computer Software, Self Employed
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Drupal is a fantastic CMS

5.0 5 years ago

Comments: I like it a lot but because of their update cycle it should only be used on projects that have a lifespan of 5 years or less.

Pros:

Views is the best thing about Drupal. Pre-Views, Drupal is a decent CMS, perhaps a bit more logical than WordPress, but with a lot less users it's hard to justify it. However with Views, you can make advanced applications with a pretty easy to learn interface. It's really, really close to a visual programming language, although there are still some things you'll need to break out the code for. I also really appreciate that most of the modules don't make too many assumptions. With WordPress, I constantly have to fight against styling and strangely formatted HTML inserted by plugins, and that's less common with Drupal modules.

Cons:

It requires a fairly beefy hosting setup and a good caching setup to perform well. I also strongly, STRONGLY dislike that sites created five years ago now HAVE to be rebuilt, or they are not secure. That may be fine for enterprise, but it sucks for someone who makes lots of small sites for small businesses. Platforms should be supported for at least ten years IMO, the web has been stable for a while now and there's no good reason to force complete rebuilds. WordPress does this better and manages to continually keep sites upgradeable without a rebuild.

Verified Reviewer
Verified LinkedIn User
Internet, Self Employed
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Always Flexible

5.0 4 years ago

Comments: I have solved various business use cases with Drupal. I've been able to build standard marketing web sites, real estate sites, work order system, online calendar scheduling, and a multitude of other types of sites. This is all possible via the modules available and the software being open source.

Pros:

The most impactful feature of Drupal is that the software is open source. This means it is full extendable and allows new features to be created to enhance the product by end users. The flexibility this provides to continue growing a web site makes it priceless. The community around the project is amazing and has provided excellent modules to get a site up and running easily.

Cons:

The product does not lack features. There is a learning curve to get started, but every new product has a learning curve. The hook system allows integrating to the site, but does have a learning curve to understand the various hooks that are available.

Robert
E-Commerce Administrator in US
E-Learning, 1,001–5,000 Employees
Used the Software for: 2+ years
Reviewer Source

Drupal has many functions but user friendliness depends on the function

3.0 3 years ago

Comments: Overall, I would give Drupal a 6/10 rating because if it were not for the integration issues, that number would be higher.

Pros:

Some features are easy to use and implement. Redirect links, landing pages and basic listings are easy to create.

Cons:

Integration is slow when updating items or creating products from Salesforce to Drupal. Sometimes I have to spend hours for it to migrate, sync and update. This has always been problematic and is a time killer.

Verified Reviewer
Verified LinkedIn User
Higher Education, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Drupal is difficult but worth it

4.0 4 years ago

Comments: It was very difficult to get started with the product but I find the flexibility more than rewarding as I perceive an unlimited ceiling in developing with the product.

Pros:

Drupal's ability to fit every potential need is what originally drew me to the platform and keeps me developing in it's rich environment.

Cons:

It's very challenging to get started in Drupal. Naming conventions concerning views, nodes, taxonomy, menu items, panels, modules and tokens can be confusing and particularly overwhelming to a beginner.

Adam
Adam
Web Developer in US
Verified LinkedIn User
Computer Software, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source

The Supreme CMS

5.0 4 years ago

Comments: It was a difficult process to start. I came from Wordpress which was stupid simple, but once I learned Drupal and realized the power it had I was completely sold. It's great for all sizes of projects and has a great community of people using it.

Pros:

Drupal's content management struct and philosophy is so robust. It can handle any kind of content, not just blog posts. The ability to model data exactly how you want it and even query and create views is unparalleled.

Cons:

The learning curve on Drupal is high. The documentation is cumbersome and so it's difficult to know where to begin without help from somebody who already knows. That said, once you "get" Drupal you'll never look back

Verified Reviewer
Verified LinkedIn User
Marketing & Advertising, Self Employed
Used the Software for: 2+ years
Reviewer Source

Drupal is still in the top 10 website platforms

3.0 3 years ago

Comments: Setup is kind of ruff if you are not a Drupal website developer. I recommend hiring a pro from the get-go. However, once the setup was complete and I found everything I needed, the website was very secure and also works perfectly every time I use it.

Pros:

The business directory platform on Drupal is one of the easiest and most reliable I have used. I have way fewer issues with the business directory module than I have with my other website platforms overall.

Cons:

Setup is very time-consuming and difficult. I ended up hiring an expert to finish the job because I couldn't get everything up and running on my own.

David
David
General Manager in US
Verified LinkedIn User
Medical Devices, 11–50 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Drupal Was a Decent Option Years Ago but I Would Not Consider it Today

2.0 4 years ago

Comments: Drupal has been an affordable content management system for us over the years but I wouldn't consider them now based on there being more user friendly options out there.

Pros:

The Drupal content management system is free and the WYSIWYG ( What You See Is What You Get) editor is helpful for those of us who run a website without much HTML knowledge.

Cons:

The product is difficult to use with limited coding knowledge. Additionally, there are few plug-ins and the add-ons that do exist are not super reliable as they are essentially created by volunteers.

Reece
Reece
Web Developer in UK
Verified LinkedIn User
Computer Software, Self Employed
Used the Software for: 2+ years
Reviewer Source

The Best CMS

4.0 4 years ago

Comments: Excellent. Very nostalgic to think about my journey with this software. I have built countless websites over the years using Drupal, and my experience has been varied.

Pros:

Drupal is, in my opinion, the best open source CMS available. I have seen it grow since version 4.0 and heavily used it right up until version 7. Drupal 6 was the golden era. There are countless extensions, most of which are completely free and built by a passionate community. If you need a fast, reliable CMS for free, this is the first place you should start.

Cons:

Since the [SENSITIVE CONTENT HIDDEN] left, things haven't felt the same. It has sadly become more up-market and commercial. However the core software and extensions still remain, and it is still probably the best CMS on the market.

George Rex
George Rex
Co-founder & CAO in Nigeria
Verified LinkedIn User
Information Technology & Services, 2–10 Employees
Used the Software for: 1-5 months
Reviewer Source

Alternatives Considered:

Drupal is a Tough CMS

3.0 4 years ago

Comments: My overall experience with Drupal is not rosy. I have barely used Drupal for up to 6 months, and the experience has been tough.

Pros:

Drupal is secured, very secured. This is one thing I love about it. Unlike most CMSes in the market where their core could be easily affected by malware, Drupal ensures that the security of its core is seriously handled without compromise. And that is a big plus for them.

Cons:

Drupal is too difficult to use, especially in its deployment. I started loosing interest in the application when the installation was becoming cumbersome and taking longer than normal.

Michael
Michael
Marketing Director in US
Verified LinkedIn User
Consumer Electronics, 51–200 Employees
Used the Software for: 1+ year
Reviewer Source

Alternatives Considered:

Great for users who are more advanced

5.0 5 years ago

Pros:

I like the flexibility of the modules and themes.

Cons:

There seems to be more a learning curve compared to other CMS. There's also not as big of a developer community.

Phillip
Digital Content Manager in US
Sports, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Leaving Drupal behind

3.0 3 years ago

Comments: It makes building involved content a chore in many instances. Having used it for years, the problems and glitches have built up and left a bad impression. Moving on from the system next year and pretty excited about it.

Pros:

Has provided a sturdy and decent website publishing experience for years.

Cons:

Not sure the more recent versions have 'found a groove' when it comes to publishing various content formats. Seems inflexible and not easily customizable.

Verified Reviewer
Verified LinkedIn User
Industrial Automation, 501–1,000 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

My favorite CMS

5.0 2 years ago

Pros:

Drupal has been my best friend for a long long time. It grew stable and steady over the years adding more features and becoming more robust, even for usage in clustered environments. The open source ecosystem of plugins allow you to develop anything.

Cons:

Unfortunately you have to be careful when picking plugins and many may become abandoned or obsolete, so plan for continued monitoring and maintenance (which you have to plan anyway).

Madhusudan
Software Engineer in India
Computer Software, 51–200 Employees
Used the Software for: 6-12 months
Reviewer Source

A CMS that is open source and has great tools!

5.0 2 years ago

Comments: I've been working for a while and occasionally give up on some tasks or choose for a different tool. It requires time and commitment, thus it is definitely not a technology for individuals who are pressed for time. The more recent versions of Drupal enable the creation of many cool things and are friendlier and more intuitive.

Pros:

It is an open-source architecture. There are many different themes, colours, and ways to work with texts and graphics. Simple to use.

Cons:

The frequency of security and new release notifications makes them a headache. The ability to construct PHP modules for them is a great plus, but occasionally integrating them might be tricky because of the version the developer is working on.

Madhu
Madhu
UK
Verified LinkedIn User
Graphic Design, Self Employed
Used the Software for: 2+ years
Reviewer Source
Source: GetApp

Phenomenal software

5.0 7 years ago

Pros:

Drupal has seven main Pros: 1) It's uses a very flexible system of modules. You can use Drupal modules to add new features to your site. For example, the Membership module lets you add member based services, the Video modules lets you host video clips, while the Commerce module lets you add shopping features. Each modules is made up of smaller modules, which ensures you only activate the bits you need for your project. Best of all, you can mix and match the modules to create things the original module designers might have never considered. For example, combine the Commerce, Membership and Video modules to create a paid for membership site of training videos. 2) It's very layered. In Drupal, system code lives in one layer, code to do with appearance (e.g. CSS, HTML) lives in another separate layer and custom modifications live in another separate layer. This makes it very easy to change things. For example, you can change the entire layout of your site without having to modify the original content to adapt to it. 3) It's free Remarkably, the core technology and all these modules are available for free. There are some themes that you have to pay for if you want to change the look of your site, but you can make your own themes and there are number of free themes as well. 4) Great user support Drupal has a good support network of dedicated and helpful users who are willing to provide plenty of free help. There's also free training videos on YouTube. 5) Plenty of updates Drupal releases minor updates on a monthly basis which address any of bugs or security concerns that crop up. There are also major updates every 2-3 years, which radically change the functionality of the core system. 6) Portable code Most code can easily be transferred between sites. Hence, if you create a function on one site, you can move it to another without having to re-do it all from scratch. 7) Don’t need strong coding skills Drupal's module system means you can easily achieve a lot without needing to know how to code. It might not look and function exactly as you want, but it will be a decent effort.

Cons:

Drupal has 2 main set backs: 1) It can get very complicated The down side of all the flexibility, is that there are often 10 ways to do one thing in Drupal and it's not always clear which method is best. Often the only way you can find out is through experience. Which means your early Drupal projects might not be as good as they could be, as you cut your teeth on learning which methods are best for you. 2) Your code won’t last forever. Every 2-3 years, Drupal releases a new major update which radically changes the functionality of the site. The plus side of this is that it makes Drupal better. The downside is that you will often have to completely re-write your custom code. Because these major updates change everything, you will often need to install new modules to replace old ones. Essentially you have to rebuild your site (thankfully all the content can be transferred over). Upgrading isn't a requirement. But after a couple of years, the older versions of Drupal are no longer supported. So if building a Drupal site, expect to redo it from scratch it in 3-5 years. Hence, it's not really good for projects which only have a budget for minor changes each year.

Stephen
Stephen
IT Manager in US
Verified LinkedIn User
Farming, 11–50 Employees
Used the Software for: 2+ years
Reviewer Source

Drupal is a CMS that can do it all.

5.0 7 years ago

Pros:

The best part about Drupal is that you can do anything and the best functionality is either in Drupal core or a free module at Drupal.org. There is a misconception that the learning curve is difficult. In comparison, achieving the basic needs of a brochure website are the same in all of the top CMS solutions. Aside from comparisons, the best tool within Drupal is Views. You can create lists and grids of data that can then be sorted, filtered, and altered in so many ways without adding any additional modules. Of course you can extend views and provide even better data lists or different view types but the ability to display and work with items that reside in the system is unlike any other system.

Cons:

With so many options available to you, the learning curve comes with learning how to best use the best module for the job. There may be 5-10 modules that achieve a result, but in the end, there may only be one module that does it exactly how you want it. So the complexity is in the trial and error of having multiple options. So you may waste time working through the complexities of a module and realize that was not the main intent of the module or it doesn't quite do everything you wanted. This is worth it to me though as I will then be able to understand how different modules can be used in different ways to perform different functions.

Verified Reviewer
Verified LinkedIn User
Information Technology & Services, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source

Ideal for collaborative work in corporate media

5.0 6 years ago

Comments: My overall experience with Drupal has been good, I prefer it as a manager and portal design before others, the only thing that happened is that the platform fell when a news had many entries at a time. We manage a news page and its content search engine is very effective and reliable. And the roles of the users, to execute changes in the page are very useful, in addition the trace is faithful.

Pros:

It is an ideal software to edit a corporate communication medium among several collaborators, the allocation of roles to each user, allows the levels of publication and approval to be faithful and thus errors are avoided, as well as assigning or changing roles in the users. It is very easy to use, and the variety of features it brings allows you to alternate with designs and templates, which are very easy to edit and move, without the need to make new purchases or downloads. The drupal community is very knowledgeable and willing to help solve problems. In addition, security levels are higher than other content managers.

Cons:

For those who are starting a web page and do not have programming knowledge, it can be difficult to find a lot of modules, but once you take the rhythm you can have a different page in both look and feel and functionalities. It also tends to hang when there are many entries at once to its database; or the server goes down.

Jeremy
Jeremy
Owner in Canada
Verified LinkedIn User
Design
Used the Software for: 2+ years
Reviewer Source

Working with Drupal is a balance of unbridled freedom and future-proofing frustration.

4.0 7 years ago

Pros:

Druapl is a CMS that allows the developer to do anything they could want, provided they have the know-how and the time to build it. Plugins are often open-ended enough to allow for developers to plugin into them and continue building until the feature they are looking for is completed. There is incredible value here - while it is free, more premium plugins cost money. The user-base also serves as technical support - plugins are built by users and so they are also maintained and supported by those users. This means that there is a wide range of plugins and people to provide support if you run into an issue. Despite any shortcomings, I do love the product a lot. It's optimistic in the way its' built - very few software let you just have the ability to do anything with it these days. This is still one of those products, and so it should be commended for it.

Cons:

This is NOT for somebody who wants to build their first website. This is a developer's platform, and some of the ways things are done in Drupal makes it very difficult to just get off the group and build out a website. I mention above the word "Developer" a lot, and that's who this product is really for. If I am aiming this review towards the general public, I would take the ease of use down to 2 or even 1 star for them - it's just not something you should do if you don't have experience building in it. Hire somebody. The other side of the coin in having a wide range of plugins means that there are a lot that are not very good, or are not maintained. They become a security liability. The fact that these plugins are maintained by users also means that there is nobody making sure that the maintainer keeps the plugin working, which can really wreck how a site functions.

Eric R.
Eric R.
Chief Product Officer in US
Verified LinkedIn User
Internet, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Drupal's time has passed

3.0 4 years ago

Comments: I've configured Drupal for many customers and while it was good for our bottom line because they needed to ask us to do a lot of work for them, it meant building so much that it took much longer than if we'd just thrown someone on WordPress and used plugins. Drupal has a lot of power, but the tradeoff is usability and approachability.

Pros:

Drupal has a lot of power if you have gotten past the learning curve and don't mind excessive configuration to get your website up. This is definitely an engineer's dream in that you have a lot of control over what you do and you can build your integrations to do some powerful stuff, like publishing to multiple sites.

Cons:

Everything requires configuration and it is highly unfriendly to non-technical users. Additionally, the option to use WordPress is so much more attractive if your administrators are going to be non-engineers.

Verified Reviewer
Verified LinkedIn User
Marketing & Advertising, 51–200 Employees
Used the Software for: 2+ years
Reviewer Source

Powerful but can be tiring

3.0 6 years ago

Pros:

It's very, very flexible and ultimately enables you to use it for a wide range of applications. There's a very strong community to back it up which means that instead of having to write your own bespoke drupal modules, there's normally one already waiting for you on drupal.org. With very configurable permissions, you can allow regular users to have sessions with varying levels of access.

Cons:

There's been a lot of security advisories for this software over the last year. Most weeks, I've had to support some issue or another and they just keep coming. Drupal 8 is an entirely different beast to Drupal 7 too so there's a whole lot to learn if you'd previously developed on 7. In addition, the APIs underneath the hood of Drupal often make it quite a long process developing with Drupal. There are a lot of quirks to learn about before you can really get stuck in.

Sean
Sean
Digital Media Specialist in US
Verified LinkedIn User
Hospital & Health Care, 1,001–5,000 Employees
Used the Software for: 2+ years
Reviewer Source

Drupal is a Beast!

4.0 6 years ago

Comments: Drupal gets us up to speed on projects quickly. Even though it can be a pain to learn, the effort is well worth it. It's flexibility is remarkable, and the API/de-coupled movement is well represented in Drupal 8. With this framework in place, it allows us to grow and build custom apps without having to upgrade for the foreseeable future.

Pros:

Comprehensive CMS. Powerful, can handle a lot of requests quickly and efficiently. Great user management. Consistent upgrade life cycle with clear goals. Easily create and manage multiple content types. Crazy customization options for content types and users. Huge community with a lot of active support and plugins.

Cons:

Minor features, like calendar functionality, found in other CMS's simply don't work. Drupal 7 and 8 both have this issue. Drupal's reliance on nodes can be difficult for a newcomer. Not the best solution for small sites.

Anita
Project Manager in Italy
Verified LinkedIn User
Internet, 201–500 Employees
Used the Software for: 1+ year
Reviewer Source
Source: GetApp

Drupal – a cozy platform for websites creating

5.0 6 years ago

Comments: Drupal is a great opportunity for non-technical users to publish content to website on their own. There is an uncountable number of themes, which you can use for your website. Drupal updates each month, so you can be sure that each day people work on improvements. I recommend using Drupal. It is a reliable and flexible platform. The level of security is pretty high. But the most important thing is that Drupal will help you to create a professional website without coding. Do not doubt. It worth using it.

Pros:

When I started using Drupal, I understood why so many government agencies used it. It is really robust. I like that Drupal propose a lot of different modules like video, membership, commerce. Thanks to them you may add new features to your website. What is important – each module have submodules, which help to add only those blocks which you need. But the best is that you may combine different functions of different modules.

Cons:

I wish Drupal admin panel was more modern. Everything is too sharp and “grey”. When started using it for the first time, it did not seem to be very intuitive, but I got used to it quickly. Also I dislike that there is no simple drag-and-drop builder. It still takes not little time to create a new layout. I worked with WordPress for several years and must admit it was a little bit easier to navigate. Maybe the reason was that WordPress has fewer features than Drupal, but still.

Andrés E.
Andrés E.
Community Manager in Venezuela
Verified LinkedIn User
Telecommunications, 10,000+ Employees
Used the Software for: 2+ years
Reviewer Source

Are you looking for an efficient, safe and easy to use CMS?

5.0 6 years ago

Comments: The installation of this CMS in the company for which work has been very useful. In our case, we use it to move content oriented to the internal public and the results are remarkable. Both in the ease it offers to work day by day and in the scope of our audiences. In particular I think it is a means with excellent features that are worth trying.

Pros:

What I liked the most about Drupal is its performance, its safety standards and versatility. These are features that offer a truly pleasurable user experience.

Cons:

As administrator of websites, I consider that although its characteristics and usability are extraordinary, its installation may need knowledge oriented to the technical area. I refer to this point, because at present there are other CMS that can be used without having that kind of knowledge.

Muhammad Adil
Muhammad Adil
Technical Analyst in Pakistan
Verified LinkedIn User
Information Technology & Services, 1,001–5,000 Employees
Used the Software for: 2+ years
Reviewer Source

Drupal

4.0 4 years ago

Comments: If you want to make your site for corporates, enterprise, institutions or governments you can count on drupal. It gives you wonderful digital experience to implement.

Pros:

Best security features as compare to other CMS in market. Huge community and support for developers. There are lots of free module available. With high scalability and support for multilingual features makes it one of the top contender.

Cons:

A bit more complex as compared to others and you need bit of coding skills to master it. There are issues in speed if optimization is not properly done

Ben
Head of Development Technologies in US
Verified LinkedIn User
Internet, 11–50 Employees
Used the Software for: 2+ years
Reviewer Source
Source: GetApp

More than a CMS--An incredibly powerful site building and management tool!

5.0 7 years ago

Pros:

It's open source! You can build just about anything with it, and you can do most things right within the user interface. Many things you can do in the UI such as building complex views are quite simple once you know the process, and would require writing complex code or database queries in most other systems. The community is excellent and there are thousands of free contributions. Drupal is great about security releases and about reviewing the security of Drupal core as well as the contributed space. Powerful theming layer using Twig templates in Drupal 8+. Drupal Commerce allows for a powerful e-commerce system.

Cons:

The admin interface is not always intuitive for non-technical users. There's a learning curve involved with Drupal and many of its major contributed modules. Requires contributed modules for, or just entirely lacks, some features which users unfamiliar with the technical aspects of Drupal might expect. Drupal can be slow compared to some other systems, but its great caching layer mitigates this.

William
William
Technical Director / Owner in US
Verified LinkedIn User
Marketing & Advertising, 2–10 Employees
Used the Software for: 2+ years
Reviewer Source
Source: GetApp

I wants to marry Drupal

5.0 7 years ago

Pros:

Being a developer its hard not to love Drupal -- with their recent update to Drupal 8 and moving to a Symfony2 backend and Twig templating system, its become bulletproof. Also, Composer is now built in to manage dependencies. The developer community is incredible and all modules are peer-reviewed by the community. This way you know the code you are getting is safe and sound unlike competitors...*cough*wordpress*cough*

Cons:

The migration from Drupal 7 to Drupal 8 may be hard for some developers to swallow. A lot has changed, but almost all for the better. Drupal 8 modules are still a bit slow to be ported from Drupal 7.