Notes

Most popular SEO notes

The notes people find most on Google, ranked by clicks and then by how often Google showed them.

Most popular SEO notes

Ranked from Search Console, last 3 months to Nov 6, 2026.

A crowd of people walking along a busy city sidewalk on an ordinary day
Strategy

What is a koinophobe?

A koinophobe is someone afraid of living an ordinary life. The word comes from koinophobia, coined by John Koenig in The Dictionary of Obscure Sorrows. It's also the name of our SEO agency, and here's why.

Sep 27, 2026 · 3 min read

Someone checking items off a checklist
Technical SEO

How to do an SEO audit yourself: a one-afternoon checklist

You can find most of what's holding a small business site back in one afternoon with free tools. The checklist we'd give a business owner: indexing, technical basics, your pages, your Business Profile, tracking and AI crawler access, with what good looks like for each.

Oct 29, 2026 · 3 min read

A stack of papers
Technical SEO

Duplicate, Google chose different canonical than user: what to do

You told Google which URL to index and it picked a different one. What a Google canonical is, the three canonical statuses in Search Console, why Google overrides your tag, when Google is right, and how to line up redirects, canonicals, sitemaps and internal links so it agrees with you.

Oct 19, 2026 · 4 min read

A computer screen showing Google Search Console performance statistics and charts for a website
Call tracking

Google Search Console for contractors: setup and the reports worth reading

Google Search Console for contractors: how to set it up, the five reports worth checking, and what steady growth looks like, using a clinic's monthly clicks.

Oct 1, 2026 · 4 min read

Field survey plate: ten crawler lanes run toward a wall marked robots.txt, three of them stopped at a gate
AI search

Can ChatGPT read your site? How to check AI crawler access

Before ChatGPT, Claude or Perplexity can cite a page, a crawler has to fetch it. Which AI crawlers matter, the three ways business sites block them by accident, and what we'd put in robots.txt.

Oct 5, 2026 · 5 min read

Two professionals reviewing printed paperwork together at a conference table during a meeting
Call tracking

What a monthly SEO report should include (and what to ignore)

A monthly SEO report should fit on one page: calls, forms, Search Console clicks against the same month last year, the pages added or fixed, and next month's list. What goes on it, how to read a number that looks bad, and what to ignore.

Oct 9, 2026 · 4 min read

A laptop and phone showing analytics dashboards on a wooden desk
AI search

How to track ChatGPT traffic in GA4 (and Perplexity, Claude and Copilot)

ChatGPT tags its links with utm_source=chatgpt.com, and other assistants show up as referrers. A ten-minute GA4 setup that separates AI assistant visits from everything else, with the regex we use.

Sep 26, 2026 · 3 min read

An Android phone showing the Google homepage on a white surface
AI search

How to appear in Google AI Overviews: what Google says and what I measured

Google says there are no special requirements to show up in AI Overviews. My data says the sources it picks are rarely the pages ranking underneath it. Both are true; here's the six-step version and what it means for your site.

Sep 18, 2026 · 4 min read

A chart on a screen showing a declining trend
Technical SEO

Why did my website traffic drop? A 30-minute diagnosis

Before you panic or pay anyone, spend 30 minutes finding out what kind of drop it is. The order we check things in: broken tracking, seasonality, which pages fell, indexing, recent site changes, Google updates and AI Overviews, mostly using Google's own debugging steps.

Oct 25, 2026 · 3 min read

A sign that says come in, we're open
Local SEO

Google Business Profile categories: how to pick the primary and the rest

The primary category on your Google Business Profile does more for your map rankings than almost any other setting, and most owners pick it once and forget it. Where the category list is, how to choose the primary, which additional categories to add, and how to check what competitors use.

Oct 16, 2026 · 4 min read

A cleaner carrying a caddy and broom up the stairs of a home
By trade

House cleaning SEO: how cleaning companies get booked from Google

People search for the kind of clean they need: deep cleaning, move-out cleaning, biweekly service. How a cleaning company's site should be built around those searches, why a prices page matters, the Business Profile settings, and how to turn one-time cleans into recurring customers.

Oct 18, 2026 · 4 min read

A green and blue map
Technical SEO

How to submit a sitemap to Google Search Console and Bing

