Drupal-lovers

Who love to Drupal

How to Use the SEO Checklist for Drupal

Posted by drupallovers on March 30, 2012

The SEO Checklist for Drupal is a very useful module to help with your SEO efforts.

The SEO Checklist module doesn’t perform any SEO functions, but it will guide you through the process of optimizing your site and it will recommend best-of-breed modules. After installation the checklist will take you through a list of recommended changes made by the experts at Volacci.

Step 1. Before We Start: Planning

The SEO Checklist is going to recommend a lot of potential modules for you to install. To help clarify things, I’ve divided those modules up into separate lists. You should start with the Base Modules list and then move on down to the others.

  1. Base Modules
  2. Optional Base Modules
  3. Essential Working Modules.
  4. Anti-Spam Modules. There are several possibilities but you only need to choose one.
  5. Nice if you want them, but not really needed

A note of caution before we begin: not all of these modules have stable releases for Drupal 7. Please use of all these on a test site before using them on a live site.

Step 2. Before We Start: Register for Webmaster Tools

Before you start you are going to want to do is register for Google, Yahoo and Bing accounts and sign up for their webmaster tools. You will need the verification files, tracking codes and other identifiers provided by these services.

  1. Save the verification files to your hard disk.
  2. Write down all account numbers.
  3. Have your username and password to each account handy.

Every SEO program I’ve tested has needed this information, so if you’re serious about SEO, start with signing up for the webmaster tools.

Step 3: Before We Start: The Quickest Workflow for the SEO Checklist

The SEO Checklist will recommend a lot of modules for you to install, so here is one way to approach the installation:

tutuploadstutuploadsHow_to_install_modules_-_the_quickest_work_flow_model_for.png

Go to Modules > Install new module. You’re going to be doing a lot of this. Install the first module on the list.

tutuploadstutuploadsmedia_1321333405188.png

Browse for a downloaded module, choose it, then click Install.

tutuploadstutuploadsmedia_1321333566069.png

Click Enable newly added modules.

tutuploadstutuploadsmedia_1321333672310.png

Normally what you would do is find the module you just installed and click the check box in the Enabled column, scroll to the bottom of the page and click Save to save the changes. Then you would see if there is a configuration link and fill in the details.

But you’ve got a lot of these to do so you might want to consolidate the tasks.

My actual work flow:

  1. Installed all the modules
  2. Enabled them in small groups
  3. Ran a status report to check for errors
  4. Corrected any errors
  5. Got everything working before I configured them.

What I actually did to make this quicker was skip the Enable step, and go back to the top of the page and click Install new module again and installed another one. I kept installing until i was done.

Then I returned to the page and enabled them in bulk. If you do this, don’t try to enable all of them at the same time. It stresses the system and you’ll get errors. Enable a group and come back several times until they are all enabled.

Go to Reports > Status Report and check for errors. Just do the minimum amount of work you have to do to get rid of any errors.

Many of these modules are going to need configuration. I’ll go back and consider the configuration as I go through the SEO Checklist. That’s what it’s for. It’s going to take a lot of time and study if you’re not already an SEO wizard to figure out the perfect configuration for everything.

Now we can click run cron manually and check for errors

tutuploadstutuploadsRun_Cron_and_check_for_errors.png

Just running cron will clear up some errors. You might have to take action on others.

tutuploadstutuploadsmedia_1321310485116.png

Be sure to read the cautions too, and take action. The Status report will give you a good idea on what you need to do to fix things.

Step 4. Install the base modules

Now let’s get started with the installation. These modules are used by many other modules, and you may already have them installed. If not, you should install them now. They aren’t really needed for SEO, but as you go through the checklist and try to install subsequent modules, you’ll have to back up and install these too, so you might as well start here.

Step 5: Install the Optional base modules

The modules below are strictly optional and not absolutely essential to SEO. You can always skip these and come back to them if you don’t think you need them now. But if you are going to want them, your life will be easier if you install them at this stage, rather than wait until they appear on the checklist.

HTML Purifier    
HTML Purifier is a standards-compliant HTML filter library. HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive white list, it will also make sure your documents are standards compliant, something only achievable with a comprehensive knowledge of W3C’s specifications.

