What are you looking for?

Arabic or English. Typos and the wrong keyboard are fine.

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 Technical SEOOctober 17, 20265 min read

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 Technical SEOOctober 13, 20267 min read

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 Technical SEOOctober 13, 20267 min read

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 Technical SEOOctober 12, 20267 min read

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 Technical SEOOctober 10, 20268 min read

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 Technical SEOOctober 10, 20268 min read

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 Technical SEOSeptember 12, 20263 min read

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.

Call now