Welcome to WebmasterWorld Guest from 34.231.21.123

Forum Moderators: phranque

Message Too Old, No Replies

Schema and AMP

If I am using schema on AMP versions, do I need to implement it on original

     
11:24 am on Jun 1, 2018 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member

joined:Nov 27, 2001
posts:1186
votes: 16


So I am considering marking up pages with schema (JSON-LD) and, at the same time, making AMP versions of existing pages (with the proper references to and from one another).

If I am providing the AMP pages marked up with valid schema, is there any necessity to go into the original pages and mark them up as well?
12:57 pm on June 1, 2018 (gmt 0)

Senior Member

WebmasterWorld Senior Member Top Contributors Of The Month

joined:Apr 1, 2016
posts:2738
votes: 837


is there any necessity to go into the original pages

I'm not sure.

But if you have gone through all the work to of generating the json-ld for amp, why would you not include it in the non-amp pages?
2:12 pm on June 1, 2018 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member

joined:Nov 27, 2001
posts:1186
votes: 16


Well, I just have an aversion to extra work if it is pointless! Wouldn't really matter if I was using a cms plug-in (although you wouldn't have the granular control), I suppose, but since all my sites are static and each schema json would be different per page, then I guess it would mean physically opening each and every page that is going to be indexed.

Never mind, I will do it on a test site to start with and see what happens.
2:59 pm on June 1, 2018 (gmt 0)

Senior Member

WebmasterWorld Senior Member Top Contributors Of The Month

joined:Apr 1, 2016
posts:2738
votes: 837


My point is simply that "all the work" is in creating json-ld mark-up, once that is done it is just matter of cutting and pasting the snippet into the file. Whether you are pasting it into one file or two, the marginal increase in work seems pretty in significant. The snippet should be identical for both the amp and non-amp file.

Also note that for each amp version of a page you create you need update the non-amp version with a tag pointing to the amp version:
link rel="amphtml"

so that Google will know that an amp version exists. Since you need to update the file anyway the more work argument isn't really valid.