I need help to define which is the best friendly url structure
-
Hi,
I need some help to define which is the best friendly url structure for my new project, I'm in doubt for some cases, anyone could help me define which would be the best way?
domain.com/buy-online/0-1,this-cool-model or
domain.com/buy-online/this-cool-model,0-1 or
domain.com/buy-online/0-1/this-cool-model or
domain.com/buy-online/this-cool-model/0-1 or
domain.com/buy-online/this-cool-model_0-1 or
domain.com/buy-online/this-cool-model?Model=0&OtherParam=1Thanks!
Best Regards,
Leonardo Lima -
Hi, just a quick question for Visiblics, because I'm kind in a similar situation as Leonardo who has posted this question.
I'm about to change the complete URL structure of a website. In your comments you posted that the URL structure should always be meaningfull (I was always in this mindset). But one of the webinars of this year (july 2012) from Everett Sizemore
http://www.seomoz.org/webinars/ecommerce-seo-fix-and-avoid-common-issues
is actually saying a bit the opposite of what you suggesting. see video approx after 34 min.
He's is saying, take out of the Category and subcategory from the products URL's. Could you please give more insights why you still think keep the Category and subcategory in the URL?
-
yes... this will be a big problem... but until now the fastest way to avoid is use the canonical tag...
this site is new, I published it yesterday this help´s something? rss -
either of those is a legitimate URL. However I'd focus on the potential duplicate content issue first.
-
I read on the web to avoid use "," or "_" to this is the reason that I separated my parameters in the final slash..
Is this true? That I need avoid "," or "_" on my url ? If I could use any of those characters my url would be like this:
www.vendasclarofixo.com.br/assine-por-telefone/huawei-2555,0-2
or
www.vendasclarofixo.com.br/assine-por-telefone/huawei-2555_0-2what do you think?
-
That sounds sensible, yes.
It might take a while for Google to take notice of the canonical. It can take a long time sometimes, but that approach does sound sensible.
-
-
It might be useful to have those terms in the URL of a page, but if those pages are duplicate then you could face penalties.
Each URL needs to point to a distinct page. If you are serving very similar pages with different URLs you will undoubtably run in to trouble. The impact of such a penalty will often far outweigh the small benefit of an extra keyword in the URL
-
yes, the option to post the information for this page can be considered, but it is not as simple as I have several options and would have to add several separate forms for each option
-
Hi,
Now I'm worried, with the case "assine-por-telefone/fale-a-vontade" and "assine-por-telefone/huawei-2555" could generate duplicated content ? Because its the same form.. there is any way to avoid this?
Its interesting for me have the words "fale-a-vontade" and "huawei-2555" on my URL... so I need avoid be penalised... but I don´t know how...
-
Can you send your parameters as POST data? I think this might be preferred if you do not want to index a URL with the parameters tacked onto the end.
-
Hi,
I replied in the previous answer my real url structure, but 0-2 is any parameter that I need to my application this parameters I treat the application..
So for SEO is safe I pass all my parameters in the end of the URL? like anyurl/any/any/param-param-param-param ? -
I think I understand. You actually don't want a search friendly url for this! The danger here is that you are going to create lots of URLs with essentially the same content. That will result in duplicate content problems, which could see you penalised.
Instead you want just a single version of that page indexed.
I would do something like :
http://www.vendasclarofixo.com.br/assine-por-telefone/fale-a-vontade?select=Aparelho
&
http://www.vendasclarofixo.com.br/assine-por-telefone/fale-a-vontade?select=Plano
I would then block search engines from indexing the different select values (there are several ways to do this - for instance in robots.txt or using a rel=canonical)
-
To answer you query I need to understand the significance of 0-1.
Though as per my understanding/experience
URL structure should always be meaningful, like:
domain.com/ Products/ main category / sub category / product name / model number
OR
domain.com/ service/ category/ service name.html
OR
domain.com/ Manufacturers/ Products/ product category/ sub category/ product name/ model number
Hope this helps
-
My actual url is: http://www.vendasclarofixo.com.br/assine-por-telefone
this page have an dynamic form that is filled by the parameters passed..
if http://www.vendasclarofixo.com.br/assine-por-telefone/0-2,huawei-2555 then the field "Aparelho" will be filled,
no in 0-2 the "2" is the code to fill "Aparelho" and "0" is just to keep the parameter place (this is needed for "Planos")
and if http://www.vendasclarofixo.com.br/assine-por-telefone/27-0,fale-a-vontade then the field "Planos" will be filled
can you understand?
So I could not understand your answer, one other way that I could do this is like:
http://www.vendasclarofixo.com.br/assine-por-telefone/fale-a-vontade?IdAparelho=X
http://www.vendasclarofixo.com.br/assine-por-telefone/fale-a-vontade?IdPlano=yThis is this good to SEO? And google organic ?
-
This is a hard question to answer without knowing what 0-1 means. Is this a model number of a model car for example?
I can definitely say that you should not include the directory /buy-online/ it's spammy and unnecessary
If this is a model number then putting it as a folder name doesn't make any sense because that car will be the only model page in that folder.
Since the name of the model is what people will be search for mostly, it should go in the filename not the folder since keywords in filenames are stronger
no commas in filenames
Therefore I would recommend assuming that i understand this correctly (it's a bit too vague)
www..domain.com/manufacturer/name-of-model-modelnumber or
www..domain.com/manufacturer/modelnumber-name-of-model or
www..domain.com/type-of-model/modelnumber-name-of-model
would look something like
www..paintablemodels.com/corgi/dodge-charger-071566
www..paintablemodels.com/corgi/071566-dodge-charger
www..paintablemodels.com/sports-cars/071566-dodge-charger
-
Elements that represent the same entity should be kept together. So name_model makes sense (personally I'd preder namewithspacesstripped-model). One word of caution there: if you are relying on the model number being passed then be sure that you are testing for the correct URL and either showing a canonical or 301ing to the correct domain so that you don't end up with duplicates like namespelledwrong-model and namedSpelledwrong-model.
What is the mystery other parameter? If it is tied to the model then group it in the same way ( name-model-other). If it doesn't change content I would use a url param (name-model?var=other)
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
WP URL issue - Concatenated URLs (LOTS of them)
WP is doing this somehow, and creating URLs for hundreds of pages that don't exist. HOW is this happening, and how do I stop It? I have many, many URLS like this: https://www.atouchofrust.com/terms-of-use/atouchofrust.com/vendor-news. Of note, atouchofrust.com/terms-of-use, and atouchofrust.com/vendor-news are both legit pages on the site. Why they are being concatenated is beyond my limited understanding of WP. Please, somebody, help. Cori
Technical SEO | | FlyingC0 -
Help Website Plumetting :(
Hi I have been smacked by the penguin/panda and traffic plumetted back in April/May. We are still trying to recover and am looking at all of the potential issues. I have since cleaned up the site as much as i can and attempted to remove as much duplicate content as possible which is automatically generated by Zencart. We add content regularly and have new product reviews everyday and all product page are kept fresh as they show the last 12 customers engraving details which change daily on popular items. Could someone give me some pointers as i am hitting my head against the wall and only seeing traffic drop all the time, it's soul destroying just how much work i am putting into this every day without any effect. Site is www.keepitpersonal.co.uk Kind Regards Andy
Technical SEO | | SmithyWhiffy0 -
Help us define a category/product structure please
Hi, Apologies in advance for the long winded question... we need some guidance with our category/product/options structure in our shop. We primarily sell car parts and lots of our parts have multiple fitments for what is basically the same part. Some ranges can have 1,000s of products. We can't work out what is an appropriate level of information and granularity for our product structure.We recognise the importance of having fitments and specific terms in the product title and URL, but we also know that having loads of almost identical product pages is a definite negative and fragments our SEO potential. But where's the happy medium? For example, let's say we have a specific brand of brake pad (we'll call it Brako) with 4 different product-models (Super1, Super2, Super3, Super4), each fits 100 different cars, which are made by 10 different manufacturers. We have a few different ways of presenting/splitting up these 400 simple products: (ignore the URLs here, this is just to illustrate the browsing structure & likely product page titles) 1 category for the Brake Brand with 400 product pages inside, 1 product page for each specific combination of brake product-model and car-fitment. /Brako/Brako-Super1-brakes_BMW-M3.html 1 category, 400 product pages, 0 choices on each product page. 1 category for the Brake Brand with 40 products inside, 1 product for each specific combination of brake product-model and car-manufacturer. Each product page would then let you choose from a dropdown which of the 10 specific cars you had. /Brako/Brako-Super1-brakes_BMW.html 1 category, 40 product pages, 10 choices on each product page. 1 category for the Brake Brand with 4 sub-categories inside for the brake product-models with 100 products inside each, 1 product for each specific combination of car-fitment. /Brako/Brako-Super1-brakes/Brako-Super1-brakes_BMW-M3.html 1 category, 4 sub-categories, 40 product pages, 10 choices on the product page. 1 category for the Brake Brand with 4 sub-categories inside for the brake product-models, with 10 products inside each.1 product for each specific combination of brake product-model and car-manufacturer. Each product page would then let you choose from a dropdown which of the 10 specific cars you had. /Brako/Brako-Super1-brakes/brakebrand-Super1-brakes_BMW.html 1 category, 4 sub-categories, 40 product pages, 10 choices on each product page. 1 category for the Brake Brand with 4 products inside, 1 product for each brake product-model. Each product page would then let you choose from 2 dropdowns, each with 10 options: one for car manufacturer, the next for car model. /Brako/Brako-Super1-brakes.html 1 category, 4 product pages, 100 (10x10) choices on each product page. 1 product page containing options to choose all 400 Brako products using 3 drop down boxes: Car Manufacturer, Car Model and Product-Model /Brako/Brako-brakes.html 1 category, 1 product page, 100 (10x10) choices on each product page. Or we could mix it up and split the sub-categories by manufacturer: 1 category for the Brake Brand with 10 sub-categories (1 sub-category for each of the car manufacturers with 40 products inside each), 1 product page for each specific variation of car-fitment and product-model. /Brako/Brako-brakes-BMW/Brako-Super1-brakes_BMW-M3.html 1 category, 10 sub-categories, 40 product pages, 0 choices on the product page. 1 category for the Brake Brand with 10 sub-categories (1 sub-category for each of the car manufacturers with 10 products inside each), 1 product page for each specific variation of car-fitment. Drop dowjn box on the product page lets you choose product-model (Super1-4) /Brako/Brako-brakes-BMW/Brako-brakes_BMW-M3.html 1 category, 10 sub-categories, 10 product pages, 4 choices on the product page. 1 category for the Brake Brand with 10 sub-categories (1 sub-category for each of the car manufacturers with products inside each), 1 product page for each specific variation of product-model. /Brako/Brako-brakes-BMW/Brako-Super1-brakes_BMW.html 1 category, 10 sub-categories, 4 product pages, 10 choices on the product page. Obviously, option 1) is going to be the best search match for someone searching for 'BMW M3 Brako Super1 brakes' but that page will have almost identical content to 100 other pages and very similar content to a further 300 pages, which takes it's quality ranking down a lot. At the other end of the scale of complexity is option 5) which concentrates all search potential for the Brako Super1 down to a single page, which can be well written and have great content, but wouldn't have a match in the title, url or product name for anyone searching for 'BMW M3 Brako Super1 brakes'. 'BMW M3' would be mentioned in the page, but only once in a drop-down along with 100 other cars and possibly once in the content if there's something noteworthy about that application. So which option would you go for and why?
Technical SEO | | DWJames0 -
.htaccess help please
Hi there, Can anyone let me know what I need to add to my .htaccess file to make sure that the trailing slash on my domain gets redirected to my main domain name. For example, at the moment Google is seeing my primary domain as follows: http://www.mydomain.com http://www.mydomain.com/ I thought I'd covered off all possible duplication penalities but it look as though I've still got one left! Thanks very much for your help, Simon
Technical SEO | | theshortstack0 -
Url's don't want to show up in google. Please help?
Hi Mozfans 🙂 I'm doing a sitescan for a new client. http://www.vacatures.tuinbouw.nl/ It's a dutch jobsite. Now the problem is here: The url http://www.vacatures.tuinbouw.nl/vacatures/ is in google.
Technical SEO | | MaartenvandenBos
On the same page there are jobs (scroll down) with a followed link.
To a url like this: http://www.vacatures.tuinbouw.nl/vacatures/722/productie+medewerker+paprika+teelt/ The problem is that the second url don't show up in google. When i try to make a sitemap with Gsitecrawler the second url isn't in de sitemap.. :S What am i doing wrong? Thanks!0 -
Magento URL Question
Calling all Magento Kings out there! I'm working on a client' site - powered by magento. I'm looking to rewrite a lot of the URLs. I know there is the URL rewrite tool, but I think what I need to do may go beyond this. Typical example would be: Old URL - http://www.xxxxxxxx.co.uk/fabric/product/product-black-screen-print-and-silver-fabric.html New URL - http://www.xxxxxx.co.uk/fabric/product/silver I know that magento's URLs seem to be created through categories so wanted to double check with someone the best way to do this. Also, I've heard that 301 redirects of non www to www in the .htaccess has a knock on effect on discounts? All comments greatly appreciated.
Technical SEO | | PerchDigital0 -
Special characters in URL
Hello everybody, my question focus on special parameters in URL. I i am working for a website that use a lot of special entities in their URLS. For instance: www.mydomain.com/mykeyword1-mykeyword2%2C-1%2Cpage1.html I am about to make 301 redirect rules for all these urls to clean ones. IE: www.mydomain.com/mykeyword1-mykeyword2%2C-1%2Cpage1
Technical SEO | | objectif-mars
would become:
www.mydomain.com/mykeyword1-mykeyword.html I just wanted to know if anybody has already done this kind of "cleanup" and if i could expect a positive boost or not. Thanks0 -
404 help
Hello all, firstly let me apologize if this is the wrong place to ask this question. I have a site www.promptresponseaccidentmanagement.com which gets a 200ok when checked for crawl issues, however pages such as /whiplash-injury-compensation-claims.php , /road-traffic-accident-compensation-claims.php and quite a few more return a 404. That's fine (usually) as I can quite happily fix that most of the time. However if you actually go to those pages in your browser, or click through to them on any part of the site you will see that they are in fact not redirecting to a 404 and everything is fine!? Any body got any ideas? Best H
Technical SEO | | haydyn0