Search Engine Optimization (SEO)

Events happening in the community are now at Drupal community events on www.drupal.org.

Discussion, tips and tricks for making your Drupal site rise to the top of search result lists.

including SEO modules development & discussions.

jsibley's picture

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.

Read more
droople's 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:

  1. Entertainment
  2. Health
  3. Religious
  4. Restaurant
  5. Service
  6. Shop
  7. Website

Events content:

  1. Event

Community Content:

  1. group
  2. group post
  3. album (photos)
  4. question (answers)
  5. blogs
Read more
j4's picture

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].

Read more
GregoryHeller's picture

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.

Read more
j4's picture

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

Read more
dzivkovi's picture

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.

Read more
rogerpfaff's picture

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.

Read more
Anonymous's picture

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

Read more
dkashen-gdo's picture

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

Read more
Summitnl's picture

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:

Read more
FlemmingLeer's picture

&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

Read more
FlemmingLeer's picture

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

Read more
dkashen-gdo's picture

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‎

Read more
dougvann's picture

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!

Read more
tom.camp's picture

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

<!--[if lt IE 7]>

Read more
mrfelton's picture

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?

Read more
wpanssi's picture

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!

Read more
Chris Charlton's picture

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.

Read more
wpanssi's picture

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!

Read more
tjholowaychuk's picture

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!

Read more
Subscribe with RSS Syndicate content

Search Engine Optimization (SEO)

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: