Results at a Glance
Measured, Not Guessed
Lighthouse was run against the live site before and after every change. The numbers below are from the finished build with all video, illustrations and both languages in place.

91
87%
20
60+
What Needed Solving
Arabic First, Twenty Pages, One Deadline
Arabic first, not Arabic translated
Twenty service pages, one small team
A launch date set by an event

Built to read right to left, by construction
What We Delivered
A Content Model the Client Actually Runs
One template, twenty pages
Sections that hide themselves
Per page control of the details
A custom booking wizard
An availability engine
Automation that cannot break a booking
A FAQ hub that maintains itself
Pricing rebuilt natively in Bricks


Bilingual and RTL
Arabic Serves at the Root
Arabic is the default language and serves unprefixed at the root, with English available alongside it. Right to left was handled at the layout level rather than by flipping CSS at the end, so the mega menu column order, the card order inside grids, icon and arrow direction, form field alignment and the pricing comparison table all read from the right by construction. During launch we switched the default language over, remapped every internal link, and added permanent redirects from the old prefixed URLs so nothing that had already been shared would break.


Performance and SEO
Every Change Measured Against the Live Site
The four service hero videos were the biggest cost on the page. Rescaling them to display resolution, re-encoding and enabling progressive streaming brought them from 17.4 MB down to 2.3 MB, an 87 percent saving, with one file alone falling from 8.9 MB to 1.1 MB. We removed a 760 millisecond redirect on the homepage by restructuring the language routing so Arabic serves unprefixed. During the domain migration we corrected 952 insecure http references along with the site URL and home settings. Images were converted to WebP and served at display size, lazy loading was corrected where it had been distorting logos and icons, and the heading structure was cleaned up to a single H1 per page. Desktop Lighthouse finished at 91 for Performance with LCP at 1.5 seconds, CLS at zero and no blocking time.
The Outcome
Live for the Event, Run by the Client
Launched on time for the event
Twenty services, one template
Bookings arriving through the site
Arabic and English side by side
Media payload cut by 87 percent
Prices and FAQs edited in house












Conclusion
A Site the Team Keeps Building On
Naeem went live in Arabic, on schedule, in time for the event the launch was planned around. Thirty pages sit on the site, twenty of them service pages driven by a single template that the client edits from the WordPress admin. Prices, features, FAQ questions, hero media, button text and whether a section appears at all are all content decisions now, not development tickets. The booking system is taking real enquiries, and because the design was read straight out of the Figma files rather than copied from screenshots, the build stayed faithful through six rounds of design revisions, including a pricing page redesign and a colour change to the booking widget days before launch.

About the Client
Naeem
Naeem is a salon and spa management platform used by salons, barbershops and spas across Saudi Arabia, built by Creative Assets Information Technology Co. The product brings bookings, point of sale, staff scheduling, inventory and accounting together in one place, covering twenty distinct feature areas. Its customers are salon owners who run their businesses in Arabic, which is why the marketing site had to be Arabic first rather than an English site with Arabic added to it.







