AI Business Solutions

AI That Transforms How Your Business
Engages Customers

Automate conversations, qualify leads faster, and cut support costs with AI chatbots and business automation that work 24/7 — deployed in 30–60 days.

Cape Town → Worldwide

Proudly based in Cape Town, South Africa — built for remote, async delivery wherever you are.

Why Businesses Choose Outview

Built for Global Business, Grounded in Real Expertise

01

Global Delivery, Local Roots

We serve clients remotely from our Cape Town base — timezone-agnostic and built for async collaboration wherever your team is.

02

Live in 30–60 Days

No lengthy consulting cycles. Your AI chatbot or automation system goes live fast, with a clear implementation timeline from day one.

03

Enterprise-Grade Security

GDPR-compliant infrastructure, encrypted data handling, and regular security reviews. Your customer data stays protected and stays yours.

04

AI That Sounds Human

Every chatbot is trained on your brand voice, FAQs, and product knowledge — so conversations feel natural, not robotic.

05

Results You Can Measure

Transparent monthly reporting tied to real outcomes: cost savings, lead volume, response time, and conversion rate — not vanity metrics.

06

Real Humans, When You Need Them

Fast email response, live chat support, and dedicated account support for larger engagements. AI handles the routine — we handle you.

What We Build

AI Solutions That Solve Real Business Problems

From first conversation to closed deal, we automate the parts of your business that shouldn't need a human — so your team can focus on the parts that do.

AI Chatbots That Actually Convert

Turn website visitors into qualified leads automatically. Your chatbot answers FAQs, qualifies buyers, books meetings, and escalates complex questions to your team — around the clock.

Explore AI Chatbots →

Cut Support Costs Without Cutting Quality

Automate routine tickets — billing, shipping, returns, password resets — while your team focuses on the conversations that actually need a human.

Learn More →

Lead Generation That Never Clocks Out

AI-powered ads, landing pages, and follow-up sequences that capture and nurture leads across Meta, Google, email, and SMS — while you sleep.

See Lead Gen In Action →

Get 10+ Hours a Week Back

Connect your CRM, email, and calendar. Automate handoffs, follow-ups, and reporting so your team stops doing manual work computers should handle.

Automate Your Business →

CRM Systems Your Team Will Actually Use

We implement, customize, and train your team on CRM systems that fit how you actually sell — not the other way around.

Get CRM Strategy →

Websites Built to Convert, Not Just Look Good

Custom WordPress sites optimized for SEO and conversion, with chatbot and CRM integration built in from day one.

Website Services →
What You Actually Get

Outcomes, Not Buzzwords

Reduce Support Costs

AI handles routine requests 24/7, cutting support costs while improving response time from hours to seconds.

Generate More Qualified Leads

Automated capture, scoring, and nurture across every channel — no manual follow-up required.

Save Your Team's Time

Eliminate repetitive admin work so your team focuses on strategy, relationships, and growth.

Improve Customer Experience

Fast, natural, always-available responses that leave customers impressed instead of waiting.

Make Data-Driven Decisions

Real-time dashboards show exactly what's working — leads, cost per acquisition, satisfaction, revenue impact.

Scale Without Hiring

Handle more customer volume without a proportional increase in headcount.

Built For Your Industry

AI Solutions Tailored to How You Actually Work

How We Work

Discover. Design. Deploy. Improve.

01

Discover (Week 1–2)

We learn your customers, workflows, and current tools, then define the highest-ROI AI use cases for your business.

02

Design & Train (Week 2–4)

We build conversation flows, train AI on your brand voice and FAQs, and connect it to your CRM and existing systems.

03

Deploy (Week 4–6)

Your AI system goes live. We train your team, set up dashboards, and monitor closely through launch.

04

Improve (Ongoing)

Weekly reviews in month one, then monthly strategy calls and continuous optimization based on real conversation data.

Typical timeline: 30–60 days from first conversation to live deployment.

Common Questions

FAQ

Will AI chatbots replace my team?

No. AI handles repetitive tasks — FAQs, booking, status checks. Your team focuses on complex relationships and high-value work. Most clients see productivity gains, not job losses.

How long does implementation take?

30–60 days from first conversation to live deployment. We handle the build — you provide context and feedback.

What if the AI makes a mistake?

Human escalation is built into every system. Complex questions route to your team automatically, and we refine conversation flows continuously based on real interactions.

Will my customers know they're talking to AI?

Yes — we're transparent by design. Most chatbots clearly identify as AI, but customers consistently value the speed and helpfulness over strict "humanness."

Do you work with businesses outside South Africa?

Yes — we work with businesses around the world. Everything is cloud-based and remote-first, and we work across all major timezones.

What about data security and compliance?

Enterprise-grade. GDPR-compliant infrastructure, encrypted data handling, and regular security reviews. Your data stays yours.

Can you integrate with the tools we already use?

In most cases, yes. We integrate with your existing CRM, email, helpdesk, and payment systems — if it has an API, we can likely connect it.

Self-Hosted vs Cloud-Only Chatbot Platforms: What Actually Trades Off

A self-hosted WordPress chatbot runs on your own server, is typically a one-time purchase, and gives you full control over appearance and data. A cloud-only platform runs on the vendor’s infrastructure, is usually a monthly subscription, and often ships faster updates and a wider range of pre-built integrations. Neither is universally better — the right choice depends on how much control, cost predictability, and customisation actually matter for your specific business.

We covered the data privacy side of this comparison in detail already. This is the broader trade-off picture: cost, reliability, customisation, and what happens over the following few years.

The Trade-offs, Side by Side

Factor Self-Hosted (WordPress) Cloud-Only Platform
Typical pricing model One-time payment Monthly or annual subscription
3-year cost for a small business Fixed at purchase price Compounds — often 3-6x the one-time equivalent
Site speed impact Runs on your existing hosting Loads a separate external script
Customisation (branding, appearance) Full control, native to your theme Usually limited to vendor’s widget options
Update cadence Depends on the plugin developer Often faster — vendor pushes updates to all customers at once
Works if the vendor company shuts down You keep the plugin and your data Chatbot typically stops functioning
Reliant on your own server uptime Yes No — runs independently of your hosting

Where Cloud-Only Genuinely Wins

To be fair to the cloud model: if your hosting is unreliable or under-resourced, a cloud-only chatbot won’t go down when your server has a bad day, since it runs on separate infrastructure. Cloud platforms can also ship new AI capabilities across their entire customer base simultaneously, without each customer needing a plugin update. For a business that wants the absolute newest features the moment they’re available and doesn’t mind a recurring cost for that, cloud-only has a real case.

Where Self-Hosted Wins

The math changes fast once you look past month one. A $49-a-month SaaS chatbot costs $1,764 over three years. A one-time $49 self-hosted licence costs $49, full stop, with no risk of a price increase mid-contract. Self-hosted also means the chatbot loads as part of your own site rather than fetching a separate external script on every page view, which can matter for page speed — and it means the widget can actually be themed to match your site rather than looking like a bolted-on third-party tool.

A Realistic Scenario

An e-commerce store in Miami compares a $79/month cloud chatbot against a $99 one-time self-hosted licence with similar core features. Over three years, the cloud option costs $2,844. The self-hosted option costs $99, plus whatever the store spends on the next licence tier if it later needs more sites or advanced automation. Even accounting for an eventual upgrade, the total cost gap stays enormous — and the store owns the self-hosted chatbot outright regardless of what happens to the vendor.

