4 More Must-Have Drupal SEO Modules

Recently I wrote about four must-have modules to ensure your Drupal website’s search engine optimization (SEO) is as strong as it can be. Well, the reality is those four modules will get you to a good spot in regards to SEO. If you want to be in a great spot, though, consider adding these four modules to your site.SEO - Magnifying-988763-edited.jpegALTERNATE HREFLANG (https://www.drupal.org/project/hreflang)

What it does:
The Alternate hreflang module adds a hreflang link to the header of each page.

Why you want it:
The hreflang attribute helps show Google, as well as other search engines, how web pages relate to a specific language or region.

This improves search results based on a user’s geo location or language preference. If a Drupal page has a translation in another language, the hreflang link with a country code in 
ISO 3166-1 format and optional country code in ISO 639-1 format can be added to the header. For example, “es-ES” would indicate content for Spanish speakers in Spain, while “es-AR” tells Google that the page is intended for Spanish speakers located in Argentina.

CTA 1 - Don't Wait to MIGR8

Don’t Wait to MIGR8

Let Duo guide you on the right path to Drupal 8.

In short, this will ask search engines to serve a translated version of a page on search engine result pages (SERP) ahead of its English language version for users searching from a region indicated by the language and country code specified in the hreflang link. From an SEO perspective, this will decrease bounce rates and hopefully increase traffic for the specific user group.

Easy Breadcrumb (https://www.drupal.org/project/easy_breadcrumb)

What it does:
Easy Breadcrumb provides a block containing breadcrumb navigation that can be embedded on pages.

Why you want it:
Breadcrumbs are a small snippet of navigation that is usually placed near the top of a page. The breadcrumbs show that page’s relation to the overall site’s hierarchy. Often, the first breadcrumb trail link is “Home.” An example of possible breadcrumb navigation for a web page about cordless drill is:


Breadcrumbs improve user experience because they enhance navigation. Google and other search engines utilize breadcrumbs to better understand the page and its place within a site’s overall organization. Furthermore, sometimes Google can show a breadcrumb trail on SERP, and that can improve click through rate. One of the best reasons to use the Easy Breadcrumb module is that it builds breadcrumbs based on path alias instead of navigation.

One quick note is that in order to use Easy Breadcrumb, you must also have the Pathauto module discussed in my previous post.

RDF Extensions
(For Drupal 7 install RDFx module from https://www.drupal.org/project/rdfx; For Drupal 8 install RDF UI module from https://www.drupal.org/project/rdfui — Note that Core RDF module must be enabled.)

What it does:
This module provides additional structured data support by allowing for mapping between content types and fields and metadata properties defined by shchema.org

Why you want it:
Resource Description Framework (RDF) is a set of specifications that are standards for metadata on the web. There are multiple vocabularies based on RDF, including:

  • FOAF
  • Dublin Core Terms
  • Good Relations
  • org

When RDF mappings are set for a content type and its fields, the properties metadata is added to the resulting HTML — this can provide search engines with additional information. For example, if there is a review page, RDF metadata can be utilized to show star ratings on the SERP.

XML Sitemap (https://www.drupal.org/project/xmlsitemap)

CTA 5 - We Build Digital Experiences - Our Recent Work

We Build Digital Experiences

Duo is a web design agency that expertly creates custom web solutions for our clients

What it does:
This module helps search engines find urls via a sitemap.xml file.

Why you want it:
Every page that can rank in search engines should be properly linked via menus or from another page. However, not all the pages will always be crawled and indexed. Therefore, a sitemap in XML format containing all indexable urls can be submitted to Google via search console. Ideally, the XML sitemap should be updated every time a new page is added or removed from the website. The XML Sitemap module will generate such xml file on each cron (scheduler) run. The SEO benefit of implementing sitemap is simple. The more pages Google knows about, the more it can index. The more pages are indexed, the greater chances for more traffic.

If you’re putting the time, energy and money into updating your website, you want to make sure people are able to find you and your content. That is why at Duo, we put a major priority on SEO for every website project we work on. Sometimes our clients have specific requests in terms of SEO, others simply know they want to improve their SEO. As this post and my last post show, there are a lot of little things you can do to your website that can ultimately make a big difference in how your site performs.