The Moz Q&A Forum

    • Forum
    • Questions
    • My Q&A
    • Users
    • Ask the Community

    Welcome to the Q&A Forum

    Browse the forum for helpful insights and fresh discussions about all things SEO.

    1. SEO and Digital Marketing Q&A Forum
    2. Categories
    3. Technical SEO Issues
    4. What are best options for website built with navigation drop-down menus in JavaScript, to get those menus indexed by Google?

    What are best options for website built with navigation drop-down menus in JavaScript, to get those menus indexed by Google?

    Technical SEO Issues
    4 3 142
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as question
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • CarlLarson
      CarlLarson last edited by

      This concerns f5.com, a large website with navigation menus that drop down when hovered over. The sub nav items (example: “DDoS Protection”) are not cached by Google and therefore do not distribute internal links properly to help those sub-pages rank well.

      Best option naturally is to change the nav menus from JS to CSS but barring that, is there another option? Will Schema SiteNavigationElement work as an alternate?

      1 Reply Last reply Reply Quote 0
      • Travis_Bailey
        Travis_Bailey last edited by

        I would generally prefer CSS over JS for navigational elements, but that probably isn't the problem here. Google can crawl JavaScript and attribute links fine. And per SEM Rush, it looks like the site is enjoying a pretty sharp uptick in organic traffic recently. That would seem to be at odds with big indexation problems.

        I'm not so sure if it's my network, I'm on a sub par connection now, but I noticed that some CSS and JS files were timing out when I crawled the site. That could lead to a big problem. I would advise that someone check the server log files and see if those files are regularly timing out. Ideally one would want their CSS and JS files combined/concatenated where possible, to reduce the possibility of any such rendering issues.

        More on that from SE Roundtable

        I checked the cache for the EN version of a few of those pages, and they appear to be cached fine.

        cache:https://f5.com/products/security/distributed-denial-of-service-ddos-protection yields, which is pretty much what we want.

        http://imgur.com/a/zqsDk

        But I do see some problems that could lead to problems with indexation/display. The site has a number of different languages/translations. However, I noticed that the hreflang attribute was missing. It's strongly recommended that hreflang is implemented. You're good on the language meta tag Bing recommends, though.

        That would cause some problems, especially on a site that large. I've researched Radware, their competitor, years ago. F5 seems like the type of organization that would pay for a decent translation. (my German and Spanish are so limited, I couldn't discern the quality of the translations) But if it is automatically generated, that would more than likely lead to indexation problems as well.

        Another thing I see is that each translation is marked as canonical. This could also cause problems with display and link equity. 😉

        Here's more on internationalization from Moz and Google.

        I would also look for ways to build internal links to the important products (DDoS Mitigation is supposed to be a huge money maker now.) on the home page, in the body. Not just in boilerplate (nav... footer... etc....) areas.

        Edit: Forgot to mention that the mobile menu doesn't appear to directly link important products. I would make sure the experience is the same across devices.

        1 Reply Last reply Reply Quote 1
        • Christy-Correll
          Christy-Correll last edited by

          Hi Carl - Did you see Travis' thoughtful response to your question?

          Travis_Bailey 1 Reply Last reply Reply Quote 0
          • Travis_Bailey
            Travis_Bailey @Christy-Correll last edited by

            Meh, I guess not. 😄 It's just like talking about it to clients or friends. I've made some fine noise with lots of technical words.

            1 Reply Last reply Reply Quote 0
            • 1 / 1
            • First post
              Last post
            • My Website stopped being in the Google Index
              sydneygardening
              sydneygardening
              0
              6
              331

            • Brushing up on my SEO skills - how do I check my website to see if Javascript is blocking search engines from crawling the links within a javascript-enabled drop down menu?
              Martijn_Scheijbeler
              Martijn_Scheijbeler
              0
              3
              64

            • Google Crawling Issues! How Can I Get Google to Crawl My Website Regularly?
              libero_net
              libero_net
              1
              8
              142

            • What's going on with google index - javascript and google bot
              Everett
              Everett
              0
              4
              475

            • Test site got indexed in Google - What's the best way of getting the pages removed from the SERP's?
              Yarden_Uitvaartorganisatie
              Yarden_Uitvaartorganisatie
              0
              5
              1.3k

            • Google not indexing my website
              RuudHeijnen
              RuudHeijnen
              0
              8
              183

            • I am trying to figure out why a website is not getting fully indexed by google. Any ideas?
              MarakeshExpress
              MarakeshExpress
              0
              2
              187

            • I was googling the word "best web hosting" and i notice the 1st and 3rd result were results with google plus. Does Google plus now play a role in improving ranking for the website?
              CMC-SD
              CMC-SD
              0
              4
              318

            Get started with Moz Pro!

            Unlock the power of advanced SEO tools and data-driven insights.

            Start my free trial
            Products
            • Moz Pro
            • Moz Local
            • Moz API
            • Moz Data
            • STAT
            • Product Updates
            Moz Solutions
            • SMB Solutions
            • Agency Solutions
            • Enterprise Solutions
            • Digital Marketers
            Free SEO Tools
            • Domain Authority Checker
            • Link Explorer
            • Keyword Explorer
            • Competitive Research
            • Brand Authority Checker
            • Local Citation Checker
            • MozBar Extension
            • MozCast
            Resources
            • Blog
            • SEO Learning Center
            • Help Hub
            • Beginner's Guide to SEO
            • How-to Guides
            • Moz Academy
            • API Docs
            About Moz
            • About
            • Team
            • Careers
            • Contact
            Why Moz
            • Case Studies
            • Testimonials
            Get Involved
            • Become an Affiliate
            • MozCon
            • Webinars
            • Practical Marketer Series
            • MozPod
            Connect with us

            Contact the Help team

            Join our newsletter
            Moz logo
            © 2021 - 2026 SEOMoz, Inc., a Ziff Davis company. All rights reserved. Moz is a registered trademark of SEOMoz, Inc.
            • Accessibility
            • Terms of Use
            • Privacy