Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

SEO for multistore / multilingual
 
markus79
Jr. Member
 
Avatar
Total Posts:  16
Joined:  2009-02-17
Vienna
 

Hi all,

after reading some SEO instructions for magento I would like to ask you some opinions.
I have 2 stores, each one running on a separate website, each one has 3 storeviews (german, italian, english).

Now I’m taking benefit of the separate URL keys for each store view, hence using magento 1.4.0.1
This article http://yoast.com/articles/magento-seo/ suggests that it is better to set “Add store Code to Urls” to no in most cases. So I’m asking myself, in which cases it would be better to enable this option?

In some cases, my product URL’s are the same for different store views (e.g. spaghetti.html) so I thought to put the store code in front of the URL’s, seeing /lang/spaghetti.html (language beeing one of de, en, it).

The problem now is that the store_code must be unique, but I have 2 storeviews in german, 2 in italian and 2 in english.
A workaround would be store1_de, store2_de etc. This would lead to not so cleanly URL’s like /store1_de/spaghetti.html.

The article mentioned above also suggests to not prepend the whole category URL key in front of the product URL, otherwise the chance to have 2 same URLs would be less, because of category translation.

What do you think of how important as a point of SEO view it is to prepend language keys (de,en,it) in the URL?
What about having 2 same product URLs?
How do you suggest to solve this issue?

Best regards,
Markus Demetz

 
Magento Community Magento Community
Magento Community
Magento Community
 
Bazz78
Sr. Member
 
Avatar
Total Posts:  156
Joined:  2008-06-16
Italy
 

i have another question:

i have“Add store Code to Urls” set to NO

In what language the google spider reads my site? in default language?
...in this way the url different from default language do not work. This can lead to SEO problems?

 
Magento Community Magento Community
Magento Community
Magento Community
 
markus79
Jr. Member
 
Avatar
Total Posts:  16
Joined:  2009-02-17
Vienna
 

yes it does: http://www.magentocommerce.com/boards/viewthread/175923/

