Discussion, tips and tricks for making your Drupal site rise to the top of search result lists.
including SEO modules development & discussions.
Split Testing with Drupal
Hi Guys,
I've just finished a basic AB Split Testing module for Drupal 5 that allows you to select 2 themes and offer them to alternating visitors. It tracks whether they reach a supplied action page (such as a thankyou page after a sale) and then lets you know the conversion rate for each theme.
You can download it from:
http://webzen.com.au/drupal-split-testing
I've applied for CVS access to get this into the module directory. Any suggestions, bugs etc are welcome.
Read moreVideo Guide for Drupal SEO
Read moreHere is a step by step video tutorial on how to use create search friendly content that is picked up by search engines with little effort for Drupal SEO. In this demo I am using Drupal 5.2 with friendly URLs turned on and the meta tag module. Path auto is another module to consider, however if you want more control I recommend sticking to the meta tag module, that allows you to set index nofollow tags sitewide or for each content.
a noindex tag
I just recently learned about the meta robots noindex tag and realized that it could be useful in removing some of the lower quality pages in a site from the index. For example, user/ user/register user/password are all pages which frequently get indexed early and stay in the index, but which are not really useful parts of the SERPS.
I'm sure that you all can think of other pages which you would like to exclude.
My proposal for the module is pretty simple:
Read moreDrupal Robots.txt
The default robots.txt file in Drupal 5.* has some problems. Also, the more modules one adds, the more duplicate content and low-quality URLs are created.
What robots.txt issues have people come across? Here are a few of my common modifications:
Read moreAnnouncing the Drupal SEO Podcast
Greetings! I would like to announce that SpryDev today launched the Drupal SEO Podcast at http://www.sprydev.com/podcast. Over the coming months we'll be exploring all aspects of SEO on Drupal. I wanted to start out with the basics so the first podcast is rather short and covers the Page Title module. I know that's pretty basic stuff for this crowd but we wanted to get the ball rolling and it seemed a good place to start. If you have any suggestions for future topics, please let me know.
Read moreActive URL alias, and a revamped alias editing interface!
http://drupal.org/node/147143 demands your review. Code freeze has happened, but i'm still tempted to get this in, and hopefully it will. The patch is nothing that's stuck anywhere. That is, we should be ready for the RTBC state, as soon as there are a few more detailed reviews. Even usability reviews are welcomed!
Details about changes
- Active/Preferred(Redirect to) alias per system path. So that all your aliases can redirect to the preferred one.
- Search Engine Optimization! Google hates multiple urls with same content, this one of course is a ++ to SEO in Drupal.
- A whole new intuitive path alias editing interface. Easy to grasp at first glance!
- Total multi-language support for aliases. Language tabs appears, whenever you are editing an alias. A screen shot says it all: http://drupal.org/files/issues/URL aliases | Drupal_1181082809921.png
- Fixes several glitches in path module/system.
Screen shot

