For Handymen & Trade Businesses

Quotes, project photos and contact — no website needed.

Your jobs come through word of mouth — but recommended customers still google you before they call. Show your work, your services and a quote button on one free page. No agency, no hosting contract.

Free forever · No credit card · Setup in 2 minutes

Most trade businesses have a full order book and no website — the jobs come through recommendations, so why pay an agency? Because the recommended customer still googles you before calling, and finds either nothing or an entry in a directory portal that sells your competitors right next to your name. udots gives your business one free page with quote requests, project photos, services and availability — updated from your phone between two jobs. No hosting contract, no agency, no portal that charges you for your own leads.

udots as Your Trade Business Mini-Website for Recommended Customers

Word of mouth is the best marketing a trade business has — but it has a silent failure mode. The recommended customer googles your name before calling, finds no website, no photos, no reviews, and hesitates. Or worse: finds you on a directory portal, right next to three paid competitor listings. A udots page fixes that failure without a website project. It shows what a checking customer needs: photos of your work, your services with rates, your Google reviews, your service area and a quote button. It lives at a permanent URL like udots.me/yourbusiness — on your Google Business Profile, in your WhatsApp status, on the side of your van. You update it from your phone: new project photos in the evening, 'fully booked until September' when the order book closes.

Photo Requests: See the Job Before You Drive There

The most expensive part of small jobs is the drive to look at them. A leaking tap, a wall to paint, a fence panel to replace — half the site visits end in a quote the customer never accepts. With a WhatsApp request link on your udots page, customers send photos and a description first. You look at it after work, estimate the effort, and reply with a price range — in two minutes instead of a 40-minute round trip. Serious customers accept and book; the rest filter themselves out at zero cost. The form variant works the same for customers who don't use WhatsApp, and both land in channels you already check. Your page's click stats show which request channel customers actually use, so you know where to look first.

Project Posts That Rank in Your Town — Not Just on the Portals

Homeowners google costs before they hire: what does a bathroom renovation cost, what does a new fence run per meter, is a heat pump viable in an old building. The results are dominated by national portals whose business model is selling those readers to you as 'leads'. A post on your own udots page cuts out the middleman: 'Bathroom renovation: realistic costs in 2026' with photos from a real project in a real street ranks for local searches and carries the trust a portal can't fake. Each post gets its own Google-indexable URL. Document three or four flagship projects a year and you build a reference archive that sells for you — and unlike a portal listing, it doesn't bill you per inquiry.

Why GDPR Matters for German Trade Businesses — and Why EU Hosting Helps You

Trade businesses in Germany, Austria and Switzerland fall under DSGVO like everyone else who processes customer data. If your online presence sets tracking cookies — the default for most website builders — you legally need a cookie consent banner before tracking fires, and you're responsible for what the tools behind it do with visitor data. udots sets no tracking cookies on your page: analytics are server-side, anonymised and aggregated with a 90-day window, so there's no banner and no US data transfer. Your page data stays on EU servers in Frankfurt. You still see what matters — how many people tapped 'Request a quote' this week — without holding personal data you'd have to document. Customer communication itself stays where it belongs: in your WhatsApp, your email, your phone.

Quotes requested while you're on the roof.

You can't take calls on a ladder. A request link works while you work: customers describe the job, attach photos of the leaking pipe or the wall to be painted, and you reply with a realistic estimate in the evening — no site visit for jobs that were never serious.

  • Quote request up top: WhatsApp, form or phone
  • Photo requests — see the job before you drive there
  • Service area and travel costs as a banner
  • Current availability: 'Taking jobs from August'
  • Per-link click stats — see what customers actually need

Clear services, serious inquiries.

Half the calls are for jobs you don't do. List what you offer — and what you don't — with hourly rates or fixed prices where they make sense. The inquiries that reach you become the ones worth driving to.

  • Service list: renovations, repairs, installations, maintenance
  • Hourly rate or fixed prices — your choice what to show
  • Specialisations visible: bathrooms, roofing, smart home, heat pumps
  • Emergency service with availability and call-out fee
  • Updates in seconds — no PDF, no web designer

Your work speaks. Show it.

A tiled bathroom, a rebuilt roof truss, a finished fence line — photos sell trades work better than any ad text. Collect your best projects in a gallery and blog posts, so a recommended customer sees in 30 seconds that you deliver quality.

  • Photo gallery: before/after, finished projects
  • Project stories as blog posts — with their own Google URLs
  • Google Reviews linked right next to your work
  • Master craftsman title, certifications and insurance visible
  • References sorted by trade: bathroom, roof, garden, electrical

Reachable when it matters.

