Blog

56 posts on what actually works.

What we learn building sites, CRMs, AI assistants and automation for real businesses, written for owners, not developers. No predictions, no hype, just what we tested and what happened.

Websites

SEO, GEO and AEO explained in plain English

What SEO, GEO (generative engine optimization) and AEO (answer engine optimization) actually mean, how they differ, and what a small business in Delray Beach or anywhere else should do about all three in 2026.

AI at work

What an AI assistant on a website actually does all day

What a website AI assistant does all day for a Florida service business: page matched openers, tap qualifying, price callbacks, CRM leads and a morning recap.

AI at work

How we pick an AI model for a client project

How a Delray Beach studio picks an AI model for a client project: the job, speed versus depth, cost, privacy, and why one product often uses several models.

Websites

What a law firm website needs to get found in Palm Beach County

The pages, proof and technical plumbing a law firm website needs to show up on Google, the local map and AI answers across Delray Beach, Boca Raton, West Palm Beach and Jupiter.

AI at work

OpenAI, Anthropic, Google and the rest: what each is for when you are building

A builder's map of OpenAI, Anthropic, Google, Meta, xAI, DeepSeek and Mistral: what each is known for, hosted versus open models, and how we choose per job.

AI at work

Agents versus assistants: the difference that matters to a business owner

Assistants answer, agents act.

Running it

The five minute rule: where most businesses lose the lead

The form worked, the lead still went to a competitor.

AI at work

The morning brief: an AI agent that reads your business before you do

How we build a morning brief agent that reads leads, bookings, site conversations and site health overnight and sends one short message an owner actually reads.

AI at work

What an AI assistant should never say on your site

The guardrails we put on every website AI assistant: no invented prices, no legal or medical advice, never pretend to be human, and trained on the live site only.

AI at work

Should your business put an AI assistant on its website?

What we learned building five named AI assistants for client websites: what they should do, what they should never do, and when they pay for themselves.

AI at work

AI wrote the first draft, a human checked the facts: how our content pipeline works

How our content pipeline works for Florida businesses: AI drafts from the owner's notes, a claim guard checks every fact, real photos, owner approval, weekly.

AI at work

Open models versus hosted models for small business software

Open AI models you run yourself versus hosted models you call over the internet: privacy, cost shape, upkeep, and why most small businesses should start hosted.

Running it

What a weekly website audit catches that a redesign never will

Most website problems are not design problems.

AI at work

Why your AI assistant needs a name and a job description

Why Cruz, Drew, Kai, Mario and Blair each have a name and a one page job description, and how that document becomes the AI assistant's actual instructions.

AI at work

AI phone screening for applicants: how it works and where it stops

How an AI phone screener calls job applicants, asks the same questions every time, recommends hire or pass, logs to the hiring pipeline, and never decides.

Websites

A 12 point website checklist for Delray Beach businesses

A practical checklist for any Delray Beach or Palm Beach County business to see whether its website is set up to be found, trusted and contacted.

Websites

What a website built for 2026 looks like under the hood

What a small business website built for 2026 looks like underneath: pages built ahead of time, small server functions, schema, llms.txt and one address per page.

Websites

Design for the phone first, then make it beautiful on the desktop

Most local searches happen on a phone.

Websites

One page per service, one page per city: the structure that ranks

Why a single Services page cannot rank, and how we build one page per service and one page per city for Palm Beach County businesses, linked so they feed each other.

Websites

llms.txt and schema: how AI assistants learn who you are

What llms.txt and schema do for a local business site, what goes in each, how we generate both from the site, and why it matters when an AI assistant describes you.

Websites

Why page speed is a sales problem, not a tech problem

A slow website loses customers who were about to call.

Websites

The launch mistakes that make a new site invisible

The launch mistakes that make a new website invisible on Google: indexing left blocked, no sitemap, duplicate addresses, dead redirects, misplaced analytics.

Websites

A homepage is a conversation, not a brochure

How we write the first screen of a service business homepage: who it is for, what you do, where, proof, one action.

Websites

Your domain, your email, your analytics: what you should own and why

The accounts a business must own in its own name: domain, email, hosting, analytics, Google profile, CRM.

Websites

Rebuild or repair: how we decide what to do with an existing site

How we decide whether to repair or rebuild an existing business website: can we edit pages, control redirects, add schema, fix speed, and leave the platform later.

Websites

What your Google Business Profile and your website need to agree on

Your Google Business Profile and your website must agree on name, address, phone, hours, categories and links.

New software

Vibe coding: what it is, what it is not, and what it means for your business

Vibe coding explained for owners: describing software in plain English and letting AI write it.

New software

We cloned a CRM for a new industry in a day. Here is how

How a CRM built for a home builder became a landscaping CRM and an advisor CRM in a day: what stayed, what changed, and why a proven core beats a blank page.

New software

The new age of software development: what changed and what did not

AI now writes most of the code in a software project.

