1

According to some SEO Practices having long URL is not good.

Magento uses layered navigation and when you have lots of attributes then the URL becomes very very long.

I can not put an URL here because the moderatos say its too localized.

I just wanted to know if this is possible to fix using any kind of code? As I am not an expert on magento or php, I can not provide any code because I dont even know where should I start looking for to fix this.

Somebody suggested editing filter.phtml and put rel=nofollow.

Is it a good practice? Is it recommended that search engines dont crawl those pages that are related to layered navigation? Another problem they have is that the title and description its always the same.

Luis Valencia
  • 32,619
  • 93
  • 286
  • 506

4 Answers4

0

Thank you very much for your post, for help I created a module that solves this error.

https://github.com/jruzafa/Devopensource_LayerCatSeo

jruzafa
  • 4,156
  • 1
  • 24
  • 26
0

This is the technical solution:

  1. Copy filter.phtml from app/design/frontend/base/default/template/catalog/layer to the equivalent directory in your site's theme.
  2. In the anchor tag there (should be only one) add a rel="nofollow" attribute.

However, I would expect first that a SEO expert tell us if this should be done this way or not.

Marek Grzenkowicz
  • 17,024
  • 9
  • 81
  • 111
Luis Valencia
  • 32,619
  • 93
  • 286
  • 506
  • 1
    thank you, I would expect, if I dont hear a seo expert in a few hours, I will use your solution. – Luis Valencia Dec 01 '11 at 13:43
  • 1
    This is a word-for-word copy of my own answer from the original attempt at this question, which was [removed on a technicality](http://meta.stackexchange.com/q/114229). I'm not petty about it, just sad. :-( – clockworkgeek Dec 01 '11 at 21:44
0

You might also consider using a rel="canonical" to point back to the main category that lists all of your products, that way more "juice" is sent back to that page for ranking.

More on that here: http://www.google.com/support/webmasters/bin/answer.py?answer=139394

Another solution would be to add the site to Google Webmaster Tools and then adjust how Google treats certain query string variables. By default, Google (and presumably others) examine pages with certain query string variables and try to determine if the page is different enough to rank separately or only rank the most relevant page.

iJeep
  • 989
  • 1
  • 10
  • 28
-2

Why don't you read YOAST Magento SEO article? YOAST Magento SEO

Oğuz Çelikdemir
  • 4,990
  • 4
  • 30
  • 56