Design kit
The base layer every page builds on. Colours and sizes come from design/tokens.json; the classes come from src/styles/site.css. Not linked from the site and not indexed.
Colour
Every colour is a token. Raw hex values in src fail the content check.
- paper#f4f6f9Page background. Cool grey-white, never cream.
- surface#ffffffRaised surfaces: the article specimen, form panels, the pricing table body.
- ink#121a2bAll body text and headings on paper or surface. Deep navy, the brand's black.
- ink-muted#535d71Secondary text: captions, table notes, helper text. Passes 4.5:1 on paper and surface.
- line#d5dbe5Table rules, input borders at rest, the one divider under the header.
- link#1c3bccHyperlink blue. Every text link (always underlined), primary buttons, focus rings. The brand colour.
- link-press#132a94Hover and pressed state of link-blue buttons and links.
- link-tint#e6ebfbQuiet background for the selected plan column and the link card header.
- visited#5c3393Visited-link violet. Means a link is live: the Live status tag and live rows in the ledger.
- visited-tint#efe8f7Background of the Live status tag.
- sand#e8d9b9Gulf sand. Only as a highlighter behind text (the anchor in the specimen, text selection) and the Replaced status. Never a page background.
- sand-deep#6e5523Text on sand.
- fail#a3301cA failed vetting check or a form error. Never decorative.
- fail-tint#f8e9e5Background of the Failed check tag and of error messages.
- on-link#ffffffText on link-blue buttons.
- on-ink-muted#c4cad7Secondary text on ink bands (footer B, the free AI check band).
- link-on-ink#b4c2ffText links on ink bands.
Contrast pairs, checked by npm run tokens
- ink on paper16.05:1
- ink on surface17.38:1
- ink on link-tint14.60:1
- ink on sand12.46:1
- ink-muted on paper6.12:1
- ink-muted on surface6.62:1
- ink-muted on link-tint5.56:1
- on-link on link8.25:1
- on-link on link-press11.75:1
- link on paper7.62:1
- link on surface8.25:1
- link on link-tint6.93:1
- link-press on paper10.86:1
- link-press on surface11.75:1
- visited on visited-tint7.47:1
- visited on surface8.94:1
- sand-deep on sand5.04:1
- fail on fail-tint5.93:1
- fail on surface7.01:1
- fail on paper6.47:1
- paper on ink16.05:1
- on-ink-muted on ink10.57:1
- link-on-ink on ink10.01:1
Type
IBM Plex Sans Condensed for headings, IBM Plex Sans for text, IBM Plex Sans Arabic for Arabic, IBM Plex Mono for URLs only.
64px / 60px, display
Links on sites people in the Gulf actually read.
48px / 50px, display
Guest posts on vetted UAE sites
34px / 38px, display
What every link includes
21px / 28px, sans
One form, then nothing to approve
21px / 32px, sans
You fill in one form. We find the sites, write the articles and report every live link.
17px / 28px, sans
Every site must clear our quality floor on the day your link goes live.
14px / 21px, sans
Prices in USD, paid at the start of each month.
18px / 32px, arabic
روابط على مواقع يقرأها الناس في الخليج فعلاً.
14px / 20px, mono
example-publisher.com/dubai-rent-guide
Buttons, links and tags
Primary is link blue, quiet is an ink outline. Text links are always underlined. Pills are status tags only.
Ink band
Secondary text on ink uses on-ink-muted. Links use link-on-ink.
Fields
Labels above inputs, a hint where it helps, and a plain error. The status block shows after a submit.
Steps and lists
Numbered steps only for a real sequence. Ticks for what you get.
You fill in one form
Target URLs, anchor or "you choose", English or Arabic, and sites to avoid.
We do the rest
We find and vet the sites, write the articles and check every live link.
- One report with every live link
- Missing links carry over to next month, free
Sourced facts (src/data/site.ts)
- 0.664 vs 0.218 Branded web mentions correlate 0.664 with AI Overview visibility, against 0.218 for backlinks. Source: Ahrefs, AI Overview brand correlation study
- 84.6% / 52.8% When people ask AI which product or service to choose, Claude cites a list article 84.6% of the time and ChatGPT 52.8%. Source: Otterly, content types cited by AI study
- 50.33% Product and service pages make up 50.33% of ChatGPT's sources. Source: Qvery, listicles study
Questions, side title
Anything else, email hello@linkbuilding.ae.
Do I need to approve sites or articles?
No. We choose every site against our quality floor and write every article, so nothing waits on you.
What is the AI scoreboard?
A fixed list of [20] buyer questions, tracked every month in ChatGPT, Perplexity and Google's AI answers.
Is there a minimum term?
[Cancel any time, or a 3-month minimum]
Does ChatGPT name your brand?
Find out what AI assistants tell buyers in the UAE about your category.
Free. No call needed.