Skip to content

How-to

Everything we've written on how-to, drawn from live client engagements.

94postsUpdated Sep 2026
Library

All How-to posts

SEO·5 min

How to Do an SEO Audit: The Checklist We Run on Every New Site

A tool can score your site in ninety seconds. A diagnosis tells you which three of the two hundred flagged items actually move revenue.

SEO·6 min

What Is SEO? Search Engine Optimization Explained for Business Owners

Search engine optimization is not a trick or a tax. It is the work of being the best answer to a question your buyer is already asking.

SEO·5 min

Google SEO: How Ranking Works From Crawl to AI Overviews

Rankings are not granted. They are computed, by systems with documented jobs. Understand the jobs and SEO stops feeling like weather.

SEO·5 min

How to Choose an SEO Company: 12 Questions That Expose the Pretenders

You cannot out-audit a salesperson on their specialty. You can ask questions whose honest answers are expensive to fake.

SEO·5 min

Local SEO: The Complete Guide for Service Businesses

Near-me searches are won or lost on three factors Google names outright: relevance, distance, and prominence. Everything in local SEO feeds one of the three.

SEO·5 min

SEO for AI: How to Rank When the Search Engine Is an Answer Engine

More of your buyers get their answer from an AI than from page one. The playbook for being that answer is concrete, and most of your competitors have not run it.

SEO·5 min

SEO for Small Business: The Playbook for Owners Who Cannot Outspend Anyone

You will not out-publish a national brand. You do not have to. The searches that pay a small business are local, specific, and far less contested than the big numbers suggest.

SEO·6 min

SEO for Lawyers: What Moves Attorneys and Law Firms Up the Rankings

Legal search is brutal at the head terms and wide open in the long tail. The firms that win stop fighting directories for trophies and start owning the questions clients actually ask.

SEO·5 min

SEO for Contractors: The Local Search Playbook for the Trades

Referrals built your business. Search is where the next generation of referrals checks you out, and where the jobs go when nobody has a name to pass along.

SEO·5 min

SEO for Real Estate: Ranking as an Agent When the Portals Own the Head Terms

You will not outrank the portals for listings. You can outrank them for every search where a human being wants a human answer, and those are the searches that pick an agent.

SEO·5 min

SEO for Ecommerce: Product, Category, and the Long Tail That Actually Pays

Most store traffic advice is written for publishers. A store ranks with structure, product data, and honest depth on the pages that sell, not with a blog about its own industry.

SEO·5 min

SEO for Dentists: Filling the Chair From Local Search

Every month, people in your zip code search for a dentist and book whoever looks credible and answers first. The practice that treats that as an operations problem wins it.

SEO·5 min

How to Find Keywords for SEO: A Working Process That Does Not Need Enterprise Tools

Keyword research fails two ways: guessing with no data, or drowning in a tool export nobody actions. The fix is a small process biased toward searches you can verify and win.

How-to·9 min

How to Grow a Small Business: A Stage-by-Stage Playbook for Owners

Growth is not one big move. It is five ordinary levers, pulled in the right order, measured every week, and never abandoned early.

SEO·4 min

Google Ranking Factors in 2026: What Moves Rankings and What Never Did

The honest list is shorter than 200: relevance, authority, experience, freshness. Plus the myths that refuse to die, and the logic for telling them apart.

SEO·3 min

Storm Season SEO for Roofers: Own the Hail Spike Before It Hits

Search demand for roofers 10x's after a hailstorm, and the rankings are decided before the storm. The pre-season content play, week by week.

SEO·3 min

How to Get Roofing Leads Without Buying Them

Bought leads are shared five ways and priced like an auction. The owned alternative: map pack, reviews, a site that converts, and storm-season timing.

SEO·3 min

Local SEO for Roofing Contractors: How to Own the Map Pack

The map pack decides who gets the emergency call. Profile setup, review velocity, citations, city pages, and the spam fight, in order.

SEO·4 min

SEO for Roofers in 2026: How Roofing Companies Get Found on Google

The map pack, city pages with real proof, review velocity, and content AI can't answer for free. What actually ranks roofing companies in 2026.

How-to·9 min

From Zero to One Million: The Omnichannel Marketing System for a Local Business

The path to $1M is not a secret channel. It is five or six ordinary ones, run in the right order, measured honestly, and never abandoned early.

