Cohoon Consulting - Get Online and Grow.

Blog · Real features, real walkthroughs

Real features I’ve built. Real walkthroughs.

Each feature below was built for a real small business — with a video walkthrough showing exactly how it works. Use these as a menu of what your 7-Day Online Liftoff can include. Or head to the Showcase to see the finished sites live.

Latest post

Scoping a project against only the tools you already know about
Product Business strategy

You can’t scope what you don’t know exists

· 6 min read

The most expensive decisions I see business owners make aren’t bad decisions — they’re decisions made without knowing a cheaper option existed.

Prototyping a marketplace with no database behind it
Product Build in public

Build the front end first and fake the backend

· 6 min read

A client wanted a marketplace with a database and a CRM. We built the screens with nothing behind them and learned more in a week than a spec would have taught us.

A local business being recommended by an AI assistant
Local SEO Business strategy

How local businesses get found by ChatGPT, not just Google

· 6 min read

People are asking AI assistants for contractor recommendations. Here’s what those tools actually read when deciding whether to mention your business.

Facebook traffic split across seven separate source labels
Analytics Facebook Ads

Facebook shows up 7 different ways in my analytics

· 7 min read

One traffic source, seven separate labels, 721 sessions hidden in plain sight. How to find them and add them up before you judge the channel.

A contact page that produces no enquiries
Conversion Lead capture

Your contact page is where your leads go to die

· 6 min read

183 sessions reached my contact page and produced nothing. A single landing page produced 17 in the same window. The gap isn’t about design.

Being straight about AI-assisted writing
Build in public Business strategy

Yes, AI helps me write these. Here’s what that actually means.

· 6 min read

What the AI does, what I do, and why every post starts with something that actually happened in this business.

A client onboarding process reduced from days to hours
Build in public Operations

The system that cut my client onboarding from days to hours

· 6 min read

Days of repetitive setup used to eat the start of every project. Here’s what I built to get that time back, and what it changed about the work itself.

Direct traffic producing zero conversions
Analytics Local marketing

333 people came straight to my site. None became a lead.

· 6 min read

Direct was my second-biggest channel over 90 days and converted nobody. It turned out to be a measurement problem, not an audience problem.

A ninety-day audit of a small business blog
Build in public Analytics

44 blog posts later, my best one got 19 views

· 6 min read

Ninety days of my own blog, audited honestly: fifteen posts nobody opened and zero leads — plus the real reason I keep writing anyway.

Google Ads vs Facebook Ads for a local business
Ads Build in public

Google Ads vs Facebook Ads for a local business

· 8 min read

I spent $394.28 running both at my own business for 90 days. Facebook won on clicks, reach, and cost. Google won the only thing that turned into work.

A dedicated landing page beat the homepage 6 to 1
Conversion Landing pages

My landing page beat my homepage 6 to 1

· 6 min read

Same business, same offer, same person writing both pages. One produced 3 enquiries and the other produced 19. Here’s the difference.

Facebook Ads gave cheaper clicks and worse leads
Build in public Facebook Ads

Facebook Ads gave me cheaper clicks and worse leads

· 6 min read

Forty-one cents a click looked like the bargain of the year — until I looked at what those clicks actually did after they landed.

90 days of Google Ads spend, every real number
Build in public Google Ads

90 days of Google Ads: every real number

· 7 min read

I won’t recommend an ad channel I haven’t paid for myself. Here’s three months of my own spend — including the numbers that don’t flatter me.

I thought my Google Ads rep was a scam
Build in public Google Ads

I thought my Google Ads rep was a scam. I was wrong.

· 6 min read

For weeks I deleted every email Google sent about my ads account. Taking the call taught me more than months of clicking around on my own — plus how to spot the fakes.

Why roofing contractors in Oakland County need a real website
Trades Local SEO

Why roofing contractors in Oakland County need a real website in 2026

· 8 min read

A roof is a five-figure decision made by someone who has never bought one before. They’ll check three contractors before calling any of them.

How to verify a Google Business Profile with no storefront
Local SEO Google Business Profile

How to verify a Google Business Profile with no storefront

· 9 min read

If you drive to your customers, getting verified is far harder than the help pages suggest. What goes wrong, and how to walk in prepared.

The Growth
Ladder
Business strategy Local marketing

The order local businesses actually need to build things in

· 6 min read

Name, website, analytics, Google Business Profile, ads, custom software — most businesses tackle these out of order. Here’s the sequence that actually works, step by step.

Why I removed pricing from my website
Build in public Business strategy

Why I removed pricing from my website (and leaned off SEO)

· 6 min read

Once ads started driving traffic, I took the prices down on purpose. The reasoning, the trade-off, and why I dialed back keyword-stuffed copy too.

You don’t always need a new website
Business strategy Web design guide

You don’t always need a new website

· 6 min read

A friend asked me to help relaunch his business and assumed step one was a rebuild. I told him not to touch his site. When keeping what you have is the smart call.

The client who keeps referring me
Build in public Referrals

My best marketing channel is one client who keeps referring me

· 5 min read

Ads got clicks and no leads. One happy client keeps sending family. So I’m launching a simple referral program for existing clients.

Prototyping custom software in Cursor
Product strategy Custom tools

Prototyping custom software in Cursor before you hire engineers

· 7 min read

Turning a rough idea into a working prototype, a product spec, and a data model — so an engineering team builds the right thing the first time.

Free GitHub tools vs. paid SaaS
Own your tools Open source

The free GitHub tools quietly replacing paid software

· 6 min read

Some open-source projects (like Papercups live chat) are worth adopting; others (like self-hosting with Coolify) are more work than they’re worth. How I sort them.

Adding AI checks to a web form
Custom tools Features

Adding AI-powered checks to a web form (without the buzzwords)

· 6 min read

Wire a small AI check into a form so it can filter spam, route inquiries, or tidy messages. What it actually means, when it’s useful, and when it’s overkill.

When you outgrow free web hosting
Site ownership Hosting

When you outgrow free web hosting (Netlify and Vercel limits)

· 6 min read

Free hosting covers most local businesses forever. Here’s exactly where the free tier stops — and why hitting an edge is never lock-in.

Day 5 of Google Ads — building in public
Build in public Ads Analytics

I just turned on Google Ads — day 5, building in public

· 6 min read

47 clicks, zero leads — and why that’s normal at day five, not a failure. My honest baseline, one thing I’m fixing already, and what I’m watching next.

Where do my
leads come from?
July Giveaway Analytics

Have a website but no idea what it’s doing for you?

· 5 min read

You get the occasional call — but no idea which ones came from the site, what’s working, or where to fix things. 3 free analytics reviews this July.

Stop paying for QR codes you should already own
Site ownership Own your tools

Stop paying monthly for QR codes — build your own for free

· 6 min read

Paid QR services charge monthly for one feature — re-pointing a printed code. Here’s how I built that for free on a site I already own, with scan tracking baked in.

Cursor grows with your business
Site ownership Cursor skill demo

Cursor grows with your business

· 7 min read

The Cursor setup you get at handoff isn’t a snapshot — every rule, skill, and MCP server you add teaches it more about how your business works.

What I charge vs. everyone else
Pricing Web design guide

What I charge vs. everyone else — and why hourly billing is quietly breaking

· 7 min read

I charge $100/hr, less than most local designers. Why I’m staying there — and the deeper reason the hourly model is slowly cracking in 2026.

Running my own Facebook ads from Cursor
Build in public Ads MCP

I’m running my own Facebook ads from Cursor (build in public, week 1)

· 6 min read

Wired the Facebook Ads MCP into Cursor. Now I run my own ads from the same tool I build sites in. The workflow, the spend, what I’m watching.

Two clients just printed T-shirts
Client showcase Branding

Two of my clients just printed T-shirts. That’s the product.

· 5 min read

Two clients ordered business cards and shirts right after their sites launched. The website isn’t the deliverable. The confidence is.

From side project to real business
Build in public Operations

From side project to real business: the moment I opened a business bank account

· 6 min read

Crossing $5k/month meant separating the books. The honest first-90-days checklist — what I did, what I skipped, and what I’d do differently.

A/B testing without a SaaS
Cursor skill demo Conversion

A/B testing your own website without Mixpanel or a SaaS subscription

· 7 min read

Test two headlines, buttons, or heroes with a few lines of JavaScript and GA4. No Optimizely, no $200/month tools. You own the data.

SEO vs. simplicity
Web design guide SEO

SEO vs. simplicity: the awkward truce I make on every site

· 6 min read

SEO wants weird words in weird places. Simplicity wants clean writing. How I balance both without making the site look like a 2009 article farm.

Local-first website strategy
Business strategy Local SEO

Local first: why I tell every client to nail their hometown before going national

· 6 min read

A static site can serve the world from day one. Here’s why focusing on Oakland or Genesee County still beats “global on launch.”

Get more Google reviews for your trades business
Local SEO Trades Google reviews

How to get more Google reviews for your trades business

· 7 min read

Reviews decide who gets the call. A simple 5-step system to get more of them — without feeling awkward — plus a text you can copy and send today.

Traffic but no calls — five fixes
Web design guide Conversion

Your website gets traffic but nobody calls — 5 fixes you can make this week

· 8 min read

Visitors but no phone calls? The gap is usually fixable. Five things to check — including a candid look at my own site’s analytics.

Electrician websites in Oakland County
Trades Local SEO Oakland County

Why every electrician in Oakland County is losing jobs without a real website in 2026

· 7 min read

Homeowners search before they call. The five things every electrician’s website needs in 2026 — with a real local example (Colville Electric).

Michigan website cost: 2026 breakdown
Web design guide Michigan Pricing

How much does a website really cost in Michigan? A 2026 breakdown

· 7 min read

From $0/month DIY platforms to $25,000 agency builds — what each tier actually delivers, and where most local Michigan businesses should land.

You don’t own your website
Site ownership Web design guide

