Why Cross-Promotion Is the Indie Developer's Secret Weapon
Paid user acquisition has never been more expensive. iOS privacy changes have reduced targeting precision, CPMs have risen, and the days of cheap installs from broad-audience campaigns are largely over. For indie developers without large marketing budgets, competing head-to-head in paid channels against well-funded competitors is a losing proposition.
Cross-promotion is different. It leverages something you already have — an existing user base — to grow your other apps for free. And it works even better when you collaborate with other developers whose user bases complement yours.
Done well, cross-promotion delivers some of the highest-quality users you'll ever acquire: people who already use and trust apps in adjacent categories, who were recommended by a developer they respect, and who arrive with a specific understanding of what your app does.
---
The Two Types of Cross-Promotion
Type 1: Self-Promotion Across Your Own Portfolio
If you have multiple apps, every app you ship is a distribution channel for the others. A user who loves App A and finds App B through it arrives with a pre-established trust relationship with your work. These users convert at higher rates, pay more, and churn less.
Tactics for self-promotion:
- "Also by the developer" section in your app's settings or about screen
- In-app banners for new app launches, shown to engaged users (not every session — that's annoying)
- Push notification campaigns to your existing user base when you launch something new
- Shared website at your developer domain that showcases all your apps together
The key constraint: only promote your other apps to users who are engaged, not to new users still forming their opinion of your current app.
Type 2: Partnerships With Other Indie Developers
Partnering with other developers to cross-promote each other's apps is the higher-ceiling strategy. You get access to an entirely new user base; they get access to yours. If the audiences are well-matched, both apps grow.
The best partners are developers with: - Complementary (not competing) apps — A task manager and a time tracker serve similar users without competing for the same job - Similar app quality and rating — A 4.8-star app promoting a 2.9-star app hurts your reputation - Comparable audience size — Wildly asymmetric audience sizes make the value exchange unequal
---
Finding Cross-Promotion Partners
Developer Communities
The indie developer community is more collaborative than competitive. Good places to find partners:
- Indie Hackers — post in the forum or direct message developers with complementary apps
- Twitter/X — search for indie developers building in your category; many are actively looking for partnerships
- Reddit communities — r/iOSProgramming, r/indiegaming, r/SideProject
- Slack and Discord communities — many niche developer communities have dedicated partnership channels
App Store Research
Search the App Store for apps that complement yours. Look at the "You Might Also Like" section on your own app page — Apple's algorithm has already identified apps with overlapping audiences. Reach out to those developers directly through their app's support contact.
Your Existing Network
The developers you already know — former colleagues, people you've talked to at conferences, developers you follow online — are your warmest potential partners. A cold outreach to a stranger has a much lower response rate than a message to someone who knows your work.
---
How to Structure a Cross-Promotion Partnership
Once you've identified a potential partner, the conversation usually goes:
- Establish mutual interest — "I think our audiences overlap well; would you be open to a cross-promotion swap?"
- Define what you'll exchange — In-app banners, push notifications, App Store review mentions, social media posts, or newsletter features
- Agree on timing and measurement — Will you run the promotion simultaneously? For how long? How will you each report results?
- Start small — A single in-app banner or one newsletter mention before committing to a larger campaign
Keep early partnerships informal and low-stakes. Most cross-promotion agreements between indie developers are handshake deals — no contracts, no revenue sharing, just a mutual commitment to promote each other honestly.
---
In-App Cross-Promotion: Implementation Tips
Where to Place Cross-Promotion in Your App
The placement matters as much as the creative. Effective locations:
- Settings/About screen — Low-friction, doesn't interrupt the user experience, reaches users already exploring your app
- Post-task completion — After a user completes a meaningful action (finished a workout, sent an invoice, completed a habit), show a contextual recommendation
- Onboarding end screen — The natural conclusion of onboarding is a moment where users are ready to engage more; a brief "also check out" card works here
- Empty states — When a user has no content yet, an empty state card can mention a complementary app
What to Say
A cross-promotion should feel like a genuine recommendation, not an ad. The most effective framing:
- Lead with the user's problem: "If you use [this app] for X, you'll love [other app] for Y"
- Keep it specific: Vague "you might also like" language underperforms specific use-case descriptions
- Use the developer's name: "Built by the same developer" or "Recommended by [Partner Developer]" adds credibility
What to Avoid
- Interrupting the core experience — Cross-promotion banners in the middle of a task or game session create resentment
- Showing promotions too frequently — Cap how often any individual user sees a cross-promotion; once per week is usually the maximum
- Promoting low-quality apps — Your reputation transfers. If you recommend a poorly-rated app, users blame you
---
Measuring Cross-Promotion Performance
Track the following for each cross-promotion campaign:
- Click-through rate (CTR): What % of users who saw the promotion tapped it?
- Install rate: Of those who tapped, how many installed the promoted app?
- Retention rate of cross-promoted users: Do users acquired through cross-promotion retain better than other channels? (They usually do)
Use distinct UTM parameters or App Store Custom Product Page URLs for each cross-promotion source so you can attribute downloads accurately.
---
The Compounding Effect
The real power of cross-promotion reveals itself over time. Each new app you ship adds to your portfolio. Each partnership you form adds to your network. Each user you acquire becomes a potential cross-promotion recipient for your next launch.
Developers with a portfolio of 3–5 complementary apps can self-sustain significant portions of their growth through cross-promotion alone. Every launch benefits from every previous launch's user base. The economics improve with each app you ship.
When you launch a new app, your marketing checklist should start with your existing assets: your current users, your existing partners, your developer network. These are often your most effective launch channels — and they're free.
If you want your cross-promoted app to make a great first impression when users click through, make sure your App Store listing is as strong as possible. Professional screenshots created with a tool like AppFrame ensure your listing converts the traffic your partners send your way.
---
Getting Started This Week
If you haven't explored cross-promotion yet, here's a minimal starting point:
- Add an "Also by the developer" section to your existing app's settings screen today — this takes 30 minutes and immediately creates a promotion channel for your next app
- Identify 3 complementary apps in your category with strong ratings
- Send one outreach message to one of those developers proposing a promotion swap
You don't need a formal strategy to start capturing cross-promotion value. One partnership, executed well, is enough to teach you whether the channel works for your audience — and it almost always does.