I couldn’t find a solution yet :(

 
Magento Community Magento Community
Magento Community
Magento Community
 
boobooking
Jr. Member
 
Avatar
Total Posts:  7
Joined:  2010-06-02
 

Maybe there is a module that redirects to different URL when change Store language:

myshop.com - english (default)
ru.myshop.com - russian
de.myshop.com - german
etc

?

Its much appreciated module.

 
Magento Community Magento Community
Magento Community
Magento Community
 
clockworkgeek
Sr. Member
 
Avatar
Total Posts:  79
Joined:  2009-07-31
 

As a workaround could you use subdomains instead?

de.store1.com
en.store1.com
it.store1.com
de.store2.com
en.store2.com
it.store2.com

This way each store has a distinguishing URL without negatively affecting SEO (longer paths are generally bad) and it lets you keep store codes unique since the subdomain isn’t the code. If you need to make the checkout secure you’ll either need a wildcard SSL certificate to cover all the subdomains or set http://www.store1.com & http://www.store2.com as the secure domain appropriately.

 
Magento Community Magento Community
Magento Community
Magento Community
 
clockworkgeek
Sr. Member
 
Avatar
Total Posts:  79
Joined:  2009-07-31
 
boobooking - 28 June 2010 01:09 AM

Maybe there is a module that redirects to different URL when change Store language:

myshop.com - english (default)
ru.myshop.com - russian
de.myshop.com - german
etc

?

Its much appreciated module.

You just need to set the domain in “System > Configuration > Web > Unsecure > Base URL” for each store and Magento does the rest automatically.

 
Magento Community Magento Community
Magento Community
Magento Community
 
boobooking
Jr. Member
 
Avatar
Total Posts:  7
Joined:  2010-06-02
 

2clockworkgeek: its too much complicated solution. No way.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Grut
Sr. Member
 
Total Posts:  164
Joined:  2009-12-03
Ukraine
 
boobooking - 28 June 2010 01:09 AM

Maybe there is a module that redirects to different URL when change Store language:

myshop.com - english (default)
ru.myshop.com - russian
de.myshop.com - german
etc

?

Its much appreciated module.

GeoIPEnable On
GeoIPDBFile /path/to/GeoIP.dat

RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^ru$
RewriteRule ^(.*)$ http://ru.myshop.com [L]

 
Magento Community Magento Community
Magento Community
Magento Community
 
boobooking
Jr. Member
 
Avatar
Total Posts:  7
Joined:  2010-06-02
 

2Grut: Good idea! Will try. Thanx.

 
Magento Community Magento Community
Magento Community
Magento Community
 
ronnyvid
Jr. Member
 
Total Posts:  6
Joined:  2010-08-06
 

You should have one store view as magento layouts are really bad .I mean reallllllllly baD FOR SEARCH ENGINES . They very bad an example below out of 20 fault you could find on any given page.Think about it i havent seen 1 magento store in the top 10 because theres to many fault hH2 tags body tags just a few but below the 3 store view here what any seo compamy will give you my views this is the problem with that.

HTML comment tags are “hidden comments” in the HTML code of your web page. They are not visible to the user. This chapter tries to find out if search terms in the HTML comment tags are relevant for a good ranking in Google.com.

Example: <CAR DVD PLAYER -->

HTML Comment Text

1.
[if lt IE 7]> <script type="text/javascript\"> //<![CDATA[ var BLANK_URL = ‘http://fashionappliance.com/js/blank.html’; var BLANK_IMG = ‘http://fashionappliance.com/js/spacer.gif’; //]]> </script> <![endif

2.
[if lt IE 8]> <link rel="stylesheet" type="text/css" href="http://fashionappliance.com/skin/frontend/default/hellowired/css/styles-ie.css" media="all" /> <![endif

3.
[if lt IE 7]> <script type="text/javascript\" src="http://fashionappliance.com/js/lib/ds-sleight.js"></script> <script type="text/javascript\" src="http://fashionappliance.com/skin/frontend/default/hellowired/js/pngfix.js"></script> <script type="text/javascript\" src="http://fashionappliance.com/skin/frontend/base/default/js/ie6.js"></script> <![endif

4.
BEGIN GOOGLE ANALYTICS CODE

5.
END GOOGLE ANALYTICS CODE

6.
<div class="quick-access"> <div class="form-language"> <label for="select-language">Your Language:</label> <select id="select-language" title="Your Language” onchange="[removed].href=this.value"> <option value="http://fashionappliance.com/car/carEnglish -dvdEnglish -playerEnglish s.html?___store=default&___from_store=default” selected="selected">English</option> <option value="http://fashionappliance.com/car/carFrench -dvdFrench -playerFrench s.html?___store=french&___from_store=default">French</option> <option value="http://fashionappliance.com/car/carGerman

“>-dvdGerman

“>-playerGerman

“>s.html?___store=german&___from_store=default">German</option> </select> </div> <p class="welcome-msg"></p> </div>
7.
HOME BUTTON HACK

8.
HOME BUTTON HACK

9.
Begin Volusion Live Chat

10.
End Volusion Live Chat

Do the following to improve the ranking for your web page on Google.com for the search term “car dvd player”

>
Quantity: You could use the search term “car dvd player” at least once in the HTML comment tags but this is optional.

>
Density: You could increase the keyword density for the search term “car dvd player” in the HTML comment tags but this is optional.

>>
Quantity: You use the search term “car” 6 times in the HTML comment tags. This is too often.

>>
Density: The keyword density for the search term “car” is 5.9%. This is too high in the HTML comment tags (it should be 0.9% at maximum). Consider adding more text.

OK
Quantity: You use the search term “dvd” 3 times in the HTML comment tags. This meets the requirements.

>>
Density: The keyword density for the search term “dvd” is 2.9%. This is too high in the HTML comment tags (it should be 0.9% at maximum). Consider adding more text.

OK
Quantity: You use the search term “player” 3 times in the HTML comment tags. This meets the requirements.

>>
Density: The keyword density for the search term “player” is 2.9%. This is too high in the HTML comment tags (it should be 0.9% at maximum). Consider adding more text.

Your web page uses the Meta Robots tag to allow search engines to index your web page. Actually, you can remove this tag as search engines will also index your web page if this tag is missing.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Mirasvit
Guru
 
Avatar
Total Posts:  639
Joined:  2009-08-22
 

As a variant, you can try the ready SEO extensions. Check this one http://mirasvit.com/magento-extensions/advanced-seo-suite.html .

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top