We Started Tracking What AI Says About Businesses. Here Is What It Said About Ours.
AI assistants already answer questions about your market, and some of what they say is invented. We tracked what they say about us. Now it is a service.
Blog
Actionable advice on web development, SEO, and lead generation for businesses that want to grow.
AI assistants already answer questions about your market, and some of what they say is invented. We tracked what they say about us. Now it is a service.
A claimed profile and a ranked directory listing are two different things. We checked all 126 agencies on our state's ranked list and were on none of them.
An AI describes your business from your own site but recommends you from evidence you cannot write yourself. The half of AI visibility we do not control.
Phoenix's median was 78, but the mean sat almost seven points lower. Seven sites scored below 40, and 51 of 57 failed accessibility. The median hides the tail.
Tucson produced the tightest scores we have measured: nothing below 42, nothing above 90, no site in the critical tier. Consistent, and consistently unfinished.
We are the top-cited source in the AI answer for our market, and it still tells searchers to call someone else. Readable and recommended are different systems.
Run a free SEO audit. No signup, results in about 60 seconds, and the report is yours to keep.
We crawled 1,629 business websites across 30 cities and 11 industries. Only 5 percent block AI crawlers. Forty percent give them nothing to read.
Pueblo Catering went 83 to 95 to 98. The last two points are one page that is 11 words short, and it is short on purpose. Here is why we are leaving it there.
Nearly one in five CPA firm websites has an llms.txt, the file that guides AI agents. We checked 556 firms: fewer than one in ten wrote it themselves.
AI answers name some firms and leave equally qualified ones out. The difference is often how clearly a firm publishes who its people are and what they can do.
Your firm has expertise and years of content, but the right pages still do not rank. Here are five things we check before anyone publishes another article.
A pile of valid JSON-LD blocks is not a knowledge graph. For an accounting firm, the work is connecting the firm, its offices, and its people into one story.
Run a free SEO audit. No signup, results in about 60 seconds, and the report is yours to keep.
A multi-office firm needs one accurate, connected identity per location, plus a process that stops old versions growing back. Start with an inventory.
Buying SEO tools is easy. Wiring them into a system that produces rankings, traffic, and revenue is the hard part. Here's our stack, layer by layer.
Run your site through DeepAudit AI, fix what it finds, and see if you can get all nine categories green. Then decide whether the tool was right.
DeepAudit AI, our free SEO audit tool, is now available on Zapier (beta). Trigger an audit on any URL and pipe the score and prioritized fixes into 6,000+
A keyword domain is not an SEO shortcut. We named a Pueblo caterer after one anyway, and what fifteen dollars actually bought was clarity, not rankings.
Our audit score dropped six points overnight and flagged 48 of 50 pages. Every warning came from one shared component. Here is how we traced it.
Run a free SEO audit. No signup, results in about 60 seconds, and the report is yours to keep.
Shortening a post is not adapting it. One real study, and what we actually changed for LinkedIn, X, Pinterest, YouTube, and private communities.
We manage several businesses and got tired of paying for the calendar, so we built our own scheduler. What the free plan includes and where the limits are.
A site can look complete in a browser and return almost nothing in its initial HTML. We measured the gap on 368 small business sites. One in four lost value.
We scanned 51 Las Cruces business websites from OpenStreetMap. The median scored 67 out of 100, and the same handful of failures showed up site after site.
We scanned 52 El Paso business websites. The median scored 68, every page had an accessibility failure, and only 4 declared a Spanish version.
We scanned 59 Albuquerque business websites sourced from OpenStreetMap. The median was 64, the lowest of the city samples we ran, and 14 scored below 40.
Run a free SEO audit. No signup, results in about 60 seconds, and the report is yours to keep.
Santa Fe posted the highest median of any New Mexico city we scanned, 76 out of 100. It also had the worst focus-indicator failure rate.
Houston had the highest median of any city we scanned, 75 out of 100. The higher score did not make the accessibility or structured-data findings go away.
We scanned 56 Denver business websites. The median was 70, every page had an accessibility failure, and our JavaScript explanation turned out to be untested.
We audited our own site and found that 90 percent of our traffic was bots and 80 completed audits produced 2 booking clicks. The problem was never the rankings.
The global search number is not your number. The useful question is which searches matter to you, where you appear, and whether that produces revenue.
A visual review, a performance test, a crawl, a keyboard pass, and a source comparison answer different questions. A site is healthy when the evidence agrees.
Run a free SEO audit. No signup, results in about 60 seconds, and the report is yours to keep.
An audit can inspect the response your server sent or the DOM the browser built. Each hides a problem the other reveals. The finding is the difference.
I asked ChatGPT to audit our site. It named technologies that are not on the page and cited URLs that do not exist, then admitted it never measured anything.
The first decision was not to stop at raw HTML. Capture the server response and the rendered DOM, then treat the difference as the finding.
Paid acquisition rarely stops working overnight. It keeps producing customers while each additional one gets more expensive, and the average hides it.
Our rewriter produced cleaner prose that quietly dropped a product name, a city, and two internal links. We were measuring fluency and never checking fidelity.
Of 292 B2B sites we scanned, 191 returned a valid mobile Lighthouse verdict. 185 of them failed at least one threshold. The median mobile LCP was 10.5 seconds.
Run a free SEO audit. No signup, results in about 60 seconds, and the report is yours to keep.
292 sites scanned, 191 valid mobile tests, 185 failed a Lighthouse threshold. Median mobile LCP: 10.5 seconds. Open dataset, honest denominators.
We wanted to open a sales call with a specific page on the prospect's site and a specific finding, not generic talking points. That is why the tool exists.
SEO starts at $450 a month with us, and project work is $100 an hour. Here is the arithmetic under any SEO price, and the returns we refuse to promise.
LCP is a composite of four delays: server time, discovery, download, and render. The diagnostic we ran on a 7.3 second mobile trace, and what it can prove.
Formats, sizes, srcset, lazy loading, and CLS. What image optimization actually fixes, and why preloading the wrong resource makes things worse.
Google may not have your site indexed, may not be able to read it, or may simply rank someone else. Three different problems. How to tell which one you have.
Run a free SEO audit. No signup, results in about 60 seconds, and the report is yours to keep.
Stale data, a crawl that stopped early, one blended score, and raw HTML instead of the rendered page. Four reasons two audits of the same site disagree.
Traffic in, nothing out. Here is how we found the leak on our own site: 80 completed audits produced 2 booking clicks. A diagnostic you can run yourself.
Three Next.js sites, all invisible to crawlers. Every real mistake, one claim we got wrong and corrected, and why a technically clean site still did not rank.
A website is not automatically a balance-sheet asset. But leadership measures it far less rigorously than every other channel. The defensible version.
We added an RSS feed to a Next.js static export so HackerNoon could import our posts. Four files, 50 lines, and one gotcha that silently breaks the import.
Marketing is held accountable for SEO and controls almost none of what it depends on. Engineering owns rendering. Operations owns business information.
Run a free SEO audit. No signup, results in about 60 seconds, and the report is yours to keep.
A perfect performance score is not an outcome. Our own site scores 100 on our own deep scan and still loses almost everyone at the booking step.
Where the 77% figure actually comes from, why it is a framing device and not a finding, and the one after-hours claim we can support with a real study.
Structured data does not generate leads or earn the map pack. It makes your facts machine-readable and can make a page eligible for supported features.
Traffic, leads, and revenue are three different measurements, and most sites cannot connect them. What we found when we checked our own analytics.
AI Overviews and assistants are real. Most claims about how to get into them are not. What we can verify, what we measured, and what nobody knows yet.
We sell SEO, so read this skeptically. For many small businesses, doing it yourself is the correct call. Where that stops being true, plus our real prices.
Run a free SEO audit. No signup, results in about 60 seconds, and the report is yours to keep.
Five problems we can document with real denominators, and three so-called SEO mistakes that are not mistakes at all, including multiple H1s and word count.
Before you add another widget, measure the path. What lead capture actually is, what we can prove about it, and the numbers we removed from this post.
An agency writing about when to hire a freelancer instead. Real tradeoffs on cost, risk, skill range, and support, plus the questions to ask both.
Wix was the best-performing platform in our 368-site study. Where it genuinely constrains you, and why rendering strategy matters more than the platform.
We used to argue custom code beats Squarespace. Then our own 368-site study found custom builds were the worst-performing group. Here is the honest tradeoff.
A three-year cost model you can fill in yourself, with every assumption stated. Includes the claim we cut because we could not support it.
Run a free SEO audit. No signup, results in about 60 seconds, and the report is yours to keep.
An honest comparison of WordPress and React/Next.js: what each is good at, what our 368-site study says, and the question that actually decides it.
Sourced numbers only. Google and Deloitte on a 0.1 second mobile improvement, Google and SOASTA on bounce, and the fabricated revenue figures we deleted.
An audit finds conditions on your site. It cannot tell you what they cost. Proving cost takes Search Console, field data, analytics, and a before and after.
Ads, email, search, and social all end on the same page. What we can measure about that page, what we cannot, and which team actually owns each part of it.
Run a free SEO audit. No signup, results in about 60 seconds, and the report is yours to keep.