Silo Architecture for Large Authority Sites

by panic
5 replies
  • SEO
  • |
I want to keep this simple and discuss only two aspects, URL structure and Navigation.

Let’s use the following hypothetical example: DiamondsFrom.Com is a site that sells diamonds that were mined in various countries around the world (all 195ish of them). Each Country page will have 4 supporting posts in its ‘silo’.

Examples of the 195 keywords I am trying to rank for:
• Canada Diamond Buyers
• China Diamond Buyers
• Turkey Diamond Buyers
• Etc… (195ish of these)

Here is One Complete Silo:

DiamondsFrom.Com/Canada-Diamond-Buyers

With supporting posts linked as:
1. DiamondsFrom.Com/Canada-Diamond-Buyers/Where-to-Find
2. DiamondsFrom.Com/Canada-Diamond-Buyers/Colors
3. DiamondsFrom.Com/Canada-Diamond-Buyers/Styles
4. DiamondsFrom.Com/Canada-Diamond-Buyers/Who-Sells-Them


My Question:

I do not want to put 195 links on my homepage but do want to keep it simple. What is the optimal navigation and URL structure for a site like this with 1000 pages of content?

I know similar threads have been made, but in my mind there is a big difference being one level deep with only 5-20 Silos vs. 200-500 Silos as far as navigation and url structure is concerned.
#architecture #authority #large #silo #sites
  • Profile picture of the author ilee
    I don't see a problem with having 195 links as long as you don't display them all there at once. Give your users a navigation system which journeys them through to the right link. For example breaking down into continents then countries (they pick a continent, which then shows the countries in the continent), or give them an alphabetical system that shows only the countries beginning with the letter they picked. This can be easily done with js/jquery.

    Instead of this, you can have nested silos like news sites but you'll still have to group your countries. The only difference would be that instead of having a menu all on one page, you have an extra layer of pages.
    Signature
    --~***~--


    --~***~--
    {{ DiscussionBoard.errors[7994910].message }}
  • Profile picture of the author mrdomains
    Maybe Yukon will pop in and give some advice. Just off the top of my head.. why not add another level and have your top navigation based around continents?
    Signature

    Free action plan : Think less. Do more.

    {{ DiscussionBoard.errors[7995356].message }}
  • Profile picture of the author panic
    Originally Posted by ichl13 View Post

    I don't see a problem with having 195 links as long as you don't display them all there at once. Give your users a navigation system which journeys them through to the right link. For example breaking down into continents then countries (they pick a continent, which then shows the countries in the continent), or give them an alphabetical system that shows only the countries beginning with the letter they picked. This can be easily done with js/jquery.

    Instead of this, you can have nested silos like news sites but you'll still have to group your countries. The only difference would be that instead of having a menu all on one page, you have an extra layer of pages.
    I had been thinking about doing it alphabetically.

    So just below the header would be a list A > Z which would be displayed with javascript. Hovering would bring up all countries beginning with that letter. A

    The problem with that is most js menus function terribly on mobile imo. Especially when each link is only 1em large. And there are 26 of them in close proximity...I'm sure there's a work around but its probably to complex for me.


    The other option I was considering (as mrdomains pointed out) is adding another level in the hierarchy, like the larger Yed image that Yukon made in one of the main silo threads. For example I could add a hierarchy that sorted by continent. And link the country keywords to that instead.

    The problem with that is I am forcing users to make an additional click, increasing the URL length, and end up diluting PR from the homepage...ie. it no longer passes directly from the homepage to the keyword pages it now has to go through an additional tier.

    The continent example has a similar issue as my actual niche in that Europe and Africa have a ton of countries...and the rest have almost none. In my niche some 'categories' would have 50+ and some less than 5
    Signature

    ~

    {{ DiscussionBoard.errors[7995372].message }}
  • Profile picture of the author yukon
    Banned
    I would put all those country internal links on the Index page.

    The Index page is the main page, let traffic make their country selection, then that country link anchor-text will take them to the Canada page (example), the Canada page will take traffic to the Canada supporting pages. IMO that's about as simple as you can get.

    You don't want traffic to have to keep clicking deep into the site just to get to the content, it just gets confusing. Google also crawls sites in small batches of links/URLs, they don't crawl an entire site at one time, so I would keep the URL as compact as possible & not nest too deep.

    (Good example IMO)
    hxxp://domain.com/canada/canada-supporting-page/
    Google will know the Index page is a list of countries & that the Canada link on the Index page is stressing the importance of Canada as a keyword, on the actual Canada page start promoting the Canada + diamond keywords, do the same on the Canada supporting pages.

    Craigslist is a bare bones example of listing country/states, that page has 511 sub-domain links. Just saying I wouldn't worry too much about having 197 internal links on one page If it makes sense (I think it makes sense in your case).
    {{ DiscussionBoard.errors[7995494].message }}
    • Profile picture of the author panic
      Originally Posted by yukon View Post

      I would put all those country internal links on the Index page.

      The Index page is the main page, let traffic make their country selection, then that country link anchor-text will take them to the Canada page (example), the Canada page will take traffic to the Canada supporting pages. IMO that's about as simple as you can get.

      You don't want traffic to have to keep clicking deep into the site just to get to the content, it just gets confusing. Google also crawls sites in small batches of links/URLs, they don't crawl an entire site at one time, so I would keep the URL as compact as possible & not nest too deep.

      (Good example IMO)


      Google will know the Index page is a list of countries & that the Canada link on the Index page is stressing the importance of Canada as a keyword, on the actual Canada page start promoting the Canada + diamond keywords, do the same on the Canada supporting pages.

      Craigslist is a bare bones example of listing country/states, that page has 511 sub-domain links. Just saying I wouldn't worry too much about having 197 internal links on one page If it makes sense (I think it makes sense in your case).
      So you are saying to use only the Country to link out to the Category Page?
      Ie. DiamondsFrom.com/United-States/Where-to-buy-united-states-diamonds


      I tend to like keeping the main keyword (United States Diamond Buyers) somewhere in the URL...maybe this is an ill-conceived notion of mine.

      What about this structure:
      Ie. On the homepage one of the links will have the anchor text 'Canada' which will link to the category page diamondsfrom.com/canada-diamonds-buyers and from here we will link to our supporting pages and back up to the category page. (See the diagram for a visual)

      In the diagram there are two examples of Supporting Pages, note the difference between United States and Ghana.
      URLS would be:
      1. DiamondsFrom.Com/United-states-diamond-buyers/where-buy
      vs.
      2. DiamondsFrom.Com/Ghana-diamond-buyers/where-to-buy-ghana-diamonds

      Which is optimal?

      Personally I prefer the United States example, but use the country in the anchor text.
      Signature

      ~

      {{ DiscussionBoard.errors[7995573].message }}

Trending Topics