Case study · Corporate website
Promax Global
A corporate website built to be modern, trusted and fast.
I built a multi-page corporate website for a group operating across ports, infrastructure and national development. It ranks on Google, can be read and cited by ChatGPT, Perplexity, Gemini, Claude and many other AI agents and LLMs, loads its main content in under a second, and runs on a secured hosting platform with round-the-clock security and monitoring.
Visit promaxglobal.aeLighthouse · live site
- Role
- Freelancer · end-to-end ownership
- Client
- InnovateNex, for Promax Global
- Timeline
- Jul – Sep 2026 · live
- Scope
- Multi-page site · SEO + GEO · hosting & deploy
The project
Project brief
Promax Global needed its website rebuilt from the ground up. The old site no longer reflected where the company was heading. It needed to look modern, be structured around the company's vision and its sectors, and work as hard for the business as the team does: easy to find, quick to load, safe to run.
InnovateNex brought me in as a freelancer to deliver it. I took the existing content, restructured it around the company's portfolio, and rebuilt the whole site on a modern stack. I stayed with the client until it was live.
The project was also my introduction to Generative Engine Optimisation (GEO). Implementing it showed me how search is changing: visibility now depends not only on ranking in Google, but on being understood and cited by AI assistants.
SEO + GEO
How the site gets found
I implemented each layer of search and AI discoverability: crawler access, the sitemap, per-page metadata, structured data and an AI-readable site guide.
- 1
robots.txt
Invited in
Search engines have full access, and more than ten AI crawlers are explicitly permitted by name, as several will not crawl a site unless they are named.
- 2
sitemap.xml
Every page listed
- 3
<head>
Each page describes itself
- 4
JSON-LD
Understood as a company
- 5
llms.txt
Written for AI models
User-Agent: *Allow: /
User-Agent: GPTBotAllow: /
User-Agent: ClaudeBotAllow: /
User-Agent: PerplexityBotAllow: /
User-Agent: Google-ExtendedAllow: /
Sitemap: https://promaxglobal.ae/sitemap.xml
Lighthouse report
Performance
First Contentful Paint
0.5 s
first content on screen
Largest Contentful Paint
0.7 s
main content visible
Total Blocking Time
0 ms
nothing blocks a click
Cumulative Layout Shift
0
the page never jumps
Lighthouse 13.4.1 · desktop · promaxglobal.ae
Under the hood
Technical implementation
Search-ready on every page
Each page has a unique title, description, canonical URL and link-preview card.
<head>
titlePorts & Maritime Development | Promax Global
meta description…written for this page
link canonicalpromaxglobal.ae/portfolio/ports-maritime-development/
og:titlePorts & Maritime Development — Promax Global
og:imagelink-preview card
</head>
promaxglobal.ae
Ports & Maritime Development — Promax Global
Readable by AI assistants
AI crawlers are permitted by name, and an llms.txt guide describes the site to them.
# robots.txt
User-Agent: GPTBotAllow: /
User-Agent: OAI-SearchBotAllow: /
User-Agent: ChatGPT-UserAllow: /
User-Agent: ClaudeBotAllow: /
User-Agent: PerplexityBotAllow: /
User-Agent: Google-ExtendedAllow: /
User-Agent: Applebot-ExtendedAllow: /
… 10+ AI crawlers named
Understood as a company
Structured data describes the business, its services and each page's position in the site.
JSON-LD on every page · Service on the sector pages
Secure connection
Served exclusively over HTTPS with TLS 1.3, with round-the-clock protection and monitoring.
Nothing to hack
A fully pre-built site, with no back end exposed to attack.
Pre-built pages served from the edge
Fast by default
I reduced media weight by 84% and configured compression and edge caching.
New page in minutes
I built a content system that generates finished pages from structured entries; every page on the site is produced by it.
// one content entry blocks: [ { type: "feature-cards", heading: "…", columns: 3, }, ]
becomes a finished section
Ships on every push
I configured continuous deployment: every change to the main branch is built and deployed automatically.
GitHub Actions · static export · only changed files travel · SSH key held in repository secrets
Responsive
Mobile-friendly
Home
The headline renders immediately; on mobile, the copy spans the full width with the background behind it.
Ownership
What I owned
Architected
A site that grows without a rebuild.
- One route map drives the menu, the sitemap and every page, so a link can never point at a page that doesn't exist.
- Pages are built from structured content rendered into more than ten section types. Every page on the site came from the same system, and the next one is a content entry, not new code.
- A three-level menu that deep-links straight into sections of each sector page.
Stack