Blocks, not a blank canvas
Hero, heading, text, image, gallery, photo grid, photo wall, canvas, split, diptych, marquee, index list and call to action. Each one is styled by your template, so nothing you add can look out of place.
Most photographers run a site builder that knows nothing about delivery and a delivery service that knows nothing about their site. Noddable is both, which is why a photograph you put on a page and a photograph you send to a client behave the same way.
What you are looking at while you work is the page itself, with a chrome layer over it. There is no second rendering path to disagree with the first.
Hero, heading, text, image, gallery, photo grid, photo wall, canvas, split, diptych, marquee, index list and call to action. Each one is styled by your template, so nothing you add can look out of place.
Type into the page. Drag a block to reorder it. Drop a photograph where you want it. The inspector panel on the right holds the settings a block has, and nothing it does not.
Desktop, tablet and phone previews resize the page against the frame, not the browser window, so what the narrow view shows is what a phone gets.
Every publish takes a snapshot. Twenty are kept per page, a rollback republishes an old one forward, and the rollback is itself undoable.
Everything a portfolio needs to be found and to load quickly, done by default rather than offered as a checklist.
Connect a domain you own with one CNAME record and the certificate is issued and renewed for you. Until then you have a subdomain that works identically.
Titles, descriptions, canonical links, a sitemap and social preview images. A page with nothing filled in still gets a description from its own first paragraph and a share image from its first photograph.
Search engines are told what the site is, a person or an organisation, and how its pages relate, reusing the logo, social links and contact address already in your footer.
One switch takes an unfinished site out of every index and refuses crawlers at robots.txt, and one switch puts it back.
A dozen nav layouts and several footers, each of which takes its type and colour from your template, plus a logo, link colours and a hover treatment of your choosing.
A gallery is a link. What sits behind it is a review tool your client will not need explaining.
With an optional password, an optional expiry, and a release switch that decides whether originals can be taken at all.
Clients mark favourites and leave notes from the grid, the list or the full-screen viewer. On a video, a note is pinned to the second it refers to.
Proofs are downscaled and watermarked. The full-size file is refused by the server while the gallery is withheld. The watermark is a deterrent, the gate is the protection.
Upload a folder tree and it arrives as a folder tree, including in the Zip your client downloads.
Selections export as a CSV of folder, filename, reviewer and note. You also see who opened the link, when, and what they downloaded.
Limit how many a client may pick for a retouch package. Un-picking always works, so nobody gets stuck with a selection they cannot change.
Enough to run a business on, and deliberately not enough to need a consent banner.
Page views, visits, the referring site and the country. Off by default, on with one switch.
No cookie, no address stored, no fingerprint, no profile. There is nothing about a visitor to ask consent for, which is why your site does not interrupt them to ask.
When a link was opened and by how many devices, counted by a one-way hash. Never the address itself.
Second shooters, retouchers, a studio manager.
Extra people on the account, each signing in with their own email, on the Studio plans.
A six-digit code to your inbox. Nothing to remember, nothing to leak, and rate-limited on both the address and the caller.
Export everything whenever you like. Your originals come back as originals, not as web copies.