RomeoSEO

Get in, loser.
We’re doing SEO.
(with AI, obviously)

  1. 1

    Connect your site.

  2. 2

    Romeo writes content and fixes your sloppy SEO.

  3. 3

    Your traffic (and revenue) grow.

We'll only email you about access. No newsletter.

Romeo says: I did that

Image
Google Search Console performance report showing total clicks at 125,000 and impressions at 19.3 million, climbing over time.

How Romeo works his magic.

  1. 1

    Connect your site.

    Romeo crawls your sitemap and maps every page — titles, metas, headings and the internal links between them. Any stack.

    Image
  2. 2

    Romeo finds keywords and SEO issues.

    He compares this week’s rankings against last week’s, cross-checks Search Console, and turns it into a short list of jobs — plus the keywords you should own next.

    Image
  3. 3

    Romeo writes content and fixes your site.

    He rewrites the pages, fixes titles and metas, adds internal links, and writes the posts you’re missing. You approve. He ships.

    Finished changeReady for review
  4. 4

    Your site traffic grows.

    Search Console from a site Romeo ran for a year. 125,000 clicks. 19.3 million impressions. The line is the whole point.

    Image
    Google Search Console performance report showing total clicks rising to 125,000 and impressions to 19.3 million over one year.

See what Romeo finds on your site.

First month free. Fifteen minutes to connect, then he starts the audit.

Join waitlist

I grew my own product to $10k MRR with Romeo.

I spent a full year building the SEO system that took one of my own products past $10,000 a month in recurring revenue. Romeo is that system, packaged so you can point it at your site instead of rebuilding it yourself.

Kourosh Ghaffari, founder, very hot man

Tweet from Kourosh Ghaffari showing monthly recurring revenue growing to $10,543, up 31 percent over the previous period, from fully automated SEO.Reply from a user saying they applied the playbook to two existing projects and both are about to 4x traffic in the first two weeks.

Romeo finds the right keywords and writes the content.

Romeo finds keywords that fit your business, writes useful content in your voice, then adds images and internal links before sending the draft to your site for approval.

  • Finds keywords worth targeting.

    Romeo checks search intent, your existing pages and what you actually sell before choosing what to write.

  • Writes great content that sounds human.

    Every draft follows your brand voice and goes through an editorial QA pass before you see it.

  • Adds images and internal links.

    Romeo adds useful images and links the new content to relevant pages across your site.

Romeo finds a keyword that fits the business, writes useful content, then adds images and internal links before the article is reviewed.

Keyword found

A keyword that fits your business

  • People are searching for it
  • It fits what you sell
  • No existing page should target it

Chosen for your business.

A clear, useful article that sounds like you

Image addedMade for this article

Romeo finds a page that is losing traffic, improves its content and search appearance, adds internal links, and prepares the changes for approval.

Page needs work

An important page is losing traffic

  • Rankings are slipping
  • Impressions are not turning into clicks
  • Relevant pages do not link here
Changes madeQA passed

The page is fixed and ready for you

  • Title and meta rewrittenDone
  • Content improvedDone
  • Internal links addedDone

NextYou approve the change. Romeo checks it again after it goes live.

Romeo finds what is hurting your traffic and fixes it.

Romeo audits the pages you already have, finds the ones losing rankings or missing easy wins, then improves the content, titles, metadata and internal links.

  • Finds the pages worth fixing.

    Romeo uses ranking movement and Search Console data to find the pages where a change can make a difference.

  • Makes the changes for you.

    He improves weak content, rewrites titles and metadata, and adds relevant internal links.

  • Checks the page after it goes live.

    You approve the finished change. Romeo then rechecks the live page to confirm everything shipped correctly.

Most tools sell you more content. Romeo fixes what you already have.

You have already published the pages. Some of them sit at position eleven. Some collect impressions and no clicks. Some compete with each other for the same query. Some are one paragraph away from being the best result.

RomeoSEO works those first. He writes new pages too, but only when research shows no existing page can absorb the opportunity — never to hit a quota.

Work Romeo does first

  • Push page-two keywords onto page one
  • Fix high-impression, low-CTR titles and metas
  • Recover pages that are slipping
  • Strengthen internal links into priority pages
  • Resolve two pages fighting over one query
  • Expand sections that stop short of answering the query
  • Repair conversion paths from organic pages

What you get

Weekly ranking audit.

Week-over-week ranking movement from DataForSEO, cross-checked against two finalized Search Console windows. Every finding cites its evidence.

A stated reason, every time.

Ranking, CTR, intent mismatch, internal linking, content depth, cannibalization, wrong ranking page or conversion path. If the evidence is not there, Romeo says so instead of guessing.

Keyword clusters, validated against live SERPs.

Grouped into keywords to target, quick wins and worth a look — plus the terms Romeo skipped and why.

A queue you can finish.

At most five tasks per audit, sorted by business value and confidence, each linked back to the evidence that created it.

Changes written, QA'd and diffed.

Page refreshes, section expansions, title and meta rewrites, and internal links — delivered as a pull request on a feature branch.

New pages, written for you.

When research shows no existing page can win a cluster, Romeo writes the new one — blog posts, landing pages and comparison pages, briefed from validated keywords rather than a monthly quota.