What to Actually Check Before Deciding

  • Run the real 3-year cost comparison, not just the sticker price — subscriptions compound.
  • Ask how customisable the widget’s appearance actually is on each option.
  • Check your current hosting’s uptime record — if it’s shaky, factor that into a self-hosted decision.
  • Ask what happens to your data and functionality if you ever want to leave either platform.

How Outview Approaches This

The Outview AI Chatbot is self-hosted directly on your WordPress site, sold as a one-time payment rather than a subscription, with dark mode, bubble shape, fonts and five animated seasonal themes so it looks native to your site rather than like an embedded third-party widget.

FAQ

Does self-hosted mean I never get updates?

No — plugin updates still happen, just on the plugin developer’s release schedule rather than pushed instantly to a shared cloud instance. For a mature, actively maintained plugin this difference is minor in practice.

Will a self-hosted chatbot slow down my website?

A well-built one shouldn’t, since it’s designed to run efficiently as part of your existing site rather than loading heavy external scripts. It’s worth testing page speed before and after installing any chatbot, self-hosted or otherwise.

Can I move from a cloud platform to self-hosted later?

Yes, though you’ll usually need to re-index your content and reconfigure lead capture settings on the new platform, since conversation history and settings typically don’t transfer automatically between vendors.

Key Takeaways

  • Self-hosted is typically one-time payment; cloud-only is typically a recurring subscription.
  • The 3-year cost gap between the two models is usually large once you actually run the numbers.
  • Cloud-only has a case for businesses with unreliable hosting or a desire for instant new features.
  • Self-hosted usually wins on customisation, page-load impact, and long-term ownership.

See Outview AI Chatbot pricing — one-time payment, self-hosted on your own WordPress site.

Is a Self-Hosted WordPress AI Chatbot More Private Than SaaS Tools?

Yes, in the way that matters most: a self-hosted AI chatbot installed directly on your WordPress site keeps visitor conversations on your own server, under your own domain, rather than routing every chat through a third-party company’s cloud infrastructure. A SaaS chatbot typically stores conversation data, lead details, and sometimes your entire knowledge base on servers you don’t control, governed by a vendor’s own data policies rather than yours.

That distinction matters more than most businesses realise until a customer asks, directly, “where does my information actually go when I chat with your bot?”

What “Self-Hosted” Actually Means Here

A self-hosted chatbot runs as a plugin on your own WordPress installation. The widget, the conversation handling, and the lead data all live on your server, under your domain, with a lightweight check-in to the licence provider rather than every message routing through their infrastructure. A SaaS chatbot, by contrast, is typically embedded via a script tag that connects back to the vendor’s own servers for every single interaction — meaning every conversation a visitor has technically happens on infrastructure your business doesn’t own or control.

Where the Data Actually Flows

Data Point Self-Hosted (WordPress) Typical SaaS Chatbot
Conversation transcripts Stored on your own server/database Stored on the vendor’s cloud infrastructure
Captured leads (name, email, phone) Your database, your CRM sync Vendor’s database first, then exported or synced
Knowledge base content Indexed from your own site, stays with you by default on every tier* Often uploaded separately to the vendor’s platform

*On Professional and Agency plans, you can optionally connect an external vector database (Pinecone or Qdrant) if your knowledge base is large enough to benefit from it — that’s a choice you make, not the default. Conversation transcripts, leads, and your knowledge base stay on your own WordPress server unless you opt into that.

Who can access raw conversation data You and anyone with server access You, plus the vendor’s staff and infrastructure
What happens if you cancel the subscription N/A for a one-time-payment licence — you keep it Data access and chatbot functionality typically stop

The GDPR and POPIA Angle

If you have customers in the EU or handle personal data as a South African business, GDPR and POPIA both come with genuine obligations around where personal data is processed and stored, and who’s responsible for it. A self-hosted setup keeps that answer simple: the data lives on infrastructure your business already controls and is already accountable for. A SaaS tool adds a third party into that chain, which usually means reading their data processing agreement carefully — and trusting that it’s actually followed — rather than something you can verify directly yourself.

This isn’t a claim that SaaS chatbots are automatically non-compliant. Reputable vendors do take this seriously. It’s simply one more layer of trust you’re extending, versus keeping the whole chain inside infrastructure you already manage.

A Practical Checklist Before You Commit to Either

  • Ask directly: where is conversation data physically stored, and in which country?
  • Ask what happens to your data and your chatbot’s functionality if you stop paying (for SaaS) or if the vendor shuts down.
  • Check whether captured leads sync to your CRM automatically, or require manual export.
  • Ask whether the vendor’s staff can view raw conversation transcripts, and under what circumstances.

A Realistic Example

A healthcare-adjacent business — a physio practice, say, in Durban — has customers discussing genuinely sensitive information in chat: injuries, medical history, insurance details. Whether that data sits on the practice’s own server versus a third-party SaaS company’s cloud isn’t a minor technical detail for a business like that. It’s a real compliance and trust question worth answering before the chatbot goes live, not after a patient asks.

How This Shapes the Outview Approach

The Outview AI Chatbot keeps visitor conversation transcripts, captured leads, and your knowledge base on your own WordPress server by default, across every tier, licensed to your domain with a lightweight check-in rather than routing data through a separate cloud platform. On the Professional and Agency plans, if your knowledge base grows large enough to benefit from it, you have the option to connect an external vector database (Pinecone or Qdrant) for faster retrieval at scale — that’s an upgrade you choose, not something switched on for you by default.

FAQ

Does self-hosted mean I have to manage servers myself?

No — it runs as a standard WordPress plugin on whatever hosting you already use. You’re not standing up separate infrastructure, just installing a plugin the same way you would any other.

Is a self-hosted chatbot automatically GDPR/POPIA compliant?

Not automatically — compliance still depends on how you configure data retention, consent, and access. But it does simplify the picture significantly, since there’s one fewer third party’s data practices to account for.

Can I still integrate a self-hosted chatbot with cloud tools like a CRM?

Yes. Self-hosted doesn’t mean isolated — it just means the chatbot itself and its raw conversation data live on your own infrastructure, while you can still choose to sync specific data (like captured leads) to external tools you use.

Key Takeaways

  • Self-hosted keeps visitor conversations on your own server; SaaS routes them through a vendor’s cloud.
  • This matters most for GDPR/POPIA obligations and businesses handling sensitive information.
  • Ask any chatbot vendor directly where data is stored and what happens if you cancel.
  • Self-hosted doesn’t mean you manage your own servers — it installs as a normal WordPress plugin.

See how the Outview AI Chatbot keeps conversation data on your own server.

Perplexity and Gemini each select sources somewhat differently from each other and from ChatGPT, but they share a common foundation: both favour clear, well-structured, factually specific content from sources they consider trustworthy, and both are far more transparent than ChatGPT about showing their sources directly, which makes them genuinely useful for understanding exactly how your business is (or isn’t) being represented. If you’ve already worked on visibility for ChatGPT, most of that groundwork transfers, but each platform has its own particular quirks worth understanding individually.

Why treating “AI search” as one single thing is a mistake

