Details

Domain: schemakit.ai

Tech stack: Ruby (~3.3), Rails (~7.2), Postgres (16), GPT-4 (gpt-4o-mini)

Hosting: Hetzner, Digital Ocean, Hatchbox

What is it?

SchemaKit automates the creation of schema markup/structured data, which Google (and other search engines) use to help format/display/surface content more efficiently.

It takes an otherwise manual process and saves the user hours of time every month and arguably does a more thorough job of properly selecting the right schema type and filling in the data for them.

Some reading on schema markup…

Revenue

In 3 months it has grossed $526. It currently has 5 recurring customers at with a total MRR of $195.

Expenses

Features

Here are things the product currently does…

  1. Automatic sitemap discovery — User just inputs their domain and SchemaKit automatically finds the sitemap(s).
  2. Automatic sitemap updating — Re-crawls the sitemap periodically, based on their plan
  3. Full site crawl — Based on the sitemap, SchemaKit crawls and scrapes the data of every page
  4. Automatic schema generation — Using a multi-step AI RAG process, we have a pre-set schema definitions that are used to determine the best schema for a given page and properly use the necessary attributes for each schema type
  5. Manual overriding of schema type
  6. Manual overriding of schema details
  7. Simple embedding process (just a single-line script tag) — All processing is done server-side on finding the appropriate URL and serving the schema
  8. Google verification — You can click the “Verify” button on any schema to verify that Google actually recognizes the schema

CleanShot 2024-10-10 at 08.02.43@2x.png

Growth opportunities

This project never really got its big “launch. Here are some ideas on ways to grow this thing, in no particular order.

  1. Target SEO agencies who manage dozens/hundreds of sites
  2. Produce content around SEO/schema markup.
  3. Create plugins for all major content management systems — Not technically necessary with the embed script, but some people are highly uncomfortable with code, so a one-click plugin install can be a way to get additional distribution/installs.
  4. Insert a “Powered by SchemaKit” link on free plans as a way to encourage upgrades

Price

$8,000

We’ll use Escrow.com and split the fee. I’ll certainly help you with getting it transitioned to your servers and basic technical support in the weeks after.

Assets

What you’ll need

Interested?

Email me: [email protected]

DM me: @Shpigford