You don’t own your website — here’s why that’s a problem

· 6 min read

A 5-minute self-audit to check who actually owns each of the six pieces of your website — domain, hosting, code, GBP, analytics, DNS — and what to do about it.

Update your website without a developer
Site ownership Cursor skill demo

How to update your own business website without calling a developer

· 6 min read

Stop paying $150 every time you need to change a price or phone number. Make the edit yourself in 30 seconds using AI tools — no coding required.

The #1 mistake trades make online
Web design guide Trades

The #1 mistake trades businesses make online (and how to fix it)

· 6 min read

Most trades websites are brochures when they should be lead engines. Here’s how to spot the difference and five fixes you can make this week.

Show up for “contractor near me”
Local SEO Trades Google Maps

How to show up on Google when someone searches “contractor near me”

· 7 min read

A step-by-step guide to the local map pack — what Google actually looks at, and the four moves to start showing up in 60–90 days.

What a $1,500 website should do
Pricing Trades Michigan

What a $1,500 website should do for a Michigan contractor’s lead flow

· 6 min read

What should be in a $1,500 contractor website, what kind of lead flow it can produce, and what you should never accept at that price point.

HVAC websites in Oakland County
Trades Local SEO Oakland County

Why every HVAC company in Oakland County needs a real website in 2026

· 6 min read

HVAC customers in Oakland County search online before they call. The five things every HVAC website needs in 2026 — and why a Facebook page isn’t enough.

Plumbers in Flint losing customers
Trades Genesee County Plumbing

5 reasons plumbers in Flint are losing customers without a website

· 6 min read

If you’re a plumber in Flint without a real website, you’re losing calls every week. Five places it’s happening — and what to do about each one.

How to Choose a Web Designer in Oakland County, MI
Web design guide Local SEO Oakland County

How to choose a web designer in Oakland County, MI

· 7 min read

What to look for when hiring a web designer in Oakland County — and the five questions that expose whether they’re building your independence or your dependence on them.

Web Designer vs Website Builder
Web design guide Website builders

Web designer vs. website builder: which is right for your trade business?

· 6 min read

Wix vs. hiring a web designer — an honest side-by-side comparison including what you actually own, what it costs over 5 years, and when DIY stops making sense.

What Does a Website Cost in Michigan?
Web design guide Michigan Pricing

What does a website actually cost in Michigan? Real numbers for local businesses

· 5 min read

Honest breakdown across all five pricing tiers — DIY platforms, freelancers, local web designers, and agencies — with the hidden costs nobody mentions upfront.

Show Up on Google Maps — Oakland County, MI
Local SEO Oakland County Google Maps

How to get your business to show up on Google Maps in Oakland County, MI

· 7 min read

A step-by-step guide to the Google local pack: claim your profile, pick the right category, build reviews, post weekly, and get consistent citations across the web.

5 Signs Your Web Developer Is Holding Your Site Hostage
Web design guide Site ownership

5 signs your web developer is holding your site hostage

· 5 min read

No logins, monthly fees to keep the lights on, $150 to change a phone number. Here’s how to tell if it’s happening and what to do about it.

The Real Cost of Squarespace and Wix After 5 Years
Web design guide Squarespace Wix

The real cost of Squarespace or Wix after 5 years (vs. owning your own site)

· 5 min read

$23/month feels cheap. $1,380 over 5 years for something you own nothing of at the end does not. Here’s the full math, including the hidden costs nobody mentions.

I Built Referrals Into My Lead Magnet
Referral engine Lead capture

Turn every customer into a referral channel

· 5 min read

How a referral mechanic wired into a giveaway entry form turns every entrant into a distribution channel — no ad spend, no referral SaaS.

Build your own LinkTree
Link in bio

Owning your link-in-bio page (instead of renting it monthly)

· 4 min read

What it costs to build your own LinkTree alternative, why it’s worth it, and what you actually get instead of paying $60–$288/year forever.

I built my own lead funnel
Lead capture

Build your own lead funnel (no ClickFunnels, no developer)

· 5 min read

A landing page with pitch, comparison, email capture, and a downloadable PDF — the same funnel pattern I use, without the $97/month subscription.

I built my own survey tool
Customer feedback

Build your own survey tool in an afternoon

· 4 min read

A survey embedded in your own site, with responses in a Google Sheet you own. No SurveyMonkey, no Typeform, no monthly bill.

Add a waitlist to your site
Pre-launch

Add a waitlist to your site (before you launch)

· 4 min read

How a waitlist captures demand, validates ideas, and gives you a list of warm leads before launch day — no third-party tool required.

Custom AI for a pharmacy
Custom scripts HIPAA-safe

Custom AI for a pharmacy (HIPAA-safe, no cloud)

· 5 min read

A local AI script that processes sensitive data without ever leaving the owner’s machine. Nothing touches the cloud, nothing breaks HIPAA.

Want to see these features in action?

Not sure which of these fits your business? A free, honest conversation — I’ll tell you straight which features matter and which don’t.