Treba

Outsource to Kenya.

Tailwind CSS

Report generated on April 5, 2026

treba.io
Screenshot of treba.io

A note on how to read this

This report is ProdPoke's take on your site — think of it as a first impression from a very opinionated robot. We check real things (load times, broken links, accessibility patterns), but we also try to understand what your site is trying to do and whether the technical details support that goal. Some of our observations might not apply to your specific situation, and that's okay. We're getting sharper with every scan. If something feels off, tell us — it makes us better.

Key Insights for Treba

Homepage blank screen lasts 4.6 seconds—UK recruiters bounce before seeing your 48-hour delivery promise.

Busy hiring managers evaluating Treba against competitors need to immediately see your core value proposition (60-80% cost savings, 96% retention, 50+ roles). A 4.6-second First Contentful Paint means they're staring at a blank screen during the critical first impression, directly reducing conversion likelihood.

Three critical API endpoints (pricing, roles listing, KYC Analyst role) each take 3.6-3.7 seconds to respond—your key decision pages lag at the moment of truth.

When UK companies click to view your transparent pricing model or browse your 50+ available roles, they face 3.7-second delays. These pages are where hiring intent converts to action; delays at this stage directly kill conversions for cost-conscious recruitment teams.

Your Content Security Policy won't actually enforce HTTPS upgrades—sensitive recruitment vetting data could travel over insecure connections.

Treba handles confidential candidate information, vetting assessments, and client hiring workflows. Operating in 'report-only' mode instead of enforced mode means visitor data (including recruitment details) isn't protected by mandatory encryption, exposing both Treba and clients to security risks.

Four interactive buttons and one form input lack accessible names—visually impaired hiring managers can't use your platform.

UK companies include diverse teams; if decision-makers using screen readers can't identify buttons for requesting candidates or filtering roles by service area (AI Data, Financial & Legal, etc.), you're excluding potential clients and creating legal compliance risk under UK accessibility standards.

Your 62-character homepage title gets truncated in Google results, cutting off your key differentiator before prospects even click.

When UK companies search for 'Kenyan outsourcing' or 'cost-effective staffing,' your title appears as 'Treba | Outsource to Kenya. Your UK Team, Extended to Nairob...'—hiding your unique value (flat-rate pricing, no setup fees, 48-hour delivery, Employer of Record model) that separates you from competitors.

What ProdPoke understands about Treba

Treba is a UK-headquartered outsourcing company that places pre-vetted Kenyan professionals into permanent, full-time roles with UK companies, acting as the Employer of Record so clients don't need to register in Kenya. The business offers a simple flat-rate pricing model with no recruitment fees or setup costs, covering salary, office space, equipment, and full compliance in a single monthly invoice (ranging from £700-£1,200+ per month depending on role tier). They operate across four service areas—AI Data & Knowledge Ops, Financial & Legal, Digital CX, and Specialised Tech—with 50+ roles available, delivering candidates within 48 hours and promising 60-80% cost savings versus UK in-house hiring. The company emphasizes strong GMT+3 timezone overlap with UK working hours, 96% staff retention, and a rigorous selection process where only the top 2% of applicants pass their five-stage vetting.

Based on exploring 5 pages across the site

First Impression — How clear is your site?

92
Crystal clear

Treba is an outsourcing service that connects UK companies with "pre-vetted accountants, paralegals, and engineers in Nairobi" to extend their teams. The page explicitly states it offers staffing "at 60–80% less than UK loaded cost" and includes "office, equipment, IT infrastructure & compliance." The main value proposition shown is cost savings (example: £34,620 annual savings for a KYC Analyst role) with roles available in 7 days.

This score measures how quickly a first-time visitor understands what your site does — based on visible headings, navigation, and visual hierarchy alone.

83/ 100

Overall Score

Strong foundation.

Performance

37/100

Page load could be faster: 4698ms

high

Your homepage loads in 4.7 seconds, which is 57% slower than the recommended 3-second threshold. UK hiring managers evaluating your platform may bounce before seeing your 48-hour candidate delivery promise or pricing breakdown, losing potential clients to faster-loading competitors.

Expected: Under 3000ms
Found: 4698ms

Slow First Contentful Paint: 4556ms

high

Your homepage's First Contentful Paint takes 4.6 seconds, meaning visitors see a blank screen for that duration. Busy UK recruiters won't wait—they need to immediately see your value proposition (60-80% cost savings, 96% retention, 50+ roles) to stay engaged.

Expected: Under 1800ms
Found: 4556ms

High Time to First Byte: 3815ms

medium

Your server's Time to First Byte is 3.8 seconds (4.75x slower than optimal). Since Treba serves UK clients querying Kenyan talent, this latency compounds across geographies. Prospective clients experience unnecessary delays before pricing tiers or role categories load.

Expected: Under 800ms
Found: 3815ms

High request count: 88 requests

medium

Your homepage makes 88 HTTP requests, creating cascading delays for UK visitors checking available roles or pricing. Consider lazy-loading role cards, deferring non-critical scripts, or bundling assets to speed up the experience for decision-makers evaluating your staffing service.

Expected: Under 50 requests
Found: 88 requests

Slow API call: 3645ms — https://treba.io/hire/kyc-analyst?_rsc=1r34m

medium

The KYC Analyst role page API call takes 3.6 seconds to respond. When UK companies click through to view this high-value specialty role (Financial & Legal tier), the lag frustrates their hiring urgency and may cause them to explore competing outsourcing platforms.

Expected: API responses under 1000ms
Found: 3645ms

Slow API call: 3680ms — https://treba.io/hire?_rsc=1r34m

medium