A ten-minute job that most small business sites skip. Where to find your sitemap on the common platforms, how to submit it to Google Search Console and Bing Webmaster Tools, what the statuses mean, and how to fix a sitemap Google couldn't fetch.

Oct 22, 2026 · 3 min read

Two men talking across a table during a business meeting
Strategy

Ten questions to ask before hiring an SEO for your business

Ten questions to ask before hiring an SEO, what a good answer sounds like for each, and the two answers that should end the conversation on the spot.

Oct 27, 2026 · 4 min read

A long row of library bookshelves
Technical SEO

Crawled, currently not indexed: what it means and how to fix it

Google visited these pages and decided not to keep them. How to sort the URLs in this Search Console status into the ones that matter and the ones that don't, the usual reasons, and what to change before asking Google to look again.

Oct 12, 2026 · 4 min read

Wooden card catalog drawers with metal labels
Technical SEO

Discovered, currently not indexed: why Google hasn't crawled your pages yet

Google found these URLs and put off crawling them. What the status means in Google's words, why new and template-heavy sites see so much of it, and the order we'd fix things in: server speed, wasted URLs, internal links, then requests.

Oct 15, 2026 · 3 min read

Freshly poured concrete being leveled with a screed board on a job site
By trade

Concrete driveway SEO for paving contractors

Concrete driveway SEO for paving contractors: a page per job, honest cost factors, job photos, town pages, schema, and tracking every quote request.

Oct 23, 2026 · 4 min read

Performance analytics graphs on a laptop screen
AI search

AI Overviews and your traffic drop: how to tell, and what to do

Impressions up, clicks down, rankings fine? That's often an AI Overview answering the question on the results page. How to confirm it in Search Console, which pages are exposed, and how to shift effort to searches that still send customers.

Sep 29, 2026 · 3 min read

A close view of a phone on a table
Local SEO

How to report fake Google Business listings, and when not to bother

Fake listings and keyword-stuffed business names push real companies down the map pack. How to tell a fake from a competitor you just don't like, which of Google's three reporting routes to use, what evidence to gather, and what to expect afterwards.

Oct 21, 2026 · 3 min read

A person holding an iPhone and browsing a website on the screen
Technical SEO

Core Web Vitals for contractor websites: what they measure and what to fix

Core Web Vitals for contractor websites in plain terms: the three metrics, Google's good thresholds, where to check them, and what usually slows sites down.

Oct 2, 2026 · 3 min read

A smartphone screen showing an active phone call interface with round buttons
Call tracking

How to track phone clicks with Google Tag Manager and GA4

How to track phone clicks with Google Tag Manager and GA4, step by step, from the tel: link to the key event, plus which calls it will never see.

Aug 8, 2026 · 4 min read

A construction worker in a hard hat sitting on a job site, talking on his phone
Call tracking

Call tracking for contractors: which calls came from Google?

Most contractors can't say how many calls came from Google last month. Here's how to track website calls, Business Profile calls and forms without a big tool.

Sep 11, 2026 · 3 min read

A man pushing a lawn mower across a green residential lawn
By trade

Lawn care SEO: how to rank in your town before spring

Lawn care searches jump in spring, and pages take months to rank. What lawn care companies should build over the winter so Google sends calls by March.

Sep 26, 2026 · 3 min read

A large old brick mill building standing beside a body of water
Local SEO

Merrimack Valley SEO for contractors around Lawrence, MA

Merrimack Valley SEO for contractors in Lawrence, Methuen, Andover, Haverhill and Lowell: town pages, Business Profile service areas and a free estimate page.

Oct 30, 2026 · 3 min read

A white work van parked on the side of a road
Local SEO

Service area businesses on Google: hiding your address, setting areas, and still ranking

If you go to your customers, Google treats you as a service area business. When to hide your address, how to set service areas, why they don't decide where you rank, and what to do about the towns farther out.

Oct 13, 2026 · 3 min read

A backyard swimming pool with a paved deck and a pergola covered patio
By trade

SEO for pool deck repair and resurfacing companies

How pool deck repair and resurfacing companies can rank on Google: a page for each service, before-and-after proof, the right map category and timing.

Sep 24, 2026 · 3 min read

A person at a laptop holding a payment card
AI search

How much does AI SEO cost? What drives the price, and what ours includes

AI SEO and GEO quotes run from a few hundred dollars to tens of thousands a month. What actually drives the price, what you should get at each level, and the full breakdown of what our $300-a-month add-on covers.