Office hours, on-site hours, emergency availability — customers see when they can reach you and when to expect a callback. Vacation and full order books are a banner, not a disappointed voicemail.

  • Office and availability hours on your page
  • Emergency service hours listed separately
  • 'Fully booked until September' as a banner — expectation managed
  • Schema.org markup: Google reads your hours automatically
  • Free on all plans

One good answer brings the next job.

What does a bathroom renovation cost? When is a roof due? Heat pump in an old building — does it work? Write the answer once as a post — it gets its own Google-indexable URL, and homeowners in your area searching those questions find you, not just the national portals.

  • Built-in blog editor — no WordPress needed
  • Every post gets its own Google-indexable URL
  • Project documentation builds trust and ranks locally
  • Cost guides bring exactly the customers about to hire
  • Free on all plans

More than links — structured content.

udots offers dedicated content blocks for your profile: opening hours, services, menu, team — structured, SEO-optimised and displayed directly on your profile page.

🕐 Availability

Reachable when it matters.

Office hours, on-site hours, emergency availability — customers see when they can reach you and when to expect a callback. Vacation and full order books are a banner, not a disappointed voicemail.

  • Office and availability hours on your page
  • Emergency service hours listed separately
  • 'Fully booked until September' as a banner — expectation managed
  • Schema.org markup: Google reads your hours automatically
  • Free on all plans

Know what people click.

See which links get the most clicks, where your audience comes from, and how your profile grows over time — server-side, without tracking cookies on your profile, fully GDPR-compliant.

  • Per-link click stats updated in real time
  • Source breakdown: Instagram, TikTok, direct
  • 90-day trend view — spot what's growing
  • No tracking cookies on your public profile
  • EU servers in Frankfurt

No tracking cookies on your profile.

uDots sets no tracking cookies on your public profile page and stores no personal visitor data there. EU servers in Frankfurt — your visitors' data never leaves the EEA.

  • Zero tracking cookies on your public profile
  • Analytics without personal data — GDPR Art. 5
  • EU hosting in Frankfurt — no US data transfer
  • Free legal Impressum included (§5 DDG)
  • Server-side, aggregated profile analytics
Frankfurt, DE All data inside the EU.
No tracking cookies Your profile has zero trackers.
Impressum Legal page included for free.
Art. 5 GDPR Analytics without personal data.
Used by
Handymen Electricians Plumbers & HVAC Painters & decorators Carpenters & joiners Roofers Tilers Landscapers & gardeners Fence & deck builders Movers Cleaning services
Setup in 5 minutes
01

Create your free profile

Sign up with email — no credit card, no trial.

02

Add request and project links

WhatsApp quotes, services, project photos, reviews.

03

Put it everywhere customers look

Google Maps, Instagram, WhatsApp status, your van.

04

Check the analytics

See which links turn into real inquiries.

Frequently Asked Questions

Do I need a website as a handyman or contractor?

Most trade businesses don't. Your jobs come from word of mouth and Google Maps — what customers need is proof you do good work, a list of your services and a way to request a quote. A free udots page covers all three behind one link; a €3,000 website adds little on top.

How much does a contractor website cost — and is there a free alternative?

An agency-built trade business website typically costs €1,500–4,000 plus hosting and maintenance — for a business that gets its jobs through recommendations anyway. The free alternative: a udots page with quote requests, project photos, services and reviews — live in five minutes, EU-hosted and GDPR-compliant.

How do customers request a quote without a website?

Link WhatsApp, a request form or your phone number at the top of your udots page. Customers describe the job and attach photos — you see what's involved before you drive anywhere and reply with a realistic estimate between two jobs.

Can I show my completed projects?

Yes — and for trades work that's the strongest sales argument. Put before/after photos in your gallery and document bigger projects as blog posts with their own Google-indexable URLs. A recommended customer checks your page for 30 seconds and knows you deliver.

Can I show my service area and travel costs?

Yes. Put your service area — 'Frankfurt + 30 km' — and any call-out fee as a statement banner at the top. Customers outside your area filter themselves out instead of costing you a phone call and a polite no.

What if I'm fully booked for months?

Say it on the page: a banner like 'Taking new projects from September' manages expectations and still collects inquiries — customers with flexible timelines get in line instead of calling the competition. Change it in seconds when a slot opens up.

Is udots GDPR-compliant for German trade businesses?

Yes. All data is stored on EU servers in Frankfurt, Germany. No tracking cookies are set on your page — analytics are server-side and aggregated, so you don't need a cookie banner. Customer inquiries go directly to your WhatsApp or phone; udots stores no customer project data.

Is udots free for handymen and trade businesses?

Yes. The free plan includes unlimited links, the photo gallery, the blog editor, availability hours, basic analytics and GDPR-compliant EU hosting — no credit card, no time limit.

Ready for a full order book?

Free trade business page — up in 5 minutes, no credit card.

Start free

GDPR-Compliant · EU Data Hosting · No Tracking Cookies