If you’re looking to build a website and plan on hiring a web design/internet marketing agency, chances are you’re starting to hear a lot of technical terms:Content Management System (or CMS), hosting and servers, domain names, Search Engine Optimization (or SEO), and the list goes on. It can be VERY confusing and overwhelming! Besides looking for a web designer or local Denver web design company, you’ll need to decide what CMS you will be using. This decision can obviously be made along with your web developer, but you should also be informed of what CMS is being used.
First, let’s quickly discuss what a CMS is: a Content Management System is a piece of software that is used to manage and create digital content. Essentially it’s an interface that allows you to easily add, create, and customize the content, manage users, and provide a general organization for everything that your website holds. All CMS’s, like WordPress, Drupal, or Joomla essentially fill all these roles but handle them in slightly different ways. Because of how these elements are handled on the backend of your site, people are typically drawn towards a particular CMS based on their skill sets. Many users who don’t have much or any web building experience will use something like WordPress, Wix, or Squarespace, which can offer a very user-friendly experience, and have a ‘pretty’ backend. Their downside is they also generally have sloppier code, making it more difficult for search engines to index them. On the other hand, a CMS like Drupal, while still being user friendly, offers a much more powerful backend with very clean code. Since you yourself may never even touch this code, it may be easy to think ‘Why does it matter what my source code looks like?’. While it may not matter for you, it matters to search engines, like Google. The cleaner the code, the easier it is for Google to search through your site.
Drupal Is Search Engine Friendly
Out of the box, development in Drupal is very search engine friendly. For example, at the bottom of a basic page, it is very easy to add in your metadata, such as page descriptions and page titles, which when indexed will show up as the readable text. This may seem mundane to an average user, but to a search engine like Google, this type of attention to detail allows them to better see what your site’s content is about, thus leading to more potential visitors on your website.
Drupal also has a fantastic taxonomy that allows users to quickly organize content and tag it with rich keywords. This type of tagging makes it not only easy for you to find your content while editing, but also for your users while navigating your site. This additionally allows search engines a great and quick overview of what content is on a given page.
Open Source feasibility
Drupal is open-source software (meaning it is written by developers for free, and thus distributed for free), and has a huge community following it. Even the White House uses Drupal for their backend; could there really be a website better to show a high level of security? At their last reporting, Drupal has over 1,000,000 people in its community, whether developers or users. With such a large number, the code and functionality of Drupal are under constant review, and patches for security are sent out on a regular basis.
Drupal has an immense amount of power when it comes to building content types, and has great search engine optimization out of the box, which can be helpful for targeting specific cities such as ‘Denver’ or product types such as ‘lunchboxes’. That said, all of these technical roles are only enhanced by how easy Drupal is to use.
There are also dedicated groups that are constantly working to update and upgrade security: The Drupal Security Team and Security Working Group. The Security Team specifically addresses security issues reported by users, they help developers of contributed modules with security concerns, and they write/update guides that help Drupal developers code more securely. This Security Team is also overseen by the Security Working Group, who are a small team of security coders experts who work especially on the Drupal core to ensure its safety.