What the Business Visibility Check Consistently Finds in the KZN Market

TVS scores businesses across six digital presence categories through the free Business Visibility Check tool. The patterns that emerge, reinforced by daily monitoring of 249 KZN businesses across 18 industries, paint a consistent picture of where small business digital presence actually stands.

When TVS built the Business Visibility Check, the intent was to give a business owner a complete, objective picture of their digital presence across six measurable categories: Google Visibility, Business Profile Health, Website Technical Quality, Reviews and Authority, AI Readiness, and AI Visibility.

After processing businesses from across KwaZulu-Natal, and cross-referencing those results against the Market Intelligence system that monitors 249 businesses across 18 industries daily, certain patterns repeat with enough consistency to be worth documenting.

This is not a pitch for the tool. It is a findings report from the data it produces.

Business Profile Health is the most common failure point

Google Business Profile completeness is scored separately in the Visibility Check because the data justifies giving it its own category. Incomplete GBPs are the norm across the businesses TVS monitors, not the exception. Missing business categories, incorrect or absent trading hours, no service descriptions, no photos beyond the default, and unclaimed listings appear consistently across the dataset.

What makes this pattern particularly striking is that the GBP is free to complete. There is no budget barrier. The barrier is awareness: most business owners do not know that missing categories reduce map pack eligibility, that businesses with no photos underperform those with a consistent photo library, or that GBP completeness is one of the three primary factors Google uses to determine which businesses appear in local results and in what order.

In most cases, the gap between what a complete GBP requires and what the business has provided is a few hours of deliberate work. The return on that work, measured in map pack visibility, is disproportionately high.

Website Technical Quality divides on infrastructure, not design

Businesses on shared hosting score poorly on Core Web Vitals. Businesses on modern static or dedicated infrastructure score well. This pattern is clean enough in the data to be reliable.

The design of the website does not explain the gap. Businesses with professionally designed, visually polished sites on shared hosting fail Largest Contentful Paint benchmarks and accumulate Cumulative Layout Shift scores that damage both user experience and search ranking simultaneously. The performance failure is not a design decision. It is a hosting decision that was made, often years ago, without understanding its downstream impact on technical scoring.

Core Web Vitals failures are frequently invisible to the business owner. A site that loads acceptably on a desktop in a well-connected area may fail on a mobile connection in the suburbs. The failures are visible to Google’s measurement infrastructure and to prospective clients on slower connections. They are not visible to the person reviewing their own site from their office.

The fix, in most cases, is not a redesign. It is a change in where the site is hosted.

AI Readiness is where the gap is widest

Schema markup (the structured data layer that tells Google and AI systems what a business does, where it operates, who it serves, and what it offers) is present on a small minority of the websites TVS monitors. LocalBusiness schema, Service schema, FAQ schema: absent on the overwhelming majority of KZN small business websites.

The llms.txt file, which tells AI crawlers how to interpret a site in the same way that robots.txt tells search crawlers what to index, is present on essentially none.

This matters increasingly because the share of search interactions mediated by AI systems is growing. A business with correct, complete schema markup is giving those systems something to read directly. A business without it is asking those systems to infer the same information from unstructured content. The inference is frequently incomplete, generic, or wrong in ways that disadvantage the business when an AI-generated summary is the first thing a prospective client encounters.

Schema markup is not technically complex to implement correctly. It is simply not being implemented. The gap is wide and, across the KZN market, nearly uniform.

Reviews and Authority: the established business with a thin review count

One of the most consistent patterns in the Visibility Check data is the long-established business with a review count that does not reflect its years of operation. A business that has traded for a decade with satisfied repeat clients routinely holds fewer than 20 Google reviews. A business that opened 18 months ago but has a systematic process for requesting reviews from satisfied clients may hold 90 or more.

Review count does not reflect business quality or longevity. It reflects whether the business has a repeatable process for asking.

The map pack weighting for reviews is well documented. A business with a higher volume of recent reviews at a competitive rating will rank above a business with fewer, older reviews, regardless of which has been operating longer or delivers better service. The pattern the Visibility Check reveals here is not a quality gap. It is a process gap, and it is one that a business can close relatively quickly once the mechanism is understood.

AI Visibility: the newest category, the sharpest divide

The sixth category in the Visibility Check measures something that had no practical relevance five years ago: whether AI assistants can produce an accurate, specific description of the business when asked directly.

The answer depends almost entirely on what structured, crawlable information exists about that business online. Businesses with complete GBPs, correct schema markup, and published content about their services produce accurate, specific AI responses. When a prospective client asks an AI assistant what the business does, where it operates, and how to contact it, the answer is useful and attributable.

Businesses without these assets produce vague, generic, or incorrect AI responses. When the same questions are asked, the AI hedges, provides a generic category description, or describes the wrong business. This is not a theoretical risk. It is a measurable outcome that the Visibility Check surfaces by testing AI responses as part of the scoring process.

This gap is widening as AI search usage grows. The businesses that have their structured information in order are building a sourcing advantage that does not yet show up in traditional search ranking data but is accumulating in the background.

The composite picture

Very few businesses score well across all six categories simultaneously. The most common profile in the data is a business that does one thing adequately, usually maintaining a partially updated GBP or accumulating some review volume over the years, while the remaining five categories are largely unattended.

A business that scores well across all six categories is genuinely rare in the KZN market. The Market Intelligence data supports this conclusion: the top-scoring businesses in the dataset have built their positions by being complete across multiple signals, not by being exceptional on any single one. The market has a low bar, and most businesses are not clearing it consistently across every category.

The Visibility Check exists to show a business owner where their specific gaps are, using the same data and scoring logic that TVS applies across the broader market. The patterns documented here are what the tool consistently finds. The specifics, the exact gaps and the exact score, are different for every business.


Run a free Business Visibility Check for your business, or speak to us about what the findings mean.