Single Page Application (SPA)
A single source of truth helps SMEs centrally manage company data and consistently display it across their website, Google Business Profile, offers, online store, and internal processes. This article outlines typical data conflicts, a pragmatic minimum setup, and a 30-day implementation plan.

A Single Source of Truth for SMEs It is a single, well-maintained, and authoritative source of company data, from which your website, Google Business Profile, offers, shop data, internal documents, and later also AI assistants will be fed. The practical benefits are clear: less chaos, fewer errors, faster updates, and a more reliable data foundation for people, search engines, and digital systems.

For years, I've seen the same pattern in projects with small and medium-sized enterprises: The brand is clear, the performance is good, the team works efficiently—but the company data is scattered. Opening hours are listed differently on Google than on the website. An old PDF still contains a previous phone number. Quotes include outdated service components. Team photos are no longer current.

This is precisely where SSOT begins. Not as a large IT project and not as an abstract technical term, but as a fundamental business discipline: A business needs a reliable data basis before its website, marketing, automation and AI can work effectively.

A Single Source of Truth is the authoritative data source from which all important company information is consistently maintained and distributed across multiple channels.

Single Source of Truth for SMEs: Why a central data source is important

For an SME, a central data source is not a luxury. A central data source prevents the same information from being maintained in five different places, forgotten, or published inconsistently. By centralizing your company data, you build a foundation for better data quality, clear data ownership, and consistent communication.

Websites used to be digital brochures. Today, they are data hubs: they connect content with Google, Maps, online shops, CRM systems, forms, booking processes, quote templates, and increasingly, AI assistants. If the underlying data source is unclear, all output channels become unclear as well.

This doesn't just affect large companies. Small businesses in South Tyrol, such as tradespeople, hotels, retailers, or consulting firms, often have limited internal resources. If every change has to be manually entered multiple times, errors are almost inevitable.

What constitutes company data?

Company data isn't just address and phone number. A well-structured SSOT (Search Engine Optimization Strategy) includes all information that clearly describes your company, both internally and externally. For a minimal setup, I usually recommend these data objects:

  • Company profile: Official company name, short description, long description, legal form, year of foundation, location, catchment area.
  • Contact and locations: Address, telephone number, email, contact persons, map link, parking information, service areas.
  • Opening hours: Standard hours, public holidays, seasonal hours, special opening hours, company holidays.
  • Services: Product names, clear descriptions, target groups, benefits, requirements, frequently asked questions.
  • Products and shop data: Product names, variants, prices, availability, technical data, delivery information.
  • Offer components: Recurring items, text modules, pricing logic, payment terms, additional options.
  • Team data: Names, roles, responsibilities, languages, photos, short biographies.
  • Media: Logos, photos, videos, alt text, image rights, release status.
  • Legal basic data: Legal notice details, data protection contact, company numbers, mandatory information.
  • Structured metadata: Machine-readable information for search engines, platforms and technical interfaces.

If you maintain this information properly, your website will be clearer, your marketing faster, and your internal collaboration smoother. In my view, this is precisely the underestimated value: A well-structured online presence (SSOT) not only reduces technical errors but also friction in daily work.

Typical data conflicts I see in SME projects

In consulting and website projects around Bolzano and throughout South Tyrol, data conflicts rarely surface spectacularly. They seem minor. Nevertheless, they cost trust, time, and inquiries.

  • Different opening hours: The website says open on Saturday, but the Google Business Profile says closed.
  • Old price lists: An employee uses a quote template from the previous year, even though the new prices have already been decided.
  • Inconsistent service descriptions: The website describes a service differently than the PDF brochure or the sales pitch.
  • Outdated team data: A person is still listed as a contact person even though they are no longer with the company.
  • Incorrect contact details: Phone numbers, email addresses, or location data were changed in one channel but forgotten in other channels.
  • Contradictory product information: The shop displays a different variant, delivery time, or description than the internal document.
  • Shadowlists: Excel files, WhatsApp messages, old PDFs and private notes become unofficial data sources.

The real damage isn't caused by the individual error alone. The damage stems from the resulting doubt: customers question the accuracy of the information; employees wonder which version is correct; search systems and AI assistants receive conflicting signals.

