Drupal 8 Seo

The Checklist API module is required: https://www.drupal.org/project/checklistapi

  1. Drupal 8 Seo Tools
  2. Drupal 8 Seo Book Pdf

Credits & Thanks

Drupal 8 SEO is a brand new offering from Ben Finklea that will teach marketers and developers what’s needed to make Drupal 8 deliver perfectly optimized web pages. Generate traffic, leads, and revenue like never before with Drupal. Drupal 8 SEO Best Practices: Brief Usage Guide. Now, let us review a number of practical tips that will help you to master the SEO Checklist for Drupal 8. Installing the Module. The first thing you have to do in order to use this module is to install it. To do this, just go to the official Drupal website and follow the provided manual. Now turn the module on and we can get to work.

Thank you to Travis Carden for helping Volacci create and maintain the SEO Checklist module. Travis also created the required Checklist API module.

About the SEO Checklist Module

The SEO Checklist module uses Drupal SEO best practices to check your website for proper search engine optimization.

The SEO Checklist module and the original book from which this guide is based upon, were designed to work together. While the SEO Checklist module tells you what to do, the book (and this guide) tells you how to do it. Over the course of this guide, we go through the SEO Checklist module one task at a time, explaining in more detail how to do each task and sometimes even a bit of why each item is needed.

As a module, the SEO Checklist does several helpful things that will speed up your work and learning curve.

  • It provides a to-do list with checkboxes of the SEO steps needed to optimize your Drupal site. There are modules to install and tasks to complete, organized by function. If you own this book or follow through this guide, you’ve got the one-two punch for Drupal SEO.
  • It checks for installed modules and, if it finds them, checks them off for you.
  • It adds a timestamp and username to track task completion.
TIP: Remember to click the Save button each time you check off an SEO Checklist to-do item or if an item is checked off for you!

Install and Enable the SEO Checklist Module

NOTE: Drupal module installation instructions for modules can be found here: https://www.drupal.org/docs/extending-drupal/installing-modules

  1. Install the SEO Checklist module available here: https://www.drupal.org/project/seo_checklist
  2. Install the Checklist API module available here: https://www.drupal.org/project/checklistapi
  3. Once the modules are installed, make sure they are enabled by going to the Extend page of your website: Click Manage > Extend (Coffee: “extend”) or visit https://<yourDrupalSite.dev>/admin/modules.
  4. In the module filter search field, start typing “seo checklist” to find the SEO Checklist module.
  5. Select the checkbox next to “SEO Checklist” and click the Install button at the bottom of the page.
  6. You may get a message stating, “You must enable the Checklist API module to install SEO Checklist. Would you like to continue with the above?” If so, click the Continue button.

Give yourself permissions to use the SEO Checklist module.

  1. Click Manage > People (Coffee: “people”) and click on the Permissions tab. Or visit https://<yourDrupalSite.dev>/admin/people/permissions.
  2. Select the appropriate checkboxes for
    • “Edit any checklist”
    • “Edit the SEO checklist checklist”
    • “View any checklist”
    • “View the SEO checklist checklist”
    • “View the Checklists report”
      Note: You may not have the same user types as in the image below -- select the appropriate check boxes for your user type.
  3. Click the Save permissions button at the bottom of the page.

Using the SEO Checklist module

To use the SEO Checklist module:

Drupal 8 Seo Tools

  1. Go to Manage > Configuration > Search and metadata > SEO Checklist (Coffee: “seo”) or visit https://<yourDrupalSite.dev>/admin/config/search/seo-checklist in your browser.
  2. You may see the message at the top that says “SEO checklist found X unchecked items...”. If you do, it means that there are some tasks already completed. Nice! You’re ahead of the game. If this happens, click the Save button near the bottom of the page.
  3. Click on the Be efficient tab. This expands the section and you'll be able to see:
    • A progress bar that shows you how many tasks remain;
    • Timestamps on your saved tasks (if you’ve done any yet);
    • Commands for Composer, Drupal Console, and Drush;
    • Task links to help you quickly get things done.

