Choosing a CMS is a careful balance between what you need in terms of functionality, what’s functional with your existing technology and platforms, what’s best for your users, and of course, SEO considerations. When evaluating content management systems for clients, there are more than 70 aspects we take into consideration. Some of those considerations have to do with SEO, but there are many that do not. It is important to consider your goals and what you are hoping to gain by choosing a new CMS:
In this post, we’re providing you with a rundown of a few of the SEO aspects we look at when choosing a content management system. Although these are not the only aspects to consider when choosing a CMS, they are extremely important.
Some CMSs will automatically create a URL based on the page’s location within the site or on-page elements such as the title tag or the H1. Sometimes, this is fine. But there are other times when you would want to have greater control over your URLs, including when your page title is particularly long, or when you have a product that is contained in multiple sections (such as a product that is in a main category and also within a “gifts” category).
Note: When customizing your URL, make sure you use URL best practices such as:
A CMS that groups “like” content into folders is more optimal, from an SEO perspective, than one that uses parameters. Folders give the search engines an indication of how your site is structured and how the content is related. Search engines love structure, and the more they can use structure to ascertain what your website is about, the better they’ll be able to understand your site and its content.
Some CMSs will automatically generate your website’s meta tags (including your title tag and description tag), but it’s important to make sure that you can customize your meta tags, so that they can be ideally targeted to your keyword, and conform to your website’s branding standards.
In addition, it’s important to be able to add custom meta tags – including canonical link elements – to your website’s header.
This is a big one. You should be able to make changes to on-page elements such as the title tag, and H1, etc. without changing your URL. Any CMS that would automatically change your site’s URL when you change key elements on your page should be avoided, as this could invite disaster in terms of future website updates.
Alt image tags help the search engines to understand what the imagery on your website is about. For that reason, it’s very important that your CMS allows you to add Alt attributes to your website.
Duplicate content can be like kryptonite to proper SEO. This is why it’s important to avoid duplicate content whenever possible. Unfortunately, a lot of CMSs create duplicate content by displaying the same content on multiple URLs. For this reason, it’s important that your CMS doesn’t allow for the same page to generate multiple URLs, or it should provide you with the ability to use canonical tags.
Extraneous code often makes a page heavier and slower to load. Your CMS should allow you to limit the amount of code that’s on each page so that you can minimize page load time (especially important for mobile users). For example, the Viewstate field is an often misunderstood piece of code that doesn’t need to be on every page. It can slow down the time it takes for users and search engines to load every page on your website. A good, SEO-friendly CMS should allow you to remove this code where it’s not necessary.
Without content, it can be very difficult for search engines to properly understand the theme and goal of your web pages. An SEO-friendly CMS should allow you to add content to your website’s blog and product category pages.
These are just some of the primary SEO elements to consider when evaluating a CMS. Because every CMS has its quirks, it’s important to understand that the ideal CMS for one company won’t necessarily be ideal for you. For this reason, it’s important to consult an expert when choosing a CMS.