BrightLocal has in Local Citations Trust Report 2018 A survey found that 80% of consumers lose trust in local businesses when they see incorrect or inconsistent contact information or company names online. While the study is older, its core message strongly aligns with my practical experience: Incorrect business information appears unprofessional, even if the business itself operates technically soundly.

Google Business Profile, website, and offers must tell the same truth.

Your Google Business Profile is the first point of contact for many local search queries. Google describes in the Google Business Profile Help, that verified businesses can edit information such as address, opening hours, contact information, photos, categories and service area so that customers can find correct and up-to-date information.

For SMEs, this data maintenance is crucial. If your Google Business Profile shows different opening hours than your website, it creates a trust issue. If your offers describe different services than your website, it creates a sales problem. If your shop displays different product information than your consultations, it creates a service problem.

If you want to delve deeper into local care, you'll find more information in our article on... Google Business Profile for SMEs a practical step-by-step guide.

Structured data makes your company data machine-readable.

Structured data Standardized, high-quality information that machines can read and interpret more easily. For local businesses, the most relevant information includes company name, address, phone number, opening hours, and location data.

Google provides examples of LocalBusiness Structured Data JSON-LD using Schema.org vocabulary, including business name, address, phone number, and opening hours. You can find these examples in the official documentation. Google Search Center.

The order is important: Structured data doesn't fix poor data maintenance. Structured data enhances clarity, provided the foundation is sound. If your central data source contains incorrect opening hours, even well-marked structured data will still convey incorrect opening hours.

Machine readability doesn't begin with the code. Machine readability begins with clear, well-maintained, and accountable company data.

What SSOT has to do with AI assistants

AI assistants, search systems, and answer engines benefit from clearly structured, consistent, and machine-readable data sources. This doesn't mean that a well-structured data profile (SSOT) automatically guarantees better visibility in every AI system. Such a guarantee would be irresponsible. However, it is a proven fact that cleanly structured data helps systems interpret content more unambiguously.

The HTTP Archive Web Almanac 2024 It describes structured data as the basis for consistent, machine-readable labels that support machine learning models and facilitate AI-powered discovery. For SMEs, this means practically: the more clearly your company data is organized, the less room for interpretation there is for systems that extract information from your website and other sources.

I'm deliberately phrasing this cautiously: AI is not an automated sales channel. AI is an amplifier. If your data is contradictory, AI will likely amplify the confusion. If your data is clear, AI can better utilize that clarity.

When is a single document sufficient, and when do you need a system?

A single source of truth doesn't necessarily start with a large software program. For many small businesses, a clean, binding document or a simple database is sufficient to begin with. The crucial factor is not the tool, but the rule: Only this source is valid.

A well-maintained document is sufficient if your business is very small.

For freelancers or small teams with limited services, a clearly structured document can suffice. This should include a company profile, contact information, opening hours, service descriptions, sample quotes, and frequently asked questions. It's crucial that old PDFs, private Excel spreadsheets, and chat messages are no longer used as alternative sources of information.

A CMS is useful if content is published regularly.

As your website grows, as multiple people maintain content, or as services are updated more frequently, you need a good content management system. Then, your SSOT (Strategic Website Architecture) becomes not just a document, but an integral part of your digital workflow. That's why at Berger+Team, we combine strategic websites with a comprehensive approach. Web design and development always with content structure, responsibilities and care process.

A knowledge catalog becomes relevant when knowledge is used multiple times.

A knowledge catalog is a structured collection of company knowledge: services, target groups, terminology, people, locations, FAQs, media, offering components, and technical metadata. A knowledge catalog is particularly useful when the same information is used for the website, offers, shop, internal training, AI assistants, and support processes.

A headless website is worthwhile if multiple channels are fed from the same data.

A Headless Website Headless separates content and presentation. This can be interesting for SMEs if they need to feed multiple websites, landing pages, a shop, an app, or AI interfaces from a single database. For a small business without such requirements, headless would often be overkill. However, it can be the right architecture for growing businesses.

Minimal setup: This is what a sensible SSOT looks like for SMEs

When I start with small businesses, I deliberately keep the first version lean. A self-service outlook (SSOT) doesn't have to be perfect at the beginning. It needs to be binding, understandable, and maintainable.

The minimal setup consists of four levels:

  • Identity: Who are you? Company name, positioning, short description, tone of voice, values, core message.
  • Offer: What do you offer? Services, products, packages, prices, pricing logic, and benefits.
  • Contact and context: Where can you be reached? Locations, opening hours, staff, languages, service area.
  • Machine readability: How can systems understand you? Structured data, metadata, clean page structure, consistent terminology.

The first point is often underestimated. An SSOT isn't just about data management. It's also about brand management. If your performance sounds different in every channel, your positioning becomes diluted. That's why the combination of data structure and... Brand strategy for me together.

Data responsibility: Without responsibility, every database becomes chaotic again.

The best central data source loses its value if no one is responsible. Therefore, every SME needs clear data responsibility. This may sound bureaucratic, but it saves a lot of time in everyday practice.

I recommend five simple rules for small teams:

  • A data controller: A person decides which version of information is valid.
  • A release process: Changes to prices, services, opening hours and contact details are not published casually.
  • A change log: Every important change is documented with date, person and reason.
  • A monthly check: Website, Google Business Profile, offers, shop and important PDFs are briefly checked against the central data source.
  • No shadow lists: Excel files, WhatsApp messages, and old PDFs should not remain as parallel data sources.

The care process needs to be small enough for your team to truly embrace it. A process that isn't used in practice is worthless. A simple monthly check is better than a perfect system that no one opens.

Examples from South Tyrol: Where SSOT helps immediately

Tradespeople with varying opening hours

A craft business in South Tyrol has office hours, site appointments, company holidays, and seasonal variations. If opening hours are only changed in Google but remain the same on the website, unnecessary calls and frustration result. With a central data source, standard hours, special hours, and company holidays are first maintained in one place and then displayed correctly.

Hotel with multilingual service data

A hotel often needs descriptions in German, Italian, and English. Rooms, offers, spa services, restaurant hours, and seasonal packages must remain consistent across multiple languages. A systemic page layout (SSOT) prevents the German page from being updated while the Italian page still displays outdated information.

Consultants with offers and website texts

A consulting firm uses similar service modules on its website, in proposals, presentations, and emails. Maintaining these modules centrally creates a more consistent brand image and speeds up the creation of proposals. This reduces coordination efforts and strengthens the firm's perception as an expert.

Merchants with shop and Google data

A retailer maintains product information in their online store, opening hours in their Google Business Profile, promotions on their website, and product descriptions in internal lists. If this data isn't linked, conflicting prices, incorrect availability, or outdated promotional information can occur. A Security Store Online (SSOT) helps keep product information and company data reliable.

btlabs Core: SSOT as a digital foundation, not as an end in itself

We developed btlabs Core because traditional websites are no longer sufficient for many SMEs. A modern website must not only present content visually, but also provide company knowledge in a structured, fast, multilingual, and machine-readable format.

In this sense, btlabs Core as an AI-ready website foundation It's not an isolated website system. It's a digital foundation that can feed multiple channels from the same data: website, landing pages, shop, app, structured data, and, in the future, AI interfaces.

What's important to me is this: Technology isn't the main player. The main player is your business with its genuine performance, its attitude, and its responsibility towards its customers. Technology should make this substance more clearly visible, not artificially inflate it.

30-Day Starting Plan: How to Build Your SSOT Without Overwhelm

A good single source of truth isn't created in an afternoon. But you can build a usable first version in 30 days. This 30-day start-up plan is intentionally pragmatic and also works for small teams.

Week 1: Data Inventory

Collect all locations where company data is stored. This includes the website, Google Business Profile, offers, shop, price lists, brochures, social media profiles, email signatures, internal documents, old PDFs, and Excel spreadsheets.

  • Note down where each piece of information is located.
  • Highlight obvious contradictions.
  • Pay particular attention to the address, phone number, opening hours, services, prices, and team details.
  • Don't make any final decisions yet — first gather information about the current situation.

Week 2: Data cleansing

Decide which information will apply from now on. This week is often uncomfortable because old habits resurface. That's precisely why it's valuable.

  • Eliminate duplicate or outdated specifications.
  • Update prices and offer components.
  • Remove team data that is no longer correct.
  • Clarify opening hours including public holidays, company holidays and seasonal periods.
  • Write a clear company description in both short and long versions.

Week 3: Building the central structure

Build your central data source. This could be a structured document, a database, a CMS, or a knowledge catalog. The crucial point is that the structure is clear and everyone understands where to find the relevant information.

  • Define mandatory fields: Company name, contact, location, opening hours, services, team, prices, FAQs, media.
  • Define standardized terms for services and products.
  • Identify which fields need to be maintained in multiple languages.
  • Note which data should later be output in a machine-readable format.

Week 4: First deployment and maintenance routine

Now the central data source becomes practical. First, update the most important channels: website, Google Business Profile, offers, and shop. Then, define how changes will be handled in the future.

  • Same website and Google Business Profile with the new database.
  • Update offer templates and price lists.
  • Replace old PDFs or mark them as archived.
  • Designate a data controller.
  • Schedule a monthly 30-minute data quality check.

After 30 days, you probably won't have a perfect data architecture. But you will have something more important: a binding truth that your team can use.

How you know your SSOT is working

A functioning SSOT is evident in everyday life: fewer questions, fewer errors, and faster decisions.

  • Your team knows where to find valid information.
  • Website, Google Business Profile, offers and shop no longer contradict each other.
  • New employees understand more quickly how services are described.
  • Price changes are implemented in a more controlled manner.
  • Marketing texts sound more consistent.
  • Structured data can be derived more cleanly from the database.
  • AI assistants receive clearer information when they access your content.

For me, it's also a matter of fairness. Customers shouldn't have to guess which information is correct. Employees shouldn't waste unnecessary energy searching. And small businesses shouldn't appear worse than they actually are due to data chaos.

FAQ: Single Source of Truth for SMEs

What is a single source of truth?

A Single Source of Truth (SCR) is a single, authoritative source for important company data. The benefit is that the website, Google Business Profile, offers, shop, and internal documents all use the same up-to-date information.

Does an SME need a new system for this?

Not always. Small businesses can start with a clearly structured document, as long as that document truly serves as the authoritative source. A CMS, a knowledge catalog, or a headless website only becomes truly useful when multiple people, languages, or channels are involved.

What data should be included first in an SSOT?

Start with your company name, address, contact information, opening hours, services, prices, offer components, team details, FAQs, and basic legal information. These are the areas where errors most frequently occur in SMEs when they are maintained in a scattered manner.

How often does the central data source need to be maintained?

A monthly check is sufficient for many small businesses. Additionally, any changes to prices, opening hours, services, team, or contact details should be immediately reflected in the central data source and only then distributed to other channels.

What does SSOT have to do with AI visibility?

A SSOT ensures that company information is provided consistently, clearly, and in a machine-readable format. While this doesn't guarantee visibility in AI assistants, it reduces inconsistencies and improves the foundation for systems that interpret your website and company data.

What is the difference between SSOT and data management?

Data management generally describes how data is organized and maintained. A System-Specific Data Trust (SSOT) goes a step further: It defines a binding source from which other channels are fed and which everyone uses as a guideline.

Who should be responsible for SSOT within the company?

The person responsible for data should work closely with management, marketing, or administration and be able to authorize changes. The job title is less important than the person's responsibility, overview, and decision-making authority.

Conclusion: A reliable data basis is a competitive advantage.

A Single Source of Truth (SSOT) for SMEs is not an abstract IT concept. SSOT is a practical management tool for clarity, data quality, and trust. When your company data is managed centrally, your website, Google Business Profile, offers, online store, and internal processes become more stable.

My advice, based on over 20 years of working with small businesses: Start small but committed. Define the most important data fields, resolve any inconsistencies, establish data responsibilities, and build a simple maintenance process. After that, you can decide whether a document is sufficient or whether a CMS, a knowledge catalog, a headless website, or a system like btlabs Core is the next logical step.

Digital systems are becoming more important, but trust remains human. That's precisely why small businesses need clean data: so that their true performance becomes more clearly visible—to customers, to search engines, and to the systems that will make recommendations tomorrow.

Florian Berger
Bloggerei.de