Technical website audit

treysta.ae is well built. It just carries more weight than it needs.

A measured audit of the live site: performance, Core Web Vitals, SEO, AI visibility, accessibility and security. The foundation is modern and fast on a strong connection. Underneath sit a 14.5 MB homepage, real gaps in search and AI visibility, and one avoidable reliability bug.

Measured with Google Lighthouse 11 against the live site, 22 September 2026 · desktop, plus mobile on both a fast connection and a throttled 4G test · with manual inspection of markup, headers, robots and structured data.


Lighthouse scores

Strong on search basics. Held back on speed and best practices.

63
Performance
Desktop 81
92
SEO
Desktop 90
83
Accessibility
Desktop 83
74
Best practices
Desktop 74
90–100 good 50–89 needs work 0–49 poor Rings show mobile; desktop noted below each.

Core Web Vitals

Fast on a strong connection. Fragile on a weak one.

The layout never jumps and the interface responds instantly. On a good connection the homepage appears in a few seconds. The weakness shows on slower mobile networks, where the 14.5 MB payload stretches load time out, up to 22 seconds on a throttled 4G test.

Largest Contentful Paint
4.5s
Fast connection · desktop 2.2s · up to 22s on throttled 4G · target under 2.5s
Weight-driven
Cumulative Layout Shift
0.00
Desktop 0.008 · target under 0.1
Excellent
Total Blocking Time
100ms
Desktop 0ms · the page responds fast
Good
First Contentful Paint
1.8s
Fast connection · desktop 0.8s · target under 1.8s
Borderline
Speed Index
7.0s
Fast connection · desktop 3.2s · 16.2s on throttled 4G
Weight-driven
Time to Interactive
1.8s
Fast connection · desktop 0.8s · 16s on throttled 4G
Fast when loaded

One homepage weighs 14.5 MB. That is the real problem.

This is constant on every connection. On fast WiFi or 5G it is masked and the page feels quick; on slower mobile networks it stretches load time out and burns through visitors' data, which matters for overseas investors browsing on the move. A single autoplaying hero video is half of it. Properly sizing images would save about 5 MB, deferring off-screen images another 2 MB. None of it touches the design; it is pure waste.

BannerVideo.mp4 — autoplaying hero video
7.4 MB
Wynwood Horizon project image
948 KB
about1.jpg
521 KB
Sunset Bay Grand project image
509 KB
4 more project & article images
~1.5 MB
Critical reliability bug

The homepage loads images from a competitor's server.

Several images on the live treysta.ae homepage are not served from Treÿsta at all. They load from gulfinvest.bytoons.com, a web server belonging to another Dubai brokerage, Gulf Invest Real Estate. It works today only because that outside server keeps the files online. The moment they move, rename or remove them, those images break on Treÿsta's own homepage, with no warning and nothing Treÿsta can fix from its side. It is a real, avoidable single point of failure sitting on the front page, and a quiet signal of how the site was first assembled. Every image should live on Treÿsta's own domain.


The balance sheet

What is working, and what is quietly costing them.

Working well

✓
Modern, fast foundation.
Built on Next.js and hosted on Vercel; desktop loads its main content in 2.2s.
✓
Zero layout shift.
CLS of 0. The page never jumps as it loads, which most sites fail.
✓
Search basics in place.
SEO 92. Indexable, mobile-friendly, sensible page title, clean URLs (/about-us, /off-plan, /blogs).
✓
HTTPS enforced.
HSTS is set, so the connection is always secure.
✓
Content engine exists.
An investor-focused blog (ROI comparisons, market pieces) already publishes the kind of content buyers search for.
✓
Fast interaction.
Total Blocking Time near zero: once loaded, the page responds instantly.

Quietly costing them

