Discussion, tips and tricks for making your Drupal site rise to the top of search result lists.
including SEO modules development & discussions.
Comment Permalinks and Duplicate Content
I'm working on backporting the comment permalinks from Drupal 7 to Drupal 6 and am curious what the SEO folks think about the way it works.
The code was added to Drupal 7 in this commit as a result of this issue which is really about making the "recent comments" links work properly regardless of which page comments are on.
What this code does is:
- Create a new path - "comment/CID" which points to comment_permalink
taxonomy and views pages and SEO -- what's the best practice?
Hi,
If you have a site where the same teasers can appear on many different pages -- such as taxonomy pages that show all teasers with that tag, or views pages that use arguments -- what's the best practice for SEO?
I'm concerned that by having the same teasers show up on so many pages/urls may be hurting over all SEO status.
Should some of these taxonomy and view pages be excluded in robots.txt and an xml site map, so that search engines only index the pages that really count. Or is there no penalty for having the same content show up on many urls?
Read moreDrupal.org Website Traffic Going Up and Up and Up
I've been getting tons of calls/emails about Drupal work in the last 6 months. I just did an alexa search today since I was curious what traffic has been like on drupal.org. It's gone through the roof over the last 6 months:
http://www.alexa.com/siteinfo/drupal.org
and based on this, drupal.org is now ranked in the top 1000 websites!
Note that joomla.org also saw the same pattern during that time period and has a higher rank that drupal.org.
It will be interesting how this plays out over the next year.
Go Drupal!
Kristen
Google Caffeine - Improvements to search algorithm
On Tuesday night at the Melbourne Drupal Meetup, there was some discussion on the relevance of meta tags in helping search engines classify content..
While RDF in core will move us a long way toward more relevant semantic data, the major search engines continue to work on their search algorithms...
Read moreSEO Checklist Module version 2 released today
Version 2.0 of the Drupal SEO Checklist module was released today. Check it out and give me your feedback!
http://drupal.org/project/seo_checklist
Read moreGoogle indexing of URL's: How many directories in the URL is appropriate and how many is too many?
Hello, I've heard that Google indexes up to 3 levels of directories inside URL's.
Does that mean real directories (like in an static site) or does it mean the "/" forward slash that might be placed inside a URL created by pathauto?
For example, I am wondering how would Google deal with the following URL:
http://tribalrugs.net/kilim_gabbeh/nomdic_flat-weave/kilim_rugs/khorjins...
All of above are important keywords and it adds up to just 81 characters. They were created by pathauto based on the following setting for that content type: [termpath]/[title-raw]
Read moreGoogle Website Optimizer
After seeing a Google Website Optimizer module for WordPress I started looking for a similar module for Drupal. I came across the following Google Website Optimizer module. It is useful for multivariate testing. I was wondering what other SEOs/Interactive Designers are using for optimizing website content and improving website usability? Are there any other modules that offer similar or added benefits?
Read moreNew SEO Friend Module
My new SEO Friend modules is available at:
http://drupal.org/project/seo_friend
The module is meant to be used with other Drupal SEO modules, particularly (for now) nodewords, nodewords_bypath, page_title, and pathauto.
I would love feedback and suggestions for new features.
Thanks,
Kristen
Listing all URLs for a Drupal site - for 301 redirect from old site
Hello,
I am using Xenu's Link Sleuth (PageRank 7) to generate a list of URLs for a drupal site (and also find all the broken links). I am migrating a site to Drupal CMS and need to map the old URLs to the new URLs using a 301 redirect to move over all the SEO ranking values to the new URLs. Using Xenu's Link Sleuth has always been helpful but I was really surprised when I saw hundreds upon hundreds of URLs that are dynamically generated by Drupal.
Read moreSEO issue with Drupal Forums
There is an SEO issue with Drupal's forums similar to the SEO problem with Drupal views where pages that don't exist still send a 200 OK header.
This is the correct URL of a Drupal forum:
drupal.org/forum/1
This non-existant URL also sends a 200 OK header when it should send a 404 Not Found header:
drupal.org/forum/1/asdf.html
An example of where this might cause problems is when you take a non-Drupal forum and convert it to a Drupal forum that has different URLs.
Read moreViews block exposed filters get indexed?
Hello recently I am hectic about my drupal sites seo.
Recently I have created a block in my site with exposed filters and I noticed that googlebot is trying all the filters and sometimes giving me...
"Message Illegal choice in field_age_value_many_to_one element"
should i block the spider crawl those filters?
Thanks
Read morePost on a number of techniques for Drupal SEO
Hello all.
I recently did a post on a number of things I do to Drupal websites to help with SEO. I hope it helps people who are looking for this kind of stuff, and let me know if there's anything you feel should be addressed.
Take care.
Dan
Possible to set entire blocks to nofollow?
Is it possible to set an entire block region to "nofollow" for the purpose of pagerank sculpting? For example, take the use of a tagadelic tag cloud block on a website. If I wanted all those links to be nofollow automatically, how would I do that?
Read morePageRank Sculpting
I'm curious what everyone is for pagerank sculpting overall. There doesn't seem to be a clear, straightforward way to add nofollow attributes to links in primary/secondary links to such pages as /contact et cetera... What's everyone doing?
-=- christopher
Read moreSEO issues with Views 2
Here's an SEO issue with the Views module. I haven't found a solution yet.
Default views in the Views 2 Module have an SEO issue. They don't send 404 errors when a non-existent URL is requested.
For example, if your view is located at
example.com/articles
and your page is at:
example.com/articles/my-page
but you accidentally link to:
example.com/articles/mypage
Drupal sends a "200 OK" header and the content from:
example.com/articles
instead of sending a 404 header/page.
Read moreFlash sites
I mentioned SWFAddress in the SEO BoF at DC DrupalCON 2009.
Read moreThis allows you to build full Flash experience sites with support for deep-linking and browser history while still maintaining a full HTML version for screen readers, search engines, and other non-traditional browsers. If you are building Flash sites on top of Drupal, you will probably also want to check out the Services and AMFPHP modules.
<link> tag to reduce duplicate content
I just came across an article on www.websitemagazine.com about <link> tags being used to minimize the problem of duplicate content. Anyone know of a module or manageable techinique to add URL information to the header within a <link> tag?
Read moreSuture CSS or JavaScript Files to Reduce HTTP Requests
I was just reading Suture CSS or JavaScript Files to Reduce HTTP Requests which describes a technique for reducing HTTP requests by combining JavaScript and CSS files. Is there any such functionality or module for Drupal that could make this easy for non-developers? If I am posting to the wrong group please let me know if there a more appropriate group for this subject.
Read moreFundamentals of Adsense campaigns
I'm wondering if anyone would like to share your fundamental setup of a new Adsense campaign. When you evaluate a client, do you typically guide them to focus on local areas and more specific keywords? Do you run multiple campaigns, broad keywords with lower CPC vs specific keywords with higher CPC?
Just looking for feedback for those who want to share. Thanks!
Read morenofollow improvements
One feature I would like to have (I think!) is that I would like the URLs to any internal pages that are outlawed in robots.txt to be nofollowed.
I'm not sure what the best way would be to do this, but I would like to know!
Peter
Read more