I just had to say thank-you for Drupal. I recently moved two of my sites over to Drupal. Freejournal.net is running on Drupal 4.5.2 and How-to-box is running on the cvs version. Both are doing extremely well. Especially in the search engine department.

How-to-box.com is currently ranking in the top 10 for all terms I want to target and a bunch I didn't even know existed. This is on both Google and Yahoo. On Yahoo it is #1 for my most important term - how to box. Best thing is that I didn't do anything to achieve this, so whoever on the design team is responsible for the SEO, I applaud you.

Freejournal is not faring as well on Yahoo, but Google is eating it up. As Freejournal is an online blogging site, every time someone posts an article, it is indexed by Google for a bunch of different keywords. It's really quite amazing.

Anyways, I hope this finds whoever it was intended for. And anyone considering Drupal, I have nothing but positives to say about it, you will too. Cheers.

Lunas
http://www.how-to-box.com
http://www.freejournal.net

Comments

Steven’s picture

It seems that you didn't set up any custom URL aliases on freejournal, like you did on how-to-box... this is known to affect the search engine ranking.

--
If you have a problem, please search before posting a question.

KimaJako’s picture

Drupal does very well "out of the box" for SEO. Using the pathauto module just makes it easier.

-----
www.PersiaData.com

itzme’s picture

we are working on a huge portal and are using drupal just because of the fact that search engines loves it...

kbahey’s picture

Lunas,

Glad to see that you are using SpreadFireFox theme, and that my work on it is not wasted.

Please see my question to you here regarding any issues with it.
--
Consulting: 2bits.com
Personal: Baheyeldin.com

--
Drupal performance tuning and optimization, hosting, development, and consulting: 2bits.com, Inc. and Twitter at: @2bits
Personal blog: Ba

Marco Palmero’s picture

The theme was recently updated...

Interesting how it looks similar to the Performancing theme

marcopolo ---
Blog Marco | Best Designed Drupal Websites | Share Trading |

inteja’s picture

I recently setup 3 sites with 4.6rc1 and no original content. Only content initially was news aggregator and a few site related feeds. These were indexed within days and traffic started to flow. Also got a top-ten listing in google. Welcome but unexpected, and I'm not really ready for traffic yet! :-)

--
Brian.

www.NoSmallDreams.net
www.Construct3D.com
www.Neocosm.net

--
Brian.

jxs2151’s picture

I found the same thing. After running my family website on drupal I have found some referrer logs that I check back to Google search results and am constantly amazed at how high my insignificant little site ranks at same non-obscure search terms.

--- www.thestevensons.org

sepeck’s picture

I don't use clean_urls and google likes them just fine as well. I have one local animal rescue group site (that is only referenced off one other site) and within 2 days of a post on the site, the club coordinator got a phone call to adopt the dog. I checked the logs and sure enough I got hits from google and the new msn search engines.

-sp
---------
Test site...always start with a test site.
Drupal Best Practices Guide

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

mantis8’s picture

I see on the boxing site, the news feed has the categories and sources repeated many times-once per feed. I am setting up a drupal site right now with a news feed also. My concern is this: won't the search engines read that and regard it as spam, since the same words are repeated over and over again? I was considering a way to get rid of them-perhaps commenting them out in the aggregator module.

Steven Mansour’s picture

All of my Drupal sites are totally owning the charts for their intended [popular] keywords - and some humorous, unintended ones - on Google, Yahoo, A9 and MSN Search.

