ContextBolt SEO Free for 7 days. Keywords, SERPs, backlinks and AI visibility, inside Claude. SEO data inside Claude. Start free trial
Case study · Pushanova

A push-up app in 50 languages, built by one developer in a month.

Gene builds Pushanova, a push-up counter for iPhone, iPad and Apple Watch, on his own. He doesn't speak most of those languages. An AI agent in Cursor wrote the code, and ContextBolt SEO did the keyword research inside that same agent.

7-day free trial · then $35/mo · 1,000 credits
Pushanova's homepage in Arabic, Hindi and Japanese
pushanova.com in Arabic, Hindi and Japanese
  • 50languages across the app and its site
  • ~1 monthfrom English to all 50
  • 0translators hired
  • No. 180in Saudi Arabia's App Store top charts, early November
"Localizing an app to 50 languages in 2020 is something only the biggest companies could afford. Think copywriters, reviewers, translators, research people. We could never afford that. But now we can."
Gene, indie developer, Pushanova

The challenge

Pushanova is for people that mainstream fitness products have tended to overlook. There are no leaderboards and no fixed training schedule. It's for people who want a quick workout and then want to get on with their day. Gene designed it for the world, so going global fit the idea.

The hard part was search. Translating your English keywords tells you nothing about what people type in another language. Gene calls himself "a complete web noob," and a few years ago a project like this needed translators, copywriters and a research team.

"You have to know how people in countries you've never been to, in languages you've never spoken, would search for your app. This isn't a simple translation issue. It's about figuring out customer behavior."

How he did it

Four tools, one agent, no translators. Each tool does one job.

  • Write the code and the build script for every languageCursor, with Grok as the agent
  • Chat, planning and second opinionsGemini
  • Review the translationsJules, free with his Google AI subscription
  • Find what people search for in each languageContextBolt SEO, connected to the agent

The research, one language at a time

  1. One session per languageStart in its biggest market. His first mistake was researching locales, like "French (Canada)," instead of the language.
  2. Target the product name"Push-up counter" can be won. "Push-ups" and "fitness app" belong to sites far bigger than his.
  3. With and without "app"Check every phrase both ways. Both are real searches.
  4. Trust the live Google pageCount the App Store links and app websites. When the page and the difficulty score disagree, trust the page.
  5. Let intent chooseIn Vietnamese, ContextBolt SEO marked one phrase informational and another transactional. Gene picked the transactional one.

After the launch, Gene spent two days turning this into a skill: a written set of instructions his agent follows every time. It finds one phrase per language that a brand-new site can realistically win.

Write copy that translates With Every Push You're One Step Closer Reach 100 Push-Ups The wordplay works in English and falls apart in most other languages. The new line means the same thing everywhere.
The workout screen in English and in Arabic, where 15 is written as ١٥
Some markets write numbers with their own digits. In Arabic, 15 is written as ١٥.

Where ContextBolt SEO fit

  • Research without leaving CursorThe agent asked for search volume, difficulty and the live Google page, then used the answers while it wrote.
  • Small numbers, read carefully10 searches a month is worth a look. 0 is a dead end. A blank means there is no figure at all, which is different from no searches.
  • Built from his feedbackLanguage names and codes, like Norwegian or pt-BR, now just work. A phrase with no search figure says so plainly. One request can check up to 100 phrases. Every customer gets those.
  • Domain authority, explainedA brand-new site has very little, so it has to pick searches the big sites aren't fighting over. That idea sits at the heart of his skill.
"I quickly and effortlessly scaled my indie fitness app marketing website to 50 languages with ContextBolt right within my agent. Unlike conventional SEO tools, ContextBolt seemed to get me right from the start: easy 2-minute setup, light price, and all the features that I need so I don’t have to shoot in the dark."
Gene, indie developer, Pushanova

The result

The app and its marketing site now run in 50 languages. The App Store listing runs from Arabic and Bengali to Urdu and Vietnamese, and pushanova.com goes further, with separate pages for UK English, Mexican Spanish and Canadian French.

pushanova.com already gets visitors from Saudi Arabia, and in early November the app reached No. 180 in Saudi Arabia's App Store top charts, which Gene calls his dream. "It's brewing slowly but surely."

He kept the skill, too. He now uses it to decide what to build next for an older flashcard app, before writing any code.

"For the first time in my life I think what to build and then build, and not the other way around."

Visit pushanova.com

Try ContextBolt SEO free

Seven days free, 100 trial credits, then $35 a month. Cancel before it ends and pay nothing.

Start your free trial See what ContextBolt SEO does