No online sales—what to do: diagnosis and a 7-day plan
A lack of online sales always has a specific cause—it is not “bad luck.” You have a site, ads are running, social media is active—yet revenue is zero. The break usually sits on one of five funnel stages: traffic, audience, site, lead handling or the product itself. This article walks through how to diagnose each case and what to do next.
Where to look when nothing is selling
Do not touch your ad spend until you have checked all five stages. Many businesses increase the advertising budget when the real issue is the site or follow-up. That is like pouring water into a leaking bucket.
| Stage | Question | If the answer is “no,” the problem is here |
|---|---|---|
| 1. Traffic | Do people actually visit the site? | No visitors—no sales |
| 2. Target audience | Are these people who can buy? | Traffic exists, but it is the wrong kind |
| 3. Offer and site | Does the visitor understand what you sell? | People land and leave |
| 4. Lead handling | Are leads processed quickly and well? | Leads exist, sales do not |
| 5. Product / price | Does the offer solve a real problem at a fair price? | Even strong marketing will not convert |
Cause 1: No traffic—what now?
Symptoms: fewer than ~100 visits per month. Google Analytics looks empty. Social accounts stuck around 50 followers.
If nobody knows you exist, nobody will buy. It is the simplest and most common cause: the business simply does not generate traffic.
What to do:
- Fast (1–2 days): claim your Google Business Profile (for local trade). Publish five posts on Instagram / Facebook / Telegram explaining what you sell.
- Within a week: launch ads with a minimal budget (€5–10/day in Google Ads or Meta Ads). The goal is to test demand—not to bank instant revenue.
- Long term: start a blog (SEO), post on social 3–5 times per week, build an email list.
Cause 2: Traffic exists but it is not qualified
Symptoms: sessions arrive but bounce rate exceeds ~70%. Time on site is under 30 seconds. Inquiries come from people looking for something else.
You are attracting the wrong people—often because targeting is too broad, keywords are irrelevant or social content does not match the product.
What to do:
- Review the Search terms report in Google Ads—see which real queries trigger clicks. Add negative keywords for junk traffic.
- Narrow Meta Ads audiences: geography, age, interests, language.
- Revisit your buyer persona—who actually purchases? Compare that with how ads are configured.
- Align creative with the landing page—if the ad promises “repair from €30” but the page hides pricing, visitors leave.
Cause 3: The site does not convert—how to fix it?
Symptoms: traffic is relevant but site conversion is below ~1%. People browse and exit. Forms stay empty. Carts get abandoned.
The issue is your “shop window.” Visitors arrived but did not understand the offer, did not trust you or could not figure out how to enquire.
What to check and fix:
- Above the fold: headline with a concrete offer (not “Welcome,” but “iPhone repair in 30 minutes—from €30”). Supporting line with benefit. CTA button. Phone / messenger.
- Speed: run PageSpeed Insights. Above ~3 seconds to interactive you can lose more than half of sessions.
- Mobile: ~70% of traffic is mobile—walk the journey on a phone. Does everything work? Is the form usable?
- Trust: reviews, real project photos, client logos, guarantees. Without proof, conversion often drops 2–3×.
- CTA: “Request a quote” / “Call” / “Message on WhatsApp” must be visible without scrolling. Do not make people hunt for contact options.
Common mistake: €500 goes to ads and €0 to the site. Result: 1,000 clicks—3 leads—0 sales. The ads are not the problem—the conversion surface is. Fix the conversion point before scaling spend.
Cause 4: Leads arrive but do not close
Symptoms: inquiries land but prospects vanish. Sales calls back a day later. No CRM—leads live in a notebook or memory. Prospects ask for a price—then disappear.
Marketing did its job—it brought the person. Sales begins next—and that is where many small businesses bleed money. A lead goes cold within ~15 minutes. If you call back a day later, they are already with a competitor.
What to do:
- 15-minute rule: touch every lead within 15 minutes. Route Telegram / email / CRM alerts to the right owner.
- CRM: even a free stack (HubSpot Free, Trello, Notion) beats nothing. Every lead needs a status: new—in progress—proposal sent—won/lost.
- Scripts: stop improvising every time. Template greeting—needs discovery—offer—objection handling—close.
- Follow-up: if there is no reply, message again after 24 hours and again after three days. Most deals need 2–5 touches, not one.
Cause 5: The product or pricing is off
Symptoms: traffic is right, the site works, follow-up is fast—yet people still do not buy. Or they buy once and never return.
This is the hardest scenario: the offer may not solve the buyer’s problem, may be too expensive or competitors may simply be stronger. It is not a death sentence—it is a signal to rebuild the offer.
What to do:
- Talk to buyers: call ten people who submitted a lead but did not purchase. Ask what stopped them and what would have helped.
- Study competitors: what do they sell, at what price and why is their pitch stronger?
- Rethink pricing: maybe you need a low-friction “entry” SKU before the core package.
- Add a guarantee: “If you are not satisfied—we refund.” Guarantees remove the fear of wasting money.
Emergency plan: seven days to first sales
If you need momentum immediately, here is a one-week sprint.
Day 1: Review the site on mobile. Does the form work? Is the phone visible? Is the offer obvious? Fix critical blockers.
Day 2: Rewrite the offer—not “quality services,” but a concrete promise with price, timeline and benefit. Refresh the headline on site and in ads.
Day 3: Message ten people in your network—friends, acquaintances, former colleagues. Explain the offer and ask for referrals.
Day 4: Publish three social posts: who you are, what you do, a case or testimonial. Share the offer in five relevant Telegram chats or Facebook groups.
Day 5: Launch ads at €10/day. Google Ads when search demand exists; Meta Ads when the product must be shown visually. One offer, one audience, three creatives.
Day 6: Handle every inbound lead within 15 minutes. Prepare a reply template. If nothing arrives, send yourself a test lead to verify the form.
Day 7: Analyse the first data: traffic, clicks, leads. Identify the weakest link and plan week two.
When is “no sales” actually normal?
Sometimes, yes:
- First 2–4 weeks after launching ads. Algorithms learn and you test hypotheses—that phase is normal; keep measuring.
- Long sales cycles. In B2B or premium services, 1–3 months from first touch to contract is common—track intermediate KPIs: leads, calls, proposals.
- Seasonality. Some niches swing by season—use the quiet months to build lists and nurture.
When to panic: 3+ months in, €1,000+ spent on ads, zero revenue—that signals a systemic break. Pause, audit each funnel stage and find the gap—or bring in a specialist; a fresh pair of eyes often spots the issue within 30 minutes.
Key takeaways
No sales does not mean “ads fail.” It means a specific break in a specific stage of your funnel. Find it, fix it—sales follow. Do not chase a “magic channel”—build the system: product—site—traffic—follow-up—repeat revenue.
Businesses that thrive in 2026 are not defined by budget size but by how quickly they test hypotheses, read data and adapt. Test, measure, optimise—the outcome follows.
Want similar results?
Book a free 30-minute marketing audit—we will highlight growth opportunities tailored to your business.
