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

Page 4 of 4
SEO urls improvements
 
jaypee
Jr. Member
 
Total Posts:  3
Joined:  2007-09-13
Sydney, Australia
 

Hello.

I just re-read the thread to make sure I didn’t miss anything.

I could write a multitude on the SEO URL hype but I agree wholeheartedly that so much of it is speculation by people who don’t even operate their own search engines.

1. Products need to be managed first. Then they get sold in a shop.
2. Humans need order and structure.
3. Marketing professional are not web developers, web designers or web decorators.. vice versa.

A solution would be to shelve the product according to sections and sub-sections (which the store owner needs to figure out), e.g. kitchen, bathroom, study.. pasta, herbs, soft drinks, dairy.. ‘Physically’ assigning them. Maybe this can be set in how they arrange the products in the back-end/admin area and reflected in the permanent url?
e.g. domain.com/section/sub-section/product_id/product_name etc/whatever

Dealing with categorising/tagging, they would only be used in finding a particular product and according should only be generated on a filter/search page.. possibly with a short grab of the product and a link to the permanent url.
e.g. domain.com/keywords:camera+tripod/filter/manufacturer:manfrotto,size:600mm/ (this is searching for a “camera tripod” and then filtering according to attributes of manufacturer name and tripod size). THOUGH, if you added, for e.g. product_id:453E at the end of the filter, it would obviously only bring up that product.. Searching/filtering is, obviously not physically, very different to actually just displaying the product page..

The more you focus on trying to achieving an SEO URL nirvana, the more convoluted the system will become. In saying that, shelving the products according to attributes on the front side (which is what wordpress really does, date, title, etc etc) is a good option to implement as it would allow those who are inclined that way to have control. However, setting a default option would be wise and helpful to those who believe that SEO is only part of the game of selling products.

Johan, I hope that explains my approach a little clearer but I believe there are so many factors that are not clearly defined with this topic that really muddy the water and distract the real topic. You first design a product to work, then you figure out how to sell it.

Magento will be my choice because of that little thing called CSS and it’s free. Beggars can’t be choosers and I think the Magento team have every right to ensure the software stays strong, then chase the demands of the most vocal.

Good bye.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Ross
Guru
 
Avatar
Total Posts:  336
Joined:  2007-08-31
Scarborough, North Yorkshire, UK
 

I agree with japee’s summary above.  It’s important to have balance and keep a holistic approach.  While it’s important to be search engine friendly, SEO URLs are not the be all and end all.

Software developers are often warned against premature optimization, and possibly this lesson could be applied here.

http://en.wikipedia.org/wiki/Optimization_(computer_science)#Quotes

 
Magento Community Magento Community
Magento Community
Magento Community
 
Johan
Sr. Member
 
Avatar
Total Posts:  104
Joined:  2007-09-01
Sweden
 

jaypee,

You forgot to answer to my real question. I’m gonna try be more clear with what I am asking for (altho I hate repeating myself).

What I wanted to know:

what is your solution to the duplicate content with using ID in string?

if you have two categories (or more) and one product belongs to both, what is your solution to duplicate content again (since it creates two duplicate product pages according to your setup)?

As seen here: http://www.magentocommerce.com/boards/viewreply/1094/

Far from all wordpress installations archive by date etc. It’s been frowned upon a long time by most SEOs. That is the reason they use /postname/ in the url, to make the link permanent, no causing duplicate content once the post goes into the archive.

The quest may not be to find the holy grail of the SEO URL. But keeping them permanent, unique and avoiding duplicates, sure is one step closer.

 
Magento Community Magento Community
Magento Community
Magento Community
 
jaypee
Jr. Member
 
Total Posts:  3
Joined:  2007-09-13
Sydney, Australia
 

Ross: that link is not pointing to where I believe you might want it too..

=======

Johan: Sorry about forgetting everything you want me to do. I am almost 75. Alzheimers is very hard to live with..

I would suggest that perhaps you re-read what I wrote because I made it clear how I would deal with a product with multiple categories. It wouldn’t create 2 product pages.. the product would be returned in 2 different search/filter result pages.

Think of when you go to your supermarket. They only shelf a product in one place (unless it’s in a sale bin near the counter etc). Take Milk.. it could be categorised/tagged as dairy, white, bottled, carton, 500ml, 2L.. They have to decide on ONE term/word to shelf it under.. normally DAIRY. This would be the ‘section’ it is found in. This would be done in the magento back-end by the store administrator for their management purposes.

So regarding individual products and their permanent URL, as stated in my previous post, I would set it as:
domain.com/section(DAIRY)/sub-section(GLASS-BOTTLES)/product_id(SKU879)/product_name(DAIRY-FARMERS-HIGH_FAT_MILK)..

Therefore, in dealing with multiple categories, this would be implemented in a search result/filter results page:
domain.com/keywords:milk/filter/manufacturer:dairy+farmers,size:2L/..

This is arrived at someone searching for milk and then adding the attributes to filter the results. Thus on the product page you could have down the bottom, found under “dairy farmers” that would link to:
domain.com/filter/manufacturer:dairy+farmers and would list all their products..

