Search Engine Optimization
Discussion, tips and tricks for making your Drupal site rise to the top of search result lists.
Google 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?
New 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
Contract work | Individual
Hi,
I am looking for someone to develop a search page that combines an exposed taxonomy filter approach (checkboxes and radios rather than dropdowns) with the Apache-Solr Keyword (and resultant faceted search setup) together with Saved Searches.
Please contact me for more information.
Many thanks
Glen Moore
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.
Interactive Search and Social Networking Lead | At-Tech Technical Recruiters
We are looking for someone who is interested in charting a new bold course on the internet for how Internet Search and Social Networking is done. This person will be a practice leader who takes the industry's best practices to new levels of excellence. Through these efforts this person will build a Search & Social Networking service line with its own P&L in Scottsdale, AZ.
Skills & Requirements·
Bachelor’s Degree or equivalent work experience ·
Experience in the ability to be self sufficient in delivery these services, and in leading a team to achieve these objectives·
SEO 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.
Views 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
Post 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?
PageRank 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
SEO 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.
Flash sites
I mentioned SWFAddress in the SEO BoF at DC DrupalCON 2009.
This 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?
Suture 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.
Fundamentals 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!
nofollow 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 and Unique Strings for Sub-Teaser Links
We've been discussing the need for unique strings of text for unique links in the new WCAG 2.0 standards. But Cliff brought up that there are some SEO issues involved in this as well. So how do we get more meaningful links coming from our list/view pages so that instead of having 100 links pointing to your page say "Read more" and we have more using a related string, like "Accessible Themes for Drupal".
Best practices for URLs, Titles, etc for SEO
I am redesigning my site using Drupal and am using pathauto, pagetitle, menu breadcrumb, global redirect, and other modules. I am quite new to Drupal and still getting my bearings.
Before I go live, I thought it would be helpful to decide on one pattern that would make sense to human readers and take into account SEO. I've seen pieces of this addressed, but haven't found anything that seems to cover the whole picture.
Pathauto, clean urls, SEO in business directories
I am almost done with the development of a social business directory, and would love to start the SEO side of things, in which I am not well versed at.
The website structure is divided into 3 sections: Business Directory | Events | Community
Business Directory content is added by the following node types:
- Entertainment
- Health
- Religious
- Restaurant
- Service
- Shop
- Website
Events content:
- Event
Community Content:
- group
- group post
- album (photos)
- question (answers)
- blogs
Thought for food?
I am not a drupal expert. About a year old, but I offer SEO along with the site to my clients which makes me write the article here. If we need to tweak Drupal to make a site as per the clients design, we end up using a lot of very useful add-on modules like the Sidecontent, Content Template, CCK, Views, Taxonomy list etc. End result, a beautiful CMS that the client can manage herself, but from teh SEO angle a horror..
1. Alinks will not work anywhere but in the [body].
Proposed SEO Session at DrupalCon DC
I've proposed a panel session on SEO and Drupal for DrupalCon.
Ben Finklea and Greg Knaddison are going to be on the panel with me.
Please consider voting for the session.
Duplicate Content
I have built this site http://roundtripimports.net.
All content in the site is created as a "product". Now since we needed the get this product page pulled from the taxonomy list page, I created a view to do this. Now from the seo point of view I just realized that i have duplicate content:
http://roundtripimports.net/italian-bread-making-cabinet-0
http://roundtripimports.net/italian-bread-making-cabinet
How do I solve this issue? Will the site get banned because of this. Any help would be greatly appreciated.
Thanks in advance
Jaya
DUG-TO Meetup Presentation on Drupal SEO & Internet Marketing
Here is the link to the SEO/SEM document that I presented at Toronto DUG Meetup last night. It describes some of the things I've learned about SEO & Internet Marketing while developing & promoting Drupal based York Region & Toronto Real Estate website for my wife Jasmina.
Proposal for Module "Keyword Density Check"
Hello everybody,
I've just testet a commercial tool that checks different quality aspects of a text like word and sentence length, use of sentence constructions and others. Very interesting is for web texts the possibility to provide three keywords for the text. The density and position of these keywords is checked and you get a recommendation to raise or lower density and position of these keywords.
Senior Drupal Consultant for our Developers and Designers and a Drupal Designer is needed | ThePortalUSA.org – Nonprofit, but we
We are building a large network of sites that will have many interesting challenges to conquer and this has not been done anywhere on the net so far.
Some of them are:
Website Creation Wizard with SEO
Ubercart customization
Multi-site control (domains not subdomains)
Complex user rights and roles
Integration with Wild West Domains API
Two tiered Affiliate/Contributor Marketing Management System
Related Ad Rotation
Related Content Rotation
Outbound feeds
Incoming feeds for topic related content
Network wide search by domain and by keyword or phrase
Best way to hide /node pages
I'd like to "hide" my Drupal 6.X site /node/... pages from the search engines, because I am using custom paths. There seem to be several ways of doing this:
(1) robots.txt: adding "Disallow: /node$"
(2) global redirect to 301 the pages
(3) removing node pages from menu system programmatically or making them admin access only?
(4) htaccess?
I'm not sure what the pros and cons are here. My preference is using robots.txt, since I could then still maintain admin access to node/ pages by changing the access callback in the menu system
Any help much appreciated!
Doug
do expanded menus dissipate internal link authority for seo ?
Hi,
we just finished changing our site over from a flat file format (everything hanging off / , to a 3 directory level structure with a parallel menu scheme.
We're using the garland drop down menu theme and we're trying to
a) understand why our site is underperforming
b) understand how link authority is affected by internal links and
c) wondering if the expanded menus option in the drop down menus dissipates internal link authority w.r.t. seo ?
Any tutorials on b and answers w.r.t. c would be wonderful.
Thanks,
DK
Getting different panel-pages on different level of taxonomy
Hi,
I have a website which is a lot optimized for SEO. What I really would like now, is the possibility to have different templates on different taxonomy depth level.
I have taxonomy_menu working with url_aliassing which is the first step.
I talked to Thomas (http://drupal.org/user/8094) and he advised me to ask in this group!
For my solution I am in the need to extract the terms out of the taxonomy_menu url and show a different panel-page related to the depth of the taxonomy-term.
As you can see I have now the following levels:
&from=1289 and node?page= produces multiple pages and fictional pages
Currently in Drupal 5.10 it produces multiple content in multiple urls:
domain/?page=16&from=1289
domain/?page=16&from=1357
Are currently indexed by Googlebot. But is being showed as double content for the same page in Google Webmaster Tools. In fact it displays the ?page=16
Similar to this ?page= produces fictional pages for the last page in tracker pages.
These pages are indexed by google:
domain/node?page=565
domain/node?page=751
domain/node?page=759
domain/node?page=787&%24Version=0&%24Path=/&%24Domain=.domainname.xx
But currently the last page is:
domain/?page=568
Problem with thousands of pages made by refine by taxonomy and search engines
I enabled the module: refine by taxonomy, http://drupal.org/project/refine_by_taxo a while back and didn't think much about it until I discovered in Google Webmaster Tools that it produced some 50.000 additional pages which of-course was indexed by Googlebot !
My site has some 6.500 nodes at the time being covering politics in Denmark with the option for 12 taxonomies on each refine by taxonomy page. I have some 500 taxonomies defined. Refine by taxonomy is currently only avialable on Drupal 5.x
Problems with duplicate titles and meta tags
Hi,
I searched a bit on this issue, but couldn't find a direct hit, so please indulge me.
The content analysis part of google's view of our site is reporting many
cases of duplicate titles and meta tags where slight variations in a
forum or view are considered separate urls.
forum_topic
/forums/forum_topic?sort=asc&order=Replies
/forums/forum_topic?sort=asc&order=Topic
/forums/forum_topic?sort=desc&order=Created
/forums/forum_topic?sort=desc&order=Replies
/taxonomy/term/111/0
XML Sitemap Shows Node/#### but Not the Alias?
I have a Drupal 5 site with the xmlSitemap module enabled.
When i look at my xml file i see node/#### for thousands of entries. However there are Aliases set up for those nodes.
What's worse is that the Alias is NOT in the xml file.
ex. of node/123 which is the about-us page
site.com/node/123 appears in sitemap.xml
site.com/about-us Does not appear in sitemap.xml
If I go to site.com/node/123 and select edit then immediately save it then the node/123 leaves the map, but the about-us does NOT appear in the map!
Script and Meta Tag order
Recently a client contacted me with some instructions from her SEO guy. He is quite concerned that there are script tags before the meta description, keywords and robots. This data is being generated using print $head right after the print $head_title.
Example:
Mountain Climbing Expeditions | Family Adventure Travel
Another 5cents worth of Drupal SEO analysis
Coming from a web design and development background, one of the things that was most important to me if I was going to pursue the Drupal dream, was it's ability to be search engine friendly. 5 months later and with as many Drupal site builds under my belt, I'm now pretty confident that I have the right SEO toolset. This writeup at codegobbler.com details my top 5 modules for optimising Drupal for the search engines. What do you think? Am I missing anything?
New site, new url - should I redirect from the old site?
I have an old site with some regular users. I would like to make a new version of the site with new url, different content and based on Drupal. The only thing remaining the same is the "idea" of the site and some content (but not all). I was wondering should I make 301 redirection from the old site to the new site? I've noticed that it's actually quite easy to do something wrong when it comes to SEO, so I just want make sure I don't mess up anything..
Thanks!
SEO love for Flex/Flash RIA's
Adobe teamed up with Google and Yahoo! to "enhance the searchability of SWF content by helping their spiders playback SWFs in the Flash Player runtime. The project runs SWF files within web spiders and allows all contents within a SWF file to be read by both major search engines. The cool part is that this also covers dynamic data loaded in from requests to a server, these are typically ignored in both AJAX and SWF applications.
Tried to improve SEO - the page rank in google got worse
I want to share with everybody what happened when I tried to boost my Drupal page rank in google.
I used the following modules: page title, pathauto, global redirect and XML sitemap.
Before my SEO tricks my site came fifth in the google search results (when searched with the name of the site).
After a week my site came first in the google search result. However, after couple of weeks it was fifth and now it's tenth!
My Input on must have modules
I believe in order to obtain a fairly high standard for increasing organic traffic that the modules mentioned in this Drupal SEO Tutorial should be included in nearly every site. This screencast touches on pros and cons of the modules that I would suggest. Apart from that there are many steps that themers must take as well to increase organic growth but thats another screencast!
A pair of SEO tips regarding taxonomies
Hope you find these tips useful. They had very good impact on my sites.
I had a site with lot of taxonomies created "on the fly". This was very useful to get good rankings for very specific and rare keywords, that in sum were providing an important volume of traffic. I consider this the first tip, although no new news: the major key good point in Drupal SEO are taxonomies: they are the gate to lots of very specific keywords. I consider this the best starting point to go after more appealing ones.
The problem with this approach is that although submitting sitemaps to google and all that stuff, many of those taxonomy pages were not being indexed by Google, and many of this "mini keywords" results were lost (I suppose Google could consider the content very similar between some of them).
Here goes the second tip: using the taxonomy introduction module, I was able to add a brief introduction, different for every term. This simple action resulted in much more taxonomy pages getting indexed, and lot of visits coming from many more of those very specific keywords.
A critical warning related to meta tags module??
Hello
Just to share something that happened to my cuentos site some weeks ago. I was configuring metatags to include geourl info (previously was it was only including description, abstract and keywords fields). When I checked the geourl field to be included, then automatically DC.title tag was added to my all pages (although I didn't notice until some time ago).
The problem was that this was considered by Google as a duplicated tittle issue, and my pages were so heavily penalized that it was almost impossible to find my site in Google, even for keyworks that were very, very closely related to my site, that previously were #1 or #2. It took me about a week to discover what had happened to my site's rankings (webmaster tools was very helpful with this, although it took some time to report the "duplicate title" cue). Once I removed geourl field, DC.tittle disappeared and good rankings returned after another week. At least, I learned something very valuable, don' do that ever again!
Has anyone of you experience those kind of problems with DC.tittle tags? is it supposed Google to consider them as a duplicated title tag, and penalize them?
Drupal Path module SEO problem
If using the Path Module (which is standard for SEO), the URLs become case insensitive even on *nix servers. That means you can get duplicate content if people accidentally link to versions of your URLs with different cases.
Example:
- drupal.org/handbook
- drupal.org/hAnDbOoK
Just something to watch out for until it's fixed.
I added an issue here:
http://drupal.org/node/276201
Another duplicate content problem
Hi,
I just checked google webmaster tools and i found that i have 4 pages duplicated from categories (taxonomy) one of them is:
/taxonomy/term/10 that its duplicated of /taxonomy/term/10/0
Is the correct method to disallow all of those duplicate categories with:
Disallow /taxonomy/term/*/0
I would like to just remove all the /taxonomy/term/*/0 in all categories, for example:
/taxonomy/term/1/0
/taxonomy/term/2/0
/taxonomy/term/3/0
...
Thanks.
Taxonomy and splitting votes
I've been doing quite a lot of seo tweaking to various Drupal sites over the past few years. I've run into an issue that I would like to throw out for discussion. On the one hand, taxonomy is great for categorizing your site, getting crawled and helping engines understand your clusters of content. On the other hand, all of those taxonomy links in posts are internal site "votes" for taxonomy listing pages which might or might not be the key search engine target pages for those concepts.
PHP/MySQL Developer | CEMPER GmbH
CEMPER.COM Internet Marketing Services is seeking a
Web Developer
htaccess redirect and duplicate content
Hi! I'm new to Drupal, but am trying out the tips I see in this group. They've been very helpful.
I recently just moved my old site, www.amici.com.ph to Drupal. I still have to learn how to do themes soon. The old links that were indexed by google, I used htaccess to redirect to relevant pages of the new website. Since the old links redirect to new pages, won't they be treated as pages with duplicate content?
Thanks!
William
Drupal SEO Tutorial Update
This Drupal SEO tutorial was written about 1 1/2 years ago and was getting badly outdated, so I updated it.
I'll organize it better when I have time, but at least wanted to have it be current.
In a nutshell:
Beware duplicate content - redirect IP to URL with .htaccess
Today I discovered something disturbing: a bunch of pages of my Drupal 5 cruise guide site were missing from Google's index under the site name, and showed up under the IP address instead. Worse yet, Google has been known to penalize sites for duplicating content on a large scale - a real risk if it's seeing both the URL and the IP address. I did some digging, and I think I found a solution worth sharing.
SEO Tips for Newspaper Websites
Generally speaking I find that SEO articles are light on details and heavy on the same old simple ideas, so I was quite happily surprised by Newspaper SEO by Joost de Valk.
Of course, all of these things are easy to achieve with Drupal (if not already standard) :)
Some interesting tips:
<
blockquote>Make sure the article title is in the tag too, and include the category. - - works best in my experience.
...
Our 2c on SEO...
I work on a cruise information site built in Drupal 5. In addition to a handy guide explaining the essentials of a 1st cruise, we lets users browse and share cruise ship pictures and cruise stories. We've given some thought to SEO, so I thought I'd share a few things we've learned....
Our 2c on SEO...
I work on a cruise information site built in Drupal 5. In addition to a handy guide explaining the essentials of a 1st cruise, we lets users browse and share cruise ship pictures and cruise stories. We've given some thought to SEO, so I thought I'd share a few things we've learned....