This is a standalone component that strips improper HTML from entries. You need to download the entire compressed file and get special instructions on installation. It’s an improvement on the filtered html core module, and isn’t 100% necessary to optimization. It just depends on what level of optimization you wish to achieve.

il18n    – Internationalization
If you are only developing in English you can skip this. This is a collection of modules to extend Drupal core multilingual capabilities and be able to build real life multilingual sites. It has some requirements and it has some recommended add ons. If you are going to have a multi-national site be sure to read this:
http://drupal.org/project/i18n

Step 6. Install the Essential Working Modules

Now we come to the modules that actually do the optimizatin. If you’ve installed Ctools, Token and Context the rest should go pretty fast. The best and quickest workflow is to download, install and enable them, then configure them later as you go through the SEO Checklist.

Step 7. Choose and Install an Anti-spam Module

You only need one of these. If may already have one installed. If not, you can choose any of these based on your preference.

Step 8. Nice if you want them, but not really needed

tutuploadstutuploadsmedia_1321336813817.png

Now let’s get started on the module itself.

Step 9. Access the SEO Checklist

tutuploadstutuploadsStep_7._Access_the_SEO_Checklist.png

Go to Configuration in the menu bar. Now that everything is installed it’s time to start working the checklist.

tutuploadstutuploadsmedia_1321299685397.png

Scroll down the page to the Search and Metadata section and click on SEO Checklist.

tutuploadstutuploadsmedia_1321299708932.png

Move through the tabs on the left and check a box and Click Enable if you haven’t enabled them yet.

The picture above shows what the list looks like before I installed the Token and Page Title modules. The download link actually takes you to the download page so you could download the module now, and then enable it. If you do it this way you will be working all day. Try the mass installation first.

tutuploadstutuploadsmedia_1321300756856.png

After I installed the Page Title Module you can see there is now a Configure link. If everything has been installed you will only need to work on configuration as you go through the list.

Each time you complete a task, click the check mark, then scroll to the bottom of the page and click the Save button.
If you don’t Save, it won’t record your your check marks, and you won’t have a record of what you did.

tutuploadstutuploadsmedia_1321300799012.png

Keep going through all the tabs. Click the check boxes as you complete a task. Remember to save.

Result

tutuploadstutuploadsResult_19dc86638c3e31aaffc6e9bd6a8e1fe9.png

When you’re all done you’ll have a list of all the completed tasks, time and dates, who did the work, and quick access to the configuration so you can make changes.

This module will:

  • Help you keep track of what needs to be done.
  • Check for installed modules give you some basic information on them.
  • Provide a list of things that need to go on your to-do list.
  • Time/date stamp each item and record who completed it.

8 Responses to “How to Use the SEO Checklist for Drupal”

  1. Does your website have a contact page? I’m having trouble locating it but, I’d like to shoot you
    an email. I’ve got some recommendations for your blog you might be interested in hearing. Either way, great website and I look forward to seeing it expand over time.

  2. Hey! This is my 1st comment here so I just wanted to
    give a quick shout out and tell you I really enjoy reading through your blog posts.

    Can you suggest any other blogs/websites/forums that cover the same subjects?
    Appreciate it!

  3. Hello! This is my first visit to your blog! We are a group of
    volunteers and starting a new initiative in a community in the same niche.
    Your blog provided us useful information to work on.
    You have done a marvellous job!

  4. Leandra said

    Hello! Do you know if they make any plugins to assist with Search Engine Optimization?
    I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good gains.
    If you know of any please share. Kudos!

  5. I don’t even know how I ended up right here, however I believed this post used to be good. I don’t recognise
    who you are however definitely you’re going to a well-known blogger for those who aren’t already.
    Cheers!

  6. Dakwerken said

    This is an interesting seo checklist. Thanks for taking the time to publish it.

  7. Stukadoor said

    Drupal seo is getting there with these recommendations, thanks so much!

  8. Brandon said

    Thank you foor sharing yopur thoughts. I realy appreciate
    yyour effforts annd I aam waiting foor your further post thanks oncee
    again.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: