Today’s SEO is about more than quality content. You need to provide a user-friendly experience that keeps visitors engaged. Getting it right with Drupal involves many well-known modules, but also some lesser-known quirks and pitfalls you can — and should — avoid.
In our recent talk at DrupalCon Amsterdam 2019, Brent Gees and myself discussed how to discover issues that affect ranking factors with your Drupal site. We also demonstrated how to fix these problems and prevent them. The main purpose of all these changes isn’t just about improving search engine ranking. It’s also about improving the experience for visitors that keeps them coming back.
Watch the Webinar and learn about Great SEO in Drupal by Default, by Dropsolid.
Speakers: Wouter De Bruycker, SEO Specialist, and Brent Gees, Drupal Architect.
Overlooked Drupal SEO pitfalls
In refining the out-of-the-box SEO functionality of our install profile, Dropsolid Rocketship, we discovered there are so many strange ways Drupal configuration can harm organic search positions, depending on how you use it.
Here’s a simple example of how we’re improving SEO by design and preventing lots of the potential pitfalls right from the start while delivering a better user experience in the process. Drupal has a habit of generating nodes that are publicly available by default, even if these separate pages don’t really make sense. A taxonomy term used to categorise news items would result in a separate page for each category. And these pages aren’t always useful endpoints for users. In Rocketship, we resolved this by auto-redirecting the user to a filtered news overview, based on the category that they clicked on.
Next, let’s look at another issue that’s quite common and how to resolve it.
The GDPR v Cookies red herring and how to avoid it
Accurate analytics are crucial for optimizing search engine positioning. We noticed an issue across a number of client websites where there was a big traffic spike on Google Analytics. Yet, something looked rather suspicious. The number of unique visitors increased, but it was all direct traffic. They weren’t coming from search and they weren’t referred from another link.
Search engine optimization is an on-going process of monitoring and managing your sites to prevent issues from affecting SEO ranking factors. You don’t want to wait until you conduct a Drupal site audit to discover a cornerstone page is dropping in SERP position (Search Engine Results Pages).
We figured out it all started with an update to the EU Cookie Compliance Module to ensure it complied with the latest GDPR regulations.
Here’s what was happening: if the users continued to browse the website, without accepting the cookie settings, they continually looked like NEW users. Cookies were cleared on each new page request, which caused Google Analytics to create new cookies on each page view as if it was a fresh visit. In short: 1 session of 10 page views suddenly resulted in 10 sessions of 1 page view each.
We solved this issue by whitelisting the Google Analytics cookies AND modifying our Google Analytics tracking setup so IP-addresses are anonymised. By anonymising the IPs we comply with GDPR regulations and by whitelisting the cookies we don’t lose valuable session information on each pageview.
The new changes in the module required you to make this correction, but if you didn’t realize the change happened… it’s one of those small issues that would cause a lot of trouble for anyone who needs accurate analytics. Among the hundreds of other modules that you might be using across many client or project sites, these small snags could turn into poor-quality data, false conclusions about cause and effect, and hours of wasted effort.
To the moon with Dropsolid Rocketship!
After years as a developer building websites, my interests started veering more to the strategic side with customers. Issues with search engine positioning came up with every customer. They had great websites, but no visitors. I enjoy working on these problems because you can see the results quickly. It shows up in their analytics but also in increased business opportunities and leads, and return on their investment.
Dropsolid Rocketship helps our developers to be more effective. There are a lot of small things that make a difference, and having them built right into Rocketship means you don’t have to start from scratch each time. This eliminates errors and makes project execution faster. Now we have more time to focus on SEO strategy with our customers.
The Dropsolid Rocketship install profile includes the essential features most of our sites need. The sites are set up right, right from the start, eliminating the chance for human error. We’re making it more user-friendly on the front end; giving it a better developer experience in the back-end and at the hosting level. Meanwhile, Rocketship improves the experience at the point where many potential customers will discover you: visiting from a search engine.
This holistic perspective is part of our vision on integrated Open Digital Experience Platforms that our CEO, Dominique De Cooman, introduced at DrupalCon Amsterdam 2019. If you missed out on his presentation, you can always watch it online together with all other talks by our Dropsolid specialists
SEO pitfalls in Drupal and how to avoid them
Watch the recorded webinar
Download the e-book
SEO optimization for business impact
Advanced SEO techniques for businesses involve much more than standard SEO optimizations and high-quality content. Digital experiences that captivate your website audience depend greatly on CMS-specific optimizations.
When it comes to Drupal, SEO optimization seems simple enough at first sight. A majority of the most popular Drupal modules have been designed with SEO in mind and, as a result, they are relatively easy to optimize. However, Drupal does come with its own particular and sometimes less well-known features that can have a significant impact on your website’s Google search rankings.
In this e-book, you will discover ten technical, Drupal-specific SEO tips. We share the most common SEO pitfalls in Drupal and explain their potential impact on your business. We also share our tips and solutions to help you counter these problems.
In this blog you will learn more about 10 SEO pitfalls in Drupal:
Tip #4: Public entities
Problem
By default, entities are publicly available through their own unique URL. For example, a team member module might generate a public node for each team member, whilst these are only used for the team overview page and the website might not need a subpage for every team member. In Drupal, the URLs for these entities look as follows:
https://mysite.com/node/42, https://mysite.com/taxonomy/term/42, etc.
This results in low-value pages that are fairly thin on content - not an ideal situation for indexation by Google and other search engines. Redundant pages are a waste of resources,including bandwidth, crawl budget and database storage.
Solution
You can prevent irrelevant entities from being accessed by your website visitors. In Drupal, the rabbit_hole module does an excellent job at this.
Tip #7: Module overload
Problem
Modules are a blessing to work with and they solve a variety of problems. Nevertheless, there are limits to any module-reliant CMS, including Drupal. An excess number of modules can slow down your website significantly by downloading multiple resources to your visitors’ web browsers. A sluggish website is detrimental to your SEO score and has a negative impact on your visitors’ user experience.
Solution
Prevention is better than cure. Avoid modules that are too complex or not strictly necessary on your environment. If you are using a module as a shortcut or quick fix, looking into alternative solutions might be a valuable alternative.
In addition, you should check your website for modules that are no longer used on your website. You can verify this using the unused_modules tool.
Conclusion
Competitive SEO strategy
Using the above strategies, you can take on a majority of Drupal’s SEO pitfalls. Anticipation is the key: in-depth analysis and smart configuration of settings can avoid the bulk of technical SEO-related problems further down the road. You should also bear in mind that every business case and website is unique, which implies that your SEO strategy should be bespoke as well. A comprehensive SEO audit will be able to kickstart your website optimization track. This way, you can generate added value and competitive advantage for your business.