Danish SMB Website Lead-Flow Auditor avatar

Danish SMB Website Lead-Flow Auditor

Pricing

Pay per usage

Go to Apify Store
Danish SMB Website Lead-Flow Auditor

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

Christian Cesar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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:

AreaWhat it looks for
Contact flowphone links, email links, visible phone patterns, forms, booking signals, social links
CTA clarityaction words such as contact, book, call, get offer, reserve, request demo
TrustHTTPS, reviews, address/CVR signals, social proof, about/company signals
Mobile/technical basicsviewport, title, meta description, language attribute, page size
SEO basicstitle, 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

FieldRequiredDescription
urlnoPublic website URL for one-site mode
urlsnoBatch mode list; accepts strings or objects with url, businessName, businessCategory
businessNamenoDefault company/brand name when item does not provide one
businessCategorynoDefault category such as restaurant, clinic, salon, tradesperson
maxUrlsnoSafety cap for batch mode, 1–100; default 25
languagenoMVP primarily supports da; en reserved for later
includeMarkdownnoWhether 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

BandScoreMeaning
critical0–39The site likely needs urgent contact/CTA/trust fixes
needs_improvement40–69Useful foundation, but clear conversion issues remain
good_with_optimizations70–85Solid site; focus on tracking, CTA refinement and trust placement
strong86–100Strong 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 band strong
  • Dataset items: 1

Suggested pricing model later

This is only a draft for later monetization review. Pricing/publication must be approved separately.

OptionDraft idea
Free demo1 URL with limited output
Pay-per-eventPer audited URL plus Apify platform costs
Agency tier laterBatch 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/default
cat > storage/key_value_stores/default/INPUT.json <<'JSON'
{
"url": "https://www.restaurantkronborg.dk",
"businessName": "Restaurant Kronborg sample",
"businessCategory": "Restaurant",
"includeMarkdown": true
}
JSON
python -m src.main

Outputs:

  • storage/key_value_stores/default/OUTPUT.json
  • storage/key_value_stores/default/REPORT.md
  • storage/datasets/default/000000001.json

Best next improvements

Planned improvements before serious public monetization:

  1. Browser-rendered checks for JavaScript-heavy sites.
  2. Batch input for multiple URLs.
  3. PDF export.
  4. More Danish industry-specific heuristics.
  5. Optional human review workflow.
  6. Better local SEO checks.
  7. Separate agency/prospecting mode.