Schema Markup JasonLD

Hello,

When I am updating the Schema Markup for my blog on ghost and adding the new JasonLD code in code injection file under header, I can see that two schema markups are visible on the Site.

One schema Markup which is created by Ghost and another Schema Markup which is created by me both are appearing on the link.

Can you guys please tell me what should I do if I only want my schema Markup to appear on the post page.

Schema Markup validator: Schema Markup Validator

There isn’t a way to disable Ghost’s JSON-LD - it’s a default SEO feature.

Maybe you could share with us your reasons for writing your own instead?

Hi @Hannah ,

So currently ghost is adding the description in JSON-LD directly from the content which I have written on the blog site, and the description which I want on the schema Markup is a bit like excerpt or a glimpse from the blog having some important pointers

Ghost will use the custom excerpt as the description in the JSON-LD if you add one.

Ghost’s SEO features are designed to get out of your way so that you can focus on writing content - Ghost does the rest. You shouldn’t need to tweak things that much, but where you do you can dig into the post settings to customise the details shown in various places.

I also have a similar issue. The native SEO settings that Ghost provides are quite basic. And so, I manually add schema JSON LD to my posts, but then two separate article schema appears when I check the validator tool.

Is there a way to extend/add to the existing schema markup on posts and pages, so that one comprehensive schema output is generated?

“Is there a way to extend/add to the existing schema markup on posts and pages, so that one comprehensive schema output is generated?”

There are two ways:

  1. HTML Cards
  2. Post Code Injection (Use the Post Code Injection in the right Sidebar in the post or page you are editing and not the Main Code Injection).

I prefer the Post Code Injection.

I had a similar problem and Cathy helped me. You might wanna check this post out for further info:

What is the Best Way to Add FAQ Schema?

I hope this helps you.

Hi @SuperCat74 the issue with this approach, as @Jatin_Keni had previously mentioned, is that Ghost outputs two separate schema markups. Also, one has to do this for each post manually.

I’m trying to find a way to generate and replace a more detailed schema markup, automatically.

For instance, I have created a detailed Author (Person and Profile Page) schema markup that I have injected (using the on-page injection) in the About Page. This schema markup would change over time as the Author adds more credentials and expertise over time.

And so, I would like all posts to pull the Author schema markup from this [About] page, instead of generating the very basic author schema it currently does for each post. This way, I only need to update the schema markup on the About Page, and it will dynamically update on all posts.

Hi ROY, I am still using this manual approach for faq schema for posts. If you do manage to find a better way of doing it, please let me know. Kind regards.