Skip to main content
Verified Passive AuditScanned: Sep 11, 2026100% Non-Intrusive

www.onehealth.co.ke

Full technical assessment across email security, infrastructure encryption, search & AI discovery, and conversion pathways. Written with exact steps for non-technical leadership and developers.

Overall Score
78/100
Rating
Grade B
Book 48-Hour Diagnostic Sprint
Critical Issues
3

Requires immediate remediation

Quick Wins
22

Under 1 hour to resolve

AI & AEO Ready
71%

Perplexity & ChatGPT visibility

Opportunities
17

Revenue & security upsides

DataForSEO TelemetryLive SERP Verification

Google Search Footprint & Competitor Value

Est. Google Ads Replacement Value$23/mo
Total Indexed Keywords
12

Ranking in Top 100 on Google

Est. Monthly Organic Visits
~59

High-intent non-paid traffic

Google Knowledge Panel
Missing / Unclaimed

Official brand entity card

Top Sample Ranking Keywords & SERP Features
one health medical centreVol: 170/mo
#1
one health kenyaVol: 70/mo
#12AI
health centres near meVol: 110/mo
#24
health centerVol: 110/mo
#31
healthcareVol: 1,000/mo
#32AI

System Category Breakdown

Email Security & Deliverability96/100 (A)
0 issues3 opportunity
SSL/TLS & Encryption78/100 (B)
1 issue1 opportunity
Website & Cloud Security64/100 (C)
4 issues2 opportunity
Speed, Assets & Carbon Footprint98/100 (A)
0 issues1 opportunity
Search Engine Visibility57/100 (D)
3 issues5 opportunity
AI Engine Optimization (AEO)71/100 (C)
1 issue3 opportunity
Conversion & Lead Capture38/100 (F)
2 issues2 opportunity

Detailed Findings & Recommendations (28)

criticalConversion & Lead CaptureQuick Win (< 1hr)

A visitor ready to buy has no way to reach you from this page

OBSERVED EVIDENCE:We found no enquiry form, no email link, no phone link and no WhatsApp link anywhere on the homepage.
Commercial Impact

Every visitor who arrives ready to spend money has to leave and find another way to contact you — which in practice means most of them contact a competitor instead. This is the most expensive single problem a website can have.

Recommended Fix

Add a short enquiry form and a tappable phone or WhatsApp link, both reachable without scrolling.

HarLyn Service Line:High-Speed Web Systems
highSSL/TLS & EncryptionQuick Win (< 1hr)

Visitors can browse your site over an unencrypted connection

OBSERVED EVIDENCE:Requesting your site ended at http://www.onehealth.co.ke/, which is not HTTPS.
Commercial Impact

Anything submitted on an unencrypted page — a contact form, a login, a phone number — can be read by anyone on the same network. Browsers also mark these pages as "Not secure" in the address bar.

Recommended Fix

Add a permanent (301) redirect from HTTP to HTTPS at the server or CDN level so the unencrypted version is never served.

HarLyn Service Line:High-Speed Web Systems
highConversion & Lead CaptureQuick Win (< 1hr)

There is no obvious way to phone or message you from your homepage

OBSERVED EVIDENCE:We found no tel: link, no WhatsApp link and no clearly displayed phone number on the homepage.
Commercial Impact

Most of your visitors are on a phone. A number they can tap turns interest into a call in one action; a number they have to select, copy and paste loses a large share of them at exactly the moment they were ready to talk. In this market, a WhatsApp link often converts better than a form.

Recommended Fix

Add a tappable phone number and a WhatsApp click-to-chat link in the header, visible without scrolling.

HarLyn Service Line:High-Speed Web Systems
mediumWebsite & Cloud SecurityQuick Win (< 1hr)

Missing HSTS header — the first visit each day is downgradeable

OBSERVED EVIDENCE:Your site sends no Strict-Transport-Security header.
Commercial Impact

HSTS tells browsers to only ever contact your site over an encrypted connection. Without it, a visitor on public Wi-Fi can be silently redirected to an unencrypted copy of your site before the redirect to HTTPS happens, and anything they type there is readable.

Recommended Fix

