The website that answers “how much for two dogs?”

Likeness is a ready-made site for pet portrait artists. Customers browse your work, price their own portrait and send you an order with every pet’s name and colours already filled in. No server, no uploads, no checkout.

Sample studio: Willow & Whisker Portraits, Portland. Portraits from $180.

Pepper · Watercolour · 8 × 10 in

Juniper · Oil · 18 × 24 in

Biscuit · Oil · 11 × 14 in

hi! how much for two dogs on a big canvas?

16 × 20 in with 2 pets: $490. It’s on the size guide.

You paint. Then you answer the same messages.

Every inquiry arrives missing something. The size, how many pets, what they look like, where to send the photos. Likeness puts all of that on the page before anyone writes to you.

  1. how much is a portrait?

    9:14
  2. It depends on the size and how many pets. Which size were you thinking?

    9:40
  3. not sure, medium? there are two of them

    11:02
  4. is this photo ok

    11:03
  5. Could you send one in daylight, at their eye level?

    13:25
  6. what’s your email again?

    18:51

Six messages, and still no order.

Price it on the wall.

Pick a canvas, add your pets, and the price is right there. This is the size guide your customers get, with every canvas drawn to scale.

Canvas size

$490

16 × 20 in (41 × 51 cm) · up to 4 pets

$380 for the first pet + 1 extra pet × $110

Same price in every medium. Prices exclude shipping.

Drawn to scale above an 84 in sofa. Drawn to scale above an 84 in sofa (wider than your phone).
See the full size guide

How it works for your customers.

  1. Browse and filter.

    They find work like their own pet: dogs in oil, cats in watercolour, a horse in pastel.

  2. Price it and fill in the order.

    They pick a size, add each pet’s name and colours, and see the total as they go.

  3. Send it, then reply with photos.

    The order goes to you as tidy text by email or text message. They reply with their photos attached. Nothing is uploaded.

It thought of the details, so you don’t have to.

A gallery that filters by animal and medium

Two rows of chips, Animal and Medium, that combine. Twelve sample portraits ship with it, and any piece without a photo is painted in its own colours until you add one.

12 portraits

  • BiscuitDog · Oil
  • PepperCat · Watercolour
  • JuniperHorse · Oil
  • MossDog · Pencil
  • ClementineCat · Pastel
  • OtisDog · Watercolour
  • HazelRabbit · Pastel
  • KiwiBird · Watercolour
  • BrambleDog · Oil
  • LunaCat · Pencil
  • DukeHorse · Pastel
  • PipRabbit · Pencil

Photo tips that get you a better reference.

Six tips, each with a Do and an Avoid, written for someone holding a phone and a wriggling dog.

Get down to their eye level

Do: Kneel or lie down so the lens is level with their eyes.

Avoid: Shooting down from standing height.

An order that arrives complete.

Name, contact, size, medium, and every pet’s name and markings, in the same format every time. Customers copy it, email it or text it straight to you.

Portrait order for Willow & Whisker Portraits

Name: Jo Bloggs
Contact: jo@example.com
Size: 11 × 14 in (28 × 36 cm)
Medium: Artist's choice

Pets (2):
1. Biscuit: cream with a white chest
2. Pepper: black, green eyes

Notes: none

Price: $260 for the first pet + 1 extra pet × $80 = $340
Prices exclude shipping.

I'll reply with my reference photos attached.

The order waits for them.

The draft is kept in their browser, so they can go and read the photo tips and come back to everything they typed.

“I’ll find a better photo and come back.”

Built for every customer.

Keyboard friendly from the first link to the last button, 44 px touch targets, announcements for screen readers, and light or dark to match their phone.

The demo site

This is Willow & Whisker, a studio that doesn’t exist.

Every screen below is the real site, running. Click around, filter the gallery, fill in an order. Rowan Ashby and the studio are samples; you’ll replace them with you.

Open it full screen

Make it yours in four files.

You never touch the design. Change your name and contact details in one file, your prices in another, and every page follows: the gallery, the size guide, the order sheet and the summary all read the same price list, so the price a customer sees is the price you quote.

Put your own photographs in the gallery file when they’re ready. Until then, every piece is painted in its own colours.

  1. src/business.ts

    Your studio name, your name, tagline, town, email and phone.

  2. src/data/priceList.ts

    Sizes, prices, the cost of each extra pet and how many fit.

    { id: "16x20", widthIn: 16, heightIn: 20,
      basePrice: 380, extraPetPrice: 110, maxPets: 4 }
  3. src/data/gallery.ts

    Your portraits: pet name, animal, medium, size and a photo.

  4. src/data/photoTips.ts

    The tips, in your own words, and how to send photos.

The site checks your price list and gallery when you run its tests, so a typo can’t ship a broken price.

Let the site answer first.

Your work on the wall, your prices worked out, and orders that arrive with every detail. Open the demo and try ordering a portrait of your own pet.

Open the demo site