
Get the latest updates and exclusive content by subscribing to my newsletter.

Hany is a digital platform that connects Moroccan households with trusted home service professionals — from cleaning and plumbing to self-care and maintenance. Originally launched as a mobile app, Hany needed a web version to expand its reach beyond app stores and capture the growing segment of users who prefer browser-based booking.
As the Lead Web Developer, I built the web platform from scratch using React and Next.js, with a dual focus on delivering a seamless user experience and maximizing organic search visibility. The result was a production-ready web app that dramatically increased Hany's digital footprint in the Moroccan market.
Hany's mobile app had built a loyal user base, but the company faced a strategic limitation: users could only discover and book services through iOS and Android app stores. This created three specific problems:
The business objective was clear: build a web platform that would make Hany's services discoverable through search engines, accessible from any device, and capable of converting organic traffic into bookings — all while maintaining feature parity with the existing mobile app.
I chose Next.js as the framework specifically for its server-side rendering (SSR) capabilities. For a platform where SEO was a primary business driver, client-side-only rendering (like a standard React SPA) would have been a non-starter — search engine crawlers need pre-rendered HTML to index content effectively.
The technical stack included:
A critical architectural decision was to share the same GraphQL API and MongoDB database between the mobile app and the web platform. This ensured that service providers, pricing, availability, and user reviews stayed perfectly synchronized across both platforms with zero data duplication.
SEO was not an afterthought — it was a core product requirement from day one. I collaborated closely with Hany's marketing and finance teams to build a search strategy that would drive organic acquisition.
We identified high-intent service keywords in both French and Arabic (Morocco's primary search languages) and built dedicated landing pages for each service category and city. This created a programmatic SEO structure with pages like "/services/nettoyage/casablanca" and "/services/plomberie/rabat", each with unique content, local schema markup, and geo-targeted meta tags.
Performance was critical for both user experience and search rankings. I focused specifically on Cumulative Layout Shift (CLS) — the metric that measures visual stability during page load. By implementing proper image dimension attributes, font-display strategies, and skeleton loading states, we brought CLS scores below 0.1 across all key pages. LCP (Largest Contentful Paint) was optimized to under 2.5 seconds through Next.js image optimization and CDN-level caching.
Getting pages indexed quickly was essential for a new domain. I implemented a dynamic XML sitemap, submitted it through Google Search Console, and used the URL Inspection API to request indexing for priority pages. Within 3 months, over 80% of the platform's pages were indexed in Google Search results — a strong result for a brand-new web property.
As Lead Web Developer, I owned the web platform end-to-end — from initial architecture decisions through to production deployment and ongoing performance monitoring.
My key contributions included:
One of the most technically interesting challenges was building the multi-language support. Hany's target audience searches in both French and Darija (Moroccan Arabic), so we needed content in both languages without creating duplicate content issues. I implemented hreflang tags and language-specific URL structures that allowed Google to serve the right version to the right audience.
Within the first 3 months of launching the web platform, Hany saw measurable improvements across all key metrics:
The web platform effectively opened a new acquisition channel for Hany — one that generates ongoing organic traffic without the per-click costs of paid advertising.
This project demonstrated how a well-executed web platform can transform a mobile-first business's growth trajectory. By combining Next.js server-side rendering with a deliberate SEO content strategy, we turned Hany from an app-store-only product into a search-visible platform that captures high-intent users at the moment they're looking for home services.
The project also reinforced a key insight: for service marketplaces in emerging markets, organic search is not just a nice-to-have — it's a critical acquisition channel. Users in Morocco increasingly search Google for local services rather than browsing app stores, and being visible for those queries directly translates to bookings and revenue.





"We moved from a simple mobile app to a fully optimized web platform, dramatically increasing visibility and user engagement."

Hany
CTO at Hany