Oct 3, 2026 · 3 min read

A phone in front of a large Google logo
AI search

Google AI Mode SEO: how query fan-out changes which pages get found

AI Mode answers one question by running many searches you never see. That changes which of your pages can win. What Google has said about it, and how we'd structure a site for it.

Sep 19, 2026 · 3 min read

Two workers kneeling on a residential roof in bright daylight, working on the roof surface
Roofing

Roofing contractor schema: what to add and where it goes

Roofing contractor schema, page by page: what to mark up on your home page, service pages and articles, what it won't do for you, and how to test it.

Aug 26, 2026 · 4 min read

A woman holding a smartphone outdoors in daylight, looking at the screen
Roofing

Local Services Ads vs SEO for roofers: how they stack up on the page

Local Services Ads vs SEO for roofers: where each shows on Google, how you pay, when LSA makes sense, why SEO compounds, and how to track both side by side.

Oct 11, 2026 · 3 min read

Shelves filled with board games, tabletop games and puzzles stacked side by side
Strategy

614 keywords on page one for a game shop in Charles County, MD

Over The Table Top is one independent board game and card shop in Charles County, Maryland. Here's what 17 months of Search Console data says worked, what didn't, and what we'd do next.

Sep 30, 2026 · 2 min read

A worker on a residential roof using a power drill in bright sun
Roofing

How much should a roofing company pay for SEO in 2026?

What roofing SEO costs in 2026, from survey data on 439 providers, what each price level buys, and the red flags that mean you're paying for nothing.

Sep 19, 2026 · 3 min read

A person typing on a laptop with an AI assistant open on the screen
AI search

What separates an AI cited page from a page that merely ranked

Very often, we have been told of a plethora of actions that, if performed should get your pages seen by AI assistants, we ran some measurements to find out what actually moves the needle.

Sep 12, 2026 · 22 min read

A worker in a yellow shirt working on the roof of a house in daylight
Roofing

Google Business Profile setup for roofing companies

How to set up a Google Business Profile for a roofing company: category, service areas, address rules, phone tracking and photos, so the map sends you calls.

Sep 5, 2026 · 3 min read

A worker wearing a safety helmet talking on a cell phone
Strategy

Shared leads vs SEO: what a contractor gets from each

Shared leads vs SEO for contractors: how lead services split one homeowner among several bidders, what your own site brings, and how to compare the two.

Aug 22, 2026 · 4 min read

A man talking on his mobile phone while working on a laptop at an office desk
Call tracking

The three conversion events every local business should track

You do not need a complicated analytics setup. You need three events wired up correctly. These are the ones that count.

May 15, 2026 · 3 min read

A hand holding a black smartphone showing a map with local business pins
Local SEO

How to rank in the Google map pack: what you can change and what you can't

How to rank in the Google map pack using Google's own three factors: what you control under relevance, distance and prominence, and what gets you suspended.

Nov 3, 2026 · 4 min read

A mover standing beside a moving truck
By trade

Moving company SEO: local moves, long-distance routes and the trust problem

Moving is a trade where customers expect to be scammed, so trust does as much work as rankings. How we'd set up a mover's site: local town pages, long-distance routes that aren't doorway pages, the federal ad rule most sites miss, estimate pages and timing for the summer rush.

Oct 24, 2026 · 3 min read

A crew of seven workers in hard hats standing on a flat commercial rooftop
Roofing

How we build a flat roof repair page from job photos

How to build a flat roof repair page from your own job photos: compressing, naming and converting images, what goes on the page, alt text and links.

Oct 15, 2026 · 3 min read

A laptop screen showing photo editing software with an image open for adjustment
Technical SEO

How to optimize images for website speed on a contractor site

How to optimize images for website speed on a contractor site: resize, convert to WebP, compress, name and size them properly, and lazy load the right ones.

Aug 29, 2026 · 4 min read

A massage therapist working on the back of a woman lying on a treatment table
Strategy

How a clinic went from 158 to 501 clicks in six months

A short walk through a real result: what was broken, what we changed, and how the numbers moved.

Apr 20, 2026 · 3 min read

A suburban house among trees on a grassy hill, finished with a new asphalt shingle roof
By trade

Before and after photos SEO: why your project gallery ranks for nothing