Drupal is very SEO friendly out of the box, and a few things I enable (some might be snake oil, I'm not an SEO guru) seem to give it that extra push:

- Clean URLs are a must.
- An RSS feed is good; an RSS and an Atom feed are better.
- Path module -> /blog/relevant_title_of_my_entry is better than /node/3454. Use pathauto for easier results.
- I edit my theme files to add metadata to the page (meta keywords, etc).
- For a blog, technorati, del.icio.us and other pings obviously help where appropriate. Trackbacks too... no this isn't Drupal specific, just saying. :)
- Content, content content. If your site isn't relevant, all of the above is pointless. Relevant static (pages) and dynamic (blog) content is the swiss army knife of SEO.

Z2222’s picture

It's best not to hard code the meta description into the template. Google doesn't like it. You can set the Nodewords Module to automatically generate unique meta descriptions for each node.

More info here:

http://drupal.org/project/nodewords
http://tips.webdesign10.com/basic-drupal-seo-on-site-optimization

UofL’s picture

Even if you did rank well with a default description, people likely wouldn't THINK the page was what they were looking for even it was was, because the text Google would show them would be generic.

____________________
My new Louisville Sports Forum

justinchev’s picture

Interesting tip... just wondering how much attention Google actually pays to the Meta description as far as rankings go. Obviously from a usabilty point of view it would be invaluable to the user, and it's an easy enough change to make so definitely worth doing. Curious none the less.

Will make the change ASAP.

www.Rankster.co.uk - the UK's Best websites as voted and ranked by YOU.

Lam0r’s picture

I use drupal 4.5.2 + kubrick theme and I am rocking the search engines. Especially MSN. One of my hot pages got more then 5000k views just through MSN search engine. Yahoo indexed my site's several houndred pages :D. I am loving it

http://www.how-to-box.com = yahoo indexed 531 . I must admit its nicely indexed ! Google only indexed 281 which is still better then my website, but my site is new so its still in the progress of indexing.

I also like your spread-firefox theme which I guess you customized. Would I be able to grab a copy of the customised one :D

holger’s picture

I have changed my Websites to drupal this month and he http-referer means: Google loves Drupal!
Clean URLs an the title-management realise that and i think drupal has a very important future also in german scene of open source web-content-management-systems.
notice: editing the meta-tasks to dublin-core will be in reference to better page-ranks by google ;-)

greetings from germany, holger

IT Magazin -- http://www.stnetwork.de

Dave Chakrabarti’s picture

Glad to see people are getting the most out of Drupal's search engine optimization features. I've been evangelizing Drupal use among nonprofits (especially Community Technology groups) for the last few months, and one of the main advantages I see with Drupal is native support for standard search engine optimization.

I started to develop some resources on search engine optimization with Drupal here: http://www.digitalraindrop.com/Drupal-SEO ...not complete, but getting there. Interestingly, my site's ranked for several terms related to optimization in Drupal / CivicSpace.

I'd suggest the most important tools are:

Clean URLS (this should really be enabled by default...why is it set to "off"?)

Developing a menu with clear links to content sections.

NodeWords (module) to write in meta data for each page. Putting this into a template isn't as effective...you want your meta data varied, to reflect each page's unique content, not ubiquitous across a site.

Intelligent links, with attention paid to link text, especially in menu items. For example, if I link the words "Contact me" in my menu to my contact form, it does nothing for my rankings (unless I want to be ranked for the words "contact" or "me"). If I use "Contact Dave" it helps my rankings for the word "Dave". If I use "Contact Dave Chakrabarti" and it points to a page called /Contact-Dave-Chakrabarti, I've probably clinched the top spot for my name (it's not a very common one on the internet) with just that. Match link text with the name and title of the page you're linking to for optimum results.

Write good content. This is more important than everything else...and also addresses the issue of what to do with your site visitors once you're ranked. Good content will keep them coming back, and will make your site a true resource.

Did I mention clean URLs?

Hope this helps someone. I'm planning to add much more depth to my work on Drupal SEO, since I expect to see it becoming an important part of CMS-based development. I'm also putting together a mini conference on Web 2.0 technologies with my supervisor for Chicago area nonprofits which will feature both Drupal and search engine optimization techniques in a fairly big way. I might put some of this together into a free Moodle course as well...

Dave.

sepeck’s picture

Clean URLS (this should really be enabled by default...why is it set to "off"?)

Not all Apache servers have mod_rewrite, not all of them that do are correctly configured for Drupal's clean URL's out of the box. Drupal requires a web server. IIS is a webserver and runs Drupal very well. IIS does not come with the native provisions for clean_url's to work at all.

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

Dave Chakrabarti’s picture

I hadn't thought of that...hmmm. That's a good reason, but in my opinion running Drupal on a server that doesn't support mod_rewrite is crippling your CMS. One of Drupal's key advantages over other CMS packages is its ability to do clean urls out of the box.

Website hosting is as cheap as $35 per year, sometimes less, often free...if someone's stuck on a server that doesn't allow clean URLs, I'd strongly advise making the switch before you have tons of content on your site, to give the site the most SEO advantages possible.

