You are previewing Drupal 6 Search Engine Optimization.
O'Reilly logo
Drupal 6 Search Engine Optimization

Book Description

Rank high in search engines with professional SEO tips, modules, and best practices for Drupal web sites

  • Concise, actionable steps for increasing traffic to your Drupal site

  • Learn which modules to install and how to configure them for maximum SEO results

  • Create search engine friendly and optimized title tags, paths, sitemaps, headings, navigation, and more

  • A practical, step-by-step guide that takes the mystery out of Drupal SEO

In Detail

The earlier a site appears in the search results list, the more visitors it will receive from the search engine. Despite several advantages, many Drupal sites suffer with poor search engine standings. Perhaps you are aware of the importance of SEO for increasing traffic to your site, but do you know how to apply it to your Drupal site? Here comes the first book about search engine optimization for Drupal sites.

This practical, step-by-step guide takes the mystery out of Drupal search engine optimization (SEO) by showing you the tricks of today's top marketing pros to achieve top ranking in the search engines. This isn't a book of Drupal SEO theory – it's a practical guide showing you which modules to install, which settings to use, and dozens of the most closely guarded "tricks of the trade" to get your web site optimized, higher in the search engines, and more profitable.

With this book and basic Drupal 6 knowledge – how to log in, create content, and install modules – you can build a perfectly search engine optimized web site. Each chapter uses easy, step-by-step instructions to walk you through the Drupal SEO modules, configurations, and content you will need to increase traffic on your web site. You start by reviewing the modules and tools that you should use to optimize your site, how to set up your analytics, and so on. Each subsequent chapter gives detailed instructions on implementing these features in Drupal. Later chapters cover topics like site organization, A/B testing, and automatic content tagging to maximize SEO and increase the conversion rate of your web site. When you have completed the book, you will have implemented the changes to your site required to rank well in the search engines. If you want to maximize the return on investment of your Drupal 6 web site and gain a significant advantage over competitors who are not using Drupal, then this book is for you. Imagine how great you'll feel when your site is optimized to increase the number of visitors and convert them into paying customers.

Turn your Drupal 6 web site into a profit-generating machine with this practical, step-by-step guide that reveals the tips, modules, and best practices used by top Drupal SEO professionals