Add a Strict-Transport-Security header with a max-age of at least one year, after confirming every subdomain you use supports HTTPS.

HarLyn Service Line:Cyber Defense & Compliance
mediumWebsite & Cloud SecurityQuick Win (< 1hr)

Your pages can be embedded inside another site

OBSERVED EVIDENCE:No X-Frame-Options header and no frame-ancestors directive in a Content Security Policy.
Commercial Impact

An attacker can load your site invisibly inside their own page and trick your visitors into clicking your buttons — submitting a form or authorising an action they cannot see. It is also used to host convincing copies of login pages.

Recommended Fix

Add X-Frame-Options: SAMEORIGIN, or a frame-ancestors directive in your Content Security Policy.

HarLyn Service Line:Cyber Defense & Compliance
mediumSearch Engine VisibilityQuick Win (< 1hr)

No meta description — Google is writing your search listing for you

OBSERVED EVIDENCE:We found no meta description tag on the homepage.
Commercial Impact

The meta description is the two-line summary under your link in search results. Without one, Google scrapes whatever text it finds first, which is often a menu or a cookie notice. That is your sales pitch, written by an algorithm.

Recommended Fix

Write a 150-160 character description for each important page that states the offer and gives a reason to click.

HarLyn Service Line:High-Speed Web Systems
mediumSearch Engine VisibilityQuick Win (< 1hr)

No canonical URL — Google may treat several copies of your site as competitors

OBSERVED EVIDENCE:We found no canonical link tag on the homepage.
Commercial Impact

Most sites are reachable at several addresses — with and without www, with and without a trailing slash, http and https. Without a canonical tag telling Google which is the real one, your ranking strength is split between duplicates instead of concentrated on one page.

Recommended Fix

Add a canonical link tag to every page pointing at its single preferred address.

HarLyn Service Line:High-Speed Web Systems
mediumSearch Engine VisibilityQuick Win (< 1hr)

No XML sitemap — search engines have to guess which pages exist

OBSERVED EVIDENCE:We found no sitemap at http://www.onehealth.co.ke/sitemap.xml.
Commercial Impact

A sitemap is the list of pages you want indexed. Without one, search engines only find pages they can reach by following links, so anything buried deep in the site — often exactly the product or service pages you want ranking — may never be crawled.

Recommended Fix

Generate an XML sitemap, reference it from robots.txt, and submit it in Google Search Console. Most platforms can generate it automatically.

HarLyn Service Line:High-Speed Web Systems
mediumWebsite & Cloud Security

No Content Security Policy — the browser will run any script injected into your pages

OBSERVED EVIDENCE:Your site sends no Content-Security-Policy header.
Commercial Impact

A Content Security Policy tells the browser which scripts it is allowed to run. Without one, if an attacker manages to inject code into a page — through a comment field, a compromised plugin, or a third-party script that gets hijacked — the browser executes it without question. This is the mechanism behind most card-skimming attacks on small e-commerce sites.

Recommended Fix

Add a Content-Security-Policy header listing the domains permitted to serve scripts, styles and frames. Roll it out in report-only mode first so you can see what would break before enforcing it.

HarLyn Service Line:Cyber Defense & Compliance
Technical Reference
mediumAI Engine Optimization (AEO)

Your homepage has very little text for a search engine or AI to work with

OBSERVED EVIDENCE:We counted roughly 43 words of body content once navigation, headers and footers were excluded.
Commercial Impact

Search engines and AI assistants can only cite what they can read. A page built mostly from images, sliders or text baked into graphics gives them almost nothing to index, so it will not rank for the terms your customers search and will not be quoted in an AI answer.

Recommended Fix

Add real, specific text covering what you sell, who you serve, where you operate and what makes you the right choice. Text inside images should be moved into actual page copy.

HarLyn Service Line:High-Speed Web Systems
lowWebsite & Cloud SecurityQuick Win (< 1hr)

Missing X-Content-Type-Options header

OBSERVED EVIDENCE:Your site does not send X-Content-Type-Options: nosniff.
Commercial Impact

Without this header, browsers may guess the type of a file rather than trusting what the server declares. An uploaded image that actually contains script can then be executed as script.

