Site architecture & breadcrumbs
-
Hi
A client hasn't structured site architecture in a silo type format so breadcrumbs are not predicating in a topical hierarchy as one would desire (or at least i think one would prefer)
For example: say the site is called www.fruit.com and it has a category called 'types of fruit' and then sub/content pages called things like 'apples' and 'pears'. So in terms of architecture that should be: www.fruit.com/types-of-fruit/apples and www.fruit.com/types-of-fruit/pears etc etc
The client has kept it all flat so instead architecture is: www.fruit.com/types-of-fruit and www.fruit.com/apples and www.fruit.com/pears
As a result breadcrumbs follow suit and hence since also not employing logical predication dont reflect the topical & sub-topical hierarchy
I have seen that some seo's at least used to think this was better for seo since kept the page/s nearer the root but surely its better to structure site architecture in a logical topical hierarchy so long as dont go beyond say 3 or 4 directories/forward slashes in the url's?
Also is it theoretically possible to keep url structure as is (flat) and just edit/customise the breadcrumbs to reflect a topical hierarchy in a silo structure rather than change the entire site architecture & required 301'ing etc in order to do this (or is that misleading or just not possible?)
Cheers
Dan
-
Hi Dan,
Well that will probably make it easier actually...
If you are using the Yoast plugin then it can produce breadrumbs which are pretty flexible and you can also manually add canonicals for individual pages. In that case I would think just set up the breadcrumbs as you like and if it makes sense choose a main category for any pages in multiple categories and canonical to the main one. Test to confirm, but I would think you might be able to do it without getting your hands into the code at all! The canonical tags themselves shouldn't effect the breadcrumbs in any way, so you should be good to go.
-
HI Lynn
In this particular case it is not actually although thats great info thanks very much for sharing, Everett is great i always refer to his posts/advice whenever i have an ecommerce project.
In this case my client i'm talking about is a music education establishment with many different courses and the site is in Wordpress, any ideas if possible to edit breadcrumbs in wordpress ?
Cheers
Dan
-
Hi Dan,
Just to confirm something that came to mind, is this for an ecom site with the potential to have products in multiple categories? If this is the case it is quite common to canonical the individual product pages to the root (or Everett Sizemore recommends to a standard /product/ or similar url which is also good for analytics filtering, check this video: http://moz.com/webinars/ecommerce-seo-fix-and-avoid-common-issues). If this is the case then depending on your cms it can be tricky to get the breadcrumbs to be created when people are directly hitting the single product page from a social share or other direct link.
It is possible though! I have had success with custom breadcrumb coding in Magento where if the single product page is directly accessed the breadcrumb will be created based on the products 'main category' and this has worked well in some situations. Again depends if you are talking ecommerce and which cms system you are using as to how tricky it will be.
-
Hi Jarno & Lynn,
Thank you both for taking the time to respond !
Yes i agree i think this logical structure is best since helps search engines AND the users better understand the content since its associated with other immediately related content too both in terms of semantic relationship & close architectural proximity. This is also reinforced by good internal linking provided by breadcrumbs (which do help contribute to rankings in part since contributes to setting relevance of the pages content and its context).
I think in the case of a single item of content needing to be in more than one folder then maybe in that kind of scenario its better to have the content page 'off the root' and canonicalised to avoid duplicate content issues from displaying it in the 2 different category folders it will also be displayed in. Then so long as you have breadcrumbs (which from Lynns comments looks like you can edit/customise for the 2 different paths) you still benefit from the logical hierarchy and internal linking beneficial for both users and engines.
Although i must confess since i'm not that technical i don't know this for a fact and welcome the view of others to clarify/confirm. So does having the canonicalised page off the root stop engines seeing the silo structure therby defeating the purpose of this suggested solution OR would they still see the other page instances & associate it with the path but just not penalise it for being duplicate (since the page 'off the root' is the canonical version) hence is a good solution ??
All Best
Dan
-
Hi Jarno & Lynn,
Thank you both for taking the time to respond !
Yes i agree i think this logical structure is best since helps search engines AND the users better understand the content since its associated with other immediately related content too both in terms of semantic relationship & close architectural proximity. This is also reinforced by good internal linking provided by breadcrumbs (which do help contribute to rankings in part since contributes to setting relevance of the pages content and its context).
I think in the case of a single item of content needing to be in more than one folder then maybe in that kind of scenario its better to have the content page 'off the root' and canonicalised to avoid duplicate content issues from displaying it in the 2 different category folders it will also be displayed in. Then so long as you have breadcrumbs (which from Lynns comments looks like you can edit/customise for the 2 different paths) you still benefit from the logical hierarchy and internal linking beneficial for both users and engines.
Although i must confess since i'm not that technical i don't know this for a fact and welcome the view of others to clarify/confirm. So does having the canonicalised page off the root stop engines seeing the silo structure therby defeating the purpose of this suggested solution OR would they still see the other page instances & associate it with the path but just not penalise it for being duplicate (since the page 'off the root' is the canonical version) hence is a good solution ??
All Best
Dan
-
Hi Dan,
I don't really think that the existence or lack of the category on the url is going to be a major problem for ranking as long as other factors are lining up. As Jarno says though, it has an effect on how human users view the url, influencing perhaps how they share it and there is also a data analysis issue where it might be nice to be able to filter by category name in analytics etc to get a more detailed overview by various categories separately.
Whether to change the url structure is up to you and depends on a number of factors including CMS used, man hours needed etc. Depending on the complexity, I would probably be inclined to do it if it helps make the urls more readable for humans. In regards your second question, it is certainly technically possible to make a custom breadcrumb trail. Whether it would have an effect on rankings or not is debatable, but again it would certainly help make the site more easily browsed for real people.
-
Dan,
i get what you are saying and as a matter of fact I'm currently involved in a test about this subject on a clients page. Putting files up as near to the root as possible and putting files in special folders and measuring the ranking capability and effectiveness of those pages.
However, for makeup of the URL I would prefer the folder version (domain/folder/file) since that looks more natural to me.
And there is always the fact of duplicate pages in that case. For instance, I've just written a plan for a new website in the netherlands. This website will enlist different kind of companies in different categories per province. So the same category gets to exist in the province Groningen but also in Drenthe.
Therefor I need to use: domainname/Groningen/Category/filename.
Do you feel that that's the best decision on this case? I will net you know about my test as soon as I see some results.
regards
Jarno
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
-
Https & http
I have my website (HTTP://thespacecollective.com) marked on Google Webmaster Tools as being the primary domain, as opposed to https. But should all of my on page links be http? For instance, if I click the Home button on my home page it will take the user to http, but if you type in the domain name in the address bar it will take you to https. Could this be causing me problems for SEO?
Technical SEO | | moon-boots0 -
Redirecting old html site to new wordpress site
Hi I'm currently updating an old (8 years old) html site to wordpress and about a month ago I redirected some url's to the new site (which is in a directory) like this... Redirect 301 /article1.htm http://mysite.net/wordpress/article1/
Technical SEO | | briandee
Redirect 301 /article2.htm http://mysite.net/wordpress/article2/
Redirect 301 /article3.htm http://mysite.net/wordpress/article3/ Google has indexed these new url's and they are showing in search results. I'm almost finished the new version of site and it is currently in a directory /wordpress I intend to move all the files from the directory to the root so new url when this is done will be http://mysite.net/article1/ etc My question is - what to I do about the redirects which are in place - do I delete them and replace with something like this? Redirect 301 /wordpress/article1/ http://mysite.net/article1/
Redirect 301 /wordpress/article2/ http://mysite.net/article2/
Redirect 301 /wordpress/article3/ http://mysite.net/article3/ Appreciate any help with this0 -
301 Multiple Sites to Main Site
Over the past couple years I had 3 sites that sold basically the same products and content. I later realized this had no value to my customers or Google so I 301 redirected Site 2 and Site 3 to my main site (Site 1). Of course this pushed a lot of page rank over to Site 1 and the site has been ranking great. About a week ago I moved my main site to a new eCommerce platform which required me to 301 redirect all the url's to the new platform url's which I did for all the main site links (Site 1). During this time I decided it was probably better off if I DID NOT 301 redirect all the links from the other 2 sites as well. I just didn't see the need as I figured Google realized at this point those sites were gone and I started fearing Google would get me for Page Rank munipulation for 301 redirecting 2 whole sites to my main site. Now I am getting over 1,000 404 crawl errors in GWT as Google can no longer find the URL's for Site 2 and Site 3. Plus my rankings have dropped substantially over the past week, part of which I know is from switching platforms. Question, did I make a mistake not 301 redirecting the url's from the old sites (Site 2 and Site 3) to my new ecommerce url's at Site 1?
Technical SEO | | SLINC0 -
Friendly URLs for MultiLingual Site
Hi, We have a multilingual website with both latin and non-latin characters, We are working on creating a friendly URL structure for the site. For the Latin languages can we use translated version of the URLs within the language folders? For example - www.site/cars www.site/fr/voitures www.site/es/autos
Technical SEO | | theLotter0 -
Examples of sites using hreflang
Hi all, I'll soon be doing some work for a worldwide company who are launching a new site. The new site is a near clone of another of their sites in another country. Obviously I'll need to make use of rel="alternate" hreflang="x" on both sites. I've read all the Google documentation etc but was wondering if you guys could point me in the direction of a few sites which are currently implementing the tag successfully. Thanks in advance,
Technical SEO | | iProspect-Ireland0 -
Googlebot cannot access your site
"At the end of July I received a message in my Google webmaster tools saying "Googlebot can't access your site" We checked our robots.txt file and removed a line break in it, and then I had Google Fetch the file again. I have not received any more messages since then. When we created the website I wrote all of the content and optimized each page for about 1 local keyword. A few weeks after I checked my keywords and did have a few on the first page of google. Since then almost all of them have completely disappeared. Because we had not link building effort I would not expect to still be on the first page, but I should definitely be seeing them before the 5th or even 10th page of Google. The address is http://www.tile-pompanobeach.com I'm not sure if these horrible results have something to do with the message from Google or something else. The problem is this client now wants to sign a contract with us for SEO and I really have no Idea what happened and if I will be able to figure it out. The main keyword for my home page is tile pompano beach and I aslo was using Pompano Beach Tile store for the About page which was previously on the first page of Google. Does anyone have some input?
Technical SEO | | DTOSI0 -
Site Structure Still Old
Ok after my first SEO report from seomoz I re-structured one of my sites. I basically split it into two different sites. I did this way before it was re-crawled on 5/1 and the results still show pages that no longer exist on that domain. What is causing this (user error I am sure but I just need to know what I can do to fix it).
Technical SEO | | bobbabuoy0