seojuice

How to Market Your App After You've Built It

Vadim Kravcenko
Vadim Kravcenko
Jul 19, 2026 · 10 min read

TL;DR: Your first users will not appear because the app is live. Recruit them manually through targeted outreach and niche communities, treat launch platforms as short events, and start SEO now because useful results usually take months. Run those channels in parallel: conversations for immediate learning, search for future discovery.

“If you build it, they will come” was never the actual line. In Field of Dreams, the line is, “If you build it, he will come.” One person. Not a queue of customers outside your signup page.

That is a better post-launch forecast.

Channel Best use Timing Main risk
Manual outreach Finding first users and learning why they care Start today Automating before you know whom to contact
Niche communities Trust, conversations, and targeted exposure Ongoing Treating people as advertising inventory
Product Hunt or Show HN A visibility spike, feedback, and an initial cohort Launch day Confusing attention with retained usage
Useful founder content Building familiarity and documenting expertise Weeks to months Publishing updates that help nobody
SEO Compounding discovery from problem-aware searches Usually 6–12+ months Expecting it to solve this week’s acquisition problem
AI answer engines An additional discovery surface for recommendations Uncertain Chasing tactics before establishing credible source material
Three channel types for a new app: launch spikes, direct manual outreach, and compounding SEO.

Shipping changed your job

Cursor, Lovable, v0, and Bolt can compress a large amount of product development into a weekend. They have not compressed distribution. Once the app works, your job changes from building software to finding people, understanding their existing workflow, and earning repeated usage.

This is where technical founders retreat into comfortable work: another integration, a redesigned dashboard, more settings. Code gives immediate feedback. Distribution often gives silence.

But silence is information.

“If you've invented something new but you haven't invented an effective way to sell it, you have a bad business — no matter how good the product.”

Peter Thiel wrote that in Zero to One, in a chapter titled “If You Build It, Will They Come?” The useful part is not the provocation. It is the separation between product invention and distribution invention. A working app is evidence that you can build it; it is not evidence that you know how it reaches a market.

Paul Graham makes the operational case in Do Things that Don’t Scale: “Actually startups take off because the founders make them take off.” His instruction is even more direct: “The most common unscalable thing founders have to do at the start is to recruit users manually.”

The stakes are larger than an underwhelming launch. CB Insights analyzed 431 VC-backed companies that shut down since 2023. Its current report identifies running out of capital in 70% of cases and poor product-market fit in 43%. Those categories overlap, so it would be careless to claim that weak product-market fit caused every cash failure. The narrower conclusion is enough: reaching a viable market is not a task to postpone until the product feels finished.

This guide concerns web apps and SaaS products. Mobile App Store Optimization and paid app-install campaigns are separate disciplines (not a startup category), and they are outside this low-budget playbook.

Recruit the first users manually

If you need users this week, SEO is not the answer. Neither is scheduling thirty generic posts. Find people who already experience the problem and contact them individually.

Begin with a user definition narrow enough to produce names. “Small businesses” is useless. “Accountants who chase clients for missing tax documents through email” gives you a role, a recurring problem, a workflow, and places to search. If you cannot make a list of twenty plausible users, your audience definition is probably still too broad.

Look through niche communities, public discussions, industry directories, conference speaker lists, LinkedIn, specialist Slack groups, Discord servers, and forums. You are not building a giant lead database. You are looking for evidence that a specific person has the problem your app addresses.

Write messages that can only be sent to one person

A useful first message contains four parts:

  • Observation: The specific detail that made you contact this person.
  • Problem: The workflow or frustration you believe they recognize.
  • Offer: What you built and what part of that workflow it changes.
  • Request: One small next step, such as a ten-minute demo or feedback on one screen.

For example: “I saw your comment about collecting client approvals across email threads. I built a small app that puts each revision and approval in one place. I am looking for three agencies willing to show me where the workflow fails. Could I walk you through it for ten minutes?”

Do not disguise promotion as curiosity. People can tell. Direct and relevant beats a fake compliment followed by a link.

Personally onboard everyone who agrees. Ask them to share their screen, then stay quiet while they try to complete the core task. Their cursor will tell you things a polite survey will not. Record where they hesitate, what they expected to happen, and the words they use for the problem.

I would not automate the first fifty messages (yes, sending them is awkward). You are still learning which person, problem, and promise belong together. Premature automation merely produces rejection at greater speed.

Measure activation, not signup

A visitor, signup, activated user, and retained user are different states. Choose the smallest action showing that the customer received the value you promised. For an invoicing product, that might be sending the first invoice. For an analytics product, it might be connecting a data source and viewing the first useful report.

For SEOJuice, signup is not the meaningful moment. The stronger signal is the first on-site fix a user actually ships live. That distinction changes what we inspect: installation friction and confidence in the proposed fix matter more than another percentage point on the registration form.

