We have an Angular Universal application which has dynamically loading JSON-LD script tags. These script tags are showing in the page source.

We've tested the same using the Structured Data Testing tool and there are no errors.

But when we tried using the Mobile-Friendly Test tool, these dynamic loading JSON-LD script tags are loading without data:

enter image description here

What might be the issue?

  • Do these tag appear in the page source when you visit the page as mobile user agent?
    – Prinny
    Commented Jan 11, 2019 at 11:22
  • @ΣπύροςΓούλας We've tried that one as well. Page source is appearing for the page when we visit the page as mobile user agent. Commented Jan 11, 2019 at 12:03

1 Answer 1


We are using State Transfer API in our application for avoiding multiple service requests and we have only called the LD+JSON method in the server side. Tried calling the same in browser side as well and the issue got fixed.

Thanks, everyone.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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