Drupal Trumps Static HTML Sites
I wrote the following article on improving search results bymoving from an html site to a drupal site a little while ago and wanted to know if others have had similar conversations with clients. Basically it seems that there are a lot of folks who will toss money at techies who have a plan to increase their search engine rankings.
Read morePage_lang
The module page_lang which I have build for this Spanish school in spain is an attempt to adapt pages to searches from concrete countries. The proyect en drupal site is http://drupal.org/project/page_lang
Read moreIndex aliases with the Pathauto module
Hi,
I'm using the Pathauto module to define the path of nodes.
From a SEO point of view, would you recommend the use of hierarchical alias?
As an example consider the pattern for the posts of my site www.clipperz.com.
users/[user]/blog/
Every time I publish a new post
http://www.clipperz.com/users/marco/blog/2007/05/18/clipperz_compact_in_...
several index aliases are generated
http://www.clipperz.com/users/
http://www.clipperz.com/users/marco/
http://www.clipperz.com/users/marco/blog/
Understand Drupal's logs better with regard to search engines
I have recently seen a number of references in the detailed logs of "Referrer http://www.google.com/" -- what's going on here?
Read moreSearch bugs that need addressing
I'd like to draw your attention to two significant (and possibly related) search module bugs that are leading to widespread corruption of our search indexes:
Missing nodes in search index:
http://drupal.org/node/139537
The problem is missing content. You can't find a node with the search index if it doesn't get indexed for some reason.
Duplicate entries:
http://drupal.org/node/143160
The problem is duplicated entries in the search index which bloats the index and makes potential upcoming query optimizations impossible.
Read moreHi Friend! I am New to Drupal. Please help me in SEO
Hi Friends,
I am new to drupal. I am very much intrested in SEO. Please help me to develope in SEO.
Thanks.
Regards,
Kannan C.
Is there an easy way to achieve one H1 per page? [for page title]
When starting with Drupal recently, I was a bit startled to see that - in Garland and Aberdeen themes - there were H1 tags around site title. Removed these, easily enough.
But - I'd like to use H1 for main page title, which is surely the intended purpose, and important for SEO - Google, say, figuring that the words in H1 tags are key to describing what a page is about.
I think easy enough to do for node titles. But then, might find that get several h1 tags if have a list of node titles on a page.
Read moreI Just had an SEO Geek's Fantasy Day...
The great Yahoo DrupalCon, formerly know as OSCMS, was my first visit to the Mecca of Search (Sunnyvale/Mountain View) and the experience was just made complete a few days ago. A friend of mine asked me to accompany him to a meeting at the Microsoft offices in Mountain View. He was presenting one of his inventions to some Microsoft bigwigs and wanted me to come along as a technical consult. It sounded interesting...
Read morePaging query optimization in Drupal - from "?page=1" to "/page/1" ?
Hi,
I have a quick SEO question I couldn't find any information about.
The paging in Drupal of, say, the frontpage, results to URLS like "node?page=1", even with CleanURL enabled. With Global Redirect this is even shorter, with something like "/?page=1".
I have a feeling this could be optimized to "/page/1", but I wasn't able to find any reference to this subject anywhere (though I might be missing something).
I'd be happy to hear from you on this issue, and if it is indeed SEO relevant - how to implement it.
Fili
Read moreadding nofollow on "unimportant pages"
At drupalcon I had some discussions with chad jones about adding a rel=nofollow attribute to certain links in Drupal. Specifically we discussed pages like the user login page, the feed links, and other similar links which are on most every page of every drupal site but which are not "important" pages where you want to send your "link juice".
We talked about several possible solutions to this. I brought up that it could be done at the theme level or in a module on a per site basis. Chad seemed to prefer the idea of having it in core.
Read moreDealing With Duplicate Content in Drupal: My Approach
I see this has already been covered a bit, but I wanted to share my own approach to dealing with Drupal's duplicate content issues. I've written a new article called How Duplicate Content Hurts Drupal Sites. In this article I outline how to use .htaccess and robots.txt to redirect and hide duplicate content from search engines, and discuss a few related modules.
Read moreI am new to Drupal - Help me in SEO
Hi friends,
I am new to Drupal. I just like to know what are the basic steps to be followed in Drupal to create a search engine friendly website. Hope will hear from all of you.
I have already had a review on
http://www.smorgasbord.net/how_to_optimize_drupal_web_site_for_google_ya... - This was very helpful. Anyhow I want to learn more.
Cost/Benefit Analysis of "Category" Module for Search Engine Optimization?
I've been reading a lot of threads about the importance of the "Category" module (http://drupal.org/project/category) for search engine optimization (SEO).
As I understand it, the Category module enables a webmaster to control the (1) body text, (2) meta description, and (3) page title included on category/index pages (pages which are otherwise NOT nodes). Because category/index pages are the most likely (other than the home page) to be ranked high by Google, this enables you to tweak these three elements for superior search engine placement.
Read moreDrupal's 404 Error Handling
I wanted to raise the flag on a potential SEO problem with Drupal 4.7.5 and Drupal 5.0 with regards to 404 Page not found.
The issue has been discussed in detail and several patches have been put on the table. Here's where you can have your say and get involved in the action:
Read more