Track early users manually in a spreadsheet. Include source, problem, activation status, return usage, objection, and next conversation. At this stage, ten rows with precise notes are more valuable than a dashboard full of anonymous sessions.

Go where the audience already talks about the problem

Your buyers already gather somewhere: a subreddit, private Slack, professional association, industry forum, Discord server, newsletter community, or a small corner of LinkedIn or X.

Join two or three places where the problem is discussed without your prompting. Search previous threads before posting. Answer questions that your app does not solve. Share a useful workflow without requiring a signup. Then mention the product when it directly answers the discussion and the community permits it.

Communities are groups of people, not free ad placements.

Founder communities can still be useful, but identify the signal they provide. Indie Hackers may deliver product feedback, launch advice, and support from other builders. That does not prove customer demand. A specialist group containing twenty potential buyers may be worth more than thousands of founders applauding a polished launch.

I have misread this myself. Notifications from peers feel like market pull because the screen lights up either way (a fairly expensive category error). Check who is reacting and what they do after the reaction.

Treat launch platforms as events

Product Hunt can produce concentrated visibility, comments, and an initial group of users. Its official launch guidance calls Product Hunt “first and foremost a global community” and presents the platform as access to early adopters and technology enthusiasts. It does not promise a traffic number or sustained acquisition.

Use it accordingly. A Product Hunt launch is a scheduled event with preparation and follow-up, not a distribution strategy. Notion, Loom, and Framer are inspiring examples, but they are poor forecasting models for an unknown app.

Show HN can suit technical products with a genuinely interesting implementation or story. Reddit and niche forums operate under different rules. Do not paste identical launch copy across all of them. A Show HN post should explain what you built and why; a niche community post should lead with the community’s problem.

Prepare the conversion path before launch day

  • Make the promise obvious. A visitor should understand the user, problem, and outcome without watching a video.
  • Remove nonessential signup steps. Do not ask for company size, phone number, and job title before delivering value.
  • Create a direct onboarding route. Offer personal help to the first cohort.
  • Instrument activation. Know how many launch visitors reach the product’s first valuable action.
  • Reserve time for replies. Launching while unavailable wastes the best part of the event.

After the spike, contact people who asked substantive questions or attempted the core workflow. Ask what nearly stopped them. A weak launch can still produce valuable interviews; a strong launch can still produce no retained users.

I would take ten relevant users explaining their workflow over a large traffic spike that disappears by breakfast.

Publish artifacts from the work

“Building in public” is useful only when the public receives something more than a changelog. Publish decisions, failures, workflows, and observations that help the intended user.

  • A tutorial for completing the task surrounding your product.
  • A comparison between the old workflow and your approach.
  • An explanation of a product decision and its trade-offs.
  • A teardown of a recurring mistake seen during onboarding.
  • A specific result, including what did not improve.

The social version can create a conversation now. The version on your site can become a durable reference and search entry point later. One customer interview can produce an onboarding change, an outreach phrase, a use-case page, and a tutorial. That is a sensible content system for a small team; inventing disconnected weekly topics is not.

Our own pricing journey from $9 to $29 was more useful to discuss as a decision about customer fit and support economics than as a triumphant revenue update. Price changes expose who values the product, what they expect, and which objections are real. Publish that reasoning. The number alone is just founder theatre.

Start SEO before it feels justified

SEO is not a launch channel. It is the compounding layer you start while outreach and communities produce immediate conversations.

The timeline is unforgiving. Ahrefs’ updated How Long Does It Take to Rank in Google? study reports that approximately 1.74% of newly published pages reach Google’s top ten within a year. That is roughly one page in 57. It also reports that 72.9% of top-ten pages are more than three years old and that the average number-one page is approximately five years old.

Ahrefs has published previous versions with different figures, so I would not turn those numbers into a countdown clock. The defensible conclusion is simpler: a new site should not budget for immediate rankings.

Start now precisely because it is slow.

Do not begin by targeting a broad phrase dominated by established companies. Create pages around narrow problems, integrations, workflows, alternatives, and use cases. “Project management software” is probably fantasy for a new domain. “Client approval workflow for small video agencies” may correspond to a real product, a recognizable user, and a tractable page.

Our guide to long-tail keywords explains how to choose specific searches you can realistically serve. For the wider product model, our guide to SEO for SaaS connects product pages, educational content, and technical execution.

We started SEO on SEOJuice before it felt proportionate to our size. When Lida and I migrated seojuice.io to seojuice.com in January 2026, the pages with something worth preserving were the narrow problem and use-case pages, not merely the homepage. The broad terms still had not magically moved (and I would distrust anyone promising otherwise). Specific pages gave search engines and visitors a reason to choose us.