Dave.

cmsproducer’s picture

Just had to chime in on this. I am a Drupal desciple and for a long time I have been trying to convince people of all striped that it does nto harm SEO (there is a blanket blame on dynamic CMS killing rankings). I am glad to see that there are many informed people who believe like I do and actually have sites to prove it.

To demonstrate that Drupal is good or better for SEO, I have been keeping a ranking log of my website since I launched it to see how long it takes to get indexed and page-ranked http://www.cmsproducer.com/click/55/3

I have clean URLs enabled but I only have path aliases for the main pages cause I am scared of naming all small pages, and then having to change the names downl the road if I edit the pages and their focus changes and compromising all my indexed stuff. What do you guys think is more damaging? links with node/26 or having to change an already indexed alias?

Also, in order to use the click-through tracking module does not work with clean url aliases, so I still have to use the ID of my pages to distribute links.
-----
Web Development, Production & Marketing Advice - http://www.cmsproducer.com/click/26/3

Muslim guy’s picture

Another big reason to use URL alias is that they are easy to be remembered by humans :)

Some users are not smart enough when they see links on SERPs with all the strange characters and especially Session IDs.

I think Drupal url alias eliminates sessionIDs and when searching site:yoursite.com the first pages will have no sessionIDs but all clean URLs. Only the last pages will display sessionIDs.

Being realistic, people will like what they see: example

http://outdoorsports.com/kayaking ----->Descriptive

But what about this?
http://outdoorsports.com/modules.php?name=News&file=article&sid=324
(example of URLS if using PHP-Nuke)

And another thing that Drupal does for you is REDIRECT to /node or frontpage if the page referred from SE no longer exists. This is an advantage of using Drupal CMS over static HTMLs (still many corporate websites dont use CMS)

sepeck’s picture

IIS has packages that allow for clean_url's :) The main one is that Apache mod_rewrite can seriously mess you up if it's not set right so ssafer then sorry. Also, internal use only sites do not get indexed by google so SEO isn't a concern.

Frankly my site (small though it is) gets plenty of hits before I enabled clean url's and on node/## links. Of course I am also not concerned with opimization to maximize my exposure. :)

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

WisTex’s picture

I have several websites that do not use clean URLs and rank high on Google anyway. I think Google looks more at content than the URLs. Too many people are now manipulating the URLs for it to be that accurate a guide anymore. I think that if people keep abusing it, Google will do what they did with Meta tags, just ignore them, or at least have them influence a pages ranking less (which I think has already happened).

trueMarketing’s picture

First, I had a comment to the original poster of this thread. I noticed your theme looks like one of my daily reads, http://performancing.com. Is there theme contributed to Drupal? i couldn't find it anywhere, so I was wondering how you got the theme since I know Nick Lewis would never sell it to anyone. You also have a copyright statement/link at the bottom of your page that says,

All of the information on How to Box is not allowed to be copied or reproduced in any way, shape, or form without the express written consent of me - Aaron Luhning. To do so otherwise is stealing and I get upset. If you have a legitimate use for it, contact me and more likely than not, I'll let you use it provided you provide complete links, etc... back to How to Box. But if you are just some scraper spammer, then don't waste my time.

In other words, DO NOT copy the video, text, pictures and other material on this site.

...so, I'm wondering how you can say this since, especially the last sentence, since (at least at first inspection of your site) is seems that you ripped it from Performancing.com (they use Drupal for their site too). Forgive me if I'm wrong - I'm just good at spotting these things :)

--------------------------------

Ok, onto what I wanted to say about SEF URLs and ease of indexing pages for Drupal built sites in the search engines. Yes - I totally agree that Drupal has advantages over other CMS' in that it gives you "out-of-the-box" tools for ranking better in the SE's, but really it's all about page content and links. If your site is popular, people like to read and link to it, and it's updated with fresh content that is somewhat "niche," then ranking well will surely come in time.

An example of a couple of my favorite blogs that have excellent rankings in the search engines, without pathauto module or very pretty URLs are:

http://performancing.com/ - Alexa ranking 2,400 / PR7
http://www.threadwatch.org/ - Alexa ranking 2,100 / PR7

