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. Intermediate & Advanced SEO
    4. Followup question to rand(om) question: Would two different versions (mobile/desktop) on the same URL work well from an SEO perspective and provide a better overall end-user experience?

    Followup question to rand(om) question: Would two different versions (mobile/desktop) on the same URL work well from an SEO perspective and provide a better overall end-user experience?

    Intermediate & Advanced SEO
    2 2 202
    • 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.
    • davidangotti
      davidangotti last edited by

      We read today's rand(om) question on responsive design. This is a topic we have been thinking about and ultimately landing on a different solution. Our opinion is the best user experience is two version (desktop and mobile) that live on one URL.

      For example, a non-mobile visitor that visits http://www.tripadvisor.com/ will see the desktop (non-responsive) version. However, if a mobile visitor (i.e. iOS) visits the same URL they will see a mobile version of the site, but it is still on the same URL  There is not a separate subdomain or URL - instead the page dynamically changes based on the end user's user agent.

      It looks like they are accomplishing this by using javascript to change the physical layout of the page to match the user's device. This is what we are considering doing for our site.

      It seems this would simultaneously solve the problems mentioned in the rand(om) question and provide an even better user experience. By using this method, we can create a truly mobile version of the website that is similar to an app. Unfortunately, mobile versions and desktop users have very different expectations and behaviors while interacting with a webpage.

      I'm interested to hear the negative side of developing two versions of the site and using javascript to serve the "right" version on the same URL. Thanks for your time!

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

        Hey David,

        TripAdvisor doesn't use JavaScript to decide if you get the mobile version or note.  The server detects your useragent and then sends you the proper version of the site (on the same URL as you noted).

        Remember, JavaScript executes on your client.  So the JavaScript would have to be sent to your browser and then execute before it could figure out what kind of device you were on and then render the rest of the page.  That's basically how responsive design works, except that most commonly a CSS @Media Queries is used to determine the width of your viewport, and then the page is optimized for that width.

        What TripAdvisor does, is what Google calles a Dynamic website.  Basically the server handshakes with the browser before the page is sent, the server learns the useragent, and then sends different source code to the browser that is specific to that type of device/browser.

        You can read about the google definitions, I'm referencing here: https://developers.google.com/webmasters/smartphone-sites/details

        You can read a bit more about the SEO implications of the three approaches in this thread: http://www.seomoz.org/q/how-does-a-responsive-site-kill-seo

        I prefer to use Dynamic websites when the user tasks are likely to be different on different devices.  (i.e. Trip Advisor has a "Near Me Now" on smartphones, but not on the desktop).

        I prefer Responsive Design, when my content and user tasks are going to be the same on all devices, and only the formatting/presentation is going to be the same.  (such as reading a blog)

        I prefer separate URLs when the Information Architecture is going to be dramatically different on different devices, and it's unlikely that a single user is going to share URLs across multiple devices.  (Such as displaying a mobile boarding pass on a mobile phone, that I'd never offer on a desktop device, or scanning barcodes in a store).

        In many cases, you can combine all three.  I.E.  detect different devices on server to send different images and menus (Dynamic).  Use @media queries to optimize my content for the exact width of my current viewport (Responsive), and have a separate m.URL for mobile only pages, like that mobile boarding pass.  The cool buzzword for combining responsive and dynamic is called Responsive Design with Server Side Components or RESS (I have no idea what happened to the W or C in that acronym).

        I hope that helps!

        -Jason "Retailgeek" Goldberg.

        1 Reply Last reply Reply Quote 2
        • 1 / 1
        • First post
          Last post
        • Same URL-Structure & the same number of URLs indexed on two different websites - can it lead to a Google penalty?
          0
          1
          13

        • Does google index the mobile version or the desktop version?
          bridget.randolph
          bridget.randolph
          0
          5
          190

        • What's the best way to A/B test new version of your website having different URL structure?
          _nitman
          _nitman
          0
          5
          193

        • SEO QUESTION - Add or not a country at the end or url ???
          DirkC
          DirkC
          0
          6
          190

        • When Mobile and Desktop sites have the same page URLs, how should I handle the 'View Desktop Site' link on a mobile site to ensure a smooth crawl?
          DirkC
          DirkC
          0
          3
          1.4k

        • A few important mobile SEO questions
          YairSpolter
          YairSpolter
          0
          3
          227

        • Is it ok to add rel=CANONICAL into the desktop version on top of the rel="alternate" Tag (Mobile vs Desktop version)
          Ideas-Money-Art
          Ideas-Money-Art
          0
          3
          172

        • How important is it to canonicalize mobile URLs to desktop URLs?
          NakulGoyal
          NakulGoyal
          0
          3
          504

        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