This would be found by search engines and would be indexed, as I agree with you about search engines not caring about if a page has a file suffix (.html etc). Thus the product would be found on multiple pages in search/filter results, as well as its ‘physical’ location (after following a link from the search/filter result page)..

Now about breaking the system.. that’s not my place at all to say because if it’s an issue, it can be changed. However, I don’t see any major problem? At the end of the day, all that is being done is a query and text can be manipulated easily enough.

I don’t obviously know if you understand the 2 points I am communicating (if because I am not communicating them well enough OR...). The first is saying the permanent URL is a ‘physical’ point: the product is found here (aisle 3, 3 shelf from the top). The second is saying that categories/tags/adjectives/descriptive words are used to find IF a store stocks a product (hi, do you sell white, 200ml, cartons of strawberry milk?).

Anyway, this is my opinion and it might not be even near a viable solution.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Johan
Sr. Member
 
Avatar
Total Posts:  104
Joined:  2007-09-01
Sweden
 

Well you are entitled to your opinion of course. But I still do not agree. wink

I’m not going to go further on this as I’ve had my say. I hope the developers make it easy to customize so that you can choose what you feel like. Since everyone have their own opinions.

By now they should have enough information to come up with a good solution.

 
Magento Community Magento Community
Magento Community
Magento Community
 
john andrews
Jr. Member
 
Total Posts:  1
Joined:  2007-09-19
 

I would like to suggest that the community keep this thread as a discussion of SEO URLs, and not turn it into a discussion of whether or not you need SEO URLs, etc. That can be discussed in another thread.

It is a fact that SEO opinion will play a role in the adoption of Magento, and so there is value in the discussion even if SEO will not be a factor in YOUR adoption of Magento.

It is also true that different SEO practitioners have different opinions (just as do designers, usability “experts”, etc). That is good like spontaneous genetic mutation is good - it helps with immunity and evolution. So the task of the developers becomes seeking a general solution (flexible) addressing SEO concerns, so that SEOs will adopt Magento and recommend Magento “because they can work with it”.

I am a full-time SEO working on SEO since 1996. I read this entire thread. I did not disagree with any of the SEO advice offered. Except fo the nofollow stuff, I thought it was all good, provided the system would remain flexible enough to permit my brand of SEO as well as the other people’s brands of SEO (the same as accommodating change). I work with ZF on SEO projects and do appreciate the significant advances made in the routing over the past 6 months or so, but is very complex for SEOs. Hence SEO interest in development of projects like Magento.

I also point out that I have not found a single CMS or ecommerce app in existence that accommodates all of the major SEO needs. They all have trouble spots, as others here have noted. If that remains true, and Magento provides a flexible solution accommodating SEO needs, it can be the *only* ecommerce solution I would recommend, for SEO reasons.

If I can be of assistance I am very willing to spend the time and energy to help make it great for SEO.

--=john
blogging at http://www.johnon.com

 
Magento Community Magento Community
Magento Community
Magento Community
 
Fittster
Jr. Member
 
Total Posts:  6
Joined:  2008-09-22
 

Is there any chance someone could give me a STEP-BY-STEP example on how to do URL rewriting in Magento?

I’ve posted something about this before and not getting any help on the issue - http://www.magentocommerce.com/boards/viewthread/46308/

PLEASE can someone help?!

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

Magento is really not ideal from the point of view of SEO. Very many obvious functions are implemented not quite right.
The problem is that it is quite difficult to improve these functions even for an experienced programmer.

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

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

Hi,

Magento is really not ideal from the point of view of SEO. Very many obvious functions are implemented not quite right. I recommend to use ready magento extensions. For example, Advanced SEO Suite. It fixes a lot issues, including generation of proper urls.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Charles_MS
Sr. Member
 
Avatar
Total Posts:  87
Joined:  2013-11-17
 
Mirasvit - 19 February 2013 08:50 AM

Hi,

Magento is really not ideal from the point of view of SEO. Very many obvious functions are implemented not quite right. I recommend to use ready magento extensions. For example, Advanced SEO Suite. It fixes a lot issues, including generation of proper urls.

It’s really awful!

 
Magento Community Magento Community
Magento Community
Magento Community
 
ScommerceMage
Sr. Member
 
Avatar
Total Posts:  103
Joined:  2013-12-27
United Kingdom
 

Hi Guys,

This plugin is must have for SEO URls improvements for all Magento stores

http://www.scommerce-mage.co.uk/magento-extensions/magento-seo-catalog-urls.html

Here are the main features of this module-:

- One primary category for products which are there in multiple categories

- Permanent redirects (301) if you explicitly remove category path from the URL

- Permanent redirects (301) if you explicitly add non-primary category in the URL

- Primary category will be used in the URL for each and every section of the store including cross sells, up sells, relative products, basket link, search, advance search etc.

- It also resolves duplicate content issue problem for your site as search engines will find one unique url for each product instead of multiple urls

- This module can be completely disabled whenever required via system configuration in admin

Kind Regards
Scommerce Mage

 
Magento Community Magento Community
Magento Community
Magento Community
 
carlosrob4
Member
 
Total Posts:  67
Joined:  2012-10-28
 

You can use Canonical URLs for Magento to improve SEO URLs.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top
Page 4 of 4