Technical SEO
Crawling, indexing, site structure, JavaScript rendering and speed: the technical work that decides whether Google can find and keep your pages.
Latest articles
The WordPress speed fixes that show up in real-user data
Why WordPress sites fail INP, six fixes ranked by impact per hour, the hidden cost of Arabic web fonts, and what is not worth…
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…
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.
Faceted navigation: why your store hides half its pages from Google
The most common technical SEO failure in e-commerce, why crawl budget is the mechanism, and how to fix it without breaking the shopping experience.
What technical SEO covers here
Most traffic problems I'm asked to look at turn out to be technical. Google can't reach the pages that matter, or it spends its time on thousands of pages nobody meant to publish, or the site sends mixed signals about which version of a page is the real one. More content and more links won't fix any of that.
The articles in this section are about finding those problems with evidence before anyone touches the site: reading server logs to see what Googlebot actually requested, tracing index bloat back to the template that produces it, testing whether Google renders your JavaScript, and working through a traffic drop step by step instead of guessing. Several deal with problems specific to sites in Arabic and English, such as hreflang.
If you'd rather have it done for you, that's my technical SEO service, and most of these projects start with an SEO audit.
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.