[trunk] Website Builder - URLs created in non SEO optimized way

Bug #1285110 reported by LisAndi - Andi Becker - http://lisandi.com
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Web (MOVED TO GITHUB)
Confirmed
Undecided
Unassigned

Bug Description

1) 2)
URLs in the Website Builder are not created in an optmized way

Example (which stands for all pages which will be created)
/page/website.contactus

/page/website. is more or less useless and should be stripped of by default

contactus is unreadable and not as good for seo like contact-us

3)
I suggest replacing empty spaces by a dash in the URL to make the words clear and visible and also much better for search engines.

Revision history for this message
Fabien (Open ERP) (fp-tinyerp) wrote :

we are working on it.

Changed in openerp-web:
status: New → Confirmed
Revision history for this message
LisAndi - Andi Becker - http://lisandi.com (lisandi) wrote :

great to hear - Thanks!

In General the URL should be as short and as direct as possible. All stuff which is actually only there to add some names with no meaning to a path is waste of SEO ranking. If you need to have a path i.e. for images than even one letter would be sufficient to create the subdirectory. This makes URLs much shorter and give more space to the real important describing part of the URL.

best would be:

mydomain.fqdn/pagename
mydomain.fqdn/pagename/subpagename

we even had very good experience with the possibility to eliminate a middle of the path segment as an option.

i.e.
mydomain.fqdn/pagename/subpagename/myoverview/myarticle

if we now set the don't show middle of the path segment the URL can be modified to be shorter.
i.e. set the don't show middle of the path segment in pagename and in subpagename, than the URL for the article would be

mydomain.fqdn/myoverview/myarticle

as usually articles never have the same URL as usually their title is used it would even be advised to have the don't show middle of path segment also on myoverview.

mydomain.fqdn/myarticle - is in Terms of SEO the best option you can get and it saves a lot of "dead"URL space and you will be able to fill in a longer title which than gets displayed in the URL - good for search engines.

As a result all pages would display as a first level page even their level would be much much lower.
You only would need an "alias" check which checks the title against already existing ones and than warns you if it is really the same. If this is the case than the problem can be easily be solved by changing the title or adding on more sign or number etc.

Revision history for this message
LisAndi - Andi Becker - http://lisandi.com (lisandi) wrote :

Related to this you need to solve the problem of Case sensitive URLs which are crab in terms of SEO and also if Users (Non Developers) want to manage their sites using website builder. If they enter a Capital Letter for a new Page in Page Title than an URL with Capital Letter will get generated - or let's say they won't be able to reach their newly create page by typing and URL which is using the traditional way of only small letters!

Revision history for this message
LisAndi - Andi Becker - http://lisandi.com (lisandi) wrote :
Revision history for this message
jholze (j-holze-v) wrote :

We also had some problems with the links in website_sale. Is there maybe a branch for some improvements like better SEO urls with category names in the url ?

Revision history for this message
jholze (j-holze-v) wrote :

Sorry for the second commend, i was thinking that it is possible to edit a comment. The other problems was the handling of umlautes. When i have a product with the name Bettwäsche XY the urls is bettwsche-xy, and sometimes an 500 Error was fired. After changing the name of the product to bettwaesche xy, everthing is fine. A better URL handling was important to run professional online shops.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.