DiamondSample conceptMountain Crust Bakery
Online ordering, daily menu, and a story page that tripled their catering inquiries in the first month.
I build custom WordPress sites for small businesses — bakeries, salons, auto shops, florists, the works. One developer, no agency overhead. $300 flat, live in 5–7 days, and you own it outright.

Not features on a feature list. The actual jobs a small-business website is supposed to do — done by hand, not dragged together.
Hand-coded theme, no bloated page builders, no theme lock-in. You get clean code you actually own.
Designed phone-up. 70% of your customers will see the site on a 6-inch screen — it has to look perfect there first.
Schema markup, fast load times, Google Business Profile sync. So you actually show up when someone searches 'bakery near me.'
Online ordering, appointment booking, WooCommerce checkout — wired up and tested, not just plugged in.
Working contact form, click-to-call, WhatsApp, maps. Customers reach you in one tap, not three.
Your colors, your photos, your voice. Not a template that looks like every other shop in town.
I've been building WordPress sites for twelve years. I started because my sister's bakery needed a website and the cheapest quote she got was $3,200 for a five-page site from an agency that wanted a six-week timeline and a monthly retainer. So I built it myself in a weekend.
That bakery site is still live today. It loads in under two seconds, it ranks on Google, and the contact form still sends her an email every time someone wants to order a loaf. Nothing has broken. No one has paid a monthly fee.
That's the whole pitch. I work alone, from a small studio, with no project managers and no junior devs learning on your dime. You talk to the person actually writing the code. $300 gets you a real website — built by hand, owned by you, live in a week.
"The site paid for itself the first week. A couple saw the menu online, drove twenty minutes, and booked a wedding cake. I'd have lost that job without it."
These are sample concept mockups — shown to illustrate the design direction, not live client work. Yours will be built around your shop, your photos, your story.
DiamondSample conceptOnline ordering, daily menu, and a story page that tripled their catering inquiries in the first month.
BasicSample conceptA gallery-led homepage with bouquet showcase and a booking form for weddings and events.
DiamondSample conceptService menu, before/after gallery, and a booking flow that filled their calendar for three weeks straight.
BasicSample conceptStylist bios, service menu, and online booking — built so the front desk stops answering the same five questions.
No hidden fees, no per-page charges, no "let's hop on a call to discuss pricing." Here it is.
For shops that need to finally show up online.
For shops ready to take bookings or orders online.
Need something bigger — multi-location, membership, custom integrations? Tell me about it and I'll quote you straight.
From "hey, I need a site" to "it's live" — usually inside a week.
A 20-minute call or a few messages. You tell me about your shop, your customers, and what you actually need the site to do. No discovery-deck theater.
You get a homepage mockup within 48 hours. You react to it — love it, hate it, change the photos. Then I build the full site on WordPress.
Up to 3 rounds of revisions on Basic, more on Diamond. We tweak copy, swap images, adjust layout until it feels like yours.
I deploy, set up your domain, connect the contact form, run a final mobile test, and hand you the keys. You own everything.
Fill in the form, or just message me directly. You'll hear back from an actual person — usually the same day.
I collect only what you give me through the contact form: name, email, phone, business name, and your message. That's it. No analytics tracking you across the web, no advertising pixels.
I use your details to reply to you and, if we work together, to build your site. I don't sell or share your information with anyone, ever.
If I email a business to offer my services (cold outreach under CAN-SPAM), that email includes a one-click opt-out. The moment you opt out, you're permanently removed from my outreach list — no exceptions, no "wait 30 days."
Want anything deleted? Email create-sites@handmadeplugin.sbs and it's gone within a day.
Engagement. Work begins on a 50% deposit. The balance is due when the site goes live and you're happy with it.
Revisions. Basic includes up to 3 rounds; Diamond includes more. A "round" is a batch of feedback, not a single tweak — be specific and we'll move fast.
Ownership. Once paid in full, the website is yours — files, code, content, the lot. I hand over every login.
Refunds. The deposit covers the mockup stage, which is non-refundable (that's real work). If you're not happy with the direction after the mockup, we stop — no further charge.
Hosting. I set it up, but you pay the provider directly (around $5–10/month). I take no cut.