Struggling with duplicate content in Drupal 7

1 minutters læsning

I struggled many hours to improve the technical side of SEO on Vejle Idrætshøjskoles website. Here is what I discovered:

Google Webmaster Tools showed me duplicate content

After reviewing Google Webmaster Tools (under Diagnose –> HTML suggestions) I discovered that I had quite a lot of duplicate content, mainly caused by Views adding order- and sort-parameters to the query, thus making Google index basically the same page twice. Allthough, it seems that Google doesn’t think webmasters should make special measures anymore, I do not like having my pages indexed twice.

There is also a discussion at drupal.org which addresses the problem about duplicate content, as I discovered.

To avoid the links introduced by views being indexed by Google, I entered the following in my robots.txt.

Disallow: /*sort=
Disallow: /*order=
Disallow: /*page=1

In a week or so, I hope that I will be rid of all the duplicate content created by the extra parameters views adds to the links.

Views should not default to base view

Having setup a Views page on e.g. example.com/nyheder will automatically make requests like example.com/nyheder/34 show the base view url. To avoid this, you need to setup contextual filters on your views. I just leave everything to the basic settings, except I will add a validation rule. If the validation does not pass, I will show a 404. That, I hope, basically solved my biggest problem with duplicate content. And hopefully whis will make Google very happy and will award me some SEO LOVE.

What are you doing to avoid duplicate content?

Kommentarer

You can be the first to add a comment below.

Leave a Comment

Din e-mail bliver ikke offentliggjort. Obligatoriske felter er markeret Required fields are marked *.

Indlæser...
Your email address will not be published.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.