1

I am planning to structure my menu and following 4 types came into my mind.

Menu 1

Extensions (/extensions)
    |-- Magento Extensions (/extensions/magento)
    |-- Prestashop Extensions (/extensions/prestashop)
    |-- WooCommerce Extensions (/extensions/woocommerce)
Themes (/themes)
    |-- Magento Themes (/themes/magento)
    |-- Prestashop Themes (/extensions/prestashop)
    |-- WooCommerce Themes (/extensions/woocommerce)
Free Stuff (/free-stuff)
  • Looks cleaner to me & require less space to fit in menu.
  • More Sub-Categories/Types can be added easily under Extensions & Themes
  • Free Stuff generalizes all the Free stuff from Extensions & Themes

Menu 2

Extensions (/extensions)
        |-- Magento Extensions (/extensions/magento-extensions)
        |-- Prestashop Extensions (/extensions/prestashop-extensions)
        |-- WooCommerce Extensions (/extensions/woocommerce-extensions)
    Themes (/themes)
        |-- Magento Themes (/themes/magento-themes)
        |-- Prestashop Themes (/extensions/prestashop-themes)
        |-- WooCommerce Themes (/extensions/woocommerce-themes)
    Free Stuff (/free-stuff)
  • This menu is exactly same as #1. It only differs in url structure - prefix has been added to sub-menu.

Menu 3

Magento (/magento)
    |-- Free Stuff (/magento/free-stuff)
    |-- Premium Extensions (/magento/premium-extensions)
    |-- Premium Themes (/magento/premium-themes)
Prestashop (/prestashop)
    |-- Free Stuff (/prestashop/free-stuff)
    |-- Premium Extensions (/prestashop/premium-extensions)   
    |-- Premium Themes (/prestashop/premium-themes) 
WooCommerce (/woocommerce)
    |-- Free Stuff (/woocommerce/free-stuff)
    |-- Premium Extensions (/woocommerce/premium-extensions)
    |-- Premium Themes (/woocommerce/premium-themes)
  • Require more space in menu.
  • If you want to add New Type(Drupal, Joomla etc.), you have to be careful with the available space in menu.

Menu 4

Magento (/magento)
    |-- Free Stuff (/magento/magento-free-stuff)
    |-- Premium Extensions (/magento/magento-premium-extensions)
    |-- Premium Themes (/magento/magento-premium-themes)
Prestashop (/prestashop)
    |-- Free Stuff (/prestashop/prestashop-free-stuff)
    |-- Premium Extensions (/prestashop/prestashop-premium-extensions)   
    |-- Premium Themes (/prestashop/prestashop-premium-themes)   
WooCommerce (/woocommerce)
    |-- Free Stuff (/woocommerce/woocommerce-free-stuff)
    |-- Premium Extensions (/woocommerce/woocommerce-premium-extensions)
    |-- Premium Themes (/woocommerce/woocommerce-premium-themes)
  • This menu is exactly same as #3. It only differs in url structure - prefix has been added to sub-menu

Moreover, I am targeting for following keywords:

  • "Magento Extensions"
  • "Free Magento Extensions"
  • "Magento Themes"
  • "Free Magento Themes"

and similar goes for Prestashop & Woocommerce

Which menu structure should I implement in terms of SEO friendliness? or I should adopt a new structure. Please do suggest.

  • This answer will make your decisions regarding URL structure extremely clear: webmasters.stackexchange.com/questions/74633/… – closetnoc Feb 5 '16 at 22:30
  • Still confusing as compared to by keywords. – MagePsycho Feb 6 '16 at 11:04
  • Do not be keyword focused. It is a myth perpetuated by so-called SEO experts that are not technical people and have not read the original research papers or patents. Any search term match is incidental after the fact. No search terms matches are actually made. It is all about semantic analysis and for Google always has been. Be natural. Be conversational. Create for users. – closetnoc Feb 6 '16 at 14:51
  • 1
    Now that I take a second look, I am still drinking my coffee so the brain is till warming up, I like the organization of the first menu best. As well, it really does not pay to repeat terms in a URL or navigational link. By tradition, these should be short, sweet, and make sense organizationally and so any semantic analysis on these should really reflect what they are and not force the issue. I see keyword optimizing as a akin to pounding a square peg into a round hole when a round peg is within reach. ;-) – closetnoc Feb 6 '16 at 15:00
  • 1
    Bingo! You got it!! The most important clues are the title tag, h1 tag, description meta-tag, link text, URL/URI, then content. Nothing else really matters. For your links to these pages in content, make sure the link text is semantically complete with a subject, predicate, and object, just like you learned in school. Navigation is expected to be short. It has to be. But for everything else, using full sentences or significant portions of a sentence is far superior. – closetnoc Feb 6 '16 at 15:29
1

you should be able to differentiate two things:

  • menu (which is mostly for users, to route them through your site structure), and
  • real site structure (which is only for search engines / crawlers, so they have as few as possible troubles on the way to each content piece)

Going from this, your real site structure should be (in the best case)

  • start page
    • category page
    • detail page (notice, that the category and the detail pages are on the same nesting level a step deeper as the start page)

This structure can be crawled with the maximal efficiency.

Your menu (and breadcrumbs) can link to any content piece you mean will be helpful / handy for your users.

  • so what does this mean in overall. Which menu structure should be followed? – MagePsycho Feb 8 '16 at 11:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.