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
-
Ecommerce Preferred URL Structure for Printing Website
Hello Mozers! We are adding an ecommerce functionality to our existing website.
Technical SEO | | CheapyPP
Our company offers a wide range of commercial printing and mail services. We have done a pretty good job over the years in building content both in terms of our print offerings and blog section highlighting those offerings. We have finally bit the bullet and have decided to add end-to end ecommerce functionality. Users will be able to price, pay, upload and order thru our website. My question to the community becomes which sub folder do we use?
The ecommerce functionality is a third part software and needs to sit in a sub folder and we can't seem to find a good fit. Most of our content pages for print items are something like this www.website/printing/ - pillar page examples of url structure for sub pages www.website/printing/flyer-printing/
www.website/printing/booklet-printing/
www.website/printing/door-hangers/
www.website/printing/business-cards/ Options would be order-printing/ or prints/ So we we thinking /orders/ would be the best but not certain and wanted some feedback from the community. If we did go this route the url structure would be: order/business-cards this would be the default econ page order/business-cards/full-uv-coaing-both-sides individual product page What are your thoughts? CH0 -
Need help with list schema!
Hi all, I am trying out list schema on my site, but in Google's structured data testing tool I'm having an issue with the URL section. Whenever I have the same URL for each position is says that duplicate URLs aren't allowed, then when I have different URLs it says that they all have to be the same URL. Does anyone have any pointers that can help make my list schema error free!? Heres my schema:
Technical SEO | | Saba.Elahi.M.0 -
Moving From HubSpot Help
I am migrating from hubspot to wordpress. How do i do this so i maintain my previous seo efforts. I have about 10 optimized blog posts. Can i cut and paste them into the wordpress blog or use a 301 url rewrite? Add to domain? Totally clueless! Your Noobian Friend! Jay
Technical SEO | | freshairtech0 -
URL Structure Question
We are building a job board website that will have a decent amount of "career resources" type content and want to make sure we set up our url structure correctly. After researching on Google and here I have an idea how to structure it but would like some insight if we are on the right track. We are using Wordpress for the content part of our website. We will have about 5 content categories (like resume-tips, job-interviews, job-search etc.) The two options we are considering; www.domain.com/career-resources/index.html As content start page www.domain.com/career-resources/resume-tips/index.html category start page www.domain.com/career-resources/resume-tips/top-5-resume-mistakes.html article name is the /career-resources/ folder really needed or can we go something like; www.domain.com/career-resources/index.html As content start page www.domain.com/resume-tips/index.html category start page www.domain.com/resume-tips/top-5-resume-mistakes.html article name Are we on the right track... and is one way better for SEO that the other? Thanks! Shaun
Technical SEO | | aactive0 -
Changed URL of all web pages to a new updated one - Keywords still pick the old URL
A month ago we updated our website and with that we created new URLs for each page. Under "On-Page", the keywords we put to check ranking on are still giving information on the old urls of our websites. Slowly, some new URLs are popping up. I'm wondering if there's a way I can manually make the keywords feedback information from the new urls.
Technical SEO | | Champions0 -
Help with this metadata code!
My website developer used the code below for my metadata but SEomoz is showing an error for my metadata. How can I change with this code so it will work?
Technical SEO | | CapitolShine0 -
Site Got Hacked! Need Help!
Hi Guys. One of my friend's site got hacked 2 weeks ago, because of bad php script hole and Google indexed the pages which got hacked and all the Title Tags and Descriptions are indexed in the Google which is very embarssing situation. All adult content texts. Right now we have solved the problem and closed the hole submitted the new sitemap, but Google is no longer coming back and refreshining the SERP. We have been waiting for 3 weeks for now? What should we do? Methods we tried so far: 1.Cleaned all meta tags generate new sitemap and submitted that to Google 2.Built some backlinks 3.Built some social bookmarks Thanks!
Technical SEO | | DigitalJungle0 -
Can I redirect a URL that has a # in it? How?
Hi there - My web developer is saying that I can't do a URL redirect with a "#" in it. Currently, the URL is actually an anchored link within a page (which the URL indicates with a #). I want to change the content to a new URL, but our website links internally to the old URL, so we would need to do a URL redirect (assume 301). Can you tell me if this is possible and how? Thanks!
Technical SEO | | sfecommerce0