Recommended Fix

Add the header X-Content-Type-Options: nosniff. It is a one-line server configuration change.

HarLyn Service Line:Cyber Defense & Compliance
highAI Engine Optimization (AEO)

No structured data — AI assistants cannot reliably describe your business

OBSERVED EVIDENCE:We found no JSON-LD structured data on your homepage.
Commercial Impact

Structured data is the machine-readable summary of who you are, what you sell, where you are and when you are open. Google uses it for rich results, and ChatGPT, Perplexity and Google AI Overviews lean on it heavily when deciding which business to name in an answer. Without it, an AI assistant asked to recommend a supplier in your category has to guess from your prose — and it will more often name a competitor whose details it can read cleanly.

Recommended Fix

Add Organization and LocalBusiness schema with your name, address, phone, hours and service area, plus Product or Service schema on the relevant pages and FAQPage schema on any question-and-answer content.

HarLyn Service Line:High-Speed Web Systems
Technical Reference
mediumAI Engine Optimization (AEO)Quick Win (< 1hr)

No llms.txt — you have no summary written for AI assistants

OBSERVED EVIDENCE:We found no /llms.txt file on your site.
Commercial Impact

llms.txt is an emerging convention: a plain-text file giving AI assistants a clean, authoritative summary of what your business does and which pages matter, instead of leaving them to infer it from navigation menus and marketing copy. Adoption is early, which is exactly why publishing one now is cheap and puts you ahead of competitors who will get to it in a year.

Recommended Fix

Publish a short /llms.txt describing the business, the services, the service area and links to the pages you most want cited.

HarLyn Service Line:AI Search & AEO Integration
Technical Reference
mediumAI Engine Optimization (AEO)Quick Win (< 1hr)

Google AI Overviews are actively appearing on 2 of your ranking keywords

