// Erbil · Baghdad · multilingual by default

Fast sites. Fluent in RTL.

Custom websites, apps, and e-commerce for Iraqi brands, engineered for Core Web Vitals, real RTL layouts, Arabic typography, and indexable hreflang from day one.

1440 × 900
768
98Lighthouse perf
EN/AR/KUMultilingual
< 1.2sLCP target
// scroll to brief

Most Iraqi sites fail Core Web Vitals.

Slow LCP. Bloated JavaScript. Broken RTL. Untranslated checkouts. The average local marketing site scores under 40 on Lighthouse, which Google reads as a quality signal and penalises in organic ranking and paid Quality Score alike.

Pomelo ships sites and apps that pass the audit on day one. Real RTL layouts (not auto-flipped), Arabic typography, Kurdish character support, conversion-optimised landing pages, and the integrations a multilingual Iraqi business actually needs.

Lighthouse · pomeloagency.com Passing
0
Performance
0
Accessibility
0
Best Practices
0
SEO
https://pomeloagency.com · LCP 1.1s · CLS 0.02 · INP 89ms

Six windows. One stack.

From the first discovery whiteboard to the post-launch performance dashboard. We don't outsource design or hand off to an agency-of-record halfway through, every window stays open on our team.

pomelo.dev/discovery
DISCOVERY

Discovery & UX

Stakeholder interviews, user research, competitor teardown, sitemap, user flows. We build the brief before we build the brief.

pomelo.design/system
DESIGN

Custom design

Brand-aligned UI, design system, component library, Figma source. Built for both LTR and native RTL from the same file.

AaAaAa
pomelo.dev/api
ENGINEERING

Frontend & backend

Next.js, Astro, Webflow, WordPress, Shopify, custom Node + Laravel. Stack chosen for your team, not our convenience.

12345
export async functiongetPage(slug:string) { constpage =awaitdb.page.find({slug}); if(!page)returnnotFound(); return{ page,cache:3600}; }
shop.pomelo.com/iq
E-COMMERCE

E-commerce stores

Shopify, WooCommerce, custom. ZainCash, FastPay, cash-on-delivery, Arabic checkout UX, built for the way Iraqi shoppers buy.

COD
Sandstone shirt$24.00
Add to cart
cms.pomelo/blocks
CMS

CMS integration

Sanity, Strapi, Payload, WordPress headless, Webflow CMS. Your marketing team ships content without filing tickets to engineering.

PageSEOi18nPreview
hero
features
testimonials
cta
perf.pomelo/audit
PERFORMANCE

Performance & CWV

Core Web Vitals optimisation, image pipeline, edge caching, font subsetting, JS bundle audits. The 90+ Lighthouse score is the deliverable.

HTML
CSS
JS
Hero img
LCP1.1s
CLS0.02
INP89ms

From discovery to deployed.

Fixed-scope phases, weekly check-ins, no surprise change-orders. We commit to the timeline upfront and hit it.

01

Discover

Workshops, audit of any existing site, user research, sitemap, content strategy. The brief everyone signs.

02

Design

Wireframes → high-fidelity UI → design system. Reviewed at every key page before we touch code.

03

Build

Frontend, backend, CMS, integrations. Staging environment from week one with weekly demos to keep you in the loop.

04

Ship

QA across devices and locales, Lighthouse pass, DNS cutover, post-launch monitoring. Then optional retainer for growth work.

Open the console.

What founders, marketing leads, and CTOs actually ask before they ship us a brief.

Elements Console Network Performance
info
We're stack-agnostic. We ship on Next.js, Astro, Webflow, WordPress, Shopify, and custom Node/Laravel backends, we recommend based on your content velocity, technical team, and budget, not on what's easiest for us.
Yes, natively. Real RTL layouts, Arabic typography (Tajawal/Cairo), Kurdish character support, professional translation, and hreflang setup so each language gets its own indexable URL structure for SEO.
Yes. We build on Shopify, WooCommerce, or custom platforms depending on your catalogue size and operations. We integrate local payment options (ZainCash, FastPay), cash-on-delivery flows, and Arabic checkout UX optimised for the Iraqi market.
Marketing site: 6–10 weeks. Custom e-commerce: 10–16 weeks. Landing page: 2–3 weeks. We commit to a fixed timeline upfront and report progress weekly against milestones.
Yes. Optional ongoing retainers cover hosting, backups, security patches, uptime monitoring, content updates, performance reporting, and conversion-rate optimisation work after launch.
~ / pomelo, bash, 80×24
manwel@pomelo:~$pomelo new-project --type=web // initializing project… manwel@pomelo:~$

Got a brief?Let's compile it.

Drop us the gist, a sentence is fine. We'll come back with a scope, a fixed timeline, and a budget you can take to your team.