Before and after photos SEO for contractors: why a text-free gallery ranks for nothing, and how to put each pair on the service and town pages that sell.

Oct 17, 2026 · 3 min read

A person using a MacBook with the Google Analytics 4 interface on screen
Call tracking

GA4 reports for contractors: five questions and where to find each answer

The GA4 reports a small business or contractor needs: five plain questions, the report that answers each one, and how to mark calls and forms as key events.

Oct 6, 2026 · 4 min read

A person holding a phone in their hand
AI search

Reddit and AI search: why forums get cited, and what a business should do about it

Google's AI Overviews cited forums and social sites four times as often as ChatGPT did in our study. What that means for how your business gets talked about, and the ways to show up that won't get you banned.

Sep 24, 2026 · 3 min read

A person typing on a laptop at a desk
AI search

How to write content that AI assistants cite

The pages ChatGPT, Claude, Perplexity and AI Overviews cited in our study had a shape: article-like, direct, specific and longer than what ranked. A page template any business can use, built from those measurements.

Sep 23, 2026 · 3 min read

A computer screen filled with structured data
AI search

Schema markup for AI search: what our data shows and what Google says

Does structured data help you get cited by ChatGPT or AI Overviews? Having schema at all made no measurable difference in our study. One type did line up with citations. Which schema we'd add, and why.

Sep 22, 2026 · 3 min read

A hand holding a smartphone open to the Google search homepage
AI search

GEO vs SEO vs AEO: what's different, and what a business owner should pay for

SEO, AEO, GEO, LLM SEO, AI SEO: five names, one customer asking a question. Where they overlap, where they differ, and how to tell whether you're buying something new or something renamed.

Sep 17, 2026 · 3 min read

Two people shaking hands in front of a plain white wall
Roofing

Getting more Google reviews as a roofer, within the rules

Reviews decide a lot of who wins the map. How roofers can ask for Google reviews at the right moment, and what Google and the FTC now prohibit.

Sep 17, 2026 · 3 min read

A person typing a question into an AI chatbot on a smartphone screen
AI search

AI search for local businesses: what our citation study suggests

AI search for local businesses: what our study of ChatGPT, AI Overviews and other assistants found, its limits, and the plain steps worth taking for your site.

Sep 15, 2026 · 4 min read

Store opening hours lettered on the glass door of a small business
Local SEO

NAP consistency for contractors: one name, address and phone everywhere

NAP consistency for contractors: where your name, address and phone number need to match, how mismatches creep in, and how to find and fix them.

Aug 31, 2026 · 4 min read

A stressed man in glasses holding his head while looking at his laptop
Call tracking

Contact form not working? An email setting and a speed plugin broke two client forms

Contact form not working on your WordPress site? Two causes we found on client sites, how each was fixed, and the monthly test that catches the next one.

Aug 15, 2026 · 3 min read

An electrician in a neon yellow shirt using a screwdriver on an electrical panel
By trade

Electrician SEO: pages for emergency calls and planned jobs

Electrician SEO for both kinds of search: urgent calls from the map, and planned jobs like panel upgrades, EV chargers and generators that need a page.

Nov 9, 2026 · 4 min read

An arborist secured by ropes pruning branches high up in a tall tree
By trade

Tree service SEO: catching storm calls and planned work

Tree service SEO for both kinds of demand: storm cleanup calls that spike overnight, and the planned removal, trimming and stump grinding people research.

Nov 9, 2026 · 4 min read

A person holding a phone in front of a laptop, the same website on both
Technical SEO

A contractor website homepage that converts: a checklist, top to bottom

A contractor website homepage checklist: what the first screen must say, the proof that earns a call, services, towns, the estimate form, speed and tracking.

Nov 8, 2026 · 4 min read

A stressed businesswoman sitting at her laptop with her head in her hands
Local SEO

Google Business Profile suspended? Why it happens and how to appeal

Google Business Profile suspended? The common reasons from Google's own guidelines, how to check the status, how the appeals tool works and what not to do.

Nov 7, 2026 · 4 min read

A calculator on printed charts beside a laptop on an office desk
Strategy

SEO vs Google Ads for contractors: how each one gets you calls

SEO vs Google Ads for contractors: how the ad auction charges you, why SEO builds over time, where Local Services Ads fit, and how to track both side by side.

