Technical, on-page & local search optimization

Organic visibility built on a technically sound foundation.

SEO work that skips the technical audit tends to plateau. Before I write a single meta tag, I want to know how a site actually crawls, indexes, and renders — because that's usually where the real ceiling is.

My SEO work spans technical audits, on-page structure, content architecture, and local search — mostly for e-commerce sites and multi-brand groups where the same product can exist on more than one domain. That overlap creates real risks: duplicate content, competing pages for the same keyword, and confused internal linking that splits authority instead of building it.

I tend to start with a crawl and an indexation check, not a keyword list. Rankings follow once a search engine can actually understand and access the site properly — chasing keywords on top of a broken technical foundation rarely sticks.

When two related sites or storefronts target the same keywords, the fix usually isn't 'write more content' — it's deciding which page should actually own that keyword and adjusting internal links and metadata to support that decision.

Core competencies

What this covers

Technical SEO audits

Checking crawlability, indexation, canonical tags, redirect chains, and Core Web Vitals before any content work begins.

On-page optimization

Structuring headings, meta titles and descriptions, internal linking, and schema markup around real search intent.

Content & site architecture

Planning category, product, and blog structures so authority flows to the pages that should rank, instead of being split across near-duplicates.

Local SEO & Google Business Profile

Optimizing Business Profile listings, location pages, and citations for businesses with a physical or regional presence in the UAE and GCC.

Keyword & competitor research

Mapping search intent and competitive gaps specific to UAE and GCC search behavior, not just generic global keyword volume.

Multi-domain & cannibalization audits

Identifying when sibling sites or storefronts are unintentionally competing for the same rankings, and resolving it with structure rather than guesswork.

Tools & platforms

What I work with

Google Search ConsoleGA4Screaming FrogAhrefsGoogle Business ProfileSchema markup (JSON-LD)PageSpeed Insights
Ranking factors

What actually moves rankings

Google weighs hundreds of signals, but in practice almost all of them roll up into five areas. Most sites are weak in at least one.

Technical health

Can Google actually crawl and index the site cleanly? Core Web Vitals, broken links, redirect chains, and indexation issues sit here.

CrawlabilityCore Web VitalsIndexation

On-page relevance

Does the page clearly answer the query it's targeting? Titles, headings, internal linking and search intent match all factor in here.

Titles & headingsSearch intentInternal linking

Content quality & E-E-A-T

Is the content genuinely useful, accurate, and written by someone with real experience in the topic — not just long for the sake of it?

ExperienceExpertiseTrust signals

Backlinks & authority

Do other relevant, credible sites link to this one? Authority is still one of the strongest signals, even as content quality matters more.

Link buildingDomain authorityCitations

Local signals

For location-based searches, Google Business Profile accuracy, reviews, and local citation consistency often outweigh everything else.

Google Business ProfileReviewsNAP consistency
Set expectations early

A realistic SEO timeline

SEO's biggest trust problem is people expecting month-one results. Here's roughly how it actually plays out — faster for local terms, slower for competitive ones.

Month 1–2

Technical fixes & foundation

Audit, fix crawl errors, set up tracking, and clean up the technical issues holding pages back before anything else matters.

Month 3–5

Local & on-page movement

Google Business Profile and lower-competition local terms typically start moving first, alongside on-page improvements.

Month 6–12

Competitive keyword gains

Mid-competition keywords start climbing as content and authority build — this is usually where the bulk of new traffic shows up.

12–18+ months

Competitive niches

Real estate, healthcare, and other high-competition categories typically need this long to seriously challenge established players.

Common pitfalls

Common mistakes — and the fix

Mistake

Duplicate content across multi-country domains.

Fix

Set up hreflang correctly and differentiate content per market — near-identical pages across .ae and .sa domains compete with each other instead of helping.

Mistake

Ignoring Core Web Vitals until rankings drop.

Fix

Check PageSpeed Insights and field data in Search Console regularly — page experience is easier to fix early than to recover after it's already cost rankings.

Mistake

Publishing thin or generic content just to hit a quota.

Fix

Write fewer pages that actually answer the query in depth — a handful of genuinely useful pages outperform a large volume of shallow ones.

Mistake

Skipping schema markup entirely.

Fix

Add structured data for products, FAQs and local business details — it doesn't directly boost rankings, but it earns richer, more clickable search results.

Mistake

Chasing high-volume keywords with no buyer intent.

Fix

Prioritize keywords that match where someone actually is in the buying journey — a smaller, intent-matched audience converts better than a large, indifferent one.

How I approach it

From audit to ongoing measurement

The exact steps shift depending on the brand and the platform, but this is the rough shape every project follows.

01

Crawl & audit

Run a full technical crawl to surface indexation issues, broken links, redirect chains, and Core Web Vitals problems.

02

Map intent

Match existing and target pages against actual search intent and keyword groupings, including local intent where relevant.

03

Fix the structure

Resolve duplicate or competing pages, fix internal linking, and implement schema where it adds genuine clarity for search engines.

04

Optimize content

Rewrite or restructure on-page content and metadata to match intent without stuffing keywords artificially.

05

Track & adjust

Monitor rankings, indexation, and traffic in Search Console and GA4, adjusting priorities as the picture becomes clearer.

Common questions

FAQ

Technical fixes and local SEO can move within weeks. Competitive, content-driven rankings usually take a few months at minimum — I'd rather set that expectation early than promise a shortcut that doesn't exist.

I can work alongside an existing dev setup — most of my technical SEO recommendations are things a developer can implement directly, and I'm comfortable handing off clear, specific instructions.

That's a recurring situation in my experience — deciding which domain or page should own a given keyword, and adjusting linking and content so the sites support rather than undercut each other.

Want to talk through how this would apply to a real account or store?