Taking Control of Structured Data in Ghost
ashryan.io·12h
Flag this post

⚠️ This is written from the perspective of Ghost theme development. If you’re an author/end-user, this information likely won’t be helpful. Also, I’m pretty new to Ghost theme development, so it’s quite possible I don’t have the full picture. YMMV.

I wanted full structured data coverage for HanaYou’s website. Ghost already emits WebSite and Article, but I also needed LocalBusiness, FAQ, BreadcrumbList and so on so search engines and LLMs get a complete picture.

That sent me into the theme layer to see how much control I could take over JSON-LD without turning maintenance into a chore.

Static Data: So Far So Good

I started with static data. In my theme repo, I created a central data/schema.json that holds information …

Similar Posts

Loading similar posts...