Field Notes
What we learn doing the work.
Local SEO, AI search, voice agents, and the Client Zero series — where we assess and rebuild our own business in public, on the same standard we sell. No recycled listicles. Notes from the field, written after the invoice cleared.
Local SEO for Westerly and South County
A coastal Rhode Island business is found by two very different people. Search has to work for the one who has never heard of you.
How the Google map pack decides who shows up
Google weighs three things when it picks the three businesses in the map pack. Two of them you can work on. Here is what moves each one.
What local SEO actually costs in Rhode Island
Ask three agencies what local SEO costs in Rhode Island and you get three numbers that do not overlap. Here is what actually drives the price.
You can't fix what you can't see: logging from day one
Error tracking for web apps isn't a nice-to-have you bolt on after something breaks in public — it's the difference between hearing about a bug from a customer and fixing it before they notice.
Ship it twice a day: CI/CD for people who aren't a dev team
CI/CD for solo developers doesn't mean a DevOps team — it means one automated check between "I hope this works" and production, and a fast way back when it doesn't.
Your cloud bill is an architecture decision
Cloud cost architecture isn't a finance setting you tune after launch — it's decided the week you choose your hosting setup, and the invoice is just that decision showing up with a dollar sign in front of it.
The auth decision you make in week one and live with forever
Choosing authentication for a web app is the second decision that's expensive to reverse, right after the schema — why the permission model belongs in week one, checked on the server, not just hidden in the UI.
Design your database before you write a line of app code
Database schema design for web apps comes before the first component, not after — screens are cheap to redo, a schema with real customer data inside it is not.
What to build first: the order the 13 layers actually go in
The right app development order starts with the two decisions you can't undo later — the schema and the auth model — and builds outward from there.
Why your leads are misspelled and your project updates are still manual
Bad CRM data quality isn't a training problem, it's a plumbing problem — why misspelled leads and manual project updates quietly cost more pipeline than any campaign recovers.
The first 90 days: what an operator actually installs
A fractional CMO 90 day plan, honestly told: the audit in month one, the systems installed in month two, and what actually starts moving by day 90.
When you need an executive, not another vendor
When to hire a fractional CMO: the signals that you've outgrown vendors — no one owns the sequence, the systems don't talk, and the reports all look fine while the number stays flat.
Low base, real commission: why I take skin in the game
What does a fractional CMO cost? A look at the low-base-plus-commission structure, why it's skin in the game and not a discount, and what it changes about the advice you get.
$3M in 60 days: what changed when a builder stopped buying marketing
A fractional CMO case study, told in order — what Custom Crafted Homes was doing before the seat went in, what changed, and how it closed $3M inside a 60-day window.
What a fractional CTO/CMO actually does all day
Not a channel, not a deliverable — a day in the seat that owns sequence, systems, vendor accountability, and the numbers underneath all three, illustrated by the engagement that closed $3M in a 60-day window.
A pre-launch checklist for an app you didn't fully build yourself
A copy-paste pre launch web app checklist for owners who paid someone — or an AI tool — to build their app. 13 layers, phrased as yes/no questions, with the two that are non-negotiable before you launch.
Vibe coding is great — until launch day. Here's the gap.
Vibe coding is the best thing to happen to small operators in a decade — and it never touched the boring, load-bearing half of shipping software. Where vibe coding security actually stands, and how to close the gap before launch.
What happens the first time your AI-built app gets real traffic
No app rate limiting, no caching, one server. What actually happens when an AI-built app meets a viral spike or a bot swarm — the 3am bill or the crash — and what stops it.
Row-level security: the wall your AI-built app is missing
Supabase row level security is the single scariest gap in AI-built apps. What it actually is, why AI tools ship without it, and the one-question test to check your own app before launch.
The security holes AI coding tools leave in every app
Cursor, Claude, Lovable, and Bolt ship fast, working apps — with the same handful of AI generated code vulnerabilities baked in every time. Here's what to check before launch.
How to tell if your app is actually production-ready
A plain 13-point gut check to answer "is my app production ready?" before you launch what Cursor, Claude, Lovable, or Bolt built for you.
What your AI-built app is missing before launch
AI builds exactly what you describe — so everything you didn't describe ships silently broken. The five things that are wrong almost every time.
Go where the attention already is
A phone reel gets hundreds of views in a day; a carefully optimized page gets none. Attention is the only scarce input in a business — so you go to wherever it already is, build a bridge back to a site you own, and stay willing to move toward the opportunity.
How much does an AI receptionist cost?
The honest answer is a range, not a number. The three pricing models (per-minute, metered, flat monthly), what actually moves your price up or down, and the number that decides whether it's worth it — so you can size one before you ever get on a sales call.
Happy Fourth, from right here
A quick holiday note from all of us at Insightful Eye - across Rhode Island, Boston, and Cape Cod.
Does your small business need an AI receptionist?
The honest math on missed calls, what an AI receptionist actually does versus a human answering service, which businesses need one most, and how to hear ours - Iris - live on the phone right now.
Freelance your CFO: your money has no owner
A full-time CFO runs $180K–$250K, so no business under ~$5M ever hires one — and the most important money decisions default to a gut feeling and a Friday bank-balance check. What a fractional CFO actually owns, and how to rent the function instead of the salary.
Why I show up and shoot my clients' photos myself
Stock photos are invisible to local search. I spent a decade behind a camera - and I still show up on-site to shoot the real, geo-specific photos that win Google's map pack and AI answers. Same eye, new subject.
A clean migration scored worse before it scored better
When we moved a Cape Cod home builder off an inherited template site, Semrush Site Health dropped to 85 on launch day - below the site we replaced. A week later it read 93. Why a good migration dips first, and why the new 93 is worth more than the old one.
AI search needs local proof, not more marketing claims
ChatGPT and Google do not trust taglines. For local businesses, AI visibility starts with crawlable proof: service pages, geography, reviews, case studies, and consistent entity signals across the web.
We ran our $2,500 audit on ourselves and scored 24/100
An agency that sells visibility, operating from a domain with none. The full story of the Client Zero audit: the zero keywords, the authority score of 2, the wedding photographer who still owned our brand query — and the 90-day plan we're now executing in public.
Start Here
Get the assessment we wrote about — for your business
Fifteen sections of verified telemetry. Tier 1 is $497, Tier 2 is $2,497, and the assessment fee is credited back if you move forward with our services.