You’ll also notice that the tabs on the SEO Checklist loosely follow the sections of the Drupal 8 SEO book. We are currently updating and adapting that book to an online guide, so stay tuned for more content in the coming months! You can easily follow along and check things off as you go.

As you continue on your Drupal SEO journey you can use the SEO Checklist module to make sure you’ve done all you can to get the most out of your Drupal site.

Tip: Many steps throughout this guide start with going to an admin page, permissions page, etc. The links on the SEO Checklist can be another, even quicker way to get there.

Drupal 8 Seo Book Pdf

You can now keep track of the Drupal SEO steps you've completed.

We always try to make sure our posts are as accurate and up to date as possible. If you find something is wrong, or you have a question, please feel free to contact us with any questions or feedback you might have.

And remember, Volacci stands ready to help you implement your Drupal SEO should you need us to.

Did you like this walkthrough? Please tell your friends about it!

The core Drupal 8 software contains some SEO-friendly features ready to go, and some that require enabling and configuration. Additionally, there are other contributed modules that can be downloaded. The SEO Checklist module has a list of modules that it recommends. Together, these modules will address on-page SEO requirements involving data that search engines track on websites, including:

  • Title Tags
  • Meta-descriptions
  • Paths
  • proper use of subheads
  • keyword use
  • XML sitemaps

Sign up for Google Analytics, together with Google Search Console, and follow directions to connect them to your website. These are free tools provided by Google and work together to provide invaluable data on your website traffic, content, keyword usage, sales and conversion data, and much more; all with the ability to generate useful reports that you can share and use to make business decisions. Webmaster Tools are also available for Bing, Yandex (Russia) and Baidu (China) depending on your need. Certain Drupal 8 modules will require you to have at least Google Analytics installed. This is a good primary step before installing modules.

The Metatag module is very important as it helps search engines find key info they are looking for on a page like the title tag and meta description for the page itself. By filling out meta tags as you go through your content creation workflow you allow the module to place this info in the header of the web page where it is expected to be.

One of the Drupal 8 modules that automates a very cumbersome task is the Redirect module, which create 301 redirects--essentially telling Google that your content has moved if you take existing content and place it in a new URL. That way you still retain any SEO juice that the content had already earned.

The Pathauto module also add convenience, as it automatically creates SEO-friendly URLs when you create content. However, in my experience, you should take a look at each URL and, sometimes, you'll need to fine-tune them by hand to make them look better on search results, and make them more click-worthy.

Because websites typically evolve over time with changes to content, new pages, deletion of old pages and so on, it means that search engines are playing a constant game of catch-up, so in order to keep things current, the Simple XML Sitemap module ( This module aims to be a replacement for the XML Sitemap module for Drupal 8) updates itself as changes are made, so that search engines can always get the latest version of your website to index.

Additional Tips to Elevate Your SEO

Run some diagnostics to understand what visitors are searching for internally on your site This is a great tactic to discover what your users are searching for and give you an indication if there is a content gap between what they want and what they find. This can be a real opportunity to develop fresh content, optimized for those searchers. And, amazingly, you can use this principle to constantly revise and refine your content to climb up the search rankings. The take-a-way here is that once content is created on your website do not let it stagnate. Search engines will revisit and catalog your site periodically. You can speed up this process by making changes and then re-submitting the page individually to Google or Bing to re-index.

For those of you who wish to operate on the cutting edge, look to tools like the Google AMP module to convert pages to the AMP standard, which optimizes for mobile. Also, explore what Resource Description Framework RDF UI module does to integrate Schema.org and the effort to provide richer search results.

Drupal 8 seo

Finally, be aware that SEO is achieved by degrees, and that there is always room for improvement. If, as they claim, the underlying goal of search engines to find the best information and the best user experiences, we all need to look at our websites holistically, which also means looking at every factor that could impact the visitor, including the speed and performance of the site, security and how well the site plays for mobile devices.