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. On-Page / Site Optimization
    4. Implementing Schema.org on a web page

    Implementing Schema.org on a web page

    On-Page / Site Optimization
    12 5 764
    • 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.
    • vivekrathore
      vivekrathore last edited by

      Hi all,

      As we know, implementing Schema doesn't change the look & feel of a web page for the users.

      So here is my Question..

      Could we implement Schema markup on the web pages only for Bots (but not visible to users in a Source code) so that page load time doesn't increase?

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

        Hi Anirban,

        The impact of adding the few lines of extra code of schema.org will be zero on the load time of your pages.

        Apart from that, serving different content to bots & human users could be considered cloaking by search engines.

        Implementing schema.org on the normal pages should do just fine!

        rgds,

        Dirk

        vivekrathore 1 Reply Last reply Reply Quote 6
        • Alick300
          Alick300 last edited by

          Hi Anirban,

          I'm completely agree with Dirk second thing I would like to know what is the purpose of showing schema to bot only. In my limited understanding we use schema for user to show price, offers to users not bot.

          Thanks

          DirkC 1 Reply Last reply Reply Quote 0
          • DirkC
            DirkC @Alick300 last edited by

            Hi Alick,

            Schema.org is not for users - it is "a collection of schemas that webmasters can use to markup HTML pages in ways recognized by major search providers, and that can also be used for structured data interoperability (e.g. in JSON). Search engines including Bing, Google, Yahoo! and Yandex rely on this markup to improve the display of search results, making it easier for people to find the right Web pages.'

            Source: http://schema.org/

            rgds,

            Dirk

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

              Dirk I think you misunderstand my words. Schema for user means exactly the same that you wrote in last lines "Search engines including Bing, Google, Yahoo! and Yandex rely on this markup to improve the display of search results, making it easier for people to find the right Web pages.'

              Thanks

              DirkC 1 Reply Last reply Reply Quote 0
              • DirkC
                DirkC @Alick300 last edited by

                It's a game of words. In the context of the question - if you would provide the schema tagging only to bots the tagged info could also be listed in the SERP's and the bots get a better understanding of what the page is all about. Final goal is off course to serve the user the best answers when he's searching. On the page itself however the user doesn't see any difference if the page is tagged with schema or not.

                Dirk

                1 Reply Last reply Reply Quote 0
                • authority-networks
                  authority-networks last edited by

                  Try adding schema with meta tags in the html, for example:

                  This way you're telling bots your phone number with schema but it doesn't appear visibly to users. This is normally done with the latitude and longitude schema tags but you can use it for the others as well.  Though I wouldn't rely on this as a permanent long-term solution as Google may change their policies on how they interpret content that is not visible to users.

                  1 Reply Last reply Reply Quote 0
                  • vivekrathore
                    vivekrathore @DirkC last edited by

                    Hello Dirk,

                    Thanks for the reply.

                    Agreed that the impact of adding the few lines of extra code of schema.org will be zero on the load time of the pages. But it totally depends what content you are going to show on a page.

                    I want to implement Schema.org on the Search Result pages where a single page contains more than 50 listings with different information like Job Title, Company name, Skills, Job posted etc. For each i will have to use different properties as recommended by Google by which the load time of a page will definitely increase.

                    Please let me know for the above listed case.

                    Thanks

                    DirkC 1 Reply Last reply Reply Quote 0
                    • DirkC
                      DirkC @vivekrathore last edited by

                      Hi,

                      I am not sure I adding schema.org on a result page is adding a lot of value. If you send 50 different blocks of structured data how should search engines understand which piece would be relevant to be shown in SERPS. I just did a check on 2 different sites (allrecipes.com & monster.com) - they only seem to use the schema markup on the detail pages - not on the result pages.

                      If you would like to go ahead - you could always try to measure the impact on the page by creating two (static) versions of a search result page - one with & one without markup and test both versions with webpagetest.org & Google page speed analyser. An alternative would be to using "lazy loading" - you first load the first x results (visible part on screen), when the user scrolls you load the next batch ...and so on. This way, the impact on loading times would remain minimal.

                      In each case, I would not try to show different pages to users & bots.

                      rgds,

                      Dirk

                      vivekrathore 1 Reply Last reply Reply Quote 1
                      • vivekrathore
                        vivekrathore @DirkC last edited by

                        Hi,

                        But using Schema, providing a well structure data will help bots to understand what type of content/information is present on a page & i think that will definitely help a page to rank better in Google search either its SRP or JD.

                        Regards,

                        Anirban

                        DirkC 1 Reply Last reply Reply Quote 0
                        • DirkC
                          DirkC @vivekrathore last edited by

                          Hi,

                          I am not saying that schema is bad or that you shouldn't do it - it just seems that some big players only use schema on detail pages of an individual product & not on the overview pages. I found an example of site using it - but in the serp's it's only the average rating which appears (example http://www.goodreads.com/author/list/7779.Arthur_C_Clarke). The first result

                          You can always test what the impact will be - as mentioned before - I guess even for 50 elements fully tagged with Schema the impact on page speed will be minimal. Check your curent pages with webpagetest.org - see the repartition of load time. Probably the html will only account for 10-20% of the load time - rest being images, javascript & css files. Adding a few hundred lines of HTML will not fundamentally change this (text can be compressed quite well)

                          rgds

                          Dirk

                          1 Reply Last reply Reply Quote 1
                          • Everett
                            Everett last edited by

                            Hello Anirbon,

                            You never want to show Google one thing in the code, and show everyone else something different. That is the very definition of cloaking.

                            Have you looked into using JASON-LD instead of Schema markup? Built Visible has a great article on micro data that includes a section about JSON-LD, which allows you to mark up code in a script instead of wrapping the HTML.

                            1 Reply Last reply Reply Quote 0
                            • 1 / 1
                            • First post
                              Last post
                            • Which Is More Important? Building a web page for customer reviews or a careers page?
                              Smileworks_Liverpool
                              Smileworks_Liverpool
                              0
                              6
                              48

                            • Is there any decent web browser that still displays the full page title at the top of the page?
                              spencerhjustice
                              spencerhjustice
                              1
                              6
                              83

                            • Schema for Web/SEO Service Pages
                              jesse-landry
                              jesse-landry
                              0
                              2
                              99

                            • What is the right schema.org link for a web design / developer / mobile agency?
                              moe_parx
                              moe_parx
                              0
                              5
                              9.8k

                            • Schema.org
                              pretige12
                              pretige12
                              0
                              3
                              243

                            • Schema.org and Google +
                              goodlegaladvice
                              goodlegaladvice
                              0
                              2
                              248

                            • Where does the schema.org info go?
                              DonnieCooper
                              DonnieCooper
                              0
                              2
                              666

                            • Should I use a Page Name variable after the ? for a dynamic web page
                              Hurf
                              Hurf
                              0
                              6
                              944

                            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