Drupal 7 SEO Checklist Module

By shane
Thu, 2012-11-15 18:06
Daily Dose of Drupal Episode #51

Share with Others

Learn how the Drupal 7 SEO Checklist module can provide you a to do list on how to best optimize your Drupal 7 website for SEO.

In this episode you will learn:

  • How to download and install the SEO checklist module
  • Additional tips for increasing traffic to your Drupal website

Welcome to another Daily Dose of Drupal! We’re on Episode Number 51 today. As always; I’m Shane, you can follow me on Twitter @smthomas3 and also go ahead and sign up for the Code Karate newsletter if you haven’t already and check out my other post on codekarate.com. I often have … a lot of people asked me what is the best way to get traffic to my Drupal website?

Well the first answer that I’ll always give to that is put out high quality content on a consistent basis, that’s the most reliable way especially if the content is sharable across social networks and if it’s linkable and you can get backlinks to that content.

However; there are other strategies to help the search engines find you more efficiently I guess and one of the tools that I’ve used in the past and I would recommend looking into, it’s a module called the SEO Checklist Module. You can of course read up on it here on drupal.org but essentially; what it is is it’s just a checklist that goes through and walks you through the various SEO, best practices to use with Drupal.

You don’t necessarily have to agree with all of them or do all of the steps but it does give you some ideas to make sure that 1; your site has … is well optimized for SEO’s and 2; you know which pieces of SEO you’ve actually implemented and which ones you have not. So it’s just really is a nice module juts to help you get started especially if you know the SEO basics but you just need something to track to make sure you don’t miss anything.

So I’m going to go through just a few items in the checklist and talk if … it all explains it in very good details so you don’t really need me to go through all of them but I will show you how it works. First step is to of course download the module; I’m going to use Drush to download the module and I will also enable the module, it also requires the Checklist API module, I will go ahead and download it and I will enable the SEO Checklist module and the Checklist API module.

Now I’m going to hop over to the website here that I installed this on, so we have Checklist, Checklist API, SEO Checklist, I’m going to go ahead and click on Configure on SEO Checklist and as you can see there’s a progress bar; there’s 0 out of 58. Here it has a lot of instructions for exactly what you should be or how you should be using this list and now there are some another field sets over here that you can search too and you can see each one has a Checklist, as you check it and then save it it will go ahead and move the progress bar we’ll go ahead and move forward.

So here the first section is just some tools that you can download to … they don’t … as it said it doesn’t necessarily help with your SEO but it does help you become more efficient in some respects. So we can go ahead and we can for instance install the Module Filter module.

So I’m going to go ahead and do that one because that’s one that I’ve done a video on in the past and I do enjoy using that module, it’s a good module to use in almost all Drupal 7 site I’ve build. So I’ll go ahead and enable that and I will come here and go ahead and refresh the page, you’ll see that I’ll go ahead and save this and now it shows that 2 of 58 have been completed.

The other one; Clean URL’s are enabled and we can go through the list a little more. The page title module is a good module to have and then you can configure it, the Path Auto module is another module you shouldn’t install so I’m going to download Path Auto and enable it, Path Auto requires token … requires a token module so this will go ahead and download and then enable the Path Auto and the Token module, refresh this and you can see it has that check so I could say I want to have and configure it which we can do here in a second just to look at what you can do with the Path Auto module.

If you’re not familiar with this there’s other tutorials out there and you can obviously see there’s a settings up here, for the most part a lot of these are relatively basic and straight forward to set up. There’s not too many … it’s not too confusing to get started with this if you haven’t use it a lot. So you get yourself set up on the search engines, you can track your visitors with Google Analytics which I recommend doing on any live site.

So I’ll go ahead and download Google analytics and I will enable it and as you see this is an incredibly easy to do and this is only … downloading is of course the first step, you actually have to configure it. So once you downloaded Google Analytics you go ahead and you add your Google Analytics ID so you can begin tracking your traffic.

So we’ll just go a few of this list; page contents, meta tags, this can be important for SEO, scheduler module isn’t necessary but it n be helpful if you want to post things on a specific time, the search 404 could be helpful, SEP compliance checker, read more link, you know some of these as I mentioned before aren’t necessary so if you don’t want do those you can check them off and it’ll go ahead and mark it as done and you can just assumed that you’re going to skip that one.
Validating your Markup is important, submitting your site to the search engines, that’s important, the XML site module and we’ll go over that in the future episode is a great module to have so your site map is getting submitted to the various search engines.

There are social media tools you can add and this allows it … it allows your content to be easily shared and it’s good to make sure your content can be shared across social networks because that’s going to of course increase your traffic and with search engine algorithms changing the more your posts and contents are shared the more likely you’re going to show up higher in search results.

It’s not necessarily proven that really highly shared piece of content is going to show up a lot higher than it would if it wasn’t shared but it does have an effect and it’s having a more important effect as time goes on. Using Mollom is important to prevent spam, you can use the geographic, geo-meta tags, the meta tags module, you can us to the Drupal’s built in caching which is you should always use on any production site, you can also us the boost module which can be helpful and then there’s just some extras here which you can go ahead and go through on at your own pace and it will of course give you some helpful hints on the SEO Checklist module and some SEO tips in general.

So as you can see it’s an incredibly simple module but it can be incredibly effective for just making sure that you don’t mess anything when you’re launching a Drupal website. So go ahead and check it out and see what you think about the module, let me know and if you have any ideas for future videos go ahead and reach out and let me know what you’re thinking. Thanks for watching this episode of the Daily Dose of Drupal and we will be back again next time.