Separate market judgment from on-page execution

You still have to decide whom the app serves, which problems matter, what people search for, and which pages deserve to exist. No automation tool can responsibly make all of those decisions for you.

The recurring execution is different. Internal links, meta titles and descriptions, schema markup, and image alt text are necessary but easy to postpone while users need support. Start with a free SEO audit to identify preventable issues before publishing dozens of pages.

SEOJuice points at a live site and continuously applies on-site fixes, including internal links, metadata, schema, and image alt text. It is an execution layer. It does not conduct customer interviews, choose your market, participate in communities, or manufacture demand.

We built it this way because we are a two-person team. Repetitive maintenance is the part we can safely delegate; understanding why somebody stays is not. If on-page work keeps falling behind, SEOJuice has a free plan with no credit card required. Use the saved time for conversations only a founder can have.

Do not ignore AI discovery

Potential customers also ask ChatGPT, Perplexity, and Google’s AI answers to recommend tools. Citations and mentions in those systems are becoming another discovery surface adjacent to search.

The durable tactics are less settled, and I may be underestimating how quickly they change. Clear pages, first-hand evidence, precise product information, and credible external references remain a stronger foundation than pages written to manipulate a particular answer engine. Our guide to LLM SEO explains how AI visibility relates to conventional search.

Treat it as another route to your site, not a replacement for distribution. You cannot onboard a citation. You can onboard the person who follows it.

A 30-day order of operations for marketing an app, from recruiting first users by hand to starting SEO.

A practical 30-day order of operations

  1. Days 1–3: define one narrow user group. Write down the role, painful workflow, current workaround, and places those users gather.
  2. Days 4–10: contact twenty to fifty people individually. Offer personal onboarding and record the exact objections.
  3. Days 7–30: participate in two relevant communities. Answer existing questions before publishing your own link.
  4. Days 10–15: define activation. Instrument the first action that proves the user received value.
  5. Days 12–20: publish three problem-led pages. Use the language collected in conversations, not invented marketing terms.
  6. Days 18–25: fix the site’s basic on-page SEO. Check crawlability, metadata, internal links, schema, and useful page relationships.
  7. Days 25–30: run one focused launch. Choose the platform based on customer fit, then follow up with every serious user.

At the end of the month, review activated and returning users by source. Do not score channels by impressions. If twelve community conversations produce four active users while a launch sends 2,000 visitors and one active user, the smaller number is the stronger channel.

No channel can repair absent demand

Marc Andreessen wrote, “The only thing that matters is getting to product/market fit,” defining it as “being in a good market with a product that can satisfy that market” in his archived guide to startups.

No marketing channel rescues an app nobody wants. Repeated indifference may require narrower positioning, a different market, a changed product, or stopping. Marketing is not a spell that converts weak demand into strong demand.

But do not diagnose “no market” after one launch post and a quiet weekend. First earn enough conversations to distinguish a distribution failure from a product failure. Push manually, observe real usage, and build the compounding channels while you learn.

The first users come one at a time. Later, if you have done the work properly, they stop arriving that way.

Frequently Asked Questions

How do I get my first users for an app nobody knows about?

Recruit them manually through individual emails, DMs, niche forums, and communities where the intended audience already spends time. Personally onboard early users and watch them attempt the core workflow. Paul Graham calls manual recruitment “the most common unscalable thing founders have to do at the start.”

How long does SEO take to bring traffic to a new app?

Plan in months, commonly 6–12 or longer, rather than days. Ahrefs reports that approximately 1.74% of newly published pages reach Google’s top ten within a year, while 72.9% of current top-ten pages are more than three years old. Start early because SEO is slow; use outreach and communities for immediate conversations.

Is Product Hunt worth it for a solo founder?

It can be worthwhile for concentrated visibility, feedback, and a possible first cohort. Product Hunt’s own guidance frames the platform as access to a global community, not guaranteed traffic. Prepare your activation path, respond throughout launch day, and follow up directly afterward.

What is the cheapest way to market a web app with no budget?

Spend focused time: contact likely users individually, participate usefully in niche communities, publish material drawn from customer conversations, and begin creating search-focused pages. Avoid broad content schedules and mass outreach until you know which user and message produce activation.

Why is nobody using my app even though I built it?

Potential users may not know it exists, understand its value, trust it, or care enough to change their workflow. The problem could also be onboarding or weak product-market fit. Recruit users manually and observe their behavior before deciding which explanation is correct.

Should I use SEO or paid ads to get users?

If you have little budget and have not validated activation, begin with manual outreach and communities, then develop SEO in parallel. Paid ads can test messages quickly, but they spend money before you necessarily understand retention and stop producing traffic when spending stops. SEO takes longer but can continue generating discovery from pages that rank.