Your main hiring/roles listing API is responding in 3.7 seconds. Since clients visit this page to browse all 50+ available positions across your four service areas, this delay significantly impacts the browsing experience and reduces conversion intent.

Expected: API responses under 1000ms
Found: 3680ms

Slow API call: 3655ms — https://treba.io/pricing?_rsc=1r34m

medium

Your pricing page API call takes 3.7 seconds, creating a critical bottleneck. When UK companies navigate to see your transparent £700–£1,200+ monthly pricing model (a key competitive advantage), they face a long wait, risking abandonment before seeing your cost-saving claims.

Expected: API responses under 1000ms
Found: 3655ms

SEO

97/100

Page title too long (62 chars)

low

Your homepage title is 62 characters and will be truncated in Google search results and social media previews. When UK companies search for Kenyan outsourcing solutions, they'll see an incomplete value proposition like 'Treba | Outsource to Kenya. Your UK Team, Extended to Nairob...' instead of your full offering.

Expected: 50-60 characters
Found: 62 characters

Accessibility

74/100

1 form input(s) without labels

high

One form input has no associated label, making it inaccessible to screen reader users and harder for all visitors to understand. If this is your contact form or role request input, accessibility barriers reduce your ability to capture leads from UK companies seeking Kenyan talent.

Expected: Every input has a <label> or aria-label
Found: Missing labels: email: What's your e-mail?

4 interactive element(s) without accessible names

medium

Four interactive elements on your site lack accessible names (no alt text, aria-labels, or titles). Screen reader users—including visually impaired hiring managers—cannot understand buttons for requesting candidates, scheduling demos, or filtering roles by service area (AI Data, Financial & Legal, etc.).

Expected: All interactive elements have accessible names
Found: 4 missing: <a.no-underline>, <a.no-underline>, <input[type=email].w-full>, <button[type=submit].absolute>

8 elements with very small text (<12px)

low

Eight text elements on your site are smaller than 12px, making them hard to read for users with low vision. This may affect fine-print disclaimers, compliance notes, or footnotes about Kenya registration, GMT+3 timezone overlap, or the five-stage vetting process—details UK clients need to understand your service.

Expected: Body text at least 14px, minimum 12px
Found: 8 elements under 12px

Functional

100/100
All clear — no issues found in this category.

Technical Health

The Content Security Policy directive 'upgrade-insecure-requests' is ignored ...

medium

Your Content Security Policy's 'upgrade-insecure-requests' directive is set to report-only mode, meaning it won't actually enforce HTTPS upgrades for visitor connections to your Kenyan staffing platform. This could expose sensitive recruitment and vetting data if visitors access the site over insecure connections.

Compliance

100/100
All clear — no issues found in this category.

Key Metrics

Crawlability

Sitemap.xml
Robots.txt
Broken Links0

Standards

HTTPS
Mobile Responsive
Images Missing Alt0

Improvement Plan

Treba's website is losing conversions at critical decision moments due to performance bottlenecks and accessibility barriers. Your three highest-value pages—pricing, roles listing, and individual role details—each take 3.6–3.7 seconds to load via API, meaning UK hiring managers see delays precisely when they're evaluating your cost savings and available talent. Combined with a 4.6-second First Contentful Paint on homepage, you're asking busy recruiters to wait nearly 5 seconds before seeing any content. This directly contradicts your brand promise of speed and efficiency.

Start by diagnosing and optimizing your API layer. The 3.8-second Time to First Byte and high request count (88 on homepage) suggest server-side rendering or asset bloat. Profile your three slowest APIs (/pricing, /hire, /hire/kyc-analyst) to identify database queries, external calls, or missing caching. Implement Redis caching for role listings and pricing data (which change infrequently), lazy-load role cards, and defer non-critical scripts. This single fix will unlock conversions where prospects currently abandon.

Next, enforce your Content Security Policy by moving 'upgrade-insecure-requests' from report-only to active enforcement. Given that Treba handles sensitive vetting data and recruitment workflows, this is a compliance and trust issue. UK clients need assurance their hiring process is encrypted end-to-end. Enable enforcement immediately and test across browsers.

Simultaneously, fix accessibility gaps: add aria-labels to the four unnamed interactive buttons (likely 'Request Candidate,' 'Schedule Demo,' or role filters), pair the unlabeled form input with a proper <label> element, and increase the eight text elements below 12px to improve readability for users with low vision—especially important for compliance footnotes about GMT+3 timezone coverage or the five-stage vetting process. These changes cost minimal effort but unblock screen reader users and improve usability for all visitors.

Finally, shrink your homepage title to under 60 characters to ensure full visibility in Google results and social previews. Consider: 'Treba | Outsource to Kenya—60% Savings, 48hr Delivery' (57 chars), which front-loads your strongest value props. This ensures prospects see your differentiation in search results before they even visit.

Suggested priority order:

  1. Slow First Contentful Paint: 4556ms
  2. Slow API call: 3680ms — https://treba.io/hire?_rsc=1r34m
  3. Slow API call: 3645ms — https://treba.io/hire/kyc-analyst?_rsc=1r34m
  4. Slow API call: 3655ms — https://treba.io/pricing?_rsc=1r34m
  5. High Time to First Byte: 3815ms
  6. Content Security Policy directive 'upgrade-insecure-requests' ignored
  7. 4 interactive element(s) without accessible names
  8. 1 form input(s) without labels
  9. Page title too long (62 chars)
  10. High request count: 88 requests
  11. 8 elements with very small text (<12px)

This is your site? Get the full picture.

Claim this report to unlock ongoing monitoring, deeper analysis, and actionable alerts.

What is ProdPoke?

Automated analysis generated on April 5, 2026. Not professional advice. Contact us to modify or remove this report.