4 Steps to Optimize Your Drupal Site, Increase Traffic

Katelyn Fogarty's picture

I recently used acquia.com to demonstrate how to increase site traffic on a Drupal website by improving the online marketing. This conversation made me think that I could share some of the key things I do on acquia.com with other Drupal site managers. For starters, SEO, or search engine optimization, is a huge focus for me and there are some great tools in Drupal to help with this.

Step1:
Please start by enabling clean URLs within your system settings. It’s easy. Just a check box.

Step 2:
Now, for a bit more work. I’ve listed out the top 5 modules I suggest putting on your website to help with SEO.

  • Global Redirect
    This modules does a bunch of things but the important features are that it checks for multiple aliases for 1 URL and 301 redirects them to the correct URL. Drupal by default does not remove the old or original path if you create an alias which can cause duplicate content in search engines and negatively effect your SEO efforts.
  • Page title
    This module gives you granular control of your browser page title to enhance your ranking on SERPs (search engine result pages) and help your SEO because you will be using rich keywords in those page titles.
  • Meta tags quick (Drupal 7) or Nodewords (Drupal 6)
    The great thing about Drupal is there are many ways to do the same thing, so pick the one that works best for you. I personally like nodewords and meta tags quick as my meta keywords, meta descriptions and canonical tags module. If you go do Drupal.org and search meta data, you will find many others. Pick the one that you like best. This is just a way to get your meta descriptions on your pages.
  • Path auto
    This module automatically generates your page URLs based on content you define. For example, you can pick a content type of blog to always have the URL /blog/[blog title] . This way the user doesn’t have to manually specify a path alias. And if you give your content keyword rich titles, your URLs will also contain those high ranking terms to improve your SEO.
  • XML Sitemap
    This module creates an XML sitemap for search engines to easily find and index pages on your site. This module also allows for you to submit your sitemap to popular search engines.

There are of course many more modules you can add and once you’ve set these up and configured them you may have need for more. A great tool that I use on acquia.com to check what other modules I could be running to help improve SEO is the SEO Grader tool within Acquia Insight.

Step 3:
Now that you have all the base modules for SEO, my suggestion would be to define your targeted keyword list. The Google Adwords keyword tool shows the number of searches for a specific term. This can tell you if there is any traffic potential from that keyword if you are able to rank for it.

  • Google Trends – Allows you to see how a keyword has done over the years.
  • WordTracker – Provides dozens of tools to help you find the best keywords.
  • WebCEO – This software has tools for reporting, site audits, keyword research and link building. They have a free version and a paid version. Best for a DIY team.

Once you have used the keyword tools, you should have a list of keywords that will be the focus of your SEO campaign.

Step 4:
Map your targeted keywords to specific pages. This will give you a better chance to rank for those key terms. Each page should have 1 or 2 targeting keywords. Once your keyword mapping process is done, write page descriptions for each of those targeted pages containing those keywords; create or update page titles in your page title module field; and be sure to update page content to include those targeted keywords.

Search engine algorithms change all the time so you’ll want to make sure you have some type of analytics software enabled to watch your keyword trends and your organic site traffic.

Congratulations! You now have a well optimized Drupal website!

Still need help with Drupal Search Engine Optimization? Check out Acquia Insight and the SEO grader tool or scan your site now with a Free scan of Insight.

With this being my first blog post, I should probably introduce myself, my name is Kate Fogarty and I am the web manager for acquia.com. I have been using Drupal for the past 5 years and bring an interesting mix of design, development and marketing to the marketing team. Listen to my podcast to learn more about me!

Comments

Posted on by Rick Vugteveen.

This is great advice! Note that for Drupal 7 I'd recommend Meta tags (http://drupal.org/project/met atag) over Meta Tags Quick. I'd also evaluate Redirect (http://drupal.org/project/re direct) as an alternative to Global Redirect.

Posted on by Alejandro Barrios.

Good advice to start getting A+'s in the free insight scan tool. I would also add the schema.org module (http://drupal.org/project/s chemaorg) that enables rich snippets in your site and always enable clean urls and domain canonicalization.

Posted on by Damien McKenna.

Metatag Quick doesn't support many things that Metatag does, so what prompted its recommendation?

Posted on by Dave Myburgh.

Nodewords was not yet upgraded to D7 (Metatags) version when we needed to implement this, so we went with metatags_quick. It does everything we need it to, so we don't feel we're missing out on anything - yet ;)

Posted on by jackhard (not verified).

Fast meta tag does not accept many things meta ago, so what is your recommendation?

Posted on by Dave Myburgh.

The old nodewords module now has a D7 version: http://drupal.org/project/met atag.

Posted on by Raul Mihalache.

Probably it could be a good idea to create a special module where we can include all the necessary meta like meta titles, meta description, meta keywords, and also the ability to check the data entering in real time.

________________________________
http://www.antitranspiratie.ro

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Filtered HTML

  • Use [acphone_sales], [acphone_sales_text], [acphone_support], [acphone_international], [acphone_devcloud], [acphone_extra1] and [acphone_extra2] as placeholders for Acquia phone numbers. Add class "acquia-phones-link" to wrapper element to make number a link.
  • To post pieces of code, surround them with <code>...</code> tags. For PHP code, you can use <?php ... ?>, which will also colour it based on syntax.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <h4> <h5> <h2> <img>
  • Lines and paragraphs break automatically.
By submitting this form, you accept the Mollom privacy policy.