👋 Feedback Request: AI-Powered Meta Tags Manager for Ghost

Hey Ghost community!

I’m building a web app that helps Ghost bloggers manage SEO metadata and Open Graph tags more efficiently, and I’d love your early feedback.

Try it here :backhand_index_pointing_right: https://metaghost.akash.gg/

The Problem I’m Solving: Managing meta titles, descriptions, OG tags, and Twitter cards is tedious - especially if you have dozens (or hundreds) of posts. I certainly forget all about it. I found that I had 50+ posts without a meta description (i.e. quite bad for SEO)

What I’ve Built: A lightweight tool that connects to your Ghost blog via the Admin API and lets you:

  • AI-powered meta generation with business context - Provide your brand voice, target audience, and business positioning once, and get meta suggestions that stay consistent with your messaging
  • Content analysis with semantic understanding - Parses your post content, extracts key themes, and generates SEO-optimized metadata based on search intent and keyword relevance
  • Open Graph and Twitter Card management - Streamline social sharing optimization. Upload different images / different meta data (if you wish to)
  • Character count validation - Real-time feedback so you never exceed limits

Currently in Beta Testing - looking for feedback on:

  • Is this solving a real pain point for you? (or am I building something nobody needs?)
  • What features would make this a must-have for you?

Would love to hear your thoughts - especially if you’re running a blog with 50+ posts and have strong opinions about SEO workflows!

DM me or Email me. Checking both frantically!

Try it here :backhand_index_pointing_right: https://metaghost.akash.gg/

Thanks for reading :raising_hands:

Given that ghost_head does that automatically that’s somehow…odd?

I assume, under the hood, it just fills in the custom excerpt field?

Since the app uses the Admin API, I would need to know a LOT more about what it does, how the data is handled, etc.

I am all for MVPs, but a bit more information than a signup form would be good for anyone to consider this.

I don’t think I am your target customer, given that I don’t care about SEO at all. But these are just some observations from opening the link (and not seeing anything but a signup form).

Is this Jannis of Magicpages fame? :slight_smile: If so - great product, I use it!

Good questions all,

Under the hood it fills the meta title, meta description fields, using AI generated text that take into account the context and tone-of-voice, of the publication. (these ones).

Ghost then typically mirrors these to the OG and X metadata. So you can stop here. But you can also customize if you wish, say you might want something different for a Twitter share.

With regards to the Admin API key, it is used to write the ai suggested changes back to the blog. It’s never stored anywhere. Everything is done fully in-session, on-browser. But, until the time that the frontpage elicits trust, anyone can DM me to check out the app on my test server.

Point taken that the frontpage is very bare. Will work on that. I suppose I just hit publish to get initial feedback from the forum.

1 Like

Nothing wrong with that :smiley:

Just shared my thoughts on an empty signup form. Not having any information there is just a huge red flag for me.

Well, I clearly forgot about those. Makes more sense.

Cool! Definitely include that in a potential landing page.

Ghostboard (and many other general SEO services) can easily highlight where we’ve missed our meta’s. However, here’s something to consider.

I received an email today from a credible SEO source that said …

Google is testing an AI system that automatically writes meta descriptions for web pages.

Instead of using the description tag you write, this model generates its own version based on what it thinks fits the searcher’s intent.

That means what users see on the SERP may no longer come from your copy. It could come from Google’s AI.

For now, it’s just an experiment. But it shows search results are becoming more dynamic, and Google wants full control over how your pages are summarized.

This change puts more pressure on how well your site communicates context and authority. If your content isn’t clear or well-structured, AI might rewrite your message entirely.

Em, your example is over the recommended limit and so the Title has been cut off?

Actually, Ghost doesn’t write meta descriptions for some urls. That’s anything that’s a collection, not a single post. I filed a bug on it and was told that it’s by design.

Here’s an old post with a theme-level workaround: Meta descriptions missing in Ghost? How to fix.

2 Likes

Yes, I believe that’s correct. (Though while sharing links P2P, it would still pick up on user metadata)

TIL! It looks good - I’ll check this out.