Nov 7, 2026 · 4 min read

Roofing

Affordable roofing SEO: what a small roofer can get for $500 to $1,500 a month

Small roofing companies don't need a $3,000 retainer to compete locally. What a smaller budget should cover, what to cut, and the cheap offers that cost you more later.

Nov 6, 2026 · 2 min read

AI search

Are GPTBot, ClaudeBot and PerplexityBot crawling your site? How to check

Your robots.txt can allow every AI crawler and they still might not come. How to find GPTBot, ClaudeBot, PerplexityBot and the rest in your logs, which pages they read, how to tell a real bot from a fake one, and what a visit does and doesn't mean.

Nov 6, 2026 · 4 min read

Local SEO

Google Business Profile categories by trade: roofers, plumbers, HVAC and more

The primary and secondary Google Business Profile categories we'd pick for each home service trade, and the categories that look right but cost you calls.

Nov 6, 2026 · 2 min read

Small green seedlings growing up out of dark soil
Strategy

How long does SEO take? Real timelines from two sites we work on

How long does SEO take? Month-by-month click data from a clinic, a roofing site's year of rankings, and what to expect at months 1, 3, 6 and 12.

Nov 6, 2026 · 4 min read

A hand holding a pen over a blue clipboard, ready to fill in a list
Local SEO

A local SEO checklist for home service businesses

A local SEO checklist for home service businesses: Business Profile, service and town pages, reviews, citations, tracking, speed and the monthly upkeep.

Nov 6, 2026 · 4 min read

Call tracking

A monthly SEO report template for home service businesses

A one-page monthly SEO report a roofer or plumber can read in five minutes: the six numbers, the order to put them in, and the two sentences every report should end with.

Nov 6, 2026 · 3 min read

Roofing

A roof repair page that ranks: what to put on it

Roof repair searches come from homeowners with a problem today. What a repair page needs so it ranks in your towns and gets the call, from leak symptoms to response times.

Nov 6, 2026 · 2 min read

Roofing

Roofing SEO in Bradenton, Sarasota and Lakewood Ranch

Manatee and Sarasota counties mix older coastal homes with big planned communities, and homeowners search very differently in each. How a roofer here should split pages and profile work.

Nov 6, 2026 · 2 min read

Roofing

Roofing SEO in Florida: what changes in hurricane country

Florida roofers compete in a market shaped by storms, insurance and code. What that does to the searches homeowners make, and the pages and profile work that win them.

Nov 6, 2026 · 3 min read

Roofing

Roofing SEO in Las Vegas: desert roofs, different searches

Las Vegas roofers deal with heat, tile, flat roofs and planned communities, not hurricanes. How those differences change what homeowners search, and the pages a Vegas roofer should build.

Nov 6, 2026 · 2 min read

Strategy

SEO onboarding questions: what I ask every new client before I touch the site

The questions I ask a new service business client before I change anything: which jobs pay, which towns you want, how calls get answered, what's been done to the site before, and the accounts I need. Answer them yourself first and you'll know more about your site than most agencies will.

Nov 6, 2026 · 4 min read

An installer fitting a solar panel on a shingled roof
By trade

Solar company SEO in 2026: rewriting the pages the tax credit used to sell

For years, solar websites were built around the 30% federal tax credit for homeowners. That credit ended for systems placed in service after December 31, 2025, and plenty of sites still advertise it. What to fix first, the pages homeowners search for now, and how to compete with the lead sellers.

Oct 31, 2026 · 3 min read

A row of older brick storefront buildings along a small-town main street
Local SEO

Charles County, MD SEO for small businesses in Waldorf, La Plata and nearby

Charles County MD SEO for small businesses in Waldorf, St. Charles, La Plata and Indian Head, using a local game shop's real Search Console numbers.

Oct 29, 2026 · 3 min read

A red pickup truck parked in front of a small antiques shop with a painted sign
Local SEO

Business not showing up on Google when searched by name? How to fix it

Business not showing up on Google when searched by name? The common causes, the name signals to fix, and what we changed when it happened to our own brand.

Oct 28, 2026 · 3 min read

A house and a tree covered in heavy snow after a winter storm
By trade

A seasonal marketing calendar for home services: publish before the rush

A seasonal marketing calendar for home services: what roofers, HVAC, lawn and pool companies should publish each month so pages rank before the busy season.

