Your best work is on your website, your availability on Calendly, your prints on Pixieset. Clients shouldn't have to open three tabs. One bio link, everything in reach.
Free forever · No credit card · Setup in 2 minutes
udots is built for photographers who drive most of their inquiries through Instagram or Pinterest but don't want to manage a full website just to give clients a way to book. Whether you shoot weddings, portraits, or commercial work, your bio link is the handoff point between someone admiring your photos and someone actually reaching out. udots gives you a clean public profile that holds your portfolio link, booking calendar, print shop, and blog posts — all free, no hosting required.
A full photography website — Squarespace, Pixpa, SmugMug's website builder — takes real time to set up and maintain. If you're primarily getting clients through Instagram, you may not need all of that. What you need is a page that a wedding couple or art director can land on from your bio and immediately see: your best work, your booking link, and your contact. udots gives you exactly that. Your udots profile at udots.me/yourname links to your portfolio site (or directly to your Behance or SmugMug gallery), your Calendly or HoneyBook for inquiries, your Pixieset or Etsy print shop, and anything else clients need. Many photographers use udots as a lightweight front page — it's the link they put everywhere, and it points outward to their existing platforms. Others use it as their only web presence, which works fine for photographers who are fully booked through word of mouth and Instagram.
Wedding and portrait photographers in particular have a huge untapped SEO opportunity: write about the shoots you do. A post titled 'Outdoor portrait session at Tempelhofer Feld — Berlin' with a few photos and a few hundred words of context can rank locally for people searching 'portrait photographer Berlin outdoor'. Location guides ('Best spots for engagement photos in Hamburg'), gear posts, or style breakdowns all work the same way. udots has a built-in blog editor on every profile. Write the recap after the shoot while it's fresh, publish it, and it gets its own indexed URL on your profile. Over time, even five or ten posts can drive organic search traffic that Instagram never delivers. It doesn't require a separate WordPress blog — the editor is built into your udots dashboard, and the posts live on your profile URL.
The path from 'a couple sees your Instagram reel' to 'they fill out a booking inquiry' has a lot of drop-off points. A link that goes to your homepage, which then has a menu with six sections, which eventually leads to a contact form — that's too many steps. Your udots profile is designed to be short and purposeful. At the top: your booking link or a 'Check availability' Calendly button. Below that: your portfolio, your packages or a pricing page link, and maybe a few testimonials or a press mention. That's the whole page. Clients who are serious click the booking link in the first five seconds. Clients who are still browsing find enough to make a decision without leaving your profile. Scheduled links let you highlight seasonal availability ('Summer 2026 — 3 spots left') that automatically expire when the date passes.
Photographers who shoot weddings, portraits, or anything involving people's faces are handling personal data in a context GDPR takes seriously. Your website and the tools embedded in it — analytics, contact forms, cookie consent — all fall under this. Most popular portfolio website builders and link-in-bio tools load tracking scripts that technically require a cookie consent banner. udots sets zero tracking cookies on your profile page. No banner, no legal grey area. All data is stored on EU servers in Frankfurt, Germany. If you're based in Germany, Austria, or Switzerland, you're also required to publish an Impressum on any professional web presence — udots lets you link your legal notice directly from your profile. For photographers who store client photos in platforms like Pixieset or deliver galleries via HoneyBook, having a GDPR-clean profile page that you control is one less compliance gap to worry about.
Art directors and wedding clients both start at your Instagram bio. The difference is what they find. Link your portfolio, your Calendly and your print shop in one place — and watch the inquiry form fill up.
A shoot recap with a location, a style and a few hundred words gets its own SEO URL on your udots profile. Brides searching 'wedding photographer Berlin 2026' can find you — before they even get to Instagram.
See which links get the most clicks, where your audience comes from, and how your profile grows over time — without cookies, fully GDPR-compliant.
uDots stores no tracking data on your profile page. No cookie consent popup. EU servers in Frankfurt — your visitors' data never leaves the EEA.
Sign up with email — no credit card, no trial.
Portfolio, booking page, print shop, blog.
One URL for Instagram, Pinterest and everywhere else.
See which links clients actually click.
For many photographers, yes. udots gives you a public profile URL with your portfolio link, booking calendar, print shop and a built-in blog — all under one address you can share in your Instagram bio. Many photographers use it instead of a separate portfolio website because it's faster to update and free.
udots is designed for photographers who need more than a link list. Connect your portfolio (website, Behance or SmugMug), your booking page (Calendly, HoneyBook), your print shop (Etsy, INPRNT) and your blog — all from one profile. Scheduled links let you promote limited availability or seasonal offers.
Yes. Pin your booking link at the top of your udots profile. Add your packages and pricing as a link below. Use scheduled links to show 'spots available' that automatically archive after your season ends. Clients who tap your bio link land directly on a clean booking funnel.
Yes. udots has a built-in blog editor. Publish behind-the-scenes posts, wedding recaps, portfolio showcases or location guides. Each post gets its own Google-indexable URL — so couples or clients searching for a photographer in your area can find you through search, not just Instagram.
Yes. All data is stored on EU servers in Frankfurt, Germany. Zero tracking cookies are set on your profile — no cookie consent banner needed. German, Austrian and Swiss photographers can also link their Impressum directly from their profile.
Yes. The free plan includes unlimited links, a booking link, the blog editor, basic analytics and GDPR-compliant EU hosting — no credit card, no time limit.
Free photographer profile — up in 5 minutes, no credit card.
Start freeGDPR-Compliant · EU Data Hosting · No Tracking Cookies