It’s tempting to think of AI Visibility as one problem with one solution, but ChatGPT, Perplexity, Gemini, and Google’s AI Overviews each pull from different underlying data, weight sources differently, and present results differently. A business optimised well for one doesn’t automatically show up well in all the others. Understanding each platform’s specific behaviour, even at a basic level, meaningfully improves your odds across the board rather than assuming one general approach covers everything.

How Perplexity works, specifically

Perplexity is built explicitly around real-time web search combined with AI synthesis, and it’s notably transparent about its sources — every answer comes with clearly numbered citations you can click through to see exactly where each piece of information came from. This transparency is genuinely useful: you can search your own business or industry terms on Perplexity and see precisely which sources it’s drawing from and whether your business appears among them.

Because Perplexity leans heavily on real-time search rather than only pre-trained knowledge, freshness matters considerably here — recently updated, current content has a meaningfully better chance of surfacing than something that hasn’t been touched in years, even if the older content is otherwise solid.

How Gemini works, specifically

Gemini, as Google’s own AI system, draws heavily on the same underlying web index and ranking signals that power traditional Google Search — meaning strong traditional SEO fundamentals matter more directly for Gemini visibility than they might for some other AI platforms. Gemini is also increasingly integrated directly into Google’s search results and AI Overviews specifically, which we’ve covered in more depth in our piece on AI Overviews and staying visible, so improvements there tend to carry over into Gemini’s broader behaviour as well.

Given Google’s dominant position in search generally, and specifically in South Africa and most Western markets, Gemini visibility is arguably the single highest-leverage AI platform to prioritise, simply due to its integration with the search engine most people already use daily.

What all three platforms tend to reward in common

Clear, direct answers positioned early in the content, rather than buried under lengthy preamble. Specific, checkable facts — numbers, dates, concrete details — rather than vague marketing language that’s harder for an AI system to confidently extract and cite. Content demonstrating genuine expertise and experience, which connects directly to the same E-E-A-T principles that matter for traditional SEO. Structured, well-organised pages with clear headings that make the content’s scope and organisation easy for both humans and AI systems to parse quickly.

A practical way to check where you currently stand

Search your own business name, and separately your core service terms combined with your location, directly in Perplexity and Gemini, the same way a real customer might phrase a question. Note whether you appear at all, what specifically is said about you if you do, and whether the information shown is accurate and current. This costs nothing beyond a few minutes and gives you a genuinely concrete, specific starting point rather than guessing at your AI visibility in the abstract.

A realistic scenario

Imagine a small accounting firm in Claremont wanting to understand its AI visibility. Searching “best accountant for small business Cape Town” in Perplexity might reveal the firm isn’t mentioned at all, while a competitor with a more detailed, specific, recently updated services page is cited directly with a clickable source link. That’s a concrete, actionable gap — not vague uncertainty about “AI search” in general, but a specific, checkable finding pointing toward exactly what content needs strengthening and how recently it needs updating.

What doesn’t transfer directly between platforms

Aggressive SEO tactics that might have marginal effect on traditional Google rankings — heavy keyword repetition, for instance — tend to matter less, and can even work against you, in AI systems that are specifically evaluating whether content reads as genuinely useful and well-written versus optimised primarily for an algorithm. Writing for a human reader first, with genuine clarity and specificity, tends to serve AI visibility better across all these platforms than writing that’s technically keyword-optimised but reads awkwardly.

Why this connects back to fundamentals, not a separate skill set

The underlying work — accurate, structured, specific, genuinely useful content, backed by a consistent and accurate presence across your website, Google Business Profile, and reviews — is largely the same foundation that supports traditional SEO, GEO for ChatGPT specifically, and visibility across Perplexity and Gemini. This isn’t three or four separate disciplines requiring entirely different strategies; it’s one disciplined approach to clear, honest, well-structured content that happens to serve multiple systems simultaneously.

How Outview approaches multi-platform AI visibility

Our AI Visibility (GEO) service is built around this shared foundation, with attention to the specific quirks of each platform — Perplexity’s citation transparency, Gemini’s integration with core Google search, and ChatGPT’s own particular selection behaviour, which we cover separately in our guide on getting mentioned by ChatGPT.

FAQ

Do I need separate content for each AI platform?
Not entirely separate, but understanding each platform’s specific tendencies helps you refine the same core content to perform well across all of them, rather than assuming one approach covers everything equally.

How do I know if Perplexity is citing my business?
Search your business name and core service terms directly in Perplexity and review the numbered citations it provides — this is more transparent than most other AI platforms about showing exactly where information comes from.

Does Gemini visibility require different work from traditional Google SEO?
Largely no — Gemini draws heavily on the same underlying signals as traditional Google Search, so strong SEO fundamentals carry over directly, more so than with some other AI platforms.

How often should I check my AI visibility across these platforms?
A monthly or quarterly check is reasonable for most small businesses, searching your own core terms across platforms to catch any inaccuracies or visibility gaps before they persist too long.

Key Takeaways

Perplexity, Gemini, and ChatGPT each select and present sources differently, even though they share common underlying preferences for clear, specific, well-structured content. Perplexity’s numbered citations make it uniquely useful for directly checking how your business is currently represented. Gemini’s close integration with core Google Search means traditional SEO fundamentals carry over more directly than with some other AI platforms. The underlying work across all these platforms shares the same foundation as good traditional SEO, rather than requiring entirely separate strategies.

Curious how your business currently shows up across these AI systems? Get in touch for a straightforward AI visibility check.

When Is a Simple FAQ Chatbot Enough?

A simple FAQ chatbot is enough when your business has a genuinely small, stable set of common questions — hours, location, one or two core services — and you don’t need lead capture, multi-channel messaging, or e-commerce features baked in. You need a full RAG-grounded, multi-channel system once your content is deep enough that scripted answers keep falling short, or once you want the chatbot actively capturing leads and handling tasks rather than just answering questions.

This is the practical follow-up to the difference between a knowledge-base chatbot and a full AI support agent — here’s how to actually decide which one your business needs right now, not in theory.

A Quick Decision Checklist

Answer honestly, and count how many land on the “full RAG” side:

  • Do you have more than five or six distinct services or product categories? → Full RAG
  • Does your pricing or availability change reasonably often? → Full RAG
  • Do you want the chatbot to capture a visitor’s name, email or phone automatically? → Full RAG
  • Do you run a WooCommerce store and want order status or product lookups handled in chat? → Full RAG
  • Do you get the same three or four questions, essentially unchanged, week after week? → Simple FAQ chatbot might be fine
  • Is your whole website realistically five pages or fewer? → Simple FAQ chatbot might be fine

What You Give Up With a Simple FAQ Bot

A scripted FAQ widget genuinely has a lower setup cost, and for the right business that’s a fair trade. What you’re giving up: it can’t answer anything you didn’t anticipate and write a script for, it won’t reliably capture and forward a lead, it doesn’t update itself when your content changes, and it can’t check an order status or search products live. None of that matters if your site really is just a handful of static pages. It matters a lot the moment your business has any real depth.

What “Full RAG + Multi-Channel” Actually Adds