✕
A 14.5 MB homepage.
Led by a 7.4 MB hero video. Fine on fast connections, but slow on weak mobile networks and heavy on visitors' data.
✕
Invisible when shared.
No Open Graph or Twitter tags. Links pasted into WhatsApp, Instagram or LinkedIn show no image, title or preview.
✕
No structured data.
Zero schema markup. Google and AI engines cannot cleanly read the agency, its listings or contact details.
✕
No robots.txt or sitemap.
Both return 404. Nothing guides crawlers or lists the pages worth indexing.
✕
Thin, generic metadata.
Description is just the tagline; keywords read "Rent, Buy, Rent". No location or intent for search.
✕
Depends on a competitor's server.
Several homepage images load from Gulf Invest Real Estate's server (gulfinvest.bytoons.com), a fragility left over from how the site was built.

AI visibility

To an AI answer engine, Treÿsta is close to invisible.

Buyers increasingly ask ChatGPT, Gemini and Perplexity for "best Dubai off-plan brokers". Those engines rely on structured data, clean metadata and machine-readable signals. The site currently offers almost none of them.

✕
No structured data (schema.org)
No RealEstateAgent, Organization or listing markup. AI cannot extract who Treÿsta is or what it sells.
✕
No llms.txt
The emerging standard for telling AI models what a site is about is absent (404).
✕
No Open Graph metadata
AI link-preview and citation systems get no title, description or image to represent the brand.
✕
No robots.txt or sitemap
No stance on AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended) and no map of pages to ingest.
~
Content renders via JavaScript
Server-streamed, so mostly readable, but the thin metadata around it gives models little to anchor to.
✓
A real blog to build on
Existing investor articles are strong raw material once they carry proper markup and are listed in a sitemap.

Findings by area

Everything the audit surfaced, ranked.

Performance

14.5 MB homepage

A 7.4 MB autoplaying hero video and oversized images. Fine on fast connections, but slow on weak mobile networks (up to 22s) and costly on mobile data. Sizing and lazy-loading saves ~7 MB with no design change.

Critical
Performance

Render-blocking resources & unused code

~960ms lost to render-blocking CSS/JS, plus ~284 KB unused JavaScript and ~44 KB unused CSS shipped to every visitor.

Medium
Performance

Weak caching on static assets

22 resources served without an efficient cache policy, so repeat visits re-download them.

Medium
SEO / AI

No structured data, sitemap or robots.txt

The signals search and AI engines rely on to understand and index a real-estate brand are missing entirely.

Critical
SEO / Social

No Open Graph, thin metadata

Shared links show no preview; the meta description is the tagline and keywords read "Rent, Buy, Rent". No canonical tag, no hreflang for India, Europe or Arabic audiences.

Critical
Accessibility

Contrast, alt text and heading order

Insufficient colour contrast in places, images missing or with redundant alt text ("insight1"), headings jumping H1 to H3, and links without a discernible name.

Medium
Security

Missing security headers

HSTS is present, but no Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, Referrer-Policy or Permissions-Policy.

Medium
Best practice

Console errors & third-party cookies

Browser errors and Chrome "Issues" warnings on load, plus deprecated third-party cookies. Contributes to the 74 best-practices score.

Low
Reliability

Homepage depends on Gulf Invest's server

Several homepage images load from gulfinvest.bytoons.com, a competitor's web server outside Treÿsta's control. If it changes, the images break with no warning. A concrete, avoidable single point of failure on the front page.

Critical
Stack

Two disconnected platforms

A Next.js main site and a separate WordPress funnel run in parallel, doubling what has to be maintained and kept consistent.

Low

Where to start

The order that buys the most, fastest.

01
Replace or compress the hero video and resize images. Cuts the page from ~14.5 MB toward ~2 MB, so it stays fast even on weak mobile connections and stops burning visitors' data. Biggest single win.
High impact · low effort
02
Add structured data, a sitemap and robots.txt. Makes the site legible to Google and to AI answer engines, and lists every listing and article worth ranking.
High impact · low effort
03
Add Open Graph and proper metadata. Every shared link gets a branded preview, and descriptions start earning clicks from search.
High impact · low effort
04
Move every image onto Treÿsta's own domain. Fixes the critical reliability bug: the homepage stops depending on a third party's server that could break it at any moment.
High impact · low effort
05
Fix accessibility and add security headers. Lifts the accessibility and best-practices scores and closes common gaps.
Medium · medium effort