Construction·6 min

Zero to One Million for Contractors: The Omnichannel Playbook for Construction and the Trades

Your truck, your yard signs, and your Google Business Profile are one system. Most contractors run them as three accidents.

Healthcare·6 min

Zero to One Million for a Healthcare Practice: Filling a Patient Panel with Free Tools

Patients choose on trust signals you can build for free: reviews, answers, and a profile that looks alive. The ad budget comes later, and smaller than you think.

Retail·5 min

Zero to One Million in Local Retail: The Omnichannel Playbook for Stores That Sell Online and Off

In retail the store is a channel, the sidewalk is a channel, and the receipt is a channel. The winners just refuse to waste any of them.

Professional Services·5 min

Zero to One Million for a Professional Services Firm: From First Client to a Referral Engine

Nobody impulse-buys a lawyer. Firms grow on proof, referrals, and being the obvious answer when the question finally gets asked.

More from the How-to archive
Using AI to Write Content Without Tripping Google Spam Policies
AIHow-to10 min
Multi-Agent Content Systems: Research to Published Post on Autopilot
AISEO9 min
Automating Keyword and Competitor Research With AI
SEOCompetitor Analysis9 min
Turn Google Search Console Into an AI Opportunity Finder
Search ConsoleSEO10 min
Automated Technical SEO Audits: Crawl, Score, and Fix With AI
SEOPerformance10 min
Programmatic and E-commerce Product SEO at Catalog Scale
SEOAI10 min
RAG for SEO: Grounding AI Content in Your Own Data
AISEO10 min
Answer Engine Optimization: Getting Cited by AI, Not Just Ranked
SEOAI9 min
SEO Foundations That Make You Eligible for Google AI Search
SEOHow-to11 min
Titles, Meta Descriptions, and Social Cards: The Next.js Metadata Playbook for Every Business Size
Next.jsSEO11 min
Structured Data in Next.js: How JSON-LD Gets You Cited by Google and AI
Next.jsSEO10 min
AI Agents for SEO: What the n8n Agent Node Actually Does
AISEO9 min
AI Content Engines: Automating SEO Blog Production With n8n
AISEO10 min
On-Page SEO Automation: Titles, Meta, Schema, and Internal Links
SEOAI10 min
Sitemaps and robots.txt in Next.js: Telling Crawlers and AI Bots What Actually Matters
Next.jsSEO10 min
Redirects in Next.js: How Not to Torch Your Rankings in a Redesign
Next.jsSEO10 min
Speed Is a Ranking Factor: The Next.js Performance Checklist by Business Size
Next.jsPerformance10 min
AGENTS.md and llms.txt: Making Your Next.js Project Legible to AI
Next.jsAI10 min
Next.js MCP Server (next-devtools-mcp): Setup and What AI Agents Can See
Next.jsAI9 min
Make Your Site Read Like the Firm You Are: Positioning for Professional Services
Professional ServicesWeb Design2 min
The Professional Services Growth Playbook, by Firm Size
Professional Services2026 Trends7 min
Who Is Actually Searching for Your Firm: Market Sizing for Professional Services
Professional ServicesCompetitor Analysis8 min
Anthropic API Prompt Caching: The Pattern That Saves Thousands on Content Generation
AIPerformance4 min
Next.js 16.1 in Production: The Migration Playbook We Run on Every FH Site
Next.jsDevOps6 min
Supabase Row Level Security: The Multi-Tenant Pattern We Use Across FH Clients
SupabaseDevOps6 min
Cloudflare DNS and CDN: The Base Configuration for Every FH Client Site
CloudflareDevOps6 min
Google Search Console: From Zero to Actionable in an Afternoon
Search ConsoleSEO6 min
Core Web Vitals 2026: The Metrics That Matter and the Targets That Hold
PerformanceCore Web Vitals4 min
App Router Patterns That Actually Scale in 2026
Next.jsWeb Design5 min
Google Analytics 4: The Conversion Events That Actually Matter
AnalyticsSEO5 min
AI-Assisted Content: How to Use Claude for Drafts Without Sounding Like Every Other AI Site
AISEO5 min
Server Components vs Client Components: The Mental Model That Stops You Reaching for ‘use client’
Next.jsPerformance4 min
Supabase Storage for Marketing Sites: The Bucket-Per-Tenant Pattern
SupabasePerformance5 min
Privacy-First Analytics in 2026: GDPR, CCPA, AI Act, and What SMBs Actually Need
Analytics2026 Trends4 min
Cloudflare Pages vs Workers vs R2: Which One to Use in 2026
CloudflareDevOps6 min
Google Search Console Performance Report: Reading the Data Without Lying to Yourself
Search ConsoleSEO5 min
Server-Side Tagging: When SMB Sites Should Pay For It (and When They Shouldn’t)
AnalyticsPerformance4 min
Server Actions for Lead Forms: Replacing Your API Routes Without Losing Sleep
Next.jsSupabase5 min
Optimizing INP: The Five Patterns That Fix Interaction Latency
PerformanceCore Web Vitals4 min
RAG for SMB Sites: When Retrieval-Augmented Generation Actually Solves a Real Problem
AISupabase5 min
Supabase Edge Functions: When They’re Worth It and When They’re Not
SupabaseDevOps5 min
Accessibility Law in 2026: The Lawsuit Landscape and the Compliant Build Posture
Accessibility2026 Trends4 min
Cloudflare Turnstile: The CAPTCHA That Doesn’t Make Your Users Hate You
CloudflareNext.js4 min
Google Analytics 4 Consent Mode v2: The Implementation That Doesn’t Break Your Data
Analytics2026 Trends4 min
Next/Image with Supabase Storage: The Pattern That Saves 70% of Hero Image Bandwidth
Next.jsSupabase4 min
Sitemaps for Next.js Sites: The Pattern That Keeps Google Indexed
Search ConsoleNext.js5 min
Supabase Realtime: When SMB Sites Actually Need It (and When They Don’t)
SupabaseHow-to4 min
GA4 Attribution Models: Which One to Look At When
AnalyticsPPC4 min
ISR, SSG, SSR, and Edge: Picking the Right Rendering Mode for Each Page
Next.jsPerformance5 min
Bundle Size Budgets: How to Stop JS Bloat Before It Ships
PerformanceNext.js4 min
Cloudflare Workers: When Edge Functions Actually Earn Their Keep
CloudflareDevOps4 min
Container Queries Everywhere: The CSS Feature That Killed the Breakpoint Mindset
Web Design2026 Trends4 min
Supabase Auth With Next.js App Router: The Setup We Actually Ship
SupabaseNext.js4 min
UTM Strategy for SMBs: The Tagging Conventions That Survive a Year
AnalyticsPPC4 min
Next.js Middleware: The Five Patterns That Earn Their Keep
Next.jsPerformance4 min
Embeddings for Internal Search: The Pattern That Replaces ElasticSearch for Most SMB Sites
AISupabase4 min
Reading Supabase Logs: The Five Queries That Catch 80% of Production Issues
SupabaseDevOps3 min
Deploying Next.js on Coolify: The Production Posture We Run Across the FH Client Book
Next.jsDevOps5 min
Joining GA4 with Search Console: The Reporting View That Tells You What Actually Works
AnalyticsSearch Console4 min
Cloudflare WAF and Bot Management for SMB Sites: The Rules That Actually Work
CloudflareDevOps5 min
Critical CSS and Font Loading: The Last 200ms of LCP
PerformanceCore Web Vitals4 min
Why Isn’t My Page Indexed? 8 Causes, Fixed
Search ConsoleSEO4 min
Static Generation at Scale: Why FH Builds Ship 800+ Pages Without a Headless CMS
Next.jsSEO4 min
Supabase Performance: Indexing, Connection Pooling, and the Postgres Settings That Matter
SupabasePerformance4 min
Tool Use With Claude: Building Agents That Don’t Hallucinate Your Production Data
AISupabase5 min
Migrating from Firebase to Supabase: The Real Cost and the Step-by-Step Plan
SupabaseDevOps4 min
Reducing Third-Party Script Weight: The Audit Pattern That Saves Half Your JS Budget
Performance2026 Trends4 min
Schema Markup for SMB Sites: The Three Types That Actually Help
Search ConsoleSEO4 min
Cost-Effective AI: How to Pick Claude Opus vs Sonnet vs Haiku for Each Workload
AIPerformance4 min
Cloudflare Email Routing Setup: Free Custom-Domain Email Forwarding
CloudflareDevOps4 min
Browse

More topics

Loading the estimator