Oct 25, 2026 · 4 min read

A pest control technician with his equipment working in front of a house
By trade

Pest control SEO: rank for the pest, sell the plan

Pest control SEO built around how people search: a page per pest, a recurring plans page, seasonal timing, town pages, reviews within the rules and tracking.

Oct 21, 2026 · 4 min read

A close view of a gray shingled roof with a small bird perched on top
Roofing

Roofing keywords worth building a page for

Which roofing keywords deserve their own page, how to find the ones your site already shows for in Search Console, and four searches from a real roofing case.

Oct 13, 2026 · 4 min read

A computer screen showing lines of code
Technical SEO

What is technical SEO? A plain-English guide for business owners

Technical SEO is the part of SEO that decides whether Google can find, read and index your pages at all. What it covers, in plain English, the checks you can run yourself in an afternoon, and when it's worth paying someone.

Oct 10, 2026 · 3 min read

Two women talking while looking at a laptop
AI search

How to hire an AI SEO agency: 12 questions to ask, and the answers to want

AI SEO and GEO agencies appeared overnight. Twelve questions that separate the ones who measure from the ones who sell the trend, with the answers you should want and the red flags to walk away from.

Oct 9, 2026 · 3 min read

A laptop on a desk showing ChatGPT's "What can I help with?" screen
AI search

How to rank in ChatGPT: what we measured, and what we'd do for your business

There is no ranking in ChatGPT the way there is on Google. There is a pool of pages it can cite and a habit of naming the companies Google already trusts. How to get into both, from our own measurements.

Oct 8, 2026 · 4 min read

A worker in an orange safety vest writing notes on paper outdoors
Strategy

What a free estimate page needs before anyone fills it out

A free estimate page is where a search turns into a lead, and most of them leak. Here's what we put on every one now, from builds for clients in Lawrence, MA and around the US.

Oct 7, 2026 · 2 min read

Field survey plate: four rows of three runs each, dots that hold their position in one row and scatter in another
AI search

How to track AI search visibility without fooling yourself

Asked the same question three times, ChatGPT kept 4.5% of its cited pages. One screenshot tells you almost nothing. A tracking setup an owner can run in a spreadsheet, using the method from our citation study.

Oct 7, 2026 · 4 min read

A smiling owner standing in her coffee shop
AI search

How to get your business recommended by ChatGPT

When a customer asks ChatGPT for a dentist, a roofer or a bakery near them, which businesses get named, and why? A practical checklist for owners, built on what we've measured and what OpenAI and Google say.

Oct 4, 2026 · 4 min read

A roofer tearing old shingles off a residential roof before a new roof goes on
Roofing

What a roof replacement page needs, in the order homeowners read it

What goes on a roof replacement service page, in the order a homeowner reads it: materials, repair vs replace, process, cost factors, photos and booking.

Oct 4, 2026 · 4 min read

A technician in a cap applying protective film to a car in a tint shop
Strategy

A Lawrence, MA tint shop owns its name. 'Window tinting near me' is next.

Tint Lordz Auto Spa ranks at position 2 or better for every version of its own name. The generic search sits at 19. Here's the data, and the plan any tint shop in the Merrimack Valley can copy.

Oct 3, 2026 · 2 min read

A shop owner holding his keys inside a retail store
AI search

Is SEO dead because of AI? What our data says

AI assistants mostly name companies that already rank on Google, they need crawlable pages to cite, and Google still sends the clicks. What changed, what didn't, and where a business owner should put the money.

Oct 2, 2026 · 3 min read

A person on a couch working on a laptop
AI search

Bing's AI Performance report: how to see when Copilot cites your site

Bing Webmaster Tools now shows how often Microsoft Copilot cites your pages, which pages, and the searches behind them. It's the first first-party AI citation data any platform has given site owners. How to set it up and read it.

Sep 28, 2026 · 3 min read

A business owner standing outside his store with his arms crossed
AI search

Brand mentions and AI search: how assistants decide which companies to name

AI assistants named the same companies Google ranks far more often than they cited the same pages. That makes being recognized across the web a bigger part of AI visibility than any single page. How to build it.

Sep 25, 2026 · 3 min read

A damaged asphalt shingle roof with several shingles missing and the underlayer exposed
Roofing

The storm damage pages every roofing website needs

