URL Structure - Is this correct? Programming Advice Needed
-
Hello
My father is having a website built called www.thewoodgalleries.co.uk. The site consists of different product categories as set out below
1.Engineered Wood, 2. Parquet & Reclaimed and 3. Prefinished Wood
filtering further into colours
1. /lights-greys/, 2. /beiges/, 3, /browns/ and 4. /darks-blacks
and then the brand name for example Vicenza. Example of a clean url **http://www.thewoodgalleries.co.uk/engineered-wood/lights-greys/vicenza/ **
Each and every url is unique
Our programmer has put in place 301 redirects - http://www.thewoodgalleries.co.uk/engineered-wood/lights-greys-engineered-wood/vicenza/ - Is this really needed? It does not look clean and will appear like this is Google. This is a completely new site, a new start up business.
I'm very confused as to why he has done this and concerned this method of programming does now follow "best practice". Can any programmer offer any advice? To get a better idea how the url structure is set out, I have attached a jpg image.
Thank you
Faye
-
Fantastic! Thanks Dean
-
Hi Faye,
Yes with custom taxonomies. Familiarise yourself with 'Basic diagram on taxonomies and their relationships in Wordpress' over at http://codex.wordpress.org/Taxonomies and also look at Taxonomy Generator here http://generatewp.com/taxonomy/ for a quick way.
There are also plugins such as http://wp-types.com/ that will allow you to do all this without coding.
-
so we can have our respective "colours" after our main sub categories, even though these colour categories are the same?
/prefinished-wood/browns/
/parquet-reclaimed/browns/
/engineered-wood/browns/
-
Hi Dean
Please don't apologise. Your feedback is really helpful. Do you know if we can create our preferred categories in word press?
-
Hi Faye,
Sorry for going off on a tangent. Personally I would go with the following (to avoid the 301 completely):
http://www.thewoodgalleries.co.uk/engineered-wood/ as a parent page
http://www.thewoodgalleries.co.uk/engineered-wood/verona as a child page
Then use categories to identify the colours as these are the product variants
Or switch it about to suit yourself, however I think the parent / child / category is the way forward unless you wish to create another taxonomy which is easy for any decent coder.
With custom taxonomies you can create whatever configuration you wish.
-
Hi Dean
This is directing away from my question, but yes - there is a big market for folks searching for these flooring types hence our keyword for this url is "black engineered wood". Our split categories allows us to have a more "diverse" keyword spectrum, which further reflects within our url, h1 and page title. Categorises will also allow us to add a variety of different products building our long tail keywords around this.
We probably could shorten the url from http://www.thewoodgalleries.co.uk/engineered-wood/darks-blacks/verona/ to http://www.thewoodgalleries.co.uk/engineered/darks-blacks/verona/ as the word "wood" exists within our primary domain name. Thanks for your input Dean, very much appreciated.
Faye
-
Hi,
Firstly I would ask myself, what would I want to see as a person looking for this product. Am I searching for the brand, the type of flooring or the colour
Do people know what engineered, prefinished, reclaimed wood is when looking for flooring, is verona only ever available as Dark Engineered Wood? if so then why have such along url structure.
Rather than:
http://www.thewoodgalleries.co.uk/engineered-wood/darks-blacks/verona/Perhaps:
http://www.thewoodgalleries.co.uk/engineered-wood/verona
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
-
URL Parameters to Ignore
Hi Mozers, **We have a glossary of terms made up of a main page that lists out ALL of the terms, and then individual pages per alphabet letter that limit the results to that specific alphabet letter. These pages look like this: ** https://www.XXXX.XXX/publications/dictionaries/XXX-terms?expand=A https://www.XXXX.XXX/publications/dictionaries/XXX-terms?expand=B https://www.XXXX.XXX/publications/dictionaries/XXX-terms?expand=C https://www.XXXX.XXX/publications/dictionaries/XXX-terms?expand=D etc. If I'd like Google to remove all of these "expand=" pages from the index, such that only the main page is indexed, what is the exact parameter that I should ask Google to ignore in Search Console? "expand=" ? Just want to make sure! Thanks for the help!!!
Technical SEO | | yaelslater1 -
Am I using pagination markups correctly?
Hey Mozzers! I am receiving duplicate title tag errors from Search Console on paginated pages (blog.com/chlorine, blog.com/chlorine-2, blog.com/chlorine-3). I do not currently have a view all page. If I were to create one, would I add all the content from chlorine-2 and chlorine-3 to the blog.com/chlorine page? Then use the rel=cononical on chlorine-2 and chlorine-3 to blog.com/chlorine? If I move forward without the view all page, I could implement the next/prev HTML markups but can I do this without dev help? I am currently using the Yoast SEO plugin and do not see the option. Would I use the text editor to add the markups directly before the content? I think I have a grasp on this, but this will be my first time implementing and I want to double check first! Thanks!
Technical SEO | | localwork0 -
Need advice badly domain rank loss
I have a main domain and a sub domain that both were doing very well and after looking at the Moz history its obvious that panda and penguin affected my site considerably. My keywords are holding rank but my search results and traffic are way down. My question is if I just take my subdomain (which is really my bread an butter shopping cart) and I consolidate my sub domain with my main domain would this help? I would basically make my main domain the shopping cart and make them one site. This should change the links to all the sites. The problem is I will lose the backlinks if I do not do a 301 but I do not want to bring bad links over and my keywords are holding rank. What to do?
Technical SEO | | megapixall0 -
SEO URLs?
What are the best practices for generating SEO-friendly headlines? dashes between words? underscores between words? etc. Looking for a programatically generated solution that's using editor-written headlines to produce an SEO-friendly URL Thanks.
Technical SEO | | ShaneHolladay0 -
Duplicate pages, overly dynamic URL’s and long URL’s in Magento
Hi there, I’ve just completed the first crawl of my Magento site and SEOMOZ has picked up 1,000’s of duplicate pages, overly dynamic URL’s and long URL’s due to the sort function which appends URL’s with variables when sorting products (e.g. www.example.com?dir=asc&order=duration). I’m not particularly concerned that this will affect our rankings as Google has stated that they are familiar with the structure of popular CMS’s and Magento is pretty popular. However it completely dominates my crawl diagnostics so I can’t see if there are any real underlying issues. Does anyone know a way of preventing this? Cheers,
Technical SEO | | WendyWuTours
Al.1 -
Please advice needed SSL .htaccess
Hi everyone, I recently installed verisign ssl. the idea to have page https://example.com all redirect from non-http to https work properly, but in IE whenever smbdy types https://www.example.com it shows the red screen with invalid certificate. If you click "proceed" - everything goes to normal page and on server redirect www to non-www seem to work fine. Is there way to get rid of the warning? Is it server or certificate issue? Here is the peice of code from htaccess. Please, advice needed! RewriteEngine On RewriteBase /RewriteCond %{HTTPS} !=on RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L] RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] Thanks in advance
Technical SEO | | Kotkov0 -
Advice on promoting a blog
Hi i am working on a new blog and would like to know if there are any sites where i can publish part of the new blog to gain traffic to my main blog. What i am looking at is, to publish part of a news story and then have people come to my main site after reading some of the new story. I have come across accidentally a couple over a year ago but cannot locate them now. I want people to be able to come to my site and read the whole story and then hopefully tell their friends. Also can anyone recommend decent social bookmarking sites that have a do follow on them to promote my blog please.
Technical SEO | | ClaireH-1848860 -
/$1 URL Showing Up
Whenever I crawl my site with any kind of bot or a sitemap generator over my site. it comes up with /$1 version of my URLs. For example: It gives me hdiconference.com & hdiconference.com/$1 and hdiconference.com/purchases & hdiconference.com/purchases/$1 Then I get warnings saying that it's duplicate content. Here's the problem: I can't find these /$1 URLs anywhere. Even when I type them in, I get a 404 error. I don't know what they are, where they came from, and I can't find them when I scour my code. So, I'm trying to figure out where the crawlers are picking this up. Where are these things? If sitemap generators and other site crawlers are seeing them, I have to assume that Googlebot is seeing them as well. Any help? My developers are at a loss as well.
Technical SEO | | HDI0