Table of Contents

  1. Drupal 6 Search Engine Optimization
    1. Drupal 6 Search Engine Optimization
    2. Credits
    3. About the Author
    4. Acknowledgement
    5. About the Reviewers
    6. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Errata
        2. Piracy
        3. Questions
    7. 1. The Tools You'll Need
      1. Drupal 6
      2. Modules
        1. Installing 99% of Drupal modules:
        2. Installing the remaining 1% Drupal modules
        3. Essential SEO modules
        4. Optional SEO modules
        5. Non-SEO modules
      3. Drupal SEO Checklist module
      4. Google Account
        1. Setting up a Google Account
      5. Analytics
        1. Google Analytics
          1. Creating a Google Analytics account and installing it on your Drupal site
        2. Yahoo! Analytics
      6. Google Webmaster Tools
        1. Verify your site with Google
        2. Google Webmaster Tools settings
          1. Preferred domain
            1. Set a preferred domain in Google Webmaster Tools
          2. Crawl rate
            1. Setting the crawl rate in Google Webmaster Tools
      7. Understanding search engine crawlers
      8. Paid tools
        1. CrazyEgg
        2. Mint
      9. Other Great Tools
        1. Installing two browsers
        2. Google Toolbar
          1. PageRank
            1. What is it?
            2. How do I get more?
        3. SEO for Firefox plugin
        4. Yahoo! site explorer
      10. Summary
    8. 2. Keyword Research
      1. What a keyword is
        1. Keywords aggregate searchers into organized groups
        2. A keyword defines a market
      2. Why keyword research is important
      3. What your keyword goal is
        1. Goal 1: Brand awareness
          1. Company brand awareness
          2. Product brand awareness
          3. Credibility
        2. Goal 2: Conversions
          1. Transactional
          2. Lead Generation
          3. Page impression (or ad impression)
      4. Keyword research tools
        1. Your own web site
          1. How to set up the Top Searches module
        2. Your competition
          1. How to scrape your competitors' web site for keywords
            1. The quick way
            2. The easy way:
        3. Google Adwords Keyword Tool
        4. Google Zeitgeist
        5. Google Trends
        6. SEOmoz
        7. Keyword Discovery
        8. WordTracker
      5. How to pick the best keywords
        1. The scenario
        2. How to gather a keywords list
        3. Picking the right terms
        4. Getting rid of the wrong terms
      6. Summary
    9. 3. On-Page Optimization
      1. Page titles
        1. The page title module
          1. The token module
          2. Installing and configuring the page title module
          3. Rewriting page titles for individual nodes
        2. Writing page titles that Google and your visitors will love
        3. Setting up your web site's name
        4. Link titles
          1. How to edit the title element of your navigation links
      2. Make Drupal URLs clean and search engine optimized
        1. A brief history of static and dynamic URLs
        2. How Drupal handles dynamic URLs
        3. Turning on clean URLs in Drupal
        4. Optimizing URLs with the Path module
          1. How to turn on the Path module
          2. How to change a content path
          3. Writing optimized URLs
        5. Automating paths with Pathauto and Path Redirect
          1. Installing Pathauto and Path Redirect
          2. Configuring Pathauto
      3. Redirects
        1. 301 Redirects—the right way to move content around
          1. Installing and configuring Path Redirect
          2. How to set up a 301 redirect
        2. Global Redirect module—fixing Drupal's duplicate content problems
          1. How to install and configure the Global Redirect module
      4. Summary
    10. 4. More On-Page Optimization
      1. Headings
        1. HTML Header tags
        2. How Drupal handles headings
      2. Drupal menus and navigation
        1. How to change your navigation
          1. Other links in your site
      3. Optimize images, video, and other media
        1. File name
        2. The alt and title attributes
          1. Uses of alt and title
        3. Text near the media file
      4. Meta tags
        1. Installing the Meta tags module
        2. Configuring the Meta tags module
        3. Specifying meta tags for your content
          1. Taxonomy meta tags
          2. Node meta tags
          3. Views meta tags
      5. Summary
    11. 5. Sitemaps
      1. XML sitemaps
        1. Setting up the XML Sitemap module
      2. Specifying the XML sitemap priority for nodes
      3. Submitting your XML sitemap to Google
      4. Google News XML Sitemap
        1. Setting up the Google News sitemap generator module
        2. Submitting your Google News sitemap to Google News
      5. URL list
        1. Setting up a URL list sitemap
      6. Visitor-facing sitemaps
        1. Setting up a visitor-facing sitemap
      7. Summary
    12. 6. robots.txt, .htaccess, and W3C Validation
      1. Optimizing the robots.txt file
        1. robots.txt directives
        2. Pattern matching
        3. Editing your robots.txt file
        4. Problems with the default Drupal robots.txt file
          1. Fixing the Drupal robots.txt file
        5. Additional changes to the robots.txt file
        6. Adding your XML Sitemap to the robots.txt file
        7. Using Google's Webmaster Tools to evaluate your robots.txt file
      2. Mastering the .htaccess file
      3. W3C markup validation
        1. Scanning your site with the W3C HTML Validator
      4. Summary
    13. 7. RSS Feeds, Site Speed, and SEO Testing
      1. Setting up RSS feeds
        1. Setting up the Syndication module
        2. Adding RSS links to your blog
      2. Feel the need—the need for speed
        1. Turning on Drupal's built-in caching
        2. More speed options
      3. Bringing it all together with a free page grading service from SEOmoz
      4. Summary
    14. 8. Content is King
      1. What good content is
      2. Write right
        1. Short, catchy headlines
          1. Grab their attention
          2. Get the keywords right
          3. Be useful, create urgency, be unique
        2. Good body content
          1. The base site pages
          2. Supplemental pages
      3. Search engine optimizing content
        1. Keywords
          1. Don't stuff keywords
          2. Keyword density
        2. Freshness
        3. Optimizing category pages
        4. Bold, strong, and emphasized text
      4. What to write about
        1. Write for your audience, not the search engines
        2. Be timely
          1. Google News Alerts
          2. Newsreaders are your friends
        3. Be yourself
          1. Write like you, y' know, talk
          2. Write what you know
        4. Build relationships
          1. Talk about what other people are doing
          2. Interact early and often
          3. Link to others
        5. Don't stop
          1. Find inspiration
          2. Do a week at a time
      5. Using Drupal to organize your content
        1. Structure your site hierarchically
          1. It keeps things organized
          2. Google likes it better
          3. It's easier to build keywords into your categories
        2. Using taxonomy to organize around the main topics
        3. Creating structured URL paths
      6. Removing content
      7. Summary
    15. 9. Taking Control of Your Content
      1. Using OpenCalais to tag and organize your content
        1. Installing OpenCalais on your Drupal site
        2. Using OpenCalais' bulk processing to tag existing content
        3. Using OpenCalais to offer 'More Like This' blocks
      2. Keeping content compliant with the HTML Purifier module
      3. Preventing spam
        1. Installing Mollom
        2. Monitoring comments
          1. Using the Notify module
          2. Giving Mollom feedback
      4. Summary
    16. 10. Increasing the Conversion Rate of Your Drupal Web site
      1. What do you want them to do
      2. Path to conversion
      3. Strong calls to action
        1. Phone number
        2. Add to cart
        3. Contact Us
        4. Get a free white paper, watch a demonstration, or download a trial copy
      4. Analytics to watch
        1. Critical metrics common to all sites
        2. Critical e-commerce metrics
        3. Critical lead generation metrics
        4. Critical ad-driven metrics
        5. Secondary metrics worth tracking
        6. Using analytics data to make SEO decisions
      5. Finding conversion problems with usability testing
        1. The design process with usability testing
        2. The process for each user
          1. On-site testing
        3. Remote testing
      6. Reporting the results
      7. A/B testing with Google Website Optimizer
        1. Setting up a Google Website Optimizer account
        2. Integrating Google Website Optimizer with Drupal
      8. Summary
    17. A. 10 SEO Mistakes to Avoid
      1. 1. Not tracking or not tracking the right statistics
        1. Occurs when
        2. Fix by
      2. 2. Picking keywords that don't produce enough traffic
        1. Occurs when
        2. Fix by
      3. 3. Duplicating content
        1. Occurs when
        2. Fix by
      4. 4. Changing the node path without creating a redirect
        1. Occurs when
        2. Fix by
      5. 5. Spending time on meta tags that don't matter
        1. Occurs when
        2. Fix by
      6. 6. A slow Drupal site
        1. Occurs when
        2. Fix by
      7. 7. Flash, frames, graphics, and other things are obscuring your site from Google
        1. Occurs when
        2. Fix by
      8. 8. Optimizing for your company name
        1. Occurs when
        2. Fix by
      9. 9. Not putting contact information on the site
        1. Occurs when
        2. Fix by
      10. 10. Not enough links
        1. Occurs when
        2. Fix by
    18. B. A Drupal SEO Checklist
      1. Setup
      2. Step 1: Keyword Research
      3. Step 2: On Page SEO
      4. Step 3: Technical SEO
      5. Step 4: Content
      6. Step 5: Conversions
    19. C. Drupal SEO Case Study for Acquia Product Launch
      1. About Acquia
      2. Problem
      3. Solution
      4. Results
        1. Google ranking
        2. Visitors to