After a storm, homeowners search questions before they search roofers. The storm damage pages to build now, so they rank before next hurricane season.

Sep 22, 2026 · 3 min read

A computer screen full of text from an AI assistant
AI search

Does llms.txt help SEO or AI search? What the evidence says

llms.txt is a proposed file that lists your important pages for AI models. Google has said no AI system currently uses it. When it's worth adding anyway, and what to do instead if you want to be cited.

Sep 21, 2026 · 3 min read

A small team working together around laptops
AI search

Perplexity SEO: how to get your site cited by Perplexity

Perplexity shows its sources more prominently than any other assistant, and it cites fewer of them per answer. What we measured about how it picks sources, and the steps that make your pages eligible.

Sep 20, 2026 · 3 min read

Close-up of an AI chat interface menu on a computer screen
AI search

Generative engine optimization (GEO): what it is and what holds up

GEO is the name for getting your business into answers from ChatGPT, Claude, Perplexity and Google's AI Overviews. What the term means, which GEO advice our own measurements support, and which they don't.

Sep 16, 2026 · 3 min read

A man in a cafe searching Google on a laptop next to a cup of coffee
Technical SEO

Why your contractor website isn't showing up on Google

Search your company and your site isn't there? Work through these checks in order, from the WordPress setting that hides you to pages Google never indexed.

Sep 14, 2026 · 3 min read

Aerial view of suburban rooftops along winding streets in a residential neighborhood
Roofing

How to build service area pages for a roofing company

One page per town works for roofers, if each page is real. What to put on a roofing service area page, how many to build, and where Google draws the line.

Sep 9, 2026 · 3 min read

Dark storm clouds rolling in over a coastal town and the water at Port Canaveral, Florida
Local SEO

Hurricane shutter SEO: your next customers may be one county over

Hurricane shutter SEO data from one Florida company: 38% of its visibility came from outside its home county. What that means for town pages and timing.

Sep 8, 2026 · 4 min read

Hands typing on a laptop showing the Google search page, with a phone beside it
Technical SEO

Ranking but no clicks? Fix the title tag, then the page

Ranking but no clicks? 307 search terms in Google's top ten got zero clicks across three sites. How to find yours in Search Console and fix title and page.

Sep 3, 2026 · 3 min read

A hand holding a smartphone showing a GPS map while out in the city
Local SEO

What 1,250 'near me' searches taught us about local SEO

We pulled every 'near me' search from five client sites. 1,250 queries, 780 on page one, 191 in the top three. Here is what the ones that rank have in common.

Sep 2, 2026 · 3 min read

Hand drawn wireframe sketches of website page layouts spread across a table
Technical SEO

How to do a website redesign without losing SEO rankings

A website redesign without losing SEO comes down to redirects, keeping the pages that rank, and watching Search Console after launch. Here is our checklist.

Aug 19, 2026 · 4 min read

A white outdoor air conditioning unit sitting beside a brick wall outside a building
By trade

HVAC SEO: get your pages live before the season turns

HVAC SEO runs on two seasons. Which service pages to build, when to publish them, a maintenance plan page, HVACBusiness schema and how to track the calls.

Aug 12, 2026 · 4 min read

A plumber kneeling in a bathroom, repairing the pipes and fittings under a fixture
By trade

Plumbing SEO: how to get the 2 a.m. emergency call

Plumbing SEO for emergency calls: Business Profile settings, a service page per job, town pages, Plumber schema and the call tracking that proves it works.

Aug 4, 2026 · 4 min read

A man at his desk looking over printed documents while working on a laptop
Call tracking

Rankings without tracking are a vanity metric

A page-one ranking feels great. But if you cannot tie it to a call or a form, you are guessing. Here is how we close that gap.

Jun 1, 2026 · 3 min read

Taking new clients

Book a free SEO call. I’ll tell you what I’d fix first.

Book a free 20-minute call, or email me if you’d rather write. Every price is on the pricing page, so there are no surprises when we talk.

Free, 20 minutes · same-day replies

Delivery guarantee. If I don't finish the month-one list within 30 days, you get your first payment back. The terms.

What happens on the call

  • I look at your site and your Google listing before we talk.
  • You get the two or three things I'd fix first, and what they'd cost.
  • If nothing's worth paying for, I'll tell you. No sales pitch.