The above two sites do not use pretty URLs, but they share the same thing - great content and LOTS of links. Search engines will always rank sites like these very well because they are "seen" as authorities in their respective industries.

There are also some Drupal-powered sites that I read that still use the "?" in the URL. They rank well too because of their well written content and links from tons and tons of sources.

So, my advice to anyone wanting to rank well is to not focus so much on the structure of the URLs for example, but rather in becoming an authority in their market, create buzz for topics you write, and try to submit to social networks, directories, send press releases, etc. to build up some quality inbounds links to your site.

Traffic and rankings will follow!

Brian
SEOPosition.com
SEO Company
Offering Pure CSS Design, Web Optimization & SEO Consulting

lunas’s picture

Hi Brian, you are correct in your observation that I based a redesign on the layout of Performancing, namely the two column layout, similar header, featured widget area near the top and so on. However, it is a modification of the Spreadfirefox theme released here on Drupal. I would find it difficult to believe that someone could copyright such a generic layout. Taking a look at my site, though, I do agree that some of my graphics were perhaps a little too close to those on Performancing although I did create them all. To quell any argument, I have altered them slightly more, and to be sure, I contacted Nick over at Performancing. I can assure you he is aware of How-to-Box.

The rest of your post is right on the money. Cheers.

trueMarketing’s picture

A good rule of thumb that I left out is to take advantage of RSS and "feeding" your site to s many syndication points as possible. This helps with daily traffic and readership as well.

Brian
SEOPosition.com
SEO Company
Offering Pure CSS Design, Web Optimization & SEO Consulting

Popolo-1’s picture

Thanks for your tips.
I am a newbie in Drupal and learnt a lot reading your advices and tips.
I have at all no experience in coding, but thanks to you guys (and to this marvelous Drupal CMS) I can run my site.
Popol
http://www.clarase.com

Seraph-1’s picture

It's been a few weeks and my pages are not showing up in Google. I guess I'm unlucky. Only my forum content is.

--------------------------------------------------------------------
SexualForums.com - Your leading Sex Forum
Free Sex Discussion Forum, News, Reviews, Articles, Journals and more!

cmsproducer’s picture

Google seems to be indexing both clean and dynamic URLs without any problems, my SEO experiment is going well and it has taken me 34 days from the day I launched the website to having at least 50 of my 130+ pages indexed by Google (ofcourse MSN got them after 3 days and yahoo a few weeks after).

Regarding the above, clean URLs and path aliasing, much as you can get your pages indexed as node/x is that when searches take place, the probabilityt hat a search engine will consider your pages relevant is the number of occurances of relevant words in descriptions, titles and the URL itself in addition to the content. So pages indexed as node/x will rank very high for the word node cause it will appear everywhere. But is you use aliasing, then you can include relevant words as part of the page URL and get a higher ranking.

Just to add to the above note about URL rewriting in Windows, ther are a number of commercial and freeware ISAPI components that can enable IIS to rewrite URLs just like apache (I chose to install apache instead) - http://www.cmsproducer.com/click/133/3

NB: As of 2nd April 2006, all my 163 pages had been indexed and were available for google search. All I have to do now is to optimise the titles and descriptions for the next indexing run to increase my rankings - Here is a detailed log of the steps I took if it interests you to see how you can improve your SEO: http://www.cmsproducer.com/search-engine-optimization-seo-google-msn
-----
iDonny - http://www.cmsproducer.com/web-cms-development-design-emarketing

patchak’s picture

Hey there,

I would like to say that one site launched on a very popular theme is having 150 visits from google after only two weeks of it's launching.. You'll maybe all think I'm crazy, but isin't that a little low? By reading your comments I would expect much better rankings, but I guess the aging filter and all got me there hey? ;)

