⚠️ 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...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help