Capability Simple FAQ Chatbot Full RAG + Multi-Channel
Answers unscripted questions No Yes, from indexed content
Captures leads mid-conversation Rarely Yes, automatically
Works across WhatsApp, Messenger, Instagram, Telegram No Yes
Live WooCommerce order/product lookups No Yes
Proactive campaigns (exit-intent, cart abandonment) No Yes
Updates automatically as content changes No — manual edits Yes

A Practical Middle Path

You don’t necessarily have to choose the most expensive option to future-proof yourself. A tiered platform lets a small business start on a grounded but simpler tier — answering from indexed content and capturing leads — then add multi-channel messaging, WooCommerce integration, and proactive campaigns later without switching systems entirely. That’s how the Outview AI Chatbot is structured: Starter covers grounded answers and lead capture for one site, Professional adds automation, CRM and WooCommerce, Agency adds multi-channel and white-label management for 50 client sites.

A Realistic Example

A single-location coffee shop probably doesn’t need much beyond hours, location and “do you take reservations.” A boutique consultancy with six service lines, changing case studies, and a genuine need to qualify inbound leads before a sales call is a different situation entirely — a scripted FAQ bot there will frustrate visitors within the first few exchanges, and it won’t capture a single lead on its own.

FAQ

Can I start with a simple FAQ chatbot and switch later?

Usually, though it means a genuine platform change rather than flipping a setting, since the two work on different mechanisms. If you suspect your business will grow in complexity within a year or two, it’s often worth starting on a grounded system from day one.

Does a full RAG chatbot cost significantly more to run?

Not necessarily — it depends on the vendor’s pricing model. A one-time-payment platform can put a full RAG-grounded chatbot within reach of the same budget as a subscription-based FAQ widget, without the recurring cost.

What’s the biggest mistake businesses make in this decision?

Underestimating how quickly a “simple” list of FAQs stops being simple. Most businesses have more genuine variation in what customers ask than they initially assume.

Key Takeaways

  • A simple FAQ chatbot suits a small, stable set of common questions and little else.
  • Full RAG makes sense once your content has real depth, or you want automatic lead capture.
  • A tiered platform lets you start simple and grow into multi-channel and e-commerce features later.
  • Most businesses underestimate how much variation exists in what visitors actually ask.

Compare Outview AI Chatbot tiers and start with what fits your business today.

What’s the Difference Between a Knowledge-Base Chatbot and an AI Support Agent?

A knowledge-base chatbot matches a visitor’s question to a fixed set of pre-written answers — useful for a narrow range of predictable questions, but it breaks the moment someone phrases something slightly differently or asks anything outside its scripted list. A true AI support agent understands the question in natural language, retrieves relevant information from your actual site content, and generates a specific answer on the spot — including things nobody explicitly scripted for. The difference isn’t cosmetic. It’s the gap between a decision tree and something that can actually hold a conversation.

How a Knowledge-Base Chatbot Actually Works

Most knowledge-base or “FAQ” chatbots work off keyword matching or a menu of pre-set buttons. Someone types “what are your hours” and it fires the matching canned response. Type “when are you open” instead, and depending on how well the keyword list was built, it might miss entirely and show a generic fallback message. Anyone who’s clicked through a frustrating chatbot menu tree on a bank or telecom site has already met this category — technically functional, but rigid enough that it often creates more friction than it removes.

How an AI Support Agent Is Different

An AI support agent, built properly, uses natural language understanding plus retrieval from your actual content — RAG, in the technical shorthand. It doesn’t need the exact phrasing pre-anticipated. Ask it “when are you open” or “what are your hours” or “can I come in on a Sunday” and it retrieves the same relevant passage each time and answers in a way that fits the specific question asked. It can also handle follow-ups within the same conversation, hold context, and hand off to a human when a question genuinely needs judgment rather than information retrieval.

Side-by-Side Comparison

Capability Knowledge-Base Chatbot AI Support Agent
Understands rephrased questions Often not Yes
Handles follow-up questions in context No — treats each message separately Yes
Answers questions nobody scripted No Yes, if the content exists on your site
Setup effort Manually write every Q&A pair Index existing content, largely automatic
Maintenance as your business changes Manual — someone has to update every script Automatic — re-indexes when content changes
Captures leads mid-conversation Limited to scripted forms Yes, naturally within the conversation

When a Knowledge-Base Chatbot Is Still Fine

To be fair to the older approach: if your business genuinely has three or four questions people ever ask — store hours, one address, one phone number — a simple scripted widget can be enough, and it’s usually cheaper. The problem shows up as soon as your business has any real depth to it: multiple services, changing pricing, seasonal offers, product variations. That’s when a fixed script starts missing more than it catches.

A Realistic Scenario

Picture a small law firm in Atlanta. A knowledge-base chatbot can handle “what are your office hours.” It falls apart on “do you handle a case like mine, where my landlord won’t return my deposit and it’s been three months” — a real, common question with no exact script match. An AI support agent retrieves the firm’s actual page on security deposit disputes, answers with the relevant specifics, and offers to capture the visitor’s contact details for a consultation. One of those outcomes is a lost lead. The other is a booked call.

What to Check Before You Buy Either

  • Ask for a live demo and type in a rephrased version of an obvious question — does it still answer correctly?
  • Ask something specific to your business that wouldn’t be in a generic script.
  • Check whether it captures a lead’s details mid-conversation or only through a separate form.
  • Find out what happens when someone asks something genuinely outside its scope — does it admit it, or guess?

The Outview AI Chatbot is built as a full RAG-grounded support agent rather than a scripted menu — trained on your actual posts, pages and products, with the same guided setup wizard whether you’re running a three-page site or a full product catalogue.

FAQ

Are knowledge-base chatbots and AI support agents priced differently?

Not necessarily by category, but AI support agents typically save meaningfully more time over the medium term, since a knowledge-base bot needs ongoing manual upkeep as your content and offers change, while a grounded agent updates itself.

Can I upgrade from a knowledge-base chatbot to a full AI support agent later?

Usually yes, though it means switching platforms rather than a simple settings change, since the two work on fundamentally different mechanisms. Worth factoring into the decision up front if you expect your business to grow in complexity.

Does an AI support agent still need me to write anything?

Far less than a scripted bot. You’re mostly making sure your site content — pages, FAQs, product details — is accurate and complete, since that’s what the agent draws its answers from, rather than writing individual Q&A pairs by hand.

Key Takeaways

  • Knowledge-base chatbots match keywords to fixed scripts; AI support agents understand and retrieve.
  • Scripted bots need manual upkeep every time your offers change; grounded agents update automatically.
  • A scripted bot is fine for a handful of static questions — most real businesses outgrow that quickly.
  • Test any chatbot with a rephrased question and a genuinely business-specific one before buying.

See how the Outview AI Chatbot handles real conversations on your own content — one-time payment, no subscription.

Keyword research, stripped of jargon, is simply figuring out the actual words your potential customers type into Google when they’re looking for what you offer — then making sure your website genuinely, clearly answers those exact searches. You don’t need expensive software to start. You need a free tool or two, some honest thinking about how your customers actually talk (not how your industry talks internally), and a willingness to write content around what you find rather than what you assume people search for.

Start with what you already know, before any tool