Also, I don't know why but yahoo does not like my sites so much.. Google seems to treat my pages really good for such young sites, but yahoo doesn't. (btw I'm talking about another site which was launched two months ago..)

Do you think I should still wait a couple of months before taking some conclusions about Y and my site? IS it just too early?

Thanks

cmsproducer’s picture

When you mention visits from Google, are you referring to people searching on google and clicking on your site, or are you referring to the number of times that Google visited your pages to crawl (these are logged by the watchdog if you have the gsitemap module)?

Based on my experience, unless you are constantly submitting your sitemap, it should only visit your site less than 10 times a day if you have lots of content left to index.

If you are referring to search result clicks from google? My opinion is that since your topic is very popular, there are probably many other websites that are competing for high ratings on the popular keywords that your site is being listed for. That means that until your website has spent some time on the google index, and until you really optimize the titles, headings, description, and the keyword density of your pages as well as incoming links etc (see for my recommended guidelines on how to increase search engine ranking). As long as your site is not ranking higher than the rest and on page 1 of the search results, you will only get clicks from people who take time to look through the search results to the point where your site appears.

On a different note, I am considering writing more content on how to tune/tweak Drupal and any other sites for Search Engine Ranking. Let me know if that is something that would be useful. We can collaboratively share what is working and what's not. This discussion page is getting very long and the info is not neatly organised in a systematic way.

Click here to let me know if you are willing to contribute to the SEO Manual

-----
iDonny - Web CMS Development, Design, and Web Marketing Advice

Muslim guy’s picture

Another thing to praise Drupal is the referrer where you can see how users found your websites. We are really impressed that this module is INCLUDED (statistics.module) and newbies only have to enable it to make it work.

We could see that Google, MSN, and Drupal showcase page pointing to our sites, and see what keywords people use to find our sites. Even dogpile.com, and personal references (like when friends send you emails to check out Drupal sites).

admin/logs/referrers

Thanks Drupal

The next thing to work on is KEY WORDS.

________________________________________________________________________________
Internet for ISLAM, get to know Islam and Muslims :) May Allah brings you to the Straight Path
http://muslimin.org/Islam
----------------------------

kenorb’s picture

Muslim guy’s picture

Correct me if I am wrong, but Yahoo actually looks for META TAGS.

Drupal doesnt have META TAGS, you probably have to manually insert META tags into the templates, or any other module.

Advice to newbies: if you have put up a website for 1 month and longer and Google *cannot find your website* (try searching yoursite.com, or type this site:yoursite.com), it is probably because your domain name has had previous owner, and has had some issues with Google. This happpened to our site muslimin.org which did not get Googled for about 5 months before the Google guys resolved the issue. But we are impressed that Drupal.org appears TOP when we were Googling our own site :) (we hang around Drupal.org a lot) So dont hesitate to put your website in Drupal showcase.

**Google will output:
Your search - site:yourdomain.com - did not match any documents.

So back to meta tags, is it true that Yahoo reads meta tags but Google doesnt care, because Google method enables REAL SITES with real contents to get top rankings.

Google will ouput Drupal site's name and title, and starts with the LEFT-SIDE column. This means that if you put SIDECONTENT.module top-left column and put some introductory in that sidecontent, that will get into Google SERP. I think that's why some sites only have right-hand blocks and nodes/content on the left.

________________________________________________________________________________
Internet for ISLAM, get to know Islam and Muslims :) May Allah brings you to the Straight Path
http://muslimin.org/Islam
----------------------------

cmsproducer’s picture

Just a correction to a mention in the above entry. There is a method to define meta Keywords, Definition and even abstract for every document that you create without having to open the guts of Drupal and forcing Meta definitions into the template.

You can install and configure the module: Node (key) words - http://drupal.org/project/nodewords and it will add a textarea (definition) and a text entry (keywords) in the node creation stage/form after you configure the access permissions and content-type config to allow it to appear. This is handy in avoiding the forcing of the general site meta tags on all your pages (which is an SEO no-no).

We need to organise all the possible strategies and ideas for SEO in one place... can someone second this vote?