Pushed to your CMS.

Content lands in your Framer blog collection as a draft, ready to read. You publish it.

Confirmed live after merge.

Romeo re-crawls the URL and checks the status code, canonical, title, meta, H1 and links actually changed.

RomeoSEO keyword research results listing keyword opportunities with high, medium and low priority labels
Keyword research: what to target, and what Romeo skipped

First month free if you tell us what to fix.

Everything above is included — no usage tiers, no seat maths, no add-ons.

Join waitlist

What Romeo connects to

Works today

  • Framer blog collections, synced automatically
  • GitHub repositories, opened as a pull request on a feature branch
  • Google Search Console, read-only scope

Coming soon

  • Webflow
  • WordPress
  • Ghost

What Romeo can and cannot do

Can

  • Read your public pages
  • Read your Search Console data (read-only scope)
  • Read your repository at a pinned commit
  • Open a pull request on a new branch
  • Write a draft into your CMS
  • Re-crawl a public URL after you merge

Cannot

  • Push to your default branch
  • Merge a pull request
  • Deploy your site
  • Publish a draft
  • Read your repository secrets
  • Publish anything you have not approved
  • Run your code

Search Console tokens are encrypted at rest. Sign-in is a single-use magic link. You can delete your account and all associated data from Settings at any time.

Who this is for

Built for

  • An established site with published content, Search Console access and existing organic impressions
  • One person owning SEO, content or growth
  • Small SaaS, B2B and content-led businesses
  • Consultants running a handful of client sites

Not built for

  • Brand-new sites with no search data
  • Teams who want a hundred AI articles a month
  • Enterprise approval chains
  • Large ecommerce catalogues

First month free.

The SEO system already ran on a live product. Romeo as a product is new, so the first month is free if you tell us what to fix.

Oh shit, it’s free?

Free/first month

Then $99/month, per site. Cancel any time.

Start for free. Use it for a month. Tell us what to fix.

In return for feedback while we open a proven system as a product. Everything included — no usage tiers, no seat maths, no add-ons.


  • A ranking audit, run whenever you want one
  • Keyword clusters validated against live SERPs
  • At most five tasks per audit, each linked to its evidence
  • Changes shipped as a pull request or a CMS draft — you approve, you publish
  • Search Console and DataForSEO data included, no separate subscriptions
  • A 15-minute setup call with Kourosh, not a support ticket queue

We'll only email you about access. No newsletter.

Before you start

Does Romeo publish to my site automatically?

He does the work automatically, but nothing goes live until you approve it. Changes to your code arrive as a pull request with the full diff; new content arrives as a draft in your CMS. Romeo cannot push to your default branch, merge, deploy, or publish a draft.

What does it cost?

$99 per month, per site. One plan, everything included, cancel any time. The first month is free if you start now and give feedback — the SEO system is proven; Romeo as a product is new.

Why do I book a call instead of just signing up?

Because Kourosh onboards the first sites himself instead of handing you a self-serve form. Fifteen minutes and your site, Search Console and repository are connected correctly the first time — no support ticket queue, no rotating rep. The first month is free in return for feedback while the system is newly open as a product.

Can I connect more than one site?

One site per account today, and pricing is per site — a consultant running three client sites runs three. Multiple sites under one workspace is on the roadmap.

Do I need a GitHub repository?

To have Romeo execute changes, yes — one repository for the site's source. Audits and keyword research work without it; you would apply those changes yourself.

What if my site is on Framer, Webflow or WordPress?

Connect a Framer project and Romeo syncs your blog collection and writes drafts straight into it. Other CMSes are being added. Audits, research and keyword work run regardless of where your site is hosted.

Do I need my own SEO tool subscriptions?

No. Ranking and SERP data is included in the price.

Is Search Console access safe?

We request the read-only scope, store tokens encrypted, and never write to your Search Console property.

How often does it run?

You run an audit when you want one; it compares this week's rankings with last week's. Automatic weekly runs are on the roadmap.

How many tasks will I get?

At most five per audit. That is intentional. A queue you can finish beats a report you will not read.

Will it write brand-new articles for me?

Yes, but not by the hundred. Romeo improves what you already have first, and writes a new page only when research shows no existing page can absorb the opportunity. Each one comes from a validated keyword cluster rather than a content quota.

Coming next

None of this has shipped yet. It is listed so you know where Romeo is going.

  • Automatic weekly plan. Every Monday, the audit will run itself and the plan will be waiting for you. Today the audit is one click.
  • The harder fixes, executed. Correcting which page ranks, resolving cannibalization, and improving conversion paths — proposed today, executed soon.
  • Analytics-aware prioritization. GA4 and PostHog, so tasks will be ranked by revenue impact rather than traffic alone.
  • Alerts and the weekly summary. Email when something urgent moves, and a Monday digest of what changed.
  • Team workspaces. Multiple people, multiple sites, roles.

Give Romeo a website to judge.

He’ll crawl the site, map every page and complain about your internal linking. Leave your email and grab fifteen minutes with Kourosh to get set up.

Questions first? Email hello@romeoseo.com.

Image
Image

Give Romeo a website to judge.