Danish SMB Website Lead-Flow Auditor
Pricing
Pay per usage
Danish SMB Website Lead-Flow Auditor
Batch-audit Danish SMB websites for missed leads: contact flow, CTA clarity, trust signals, mobile basics, and SEO quick wins.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Christian Cesar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Find missed leads on Danish local business websites — contact flow, CTA, trust signals, mobile basics and SEO quick wins in one automated report.
What this Actor does
Danish SMB Website Lead-Flow Auditor helps agencies, freelancers and small-business operators quickly assess whether a public website makes it easy for visitors to contact, book or request an offer.
The Actor takes either one public website URL or a batch of URLs and returns practical audits with:
- a Lead-Flow Score from 0–100 per site,
- sub-scores for contact flow, CTA, trust, mobile/technical and SEO basics,
- prioritized findings with severity,
- score-band-specific quick wins,
- a client-friendly Markdown report per result,
- a batch summary with average score and lowest-score opportunities,
- structured JSON output for workflows, dashboards or follow-up services.
It is designed especially for Danish local service businesses such as salons, clinics, restaurants, tradespeople, advisors, shops and other SMBs where the website’s main job is to create calls, bookings or inquiries.
Who it is for
Use it if you are:
- an agency that wants a fast website audit lead magnet,
- a freelancer selling website/SEO/conversion audits,
- a local SMB owner who wants to find obvious lead-flow problems,
- an automation builder who needs structured website audit output,
- a consultant preparing before/after recommendations for a client.
Typical use cases
- A salon wants to understand why visitors do not book appointments.
- A clinic wants more online inquiries from mobile visitors.
- A restaurant wants to check whether booking/contact actions are clear.
- A tradesperson wants to make phone/contact options easier to find.
- An agency wants to scan prospects and create practical audit reports.
- A freelancer wants a repeatable audit-as-a-service workflow.
What is checked
The MVP checks the public homepage for practical lead-flow signals:
| Area | What it looks for |
|---|---|
| Contact flow | phone links, email links, visible phone patterns, forms, booking signals, social links |
| CTA clarity | action words such as contact, book, call, get offer, reserve, request demo |
| Trust | HTTPS, reviews, address/CVR signals, social proof, about/company signals |
| Mobile/technical basics | viewport, title, meta description, language attribute, page size |
| SEO basics | title, meta description, H1/H2 structure and basic category relevance |
Input
Single-site mode:
{"url": "https://www.example.dk","businessName": "Example ApS","businessCategory": "Frisør / beauty","language": "da","includeMarkdown": true}
Batch mode:
{"urls": [{"url": "https://www.salon39.dk", "businessName": "Salon39 sample", "businessCategory": "Frisør"},{"url": "https://www.tandcity.dk", "businessName": "TandCity sample", "businessCategory": "Tandlæge"},{"url": "https://www.restaurantkronborg.dk", "businessName": "Restaurant Kronborg sample", "businessCategory": "Restaurant"}],"maxUrls": 25,"language": "da","includeMarkdown": true}
Input fields
| Field | Required | Description |
|---|---|---|
url | no | Public website URL for one-site mode |
urls | no | Batch mode list; accepts strings or objects with url, businessName, businessCategory |
businessName | no | Default company/brand name when item does not provide one |
businessCategory | no | Default category such as restaurant, clinic, salon, tradesperson |
maxUrls | no | Safety cap for batch mode, 1–100; default 25 |
language | no | MVP primarily supports da; en reserved for later |
includeMarkdown | no | Whether to include client-friendly Markdown reports |
Provide either url or urls.
Output
The Actor includes Apify output and dataset schemas for cleaner Store/API/agent integration.
The Actor writes one dataset item per audited URL plus key-value records:
OUTPUT— batch summary JSON with all results,REPORT.md— client-friendly batch Markdown summary,- default dataset items — one structured audit result per URL, each with optional Markdown included.
Example output shape:
{"status": "ok","mode": "batch","requestedCount": 3,"succeededCount": 3,"failedCount": 0,"averageScore": 64.0,"lowestScoreSites": [{"url": "https://www.salon39.dk", "score": 23, "scoreBand": "critical"}],"results": [{"url": "https://www.example.dk","finalUrl": "https://www.example.dk/","businessName": "Example ApS","businessCategory": "Frisør / beauty","status": "SUCCEEDED","scores": {"overall": 72,"contactFlow": 65,"cta": 80,"trust": 70,"mobileTechnical": 100,"seoBasics": 80},"scoreBand": "good_with_optimizations","findings": [],"quickWins": [],"markdownReport": "# Website Lead-Flow Audit ..."}]}
Score bands
| Band | Score | Meaning |
|---|---|---|
critical | 0–39 | The site likely needs urgent contact/CTA/trust fixes |
needs_improvement | 40–69 | Useful foundation, but clear conversion issues remain |
good_with_optimizations | 70–85 | Solid site; focus on tracking, CTA refinement and trust placement |
strong | 86–100 | Strong baseline; focus on measurement and small conversion lifts |
Sample verified cloud run
The Actor has been built and tested in Apify Cloud.
- Actor ID:
cxvutXzwuLieoPHF9 - Latest verified build:
0.1.4 - Sample test site:
https://www.restaurantkronborg.dk - Result:
89/100, score bandstrong - Dataset items:
1
Suggested pricing model later
This is only a draft for later monetization review. Pricing/publication must be approved separately.
| Option | Draft idea |
|---|---|
| Free demo | 1 URL with limited output |
| Pay-per-event | Per audited URL plus Apify platform costs |
| Agency tier later | Batch audits, exports, prospect workflow and optional human review |
Limitations
- Audits public website pages only.
- No login.
- No private data extraction.
- No forms are submitted.
- No automatic outreach.
- Heuristic audit; review before using as paid client delivery.
- Does not guarantee more leads, sales, rankings or revenue.
- Some JavaScript-heavy websites may expose fewer signals to the MVP than a browser-rendered audit would.
Safety and compliance
This Actor is built for low-risk public website diagnostics:
- It reads public pages only.
- It does not bypass access controls.
- It does not send emails, forms, messages or proposals.
- Any client-facing outreach or paid delivery should be manually approved.
Local run
mkdir -p storage/key_value_stores/default storage/datasets/defaultcat > storage/key_value_stores/default/INPUT.json <<'JSON'{"url": "https://www.restaurantkronborg.dk","businessName": "Restaurant Kronborg sample","businessCategory": "Restaurant","includeMarkdown": true}JSONpython -m src.main
Outputs:
storage/key_value_stores/default/OUTPUT.jsonstorage/key_value_stores/default/REPORT.mdstorage/datasets/default/000000001.json
Best next improvements
Planned improvements before serious public monetization:
- Browser-rendered checks for JavaScript-heavy sites.
- Batch input for multiple URLs.
- PDF export.
- More Danish industry-specific heuristics.
- Optional human review workflow.
- Better local SEO checks.
- Separate agency/prospecting mode.