Let me know if I can help you configure node-words (it's straight forward) by contacting me from my website.

-----
iDonny - Web CMS Development, Design, and Web Marketing Advice

Theo’s picture

We had the exact same problems with Google not indexing UberJobs.com. We bought the domain in July 2006, put up a site in November, and, after MUCH effort, we finally got included yesterday (one month later December).

I read everything on the Internet about how to get included in search engines. The consensus is that it should happen automatically, unless the previous owners got the domain banned. Another site I run called StokBlogs was indexed automatically. With UberJobs, however, all three major search engines - Yahoo, MSN, and Google - were not seeing the domain. Very frustrating!

I also read everything on SEO and Internet Marketing. The first things I did were:

  • Put links everywhere to the site. This included putting comments on forums, Drupal.org, blogs, and friends' sites.
  • Wrote blog articles about the site.
  • Posted to Drupal Showcase and DrupalSites.net.
  • I went to Google Webmaster Tools and made sure there were no errors with 404 and 403 pages, etc.
  • Tested site on search engine simulators (crawlers).
  • Added title tags on the site (supposedly better for search engines).
  • Submitted URL to Yahoo, Google, MSN, and bcentral.
  • Added robots.txt.
  • Sent Google and Yahoo a feedback email asking why the site wasn't being indexed.
  • Created unique description and keywords meta tags on every page.
  • Added the site to web directories.

After a couple of weeks, Yahoo and MSN were finally indexing UberJobs. But Google was being stubborn! Next I tried:

  • Adding a Google Sitemap
  • I noticed a link on Google Webmaster Tools called "Submit a reinclusion request". So I submitted the form asking to be reincluded in their index.

A day later, the site showed up on Google! I think the reinclusion request was what did the trick.

Hope that helps if you too are having problems being indexed by search engines.

-theo

Unlimited FREE Job Posting
http://www.uberjobs.com

sepeck’s picture

Using Drupal.org as a spam source is a very bad idea.
In any case, drupal.org makes use of the nofollow tag so no link value posting your site here.

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

Julesy’s picture

At least its not just me having apparent problems getting google to index my drupal site correctly.

I have switch our site to Drupal from flat html files. I've submitted a site map, got a robots.txt file, use pathauto, put in Apache rewrites to add www. to requests to the generic domain. The Google Webmaster Tools says that has indexed the site, but it does not list any of the new pages, it still lists all the old ones (which now return page not found).

I guess, I'll have to hold on and wait. But it is very frustrating, since Google says "Googlebot last successfully accessed your home page on Jul 11, 2007", and only the home page is showing up in the search.

Also, the google links index does appear to be accurate. (Google search on link:www.mydomain.com). For my site it only lists 3 pages, and I know there are some that do not show up on this.

(FWIW, the site is http://www.kentac.org.uk/ )

jules

Z2222’s picture

It looks like Google has indexed the new site here.

When changing a site it is best to either keep the same URLs, or redirect the old URLs to the new URLs with 301 redirects.

If you have too many pages to manually add redirects from the old pages to new (in .htaccess) you can monitor the logs for hits to the old pages. For example, in 3 or 4 weeks, after Google has cleared out most/all of the old pages from its index, grep your log files for 404 errors. Make a list of all pages that are sending 404 errors. Those URLs might have links to them from other Web sites and you don't want search engines to follow links from other sites to end up at 404 errors. Better to at least redirect those inbound links to the new versions of the pages.

The following line in a Linux or Mac terminal will extract all 404 errors and create a CSV file of missing pages that you can open in a spreadsheet:
egrep '[[:space:]]404[[:space:]]' access_log | cut -d' ' -f1-30 --output-delimiter=, >404_errors.csv

Then redirect each of those URLs to their new URLs...

Julesy’s picture

Thanks for the tip. I've started to redirect some old URLs. The site has moved up the search ranking, which I guess is just down to giving it a bit of time to settle in, I was hoping for instant results (as is the way!)

Z2222’s picture

Glad to hear that it is working... to speed up indexing, build some inbound links to pages on your site that link to many other pages -- for example, a view that links to 40 or 50 other pages on a keyword theme.

For example, if it were a site about restaurants in US cities, you would want to build a view something like "San Diego Restaurants". Make a "table view" that pulls out links of about 50 restaurants in San Diego. Then build a few good inbound links to that San Diego Restaurants Drupal view. The view page will send search engines deep into the site and distribute the PageRank to the individual restaurant pages in that section. That's just an example -- the Drupal view could be anything that links to many posts on a similar theme. Don't forget to add some text above the view (the "header" section on the "add view" page).

Deep links to category/view pages like that should help speed up your indexing as well as boost your rankings.

Sentiment’s picture

I have recently rolled out a Drupal site - Home Security Guru.
I installed and configured nodewords, and am using clean urls.

Would any of the SEO guys here care to have a quick look at my website and give me some useful tips?
Thanks!

mgifford’s picture

Fill in your title tags in the navigation. You have pretty good use of alt tags, but this could be improved a bit.

Metatags are a problem here:

  <meta name="description" content="n/a" />

Those are the things that I noticed could be improved upon. That and getting in more links to your site. Page Rank is pretty low.

Mike
--
OpenConcept | Drupal SEO Tips

libre fan’s picture

I'll try XML sitemap and nodewords (or whatever it's called now).

When I type site:yourdomain.com in Google I get pages referring to our web site. However if I type the title of an article I don't seem to find it on google. What I find is the title on another web site (my own)'s syndication... (my own web site uses SPIP CMS which is excellent with Google though I like Drupal better.

Our web site is in French and I use English as the display language in my admin account and in my user account.

Perhaps Drupal and languages other than English don't go well with Google?

We don't have clean urls because I'm not sure how you do that on 1&1.

here's my robots.txt:

User-agent: *
Crawl-delay: 10
# Directories
Disallow: /database/
Disallow: /includes/
Disallow: /misc/
Disallow: /modules/
Disallow: /sites/
Disallow: /themes/
Disallow: /scripts/
Disallow: /updates/
Disallow: /profiles/
# Files
Disallow: /xmlrpc.php
Disallow: /cron.php
Disallow: /update.php
Disallow: /install.php
# Paths (no clean URLs)
Disallow: /?q=admin/
Disallow: /?q=aggregator/
Disallow: /?q=comment/reply/
Disallow: /?q=contact/
Disallow: /?q=logout/
Disallow: /?q=node/add/
Disallow: /?q=search/
Disallow: /?q=user/password/
Disallow: /?q=user/register/
Disallow: /?q=user/login/

User-agent: msnbot
Crawl-delay: 1000
Disallow: /

I don't like like M$ stuff, in case you'd wonder.
---
Libres-Ailé(e)s (Association for Linux and libre software) (France, Cévennes)

nihonsei’s picture

Yes, other than English don't go well with Google, MSN and Yahoo.

How to solve this problem?

I was making a Japanese website and it was not in top 500 with its main keyword. Last year my old website (html based) was in top 10 with its main keyword. This week I am converting my website into english language. I have noticed good result in google only.

Joe Matthew’s picture

Here is a step by step video for how to rank for a search term using Drupal as your platform. I had created as part of a video series to rank for "listen with your headphones" on a brand new domain. Within a week after I wrote this I ranked for it and as of this writing still do.

-------------

Joe

Drupal SEO |CMS Videos

Sree’s picture

tats nice start joe ....

-- Sree --
IRC Nick: sreeveturi

oemb29’s picture

The Google Sitemap and Google Analytics can be work to indexing your content, try install Google_Analytics.module

timbaker’s picture

The comment "I have nothing but positives to say about it " was made in 2005, do you still stand by it at the end of 2007 ?

http://www.b4i.ie
http://www.b4i.co.uk

lunas’s picture

I do still have nothing but positives to say about Drupal. Right out of the box it was good at SEO. With the contributed modules, it is even better. How-to-box.com ranks for 373 keywords in Google with 71 of those being top 3. These are not obscure keywords, but the ones I wanted to rank for (how to box is number 1) as an example. That is just Google. I don't have the stats for Yahoo, but I know I rank number 1 for every keyword I wanted there as well. The only beast that has been hard to crack is MSN. Not sure why, but Google and Yahoo are the big traffic drivers to my site.

I shutdown freejournal.net for a variety of reasons, but mainly to focus on How to Box, so I can't give you an update there.

As I mentioned, the contributed modules helped. The ones I use are:
1. Global Redirect: to eliminate some of the duplicate pages Drupal likes to create, especially when using Pathauto to create nice urls. I still have some concerns over duplicate pages and use quite a robust robots.txt file to keep the spiders from indexing other duplicates. I'm still pretty sure there are duplicate pages in the index though.

2. Pathauto: As mentioned above, it makes nice urls. It helps for usability even if it doesn't for SEO and I'm too lazy to make up a path for each post.

3. Meta-Tags/Nodewords: Allows you to specify meta description and keywords for each post. Absolutely essential to get a good description into Google - at least that's been working for me. Sometimes Google makes up its own description and sometimes it takes it from the meta description tag. Now that it has support for views, my views pages are getting better rankings as well.

4. Google Sitemap: I use this module and let Google know where the sitemap is. I have no idea if it helps with the rankings, but it is at least peace of mind for me that Google knows where all the urls are that I want indexed. You really have to take a look at what it builds when you enable it - I had to do a lot of tweaking and it was from this sitemap that I built my big robots.txt file to ensure no duplicates were getting indexed.

Other than that, lots of good content and a great community. I don't have a lot of backlinks that I know of. 85% of my traffic comes from the search engines - a stat that I want to change, but link building is not my forte.

So, in a nutshell, yes, I do stand by my comments. Drupal is excellent (with exception of MSN) for SEO.

playfulwolf’s picture

Totally agree with the post above. I am long time Xoops user, and I liked that cms, but one of the drawbacks is that it lacks proper seo tools/modules. Currently experimenting with Wordpress and Drupal. On couple of my Drupal test domains I am in top3 on some of the key phrases, and that is only the test site, with trash content!!!
---
meaning of life is to live being yourself | naslenas.com

domineaux’s picture

I would like to use text URLS that are clean text and have keywords integrated into the URLs.

/mydomain.com/content/state/city/los-angeles/health-fitness

You can talk about the title page/meta and content for SEO is all that's needed. Searching is still enhanced with keywords in the URL.

If your site is in a tough placement position on the Search results you need all you can get, and it's going to get tougher. Take a few keywords from Yahoo Overture keywords search that have a lot hits then take a couple of top level keywords from that and search. You'll find that usually the first page of Google has sites listed with the keywords you searched on in the URLs. It is practically impossible to bump those sites from the first page.

If your site isn't listed on the first page of a Google search the search results are pretty worthless to you for building traffic through search.

Content rewriter softwares are in wide usage by internet marketers. These tools take articles and content taken from other sites and insert keywords into the content. The content is altered enough to avoid copyright violations, but usually the final content is mostly verbal goolash. LOL

How many times have you entered a search phrase about a technical issue and found yourself on an adsense enhanced site? Plenty I'll bet. Google is making a heck of a lot of money from adsense and other so-called context sensitive advertising. They are denigrating the search, because they're pushing for income like never before.

Google is selling the adsense contextural ads like Hershey bars, based on so-called viable content on sites. The adsense is still a very good way for advertisers to get more bang for their buck, but the internet marketers are spawning like fleas. The internet marketers want traffic and they want any content that gets clicks, especially high dollar clicks from their sites.

Computer spiders are looking for Keywords, keywords and keywords within content. The content is worthless in many cases, and just takes up more time trying to find something.

Microsoft used to use the Google search to find information on advanced support issues, because the MSFT search and knowledgebase wasn't as competent as Google. This is no longer the case.

Google will have to address the advertising issues or alter their so-called algorithm soon or the Google search will be pretty worthless as a viable search tool.

Google may actually have to hire human people to read the content on sites to keep viable content available to Google searchers.

For now and near term... I want keywords in my URLs (All of them)

alan909’s picture

Hello all,

I am new to Drupal and am a little concerned about using it (mainly its effect on SEO). I am considering transitioning one of my current sites (Home Security) but do not want to lose any value I have built up over time. Any ideas on how to make the transition smooth?

nihonsei’s picture

Just update frontpage of a drupal based website and see the result in Google search in next 3-4 hours.

I am converting my Japanese website into English website. Old Japanese website (drupal based) was not treated well by Google and Yahoo. But as soon I change front page in english, I have found good result.

contorra’s picture

My Russian Drupal-based website have been ranked well both by Yandex and Google for 1,5 years now. And SEO costs less than SEO for competing websites. So its not all about English, other languages go well too.

_gramur’s picture

Just out of curiosity; for those who run multilingual sites how does Google treat your pages for both languages?

_
Founder
Sivius.ca

nihonsei’s picture

My site has .jp in domain name. My Japanese site (drupal based) never got a good response from Bing or Yahoo, etc. Last Friday I converted my Japanese site into English site. I have notice Google UK and other Google also started to index my site very soon. Good response from google for my new english site.

But new site is also not treated well in Yahoo or Bing. I have noticed many Japanese sites based on Joomla getting good response from MSN Japan or Yahoo Japan. Yahoo Japan still likes .html or .htm files (static).

But Google gives good response for a english site (drupal based).