OBSERVED EVIDENCE:Keywords triggering AI Overviews include: "one health kenya" (Rank #12), "healthcare" (Rank #32).
Commercial Impact

When Google triggers an AI Overview at the top of the search page, traditional organic clicks drop by up to 35% unless your site is explicitly cited inside the AI synthesis. Being cited in the AI answer preserves top-of-funnel lead flow.

Recommended Fix

Add authoritative schema markup, explicit definitions, and structured answer blocks directly below H2 headers on your target pages so Google Gemini and AI Overviews source their summary directly from you.

HarLyn Service Line:AI Search & AEO Integration
mediumSearch Engine VisibilityQuick Win (< 1hr)

Google displays no official Knowledge Graph or verified Business Profile for "onehealth"

OBSERVED EVIDENCE:A live Google SERP query in Kenya returned organic links but no Google Knowledge Panel or verified entity card.
Commercial Impact

A verified Knowledge Panel confirms brand legitimacy, displays verified contact routes directly in search results, and trains Google's entity database to associate your domain with your industry.

Recommended Fix

Claim and verify your Google Business Profile and publish sameAs entity links (LinkedIn, X, crunchbase) inside your sitewide Organization schema.

HarLyn Service Line:AI Search & AEO Integration
mediumConversion & Lead Capture

Nothing on your homepage shows that other people trust you

OBSERVED EVIDENCE:We found no testimonials, reviews, client logos or case studies on the homepage.
Commercial Impact

A first-time visitor has no way to judge whether you deliver. Social proof is consistently among the highest-impact additions to a page, because it answers the question every buyer is actually asking: has this worked for someone like me?

Recommended Fix

Add three genuine customer testimonials with names and, where possible, photographs, plus client logos and one short case study with a real number in it.

HarLyn Service Line:High-Speed Web Systems
lowEmail Security & DeliverabilityQuick Win (< 1hr)

Your DMARC record collects no reports, so you cannot see impersonation attempts

OBSERVED EVIDENCE:Your DMARC record has no "rua=" reporting address: v=DMARC1;p=quarantine;sp=none;adkim=r;aspf=r;pct=100;fo=0;rf=afrf;ri=86400
Commercial Impact

DMARC reporting is how you find out that someone is trying to send email as your company, and which of your own tools are misconfigured. Without a reporting address, that intelligence is discarded.

Recommended Fix

Add an "rua=mailto:" address to the DMARC record and review the aggregate reports.

HarLyn Service Line:Cyber Defense & Compliance
lowEmail Security & DeliverabilityQuick Win (< 1hr)

No MTA-STS policy — inbound email can be intercepted via TLS downgrade

OBSERVED EVIDENCE:We looked up _mta-sts.onehealth.co.ke and found no MTA-STS record.
Commercial Impact

Standard SMTP encryption (STARTTLS) is opportunistic, meaning an active attacker on the network can strip the encryption handshake and read incoming emails in plaintext. MTA-STS (RFC 8461) forces sending mail servers to use TLS 1.2+ encryption, closing the man-in-the-middle downgrade loophole.

Recommended Fix

Publish an MTA-STS DNS record at _mta-sts and host the standard policy text at https://mta-sts.<domain>/.well-known/mta-sts.txt.

HarLyn Service Line:Cyber Defense & Compliance
Technical Reference
lowSSL/TLS & EncryptionQuick Win (< 1hr)

No CAA record — any Certificate Authority is permitted to issue certificates for you

OBSERVED EVIDENCE:We looked up DNS CAA records for onehealth.co.ke and found none.
Commercial Impact

A CAA (Certificate Authority Authorization) DNS record explicitly specifies which Certificate Authorities (like Let's Encrypt, DigiCert, or Google Trust Services) are allowed to issue certificates for your domain. Without it, if any CA anywhere in the world is compromised or misconfigured, it could issue an unauthorized certificate for your domain without your knowledge.

Recommended Fix

Publish a CAA DNS record for onehealth.co.ke naming your approved certificate provider(s) (e.g. '0 issue "letsencrypt.org"').

HarLyn Service Line:Cyber Defense & Compliance
Technical Reference
lowWebsite & Cloud SecurityQuick Win (< 1hr)

Missing Referrer-Policy header

OBSERVED EVIDENCE:Your site sends no Referrer-Policy header.
Commercial Impact

Without a referrer policy, the full address of the page a visitor came from — which may contain private identifiers or search terms — is passed to every external site they click through to.

Recommended Fix

Add Referrer-Policy: strict-origin-when-cross-origin.

HarLyn Service Line:Cyber Defense & Compliance
lowSearch Engine VisibilityQuick Win (< 1hr)

Your page title wastes available space in search results

OBSERVED EVIDENCE:Your title is only 13 characters: "404 Not Found"
Commercial Impact

A title that is just your company name tells a searcher nothing about what you sell. You have around 60 characters of prime advertising space and are using a fraction of it.

Recommended Fix

Expand to describe the service and location, for example "Company Name — Solar Installation in Nairobi".

HarLyn Service Line:High-Speed Web Systems
lowSearch Engine VisibilityQuick Win (< 1hr)

No robots.txt file

OBSERVED EVIDENCE:We found no robots.txt at http://www.onehealth.co.ke/robots.txt.
Commercial Impact

robots.txt is where you tell search engines what to crawl and where your sitemap lives. Its absence is not fatal, but it means you are giving crawlers no guidance at all.

Recommended Fix

Add a robots.txt that allows crawling and points to your sitemap.

HarLyn Service Line:High-Speed Web Systems
lowSearch Engine VisibilityQuick Win (< 1hr)

Your links look broken when shared on WhatsApp or LinkedIn

OBSERVED EVIDENCE:Open Graph tags are incomplete: og:title missing, og:image missing.
Commercial Impact

When someone shares your link on WhatsApp, LinkedIn or Facebook, these tags decide whether it appears as a rich preview with an image and headline, or as a bare grey URL. In a market where WhatsApp is the main sharing channel, this directly affects how many people click a link a customer forwards.

Recommended Fix

Add og:title, og:description and og:image (1200x630px) to every page, plus the Twitter card equivalents.

HarLyn Service Line:High-Speed Web Systems
lowConversion & Lead CaptureQuick Win (< 1hr)

Your homepage does not say where you are based

OBSERVED EVIDENCE:We found no physical address or location reference on the homepage.
Commercial Impact

Buyers checking whether a supplier is real look for a location first. It also matters for local search — Google needs a consistent address to rank you for searches that include a place name.

Recommended Fix

Add your physical address to the footer, matching your Google Business Profile exactly, and include it in LocalBusiness structured data.

HarLyn Service Line:High-Speed Web Systems
lowSpeed, Assets & Carbon Footprint

Your pages are not cached, so every visit is rebuilt from scratch

OBSERVED EVIDENCE:Cache-Control is set to "private, no-cache, no-store, must-revalidate, max-age=0", which prevents caching.
Commercial Impact

Caching lets repeat visitors and the CDN reuse work already done. Without it your server does the full job for every single request, which costs you both speed and hosting capacity on your busiest days.

Recommended Fix

Set appropriate Cache-Control headers — long-lived for assets with versioned filenames, short with revalidation for HTML.

HarLyn Service Line:High-Speed Web Systems
lowSearch Engine Visibility

Google ranks your domain for 12 search queries in Kenya

OBSERVED EVIDENCE:DataForSEO live telemetry measures ~59 monthly organic visitors from Google (Kenya), with an estimated Google Ads replacement value of $23/mo.
Commercial Impact

Organic search traffic is high-intent compounding revenue. Knowing which keywords drive inbound interest allows you to protect your highest-converting search positions against aggressive competitors.

Recommended Fix

Strengthen internal linking to your top-ranking pages and publish dedicated landing pages for second-page keywords (positions 11-20) to push them into the top 3.

HarLyn Service Line:High-Speed Web Systems
infoEmail Security & DeliverabilityQuick Win (< 1hr)

No TLS-RPT reporting configured for mail transport security

OBSERVED EVIDENCE:We looked up _smtp._tls.onehealth.co.ke and found no TLS-RPT record.
Commercial Impact

TLS-RPT (RFC 8460) works alongside MTA-STS to send you daily diagnostic reports on inbound email delivery failures and TLS decryption attempts.

Recommended Fix

Publish a TXT record at _smtp._tls.onehealth.co.ke with "v=TLSRPTv1; rua=mailto:tls-reports@onehealth.co.ke".

HarLyn Service Line:Cyber Defense & Compliance
Technical Reference
infoWebsite & Cloud SecurityQuick Win (< 1hr)

No security.txt — researchers have no way to report a problem to you

OBSERVED EVIDENCE:We found no file at /.well-known/security.txt.
Commercial Impact

When someone discovers a vulnerability in your site, security.txt tells them where to report it. Without one, findings tend to go unreported or get posted publicly instead of coming to you first.

Recommended Fix

Publish a short /.well-known/security.txt listing a contact address and a preferred language.

HarLyn Service Line:Cyber Defense & Compliance
Technical Reference
HarLyn Engagement Roadmap

How HarLyn Resolves These Findings

Every issue and opportunity above maps directly to one of our four core offerings. Our 48-hour diagnostic sprint delivers the exact technical remediation blueprint, zero-trust implementation, and AI discovery foundation.

1. Cyber Defense & Compliance

Email Authentication & Zero-Trust Hardening

Full DMARC p=reject rollout, SPF & DKIM alignment, MTA-STS mail encryption, and compliance auditing under Kenya Data Protection Act 2019.

2. High-Speed Web Systems

SSR Architecture & Edge Performance

Eliminating client-rendering bottlenecks, instant page transitions, CDN caching, security header enforcement, and carbon footprint reduction.

3. AI Search & AEO Integration

Entity Schema & LLM Discovery

Structured JSON-LD schema (Organization, LocalBusiness, FAQ), /llms.txt deployment, and unlocking crawl access for ChatGPT, Claude, and Perplexity.

4. AI Automation & Workflows

Self-Healing Lead & Inbound Pipelines

Instant quote automation, Telegram/WhatsApp alert routing, and autonomous client acquisition pipelines built with n8n and TypeScript.

Ready to resolve these items?
Fixed fee · 48-hour turnaround · Handled directly by Harrison & Nazline
Claim 48-Hour Assessment (KES 35,000 / $280)