Notes from client work.
Technical SEO, Arabic search, GEO and paid ads in the Gulf and Egypt. Written from real projects, with the data when I have it, and a clear note when I don't.
Latest articles
Stop guessing whether Google renders your JavaScript
Three tests that settle the rendering question in about fifteen minutes, the failures that actually happen, and what to do when the answer is…
The pages nobody asked Google to index
Tag, author and date archives, attachment pages, search and parameter URLs: how to find the pages bloating your index and remove them in a…
A decision tree for traffic drops
Seasons, broken tracking, manual actions, indexing changes, updates or a changed results page: rule out the causes of a traffic drop in the right…
What an Arabic landing page needs that an English one does not
Mixed-direction text, numerals, phone fields that work, WhatsApp beside the form, and the trust signals Gulf and Egyptian buyers look for.
Three ways to collect a lead on Meta, and what each really costs
Instant forms, click-to-WhatsApp and landing pages bring leads of very different quality. How to compare them on cost per qualified lead, not cost per…
Google Ads in Saudi Arabia, from the account level
Arabic match types, the جوجل and قوقل spelling split, separate campaigns per language, Ramadan bidding and negative keywords for Saudi accounts.
The channel that closes your deals and reports nothing
Most leads in the Gulf and Egypt move to WhatsApp and vanish from your data. Reference-coded links, CRM matching and sending results back to…
Running a Google Business Profile in Saudi Arabia
Video verification, Arabic or English business names, the National Address and map pins, categories and Arabic reviews.
What makes an AI assistant name your brand
Retrieval, a consistent brand description and mentions on other sites: what affects whether an AI assistant names you, and what is sold without evidence.
Server logs: what Googlebot really did on your site
Crawl Stats gives you a summary; server logs show every request. How to get them, verify Googlebot, and turn five questions into a plan.
Seven ways two-language Arabic sites break hreflang
Missing return tags, x-default on the homepage, ar or ar-SA, and the Polylang and WPML settings that break hreflang without any error.
Arabic SEO, starting from how Google reads the language
How Google handles Arabic word forms, spelling variants, dialect and right-to-left layout, and the decisions that follow for your site.
Your next move.
Tell me where things are now and where you want them to be. I reply within one business day, in Arabic or English. If I'm not the right person for it, I'll say so.