Before opening any keyword tool, write down the actual questions and phrases customers use when they contact you — not the polished industry terminology from your own website, but the words a real person used on the phone or in an email. A plumber might find customers say “geyser burst” far more often than “water heater malfunction.” This unpolished, real-world language is often more valuable starting material than any tool’s suggestions, because it reflects actual search behaviour rather than assumptions.

Understanding search intent — the concept that matters most

Every search carries an implied intent, and matching content to that intent matters more than simply including the right words. “What is local SEO” signals someone wanting to learn and understand — informational intent, best served by an explanatory article. “Local SEO agency Cape Town” signals someone ready to hire — commercial intent, best served by a clear services page with a strong call to action. “How much does local SEO cost” sits in between — informational but close to a buying decision, well suited to a detailed, honest pricing article.

Getting this match wrong — sending someone with buying intent to a vague blog post, or someone with a genuine question to a hard-sell services page — is one of the most common reasons content doesn’t convert even when it technically “ranks” for the right words.

Free tools worth using as a beginner

Google’s own autocomplete and “People also ask” boxes, visible right in normal search results, are a genuinely useful, completely free starting point — type a relevant phrase and see what Google itself suggests real people are searching for around that topic. Google Search Console, once your site has some traffic history, shows you the actual search terms people used to find your existing pages — genuinely valuable, real data specific to your business rather than generic estimates. Google Keyword Planner, built for advertisers but usable by anyone with a free Google Ads account, gives rough search volume estimates for specific terms, useful for understanding roughly how many people search a given phrase each month.

Understanding “long-tail” keywords, without the jargon

A long-tail keyword is simply a longer, more specific search phrase — “affordable wedding photographer Stellenbosch” rather than just “photographer.” These specific, longer phrases usually have lower search volume individually, but they’re easier to rank for since fewer sites are competing for them directly, and the person searching is often further along in their decision, closer to actually choosing someone. For a new or smaller website without much existing authority, targeting a cluster of specific long-tail phrases is often a more realistic path to actual traffic than chasing a single broad, highly competitive term from day one.

A simple process to actually follow

List five to ten core services or products you offer, in plain language. For each one, brainstorm the different ways a customer might search for it — broad (“plumber Cape Town”), specific (“emergency geyser repair Claremont”), and question-based (“why is my geyser leaking”). Check Google’s autocomplete and “People also ask” for each core term to see what related searches actually surface. Group similar searches together — these clusters often become natural individual pages or blog posts rather than needing to be crammed into one page trying to cover everything at once.

A realistic scenario

Say you run a small pet grooming business in Bergvliet. Rather than assuming “pet grooming Cape Town” is the term to chase (broad, extremely competitive, dominated by larger established players), a beginner keyword research session might reveal that “mobile dog groomer Southern Suburbs,” “cat grooming near me,” and “how often should I groom my dog” are all realistic, specific searches with genuine local demand and considerably less competition — each one a natural page or post, and collectively a stronger, more achievable foundation than one broad term alone.

Mistakes beginners commonly make

Chasing only the highest-volume, broadest terms while ignoring more specific, achievable ones — broad terms are attractive on paper but often unrealistic for a smaller, newer site to rank for anytime soon. Writing content stuffed unnaturally with a keyword repeated awkwardly throughout, which reads poorly to actual humans and is increasingly penalised rather than rewarded by search engines that favour natural, genuinely useful writing. Ignoring search intent entirely and just matching words — ranking for the right phrase does little good if the page doesn’t actually serve what that specific searcher was looking for.

When it’s worth bringing in professional help

DIY keyword research works well for a business just starting to build content deliberately. As a site matures and competition for the most valuable terms intensifies, more sophisticated competitive analysis — understanding exactly what’s letting competitors outrank you for specific terms, and building a content strategy around genuine gaps — becomes harder to do well without dedicated tools and experience, which is where professional support tends to pay for itself.

How Outview approaches keyword research for clients

Every content marketing engagement we run starts with proper keyword and search intent research specific to that business — not generic industry templates, but research grounded in how that particular business’s actual customers search, layered with the competitive analysis tools and experience that go beyond what’s realistically achievable with free tools alone.

FAQ

Do I need to pay for keyword research tools to get started?
No — Google’s own autocomplete, “People also ask,” and Search Console (once you have some traffic) provide genuinely useful, free data sufficient for most small businesses starting out.

How many keywords should I target per page?
Focus each page around one primary topic and its closely related terms, rather than trying to target many unrelated keywords on a single page — this tends to produce clearer, more genuinely useful content that also performs better in search.

Should I always target the keyword with the highest search volume?
Not necessarily — a lower-volume, more specific term you can realistically rank for often delivers more actual traffic and better-converting visitors than an unreachable, highly competitive broad term.

How do I know if my keyword research is actually working?
Track your rankings and organic traffic over several months using Google Search Console, and pay particular attention to which specific pages and terms are actually driving enquiries, not just raw visit numbers.

Key Takeaways

Keyword research starts with understanding the actual words your customers use, not internal industry terminology. Matching content to search intent — informational, commercial, or navigational — matters as much as targeting the right words. Free tools like Google autocomplete, “People also ask,” and Search Console are genuinely sufficient starting points for most small businesses. Specific, long-tail keywords are often more achievable and better-converting than broad, highly competitive terms for a newer or smaller site.

If you’d rather have this research done properly and turned into an actual content plan, get in touch — this is exactly where our content marketing work begins for every client.

Why Do AI Chatbots Hallucinate?

An AI chatbot hallucinates when it generates a confident, plausible-sounding answer that isn’t actually true — a made-up price, a policy that doesn’t exist, a phone number pulled from nowhere. It happens because the underlying language model is designed to predict the next likely word, not to verify facts. Give it a gap in its knowledge and, left ungrounded, it fills that gap with something that sounds right instead of admitting it doesn’t know. Retrieval-augmented generation (RAG) fixes this by forcing the model to answer only from content it can actually point to.

We covered how RAG-grounded chatbots work in detail already. This piece looks specifically at the failure mode itself — why it happens, what it costs a business when it does, and how to tell whether a chatbot on your own site is actually protected against it.

The Root Cause: Prediction, Not Verification

A large language model doesn’t “look things up” by default. It was trained on a vast amount of text and learned statistical patterns — which words tend to follow which other words, in which contexts. That’s remarkably good for writing fluent, natural-sounding sentences. It’s a poor match for questions that need a specific, current, factual answer, like “what’s your callout fee” or “do you deliver to Houston.”

Ask a generic, ungrounded chatbot something specific about your business and it has two options: say “I don’t know,” which most models are reluctant to do, or generate something plausible based on what similar businesses typically say. The second option is where hallucinations come from — not malice, just a system doing what it was built to do without the guardrail that would stop it.

What a Hallucination Actually Costs a Business

Imagine a Cape Town dentist’s chatbot tells a nervous patient their teeth-whitening procedure is pain-free and takes twenty minutes, when it’s actually a two-visit process with some sensitivity involved. The patient books, gets an unpleasant surprise, and leaves an angry review — one that specifically mentions being misled by the business’s own website. That’s not a hypothetical edge case. It’s the predictable outcome of putting an ungrounded chatbot in front of real customers and trusting it to represent the business accurately.

The damage compounds because it’s written down. A human receptionist misspeaking is forgivable and forgotten. A chatbot’s wrong answer sits in a chat transcript the customer can screenshot.