New software

Claude Code, Cursor and the tools we actually build with

A plain tour of the AI coding tools a small studio builds with: terminal agents, editor assistants and browser builders, what each is for, and why we mix them.

New software

You should own your software, and here is what that means

What owning your custom software means: code in your GitHub, database in your account, hosting on your card, docs in the repo.

New software

A real app or a website that installs: how to choose

Native app through the App Store or an installable web app? How we choose for clients based on notifications, camera, offline use, store review and update cost.

New software

Why custom software stopped being expensive

Custom software for a small business used to take months.

New software

Test on the real thing: why we verify on the live preview, not a laptop

Why we verify every change on a live preview deployment before merging, then check production, instead of trusting a laptop.

New software

Multi tenant in plain English: one codebase, many companies

Multi tenant software explained for owners: one codebase serving many companies, from permit software for several providers to a transit platform for many cities.

New software

The two bugs we inherited by cloning, and what they taught us

Two bugs that rode along when we cloned a working CRM: a placeholder database migration and a scoring rule that made every lead hot.

Design

Design that converts: the handful of rules we never break

The design rules every site and app we build follows: light backgrounds, one typeface, real icons, one action per screen, and contrast that survives Florida sun.

Design

From mockup to pixel perfect: how we build to an approved design

How we turn an approved mockup into a site that matches it: a section by section reconcile pass for spacing, type and color, then a check on a real phone.

Design

Dark mode is not a brand: why we default to light

Why service business websites and client reports should default to a light background, where a dark screen earns its place, and how we settle it with a client.

Design

Icons, not emoji, and other small choices that make a site look expensive

The small design signals that make a painter, landscaper or builder look established online: one icon set, a real type scale, even spacing and real photos.

Design

Motion with a purpose: when animation helps and when it annoys

When animation on a website helps and when it gets in the way: scroll reveals, counters, demos in a frame, the reduced motion setting, and how we keep it in check.

Design

A dashboard people open: the design rules behind our client reports

Why a monthly PDF dies in the inbox and a dashboard gets bookmarked: period filters, a KPI row, charts you can hover, a searchable log and a map, in that order.

Design

Pitch sites instead of PDFs: the proposal that is a website

Why we pitch hotels, resorts and builders with a private website branded to the prospect, with their logo, colors and a live demo, instead of a PDF proposal.

Design

Illustrated covers and real photos: how we picture a brand without stock images

How we picture a brand without stock photos: the owner's real job photos from a shared folder, one illustration system for covers, vehicles in the client's colors.

Running it

A CRM is a promise to reply: how we wire follow up so nobody is forgotten

How we wire a trade business CRM so no lead is forgotten: an instant reply in the owner's voice, a dated task, a nudge when a prospect goes quiet, email in view.

Running it

Lead scoring in plain English: why the hot ones float to the top

Lead scoring explained for owners: a few qualifying questions, points for timeline and budget, points off for just looking, tuned per industry and reviewed together.

Running it

The Monday audit: what an automated weekly check actually runs

What an automated weekly website audit checks across every client site we run: links, redirects, robots, schema, tracking, forms and Search Console.

Running it

Your marketing numbers in one place every morning

How we pull Google Analytics, Search Console, Clarity and CRM leads into one page inside a client's CRM each night, and why it uses a read only account.

Running it

New lead alerts that actually arrive, and the bug that silently ate them

A new lead alert that never arrived, the server bug behind it, how we found it on a client CRM, what we changed, and why we now test alerts with a real lead.

Running it

Partners in one CRM without seeing each other's leads

How a home builder, a painting company and a cabinet shop in Delray Beach share one CRM while each sees only their own leads, enforced at the database.

Running it

The intake form that qualifies before anyone calls

How we build multi step intake forms that score a lead before anyone calls, and what changes between a home builder, a Boca Raton advisor and a law firm.

Running it

A self publishing blog: what runs every week without anyone

How a self publishing blog works for a landscaper or advisor: topics from unanswered questions, sourced claims only, real photos, and automatic weekly publishing.

Running it

One login for the whole company: what an operating hub replaces

What an operating hub replaces for a company with an office and field crews: scheduling, time off, inspections, handbook, recruiting, support, CRM, a daily brief.

Running it

The CRM that works like an app on your phone and a workspace on your desk

Why we build the CRM as a phone app for owners and a full workspace for admins: bottom tabs, one tap call and text, full screen lead sheets, installable from Safari.

Running it

What should happen in the first five minutes after a form submits

The sequence we build for the first minutes after a website form submits: a human sounding acknowledgment, one timeline, a task, an alert, and a scheduled nudge.

Running it

The questions your assistant could not answer are your best content

How we review a website assistant's conversations each week in Palm Beach County, list what it could not answer, turn that into pages and posts, and retrain it.

Want the checklist run on your site?

Send it through the intake. You get the misses and what each one would take to fix, within a business day.