"I'll take any work" is the most expensive positioning in freelancing. Generalists compete on price; specialists compete on expertise โ and expertise is what commands 2โ3x rates. A good niche isn't a random specialty, though: it's the intersection of what pays, what's in demand, and what you can endure for years. Here's how to find yours.
| Factor | What it measures | How to check it |
|---|---|---|
| 1. Demand | Are clients actually hiring for this, at volume? | Job boards, Upwork search counts, LinkedIn job posts |
| 2. Profitability | Can rates here reach 2โ3x a generalist's rate? | Published rate guides, competitor pricing, client budgets |
| 3. Passion / fit | Can you do this for 5 years without burning out? | Honest self-audit โ past projects you enjoyed |
Two of three is a starting point. All three is a career. Only one is a hobby.
| Example scorecard | Demand /10 | Profitability /10 | Passion /10 | Total /30 |
|---|---|---|---|---|
| Shopify store setups for DTC brands | 8 | 9 | 6 | 23 โ |
| General WordPress websites | 9 | 4 | 5 | 18 โ ๏ธ |
| Legal blog writing | 6 | 8 | 3 | 17 โ |
| Niche | Who pays | Typical range |
|---|---|---|
| Shopify / e-commerce builds & fixes | DTC brands | $75โ200/hr |
| B2B SaaS content & SEO | Software companies | $100โ250/hr |
| Fintech / finance compliance writing | Banks, startups | $100โ300/hr |
| Medical & healthcare copy | Clinics, healthtech | $80โ200/hr |
| HubSpot / CRM implementation | Sales-led companies | $100โ250/hr |
| Webflow / no-code development | Startups, agencies | $60โ150/hr |
| Email marketing (Klaviyo, Mailchimp) | E-commerce | $75โ200/hr |
| Data analytics for small businesses | Local & mid-market | $60โ150/hr |
| UX research (not UI) | Product teams | $80โ180/hr |
| Technical documentation | Dev tool companies | $70โ150/hr |
| Video editing for creators | YouTubers, podcasters | $50โ150/hr |
| Bookkeeping for freelancers | Freelancers, agencies | $40โ100/hr (retainers!) |
Response rate benchmark: 10%+ replies = strong demand signal. Below 5%, the niche is either too crowded or too quiet โ pivot and retry.
In summary: score at least 5 candidates on demand, profitability and passion; validate the winner with 30 days of real outreach; then narrow, speak the industry's language, and price like a specialist. A niche isn't a cage โ it's the reason clients pick you instead of the 500 other freelancers who "do everything."