How Grounded Retrieval Actually Prevents This

Retrieval-augmented generation changes the model’s job from “answer from memory” to “answer from what’s in front of you.” Before generating a reply, the system searches your indexed content for passages relevant to the question, hands those passages to the model, and instructs it to answer using only that material. If nothing relevant comes back from the search, a well-built system says so instead of guessing.

That single change — search first, then answer — is the entire fix. It’s less about a smarter AI model and more about not giving the model room to improvise on facts it was never given.

Signs a Chatbot Is (or Isn’t) Actually Protected

Signal Likely Grounded Likely Ungrounded
Cites a source page for its answer Yes Rarely
Says “I’m not sure, let me connect you with the team” on an unfamiliar question Yes Usually guesses instead
Answer matches your actual current pricing page Yes Often close but wrong, especially after a price change
Behaviour when the AI provider has an outage Falls back to indexed content Errors out or stops responding

Testing Your Own Chatbot for Hallucination Risk

Ask it something you know the real answer to and something intentionally out of scope. Ask about a price you recently changed. Ask a question with no good answer on your site at all, like “do you offer same-day service in a city you don’t cover.” A grounded chatbot will either answer correctly, cite the source, or say it doesn’t know. An ungrounded one will often invent something confident-sounding regardless of which question you asked.

Why This Is Worth Getting Right Before Launch, Not After

Once a chatbot has been live for a while, a bad answer it gave last month is already out there in someone’s memory or inbox. Checking for grounding before launch — not just trusting a vendor’s marketing — is the cheapest way to avoid that. It’s also why the Outview AI Chatbot is built around retrieval from your own indexed content by default, with a Sources dashboard that flags anything it couldn’t process, rather than grounding being an optional add-on you have to configure correctly yourself.

FAQ

Can hallucinations be eliminated completely?

Not with total certainty — no AI system is infallible. But grounded retrieval reduces the risk dramatically, because the model is working from real content instead of guessing. The remaining risk mostly comes down to keeping that indexed content accurate and current.

Is this the same issue people mean by “AI making things up”?

Yes — hallucination is the technical term for exactly that. It’s not unique to chatbots; the same phenomenon shows up in any generative AI tool used without grounding.

Does a bigger, more expensive AI model hallucinate less?

Model quality helps at the margins, but it doesn’t solve the underlying problem. Even top-tier models hallucinate when they’re not given the right information to work from. Grounding matters more than which model sits underneath it.

How would I know if my current chatbot vendor uses RAG?

Ask directly, and ask for a source citation on a test answer. If they can’t explain how the chatbot retrieves information from your site — or the chatbot never shows where an answer came from — treat that as a warning sign.

Key Takeaways

  • Hallucinations happen because language models predict plausible text, not verified facts.
  • A wrong chatbot answer is worse for trust than no chatbot at all, because it’s written under your brand.
  • Retrieval-augmented generation fixes this by forcing answers to come from your indexed content first.
  • You can test any chatbot for hallucination risk by asking it something specific and something out of scope.
  • Grounding needs to be the default, not a setting you have to remember to switch on.

Ready for a Chatbot That Doesn’t Guess?

The Outview AI Chatbot answers only from your own indexed content, with citations, and keeps working with a fallback answer even if the AI connection drops. See it running on a live site.

What Makes an AI Chatbot “RAG-Grounded”?

A RAG-grounded AI chatbot answers questions using content pulled directly from your own website — your posts, pages, products, and menus — instead of relying purely on what a general-purpose AI model already “knows.” RAG stands for retrieval-augmented generation: the chatbot retrieves relevant passages from your indexed content first, then generates a reply based on what it found. That’s the whole idea in one sentence, and it’s the difference between a chatbot that’s genuinely useful and one that quietly makes things up.

If you’ve ever asked ChatGPT a specific question about a small business and gotten a confident, plausible-sounding answer that turned out to be wrong, you’ve already met the problem RAG was built to solve.

Why Generic LLM Chatbots Get It Wrong

A generic large language model — the kind powering an off-the-shelf chatbot with no grounding — was trained on a huge slice of the internet up to some cutoff date. It doesn’t know your current pricing. It doesn’t know you stopped offering a service last year. It doesn’t know your Cape Town branch closes at 5pm on Fridays. So when a visitor asks something specific, the model does what it was built to do: predict a statistically plausible next word. Often that produces a reasonable-sounding answer. Sometimes it produces a confidently wrong one — a made-up return policy, an invented phone number, a discount that never existed.

This is what people mean when they talk about AI “hallucination.” It isn’t the model lying on purpose. It’s a language predictor filling gaps with something that sounds right, because nothing forced it to check.

How Retrieval Actually Works, Step by Step

Here’s what happens behind the scenes when a properly grounded chatbot answers a question:

  1. Indexing. Your website content — posts, pages, product descriptions, FAQs — gets broken into smaller chunks and converted into a format the system can search quickly (a vector database, in most implementations). This usually happens automatically and re-runs whenever content changes.
  2. Retrieval. When a visitor asks a question, the system searches that index for the chunks most relevant to what they asked — not keyword matching, but a semantic search that understands meaning, so “how much does it cost” can still find a page titled “Pricing.”
  3. Grounding. Those retrieved chunks get handed to the AI model as context, along with an instruction along the lines of “answer using only this information.”
  4. Generation. The model writes a natural-sounding reply based on what it was actually given, ideally with a citation pointing back to the source page.

Miss any one of those steps and you’re back to a chatbot guessing. A well-built system also flags when nothing relevant was retrieved, so it can say “I’m not sure — let me get someone from the team to help” instead of inventing an answer to save face.

RAG-Grounded vs Generic LLM: What Actually Differs

Question Generic LLM Chatbot RAG-Grounded Chatbot
Where do answers come from? General training data, frozen at a cutoff date Your own current site content, indexed and refreshed
Knows your current pricing? No — or only whatever was public and scraped long ago Yes, if your pricing page is indexed
Can it cite a source? Rarely, and often fabricated Yes — links back to the actual page
What happens with an unanswerable question? Often guesses anyway Can admit it doesn’t know and hand off to a human
Updates when you change your site? Not without retraining the whole model Automatically, on the next index run

What This Looks Like in Practice

Picture a home renovation business in Austin with a chatbot installed on its WordPress site. A visitor lands at 10pm — well outside office hours — and types “do you handle bathroom remodels under $15k?” A generic chatbot might guess based on what similar businesses typically charge nationally, which could be miles off. A RAG-grounded chatbot instead searches the site’s own indexed pages, finds the actual bathroom remodel package and its price range, and answers with the real number — with a link straight to that page so the visitor can read the details themselves.

That’s the practical payoff: fewer wrong answers, fewer awkward follow-up calls where a customer says “but your chatbot told me something different,” and a visitor who gets a useful reply instead of a shrug — at any hour.

Why This Matters More Than It Might Seem

Trust is fragile with AI tools right now. One bad, made-up answer from a chatbot on your own site does more damage than the chatbot not existing at all — it’s a business telling a prospective customer something false, in writing, under your brand. Grounding solves that at the source rather than trying to patch it after the fact with disclaimers.

It’s also why a well-built RAG chatbot keeps working even when its underlying AI provider has an outage. A properly engineered version of this — like Outview’s AI Chatbot — falls back to answering directly from your indexed content if the connection to the AI provider drops, rather than showing visitors an apology message. The visitor still gets a real answer pulled from your site, not a dead end.

Getting the Indexing Right Is What Determines Accuracy

Grounding is only as good as what’s indexed. A chatbot can’t retrieve an answer from a page that’s outdated, missing, or badly structured. That’s a topic worth its own dedicated look, but the short version: keep your pricing, FAQ, and service pages current, and a grounded chatbot will stay accurate without any extra manual work on your part.

FAQ

Is RAG the same thing as fine-tuning a model?

No. Fine-tuning changes the model’s underlying weights through retraining — expensive, slow, and still frozen at whatever point you last did it. RAG leaves the model untouched and instead feeds it fresh, relevant information at the moment someone asks a question. For a small business website, RAG is the far more practical approach.

Does a RAG chatbot ever get things wrong?

It can, but far less often, and usually because the underlying content itself is outdated or missing rather than the AI inventing something. Keeping your knowledge sources current is the main lever for accuracy.

Do I need technical skills to set this up?

Not with a properly built plugin-based system. Content indexing typically happens automatically once you connect your knowledge sources, with a dashboard that flags anything it couldn’t process.

Can it cite where an answer came from?

Yes — that’s one of the clearest signs a chatbot is actually grounded rather than generic. If a chatbot never shows a source, it’s worth asking where its answers are coming from.

What happens if the AI provider (OpenAI, for example) goes down?

A well-built grounded chatbot can fall back to answering directly from indexed content instead of failing outright, so visitors still get a real, relevant answer during an outage.

Key Takeaways

  • RAG-grounded chatbots answer from your actual website content, not general training data.
  • Retrieval happens in four steps: index, retrieve, ground, generate.
  • Generic chatbots hallucinate when they run out of relevant information and guess instead.
  • Grounded answers can cite their source, which builds trust and reduces support friction.
  • Keeping your content current is what keeps a grounded chatbot accurate — there’s no separate retraining step.

Want a Chatbot That Only Answers From Your Own Content?

That’s exactly what the Outview AI Chatbot is built to do — grounded, cited answers pulled from your site, with lead capture built in and a one-time payment instead of a subscription. See how it works on your own site.

Retargeting ads show your ad specifically to people who already visited your website or engaged with your business, rather than to a cold, unfamiliar audience. They work because most visitors don’t buy or enquire on their first visit — research and general industry experience suggest a large majority of website visitors leave without converting the first time — and retargeting is how you stay visible to that already-interested group instead of losing them entirely to a competitor after that first visit. Done well, it’s often the highest-return channel in a paid advertising mix, because you’re spending to reach people who’ve already shown real interest, not strangers who’ve never heard of you.

The mechanism, in plain terms

When someone visits your website, a small tracking snippet (a pixel, from Meta, Google, or both) notes that visit. That person is then added to a retargeting audience, and platforms like Facebook, Instagram, and the Google Display Network can show your ads specifically to them as they browse elsewhere online — which is why a product you looked at once seems to “follow” you across other sites and apps for days afterward.

This isn’t tracking anything especially unusual or invasive by current advertising standards — it’s a well-established, standard practice, and most consumers have become at least somewhat used to seeing it, even if the mechanism itself isn’t widely understood.

Why it consistently outperforms cold advertising

A retargeting audience already knows who you are, has already visited your site, and in many cases has already looked at a specific product or service page. That’s a fundamentally warmer, higher-intent audience than someone who’s never encountered your business before, which is why retargeting campaigns routinely show higher conversion rates and lower cost per acquisition than cold prospecting campaigns targeting entirely new audiences.

Imagine someone who added a product to their cart, got distracted by a phone call, and never came back to complete the purchase. A well-timed retargeting ad reminding them of exactly that product — sometimes even referencing the specific item — recovers a meaningful share of these near-misses that would otherwise simply be lost.

Common retargeting audience types

All website visitors, a broad but still warmer-than-cold audience, useful for general brand-awareness retargeting. Specific page visitors — people who viewed a particular product or service page but didn’t convert, letting you show them highly relevant ads about exactly what they were looking at. Cart abandoners, for e-commerce specifically, which we’ve covered in more depth in our piece on abandoned cart recovery, where retargeting ads work alongside abandoned cart emails as complementary tactics for the same problem. Past customers, useful for repeat purchase campaigns or cross-selling related products and services to people who’ve already trusted you once.

Getting the frequency right

This is where retargeting most commonly goes wrong. Too little exposure and the retargeting barely registers against everything else competing for attention online. Too much, and it crosses into the specific kind of intrusive, following-you-everywhere feeling that damages brand perception rather than helping it — most people have had the experience of a product seeming to stalk them across every site they visit for two straight weeks, and it rarely improves their opinion of the brand.

A frequency cap — limiting how many times the same person sees your ad within a given period — is a simple, important setting most ad platforms support directly, and it’s worth actively managing rather than leaving at a default that may be too aggressive.

Setting a reasonable retargeting window

How long someone stays in a retargeting audience after visiting matters too. A very short window (a few days) can miss people who take longer to make a decision. A very long window (many months) can mean showing ads to people whose interest has genuinely moved on, wasting spend on an audience unlikely to convert anymore. The right window depends on your typical sales cycle — a same-day impulse purchase needs a much shorter window than a considered service purchase that might take weeks to decide on.

A realistic scenario

Picture an online furniture store where someone browses a specific couch, adds it to their cart, then leaves without buying — a common pattern given the size of the purchase and the natural instinct to think it over. A retargeting ad showing that exact couch, perhaps alongside a complementary product or a gentle nudge like limited stock or a small time-sensitive incentive, reaches that person while the interest is still fresh, at a fraction of the cost of trying to win their attention completely from scratch through cold advertising.

Retargeting and privacy considerations

Being transparent about tracking — a clear, accessible cookie notice and privacy policy — matters both for trust and for compliance with data protection requirements. This is a genuinely evolving area as browsers and platforms adjust how tracking works, but the fundamental practice of retargeting based on website visits remains a standard, permitted approach when handled transparently and in line with applicable privacy regulations.

What retargeting can’t fix

Retargeting works on people who already visited your site — it does nothing for reaching new audiences who’ve never encountered your business at all, which still requires prospecting campaigns or organic visibility to feed the top of the funnel. It also won’t rescue a fundamentally unconvincing offer or a confusing website; if visitors are leaving because the value proposition genuinely isn’t clear, retargeting will simply repeat that same unclear message to the same people rather than solving the underlying problem.

How Outview builds retargeting into paid campaigns

Retargeting is a standard, near-default component of the paid advertising campaigns we build for clients, precisely because of its efficiency compared to cold prospecting alone — it’s rarely a good idea to run paid ads without it, given how much value is otherwise left on the table from visitors who almost converted the first time.

FAQ

Is retargeting expensive to set up?
No — the technical setup (installing a tracking pixel) is straightforward and typically included as standard in any properly built paid ad campaign, with no significant additional cost beyond the ad spend itself.

How soon after someone visits my site can I start retargeting them?
Almost immediately, once the tracking pixel is installed and the audience begins accumulating visitors — there’s no meaningful delay beyond the platform’s normal audience-building process.

Does retargeting work for service businesses, not just e-commerce?
Yes — service businesses can retarget visitors who viewed a specific service page or contact form without completing an enquiry, which is just as valuable a warm audience as an e-commerce cart abandoner.

Can retargeting feel intrusive to customers?
It can, if frequency isn’t managed carefully. Setting a sensible frequency cap and a reasonable audience window keeps retargeting helpful rather than off-putting.

Key Takeaways

Retargeting shows ads specifically to people who already visited your site, typically producing higher conversion rates and lower cost per acquisition than cold advertising. Most visitors don’t convert on their first visit, making retargeting essential for recovering that lost interest rather than losing it entirely. Frequency caps and a sensible audience window prevent retargeting from becoming intrusive rather than helpful. Retargeting works alongside, not instead of, top-of-funnel visibility and a genuinely convincing offer.

If you’re running paid ads without a retargeting strategy in place, get in touch — this is often one of the fastest, most cost-effective additions to an existing campaign.

Before signing with any SEO agency, ask these five questions directly: what specifically will you do each month and how is it reported, how do you measure success and against what baseline, can you show real (not cherry-picked) results from businesses like mine, what’s your view on guaranteed rankings, and what happens if it’s not working after three to six months. Honest, specific answers to all five are a strong sign. Vague, evasive, or overconfident answers to any of them are worth taking seriously as a warning.

Why this decision is hard from outside the industry

SEO is difficult for a non-specialist to evaluate directly — you can’t easily tell good technical work from mediocre work just by looking at a report full of unfamiliar metrics, and results take months to show up, which gives underperforming agencies a long runway to collect fees before a client realises nothing meaningful is happening. This information gap is exactly what less scrupulous providers rely on, which makes asking the right questions upfront more valuable than trying to evaluate technical execution you may not have the background to judge directly.

The guaranteed rankings red flag

No legitimate SEO provider can guarantee a specific ranking position, because nobody — including the agency — controls Google’s algorithm or your competitors’ actions. Any agency promising “page one in 30 days” or a specific guaranteed rank is either inexperienced or deliberately overselling. What a legitimate provider can reasonably commit to is a clear process, consistent effort, and transparent reporting on progress against realistic timelines — not a specific guaranteed outcome on a system nobody fully controls.

Ask exactly what “SEO work” means in practice

“We’ll do SEO for you” is not a specific answer. A credible agency should be able to describe concretely what happens each month: content creation (how much, on what topics, by whom), technical audits and fixes, link building approach (and specifically how — this is where questionable, spammy tactics most often hide), and Google Business Profile or local SEO management if relevant to your business.

If an agency can’t describe their actual monthly activities in specific, concrete terms, that’s usually a sign the work itself may be vague or generic rather than tailored to your business.

Understand their link building approach specifically

This is where SEO can go quietly wrong in ways that hurt you months later. Low-quality, spammy link building — buying links in bulk from irrelevant, low-value sites — can trigger Google penalties that are difficult and slow to recover from, sometimes taking a site’s rankings backward rather than forward. Ask directly: where do links come from, and how are they earned rather than simply purchased in bulk. An agency that’s evasive or dismissive about this specific question deserves real scrutiny before signing anything.

Ask for real, verifiable results — not just a portfolio slide

Case studies are useful, but ask for specifics you can verify where possible: actual before-and-after ranking or traffic data, ideally for a business somewhat similar to yours in size or industry, and ideally including a client you could speak with directly. Polished, vague testimonials without any accompanying data are far less useful than a specific, checkable result.

Understand exactly how success will be measured

Before work begins, you should agree on a clear baseline — current rankings for key terms, current organic traffic, current lead or enquiry volume — so improvement is measurable against a real starting point rather than assumed. An agency reluctant to establish this baseline, or vague about how they’ll report progress against it, makes it much harder to know later whether the engagement is actually working.

Contract terms and flexibility

Understand the minimum commitment period and what happens if results aren’t materialising after a reasonable timeframe — three to six months is typical for meaningful SEO movement. Reasonable providers are transparent about this and build in review points rather than locking clients into long, inflexible contracts with no exit or reassessment option. Extremely long lock-in periods with no review checkpoint are worth questioning, even from an otherwise credible-seeming agency.

Pricing signals worth understanding

Extremely cheap SEO services are almost always cutting corners somewhere — usually in the quality or safety of link building, or in the depth and originality of content produced. This doesn’t mean the most expensive option is automatically the best, but pricing significantly below market rate for genuinely comprehensive work is worth treating with healthy scepticism rather than assuming you’ve simply found a bargain.

A realistic scenario

Imagine two agencies quoting for the same local business. One promises “guaranteed page one rankings within 60 days” at an unusually low monthly rate, with a vague description of “ongoing optimisation” as their only explanation of the actual work. The other is upfront that meaningful movement typically takes three to six months, describes specific monthly deliverables including content topics and technical priorities, and offers to show verifiable results from a similar past client. The second agency is making less exciting promises, but it’s the one demonstrating the kind of transparency that tends to correlate with genuine, sustainable results rather than a short-term trick that risks a penalty six months down the line.

What a good working relationship looks like after signing

Regular, understandable reporting — not just raw numbers, but context on what they mean and what’s planned next. Responsiveness to questions without excessive jargon deployed to avoid a direct answer. A willingness to explain their reasoning, not just present results as a black box you’re expected to trust without understanding.

How Outview approaches this relationship

We build our SEO and content marketing engagements around exactly this kind of transparency — clear monthly deliverables, an agreed baseline before work starts, and honest timelines rather than guaranteed rankings nobody can actually promise. If you’re currently evaluating agencies, asking us the same five questions above is a reasonable way to compare us fairly against anyone else you’re considering.

FAQ

How long should I commit to an SEO agency before expecting results?
Three to six months is a realistic minimum timeframe to see meaningful movement for most local businesses, though this varies by competitiveness of the industry and starting point.

Is it a bad sign if an agency won’t guarantee rankings?
No — the opposite. A refusal to guarantee specific rankings is actually a sign of honesty, since no legitimate provider controls Google’s algorithm completely.

Should I be worried about long contract lock-ins?
Extremely long commitments with no review checkpoint are worth questioning. Reasonable flexibility, or at minimum a built-in review point, is a fair expectation to have.

What’s the biggest red flag when evaluating an SEO agency?
Vagueness about what the actual monthly work involves, combined with either guaranteed rankings or unusually cheap pricing — these often signal corners being cut somewhere you won’t see until it’s too late.

Key Takeaways

No legitimate agency can guarantee specific rankings; treat that promise as a red flag rather than reassurance. Ask specifically what monthly work involves, how link building is approached, and how success will be measured against a real baseline. Extremely cheap pricing usually means corners are being cut somewhere that may not be visible until it causes a problem later. A willingness to be transparent, specific, and patient about realistic timelines is a stronger signal of genuine expertise than confident promises.

If you’re evaluating SEO agencies right now and want a straightforward, no-pressure conversation about what realistic work and timelines actually look like, get in touch.

Ready to Automate?

Book a free 30-minute strategy call. We'll audit your current setup, identify your top AI opportunities, and show you the expected ROI — no pressure to buy.

Book Your Free Strategy Call
Select your currency
United States (US) dollar