Small business marketing, in practice.
How businesses actually win customers — practical writing on the website, Google, reviews, advertising, lead response and AI search.
Featured
Start here
How to Rank Higher in Roofing Local Search
How roofing companies can rank higher in local search: Google Business Profile setup, consistent citations, reviews and the technical fixes that matter.
Latest
More from the lab
How to Get More Pool Service Leads
Where pool service leads come from: a website that converts, local SEO, ads and fast follow-up, and how to tell which channel books paying customers.
How to Automate Follow-ups for Law Firms
Which follow-ups a law firm can automate, the tools and sequences that work, what must stay personal, and the numbers that show whether it is working.
How to Convert Website Visitors to Leads
Measure your conversion rate first, then fix design, content and lead capture in order, and track each change so you know which one produced more inquiries.
How to Automate Booking for Plumbers
How online booking works for a plumbing business: the features that matter, how to roll it out without confusing staff, and how to tell whether it pays off.
How to Set Up Google Ads for Plumbers
Google Ads for a plumbing business: campaign structure, keywords, ad copy, budgets and bids, service-area targeting, conversion tracking and common mistakes.
How to Fix Slow Website Load Times
Find why a business website loads slowly — images, scripts, hosting, redirects — fix the causes in order of impact, and measure whether it made a difference.
How to Optimize Service Area Pages
Service area pages that earn their place: research, genuinely local content, on-page and technical SEO, and the templated-city-page mistakes to avoid.
How to Track Where Leads Come From
Set up lead source tracking across calls, forms, ads and your Google Business Profile, then judge each channel by booked customers rather than raw leads.
How to Respond to Bad Reviews
How to answer a negative review: what to say, what to leave out, when to take it offline, and how the response reads to the next customer considering you.
What AI Can Verify About a Roofing Company
Roofing customers are screening for legitimacy. Why exposure is not damage, which third-party records corroborate you, and what is worth publishing in text.
How Reviews Support Local Discovery
What reviews actually do for a local service business — for customers, for local discovery, and for the evidence retrieval systems can find.
What AI Can Find About a Pool Company
Pool service is recurring revenue, so visibility work serves a narrow switching window. What assistants find, what is missing, and why route density matters.
What You Can Influence in Google's AI
Google is not one AI. Organic, local, Maps, AI Overviews and AI Mode work differently. What is documented, what is not, what you control and how to test it.
Cost Per Lead vs Cost Per Customer
A reproducible way to work out true acquisition cost, from raw lead to acquired customer, with a fully worked hypothetical you can copy.
How to Target Local Customers on Facebook
Target local customers with Facebook ads: audience and location settings, creative that works for service businesses, budgets, measurement and common mistakes.
How to Rank for “Near Me” Searches on Google
“Near me” is not a keyword. Relevance, distance and prominence are what decide local results — what each means, what moves them, and what to stop paying for.
How to Write AI-Friendly Service Descriptions
Write service descriptions that answer the questions customers and AI assistants ask: what you do, where, for whom, at what price range, and what happens next.
How Much Do Angi Leads Cost
What decides the price of an Angi lead, why published ranges mislead, and how to compare Angi with other channels using your own cost per booked customer.
What AI Gets Wrong About Your Business
Wrong hours and stale service areas trace back to a source you can correct. How to find which one, the order to fix them in, and what cannot be corrected.
How to Test Your Real Map Pack Visibility
There is no map pack rank, only a rank at a location. A free nine-point grid test you can run by hand, and what the shape of the result tells you to fix.
How to Ask for Reviews Without Breaking Rules
How to ask for more reviews without breaking Google's rules: when to ask, how to make it easy, what never to offer, and how to keep the flow steady.
What ChatGPT Can and Cannot Find About You
There is no ranking to climb in ChatGPT. What retrieval can reach, what it cannot, the work that genuinely helps, and how to check whether anything moved.
How to Optimize Your Google Business Profile
The profile often does more for a local business than the website. The category choice, the empty services section, and the details that quietly cost calls.
How to Test AI Visibility for a Local Business
A repeatable twelve-step method for testing what AI assistants say about your business, with the conditions to record and the limitations to state.
Speed to Lead: Measure Your Own Number First
The research on lead response time is real, old and from another industry. How to measure your own median, what to fix first, and what to track after.