I

I made SEO tool using vector embeddings

Hacker News

I made SEO tool using vector embeddings

Hey HN, I’m a solopreneur and have been in the SaaS space for the past 3 years. My last three startups failed, and a common challenge in all of them was figuring out how to reach my audience. SEO always seemed like the answer, but I didn’t know where to start. It felt overwhelming—so many technical terms like keyword research, clustering, SERP, semantics, topical authority… I could go on. That’s where my idea for my next startup came from: building an all-in-one SEO tool that’s easy to use and understand. The complexity of SEO is hidden behind a simple UI, and the only thing users need to do is publish the generated articles. After working on it for the past 4 months, I just launched and already have a few paying customers through Reddit! One of the biggest technical challenges was figuring out how to prioritize what to write about. Every customer is in a different niche, with a unique audience and offering. At first, I tried using LLMs to filter and prioritize topics, but it didn’t work well. Many irrelevant topics slipped through, and customers weren’t happy. Then, I came across an article about topical authority and vector embeddings. That was my breakthrough! Here’s what I did: •I gathered all the keywords a customer’s website already ranks for. •I created vector embeddings for those keywords. •I built a function that uses cosine vector distance to measure the similarity between a new article topic and the site’s existing ranked keywords. It works like a charm! This method helps me prioritize articles related to a website’s core offering first, then expand into supporting (pillar) topics. I assign each topic a score from 1 to 100 based on its relevance. Next, I plan to use embeddings for internal linking, categorization, recommended reads, and more. There’s still a lot to do, but I’m excited about where this is going. I’ve learned so much in the past three weeks—let’s see where it takes me! Would greatly appreciate if you guys could try it out and provide feedback on the articles!

Share card

Actual performance

6points
4comments
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: created · Missing: supports, reddit linkedin, podcasting
93%93% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: user, new, using · Missing: mac, agents, macos
89%89% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: excited, exist, existing · Missing: https docs, just released, lua
60%60% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoStrong fit for a featured deal · Strong signals: users · Missing: plus, platform, intuitive
55%55% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: month, users, way · Missing: mobile apps, ios, personal
33%33% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: saas · Missing: arr, mrr, revenue
14%14% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

I
I made a HARO (Help A Reporter Out) matcher using vector similarity44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I made a HARO (Help A Reporter Out) matcher using vector similarity

Hacker News1
C+
C++ virtual_vec vector implementation47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

C++ virtual_vec vector implementation

Hacker News39
C+
C++23 constexpr n-dimensional Euclidean vector56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

C++23 constexpr n-dimensional Euclidean vector

Hacker News1
Se
Serpstat – multipurpose SEO tool39%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Serpstat – multipurpose SEO tool

Hacker News2
QueryBurst
QueryBurst30%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The SEO tool for EVERYONE

Indie Hackers1analytics
SEOSignalX
SEOSignalX68%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

All in One SEO Tool

Indie Hackerscommitment-full-time
Looker.so
Looker.so42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The BYOK SEO Tool

TrustMRRMarketing
I'
I'm using a nocode comm tool59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I'm using a nocode comm tool

Hacker News5
SEO Crawler
SEO Crawler61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

SEO Spider Crawler Tool

Indie Hackers1$230/momarketing
SQ
SQLite-Vector – Vector search for SQLite, now Apache 2.066%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

SQLite-Vector – Vector search for SQLite, now Apache 2.0

Hacker News2