Home

Services

SEO Services Social Media Website Development AI Automation About Reviews Portfolio Blog Contact Free SEO Audit
SEO Portfolio

SEO Work for Named Clients, With the Sources Attached

Six clients who agreed to be named, half of them in UK fintech — a sector where compliance limits what you are allowed to claim, so rankings have to be earned on substance rather than on copywriting. Plus our own site migration, where we publish the Search Console numbers because it is our property and we can.

Every figure on this page is attributed — client, Search Console, or our own property.

★★★★★ Trustpilot 5.0 ★★★★★ Google 4.9
A laptop showing organic search performance graphs
SEO engagements shown7
URLs in our own migration1,630
Before You Read The Numbers

Where every figure on this page actually comes from

Most agency portfolios show percentages with nothing behind them. Every result below is tagged with its source, and anything we could not attribute to one of these three is simply not shown as a number.

Client-stated — the client said it publicly, on the record Search Console — measured in a property you or they can open Our own site — fully inspectable, including the mistakes
SEO Work

Every SEO engagement we can name

Fintech is the biggest group on this list, and that is not an accident — it is the vertical with our deepest history. Filter by industry if you want to see how the work changes outside it.

Screenshot of the London SEO page on ghalibashrafi.com
0URLs left to 404 at launch
ghalibashrafi.com 90-day audit window

Migrating 24 ranking pages with nothing left to 404

May – Aug 2026Led by Ghalib AshrafiNo paid search has ever run on this domain

We rebuilt our own site and had to protect its search visibility while doing it. The audit found that none of the 24 ranking pages had a meta description — Google had been writing every snippet itself.

1,630URLs in the migration
24/24Pages missing a description

What was hard: The redirect map is the part nobody enjoys. Twenty-four URLs is small, but eighteen had no obvious destination in the new structure, and pointing those at a generic hub would be read as a soft 404 — so several are still marked interim in the config until their real child page exists.

Check this yourself: Search site:ghalibashrafi.com and read the snippets on the old pages. Google wrote every one of them, because there were no descriptions to use.

Migration SEORedirect mappingTechnical SEO
Our own site — figures from our Search Console, 12 months to 11 Aug 2026

Read the full case study →

Cryptocurrency price charts displayed on a screen Fintech · UK
Tap Global

Organic search for a crypto-to-cash fintech

A regulated fintech in one of the most scrutinised corners of UK search, where what you are permitted to claim is tightly limited — so visibility has to be earned on technical quality and genuine authority rather than on persuasive copy.

Technical SEOContent strategyDigital PR
Client-stated — Lea at Tap Global: “an outstanding decision for our company”
A smartphone showing a finance application on a desk Fintech · UK
Husky Finance

Organic traffic growth for a consumer finance brand

Search work across a consumer finance product where trust signals do as much ranking work as the pages themselves. The client reported the outcome as a lift in organic traffic.

Technical SEOOn-pageContent
Client-stated — Olga at Husky Finance: “resulted in a boost in our organic traffic”
A hand holding a phone showing stock market data Fintech · UK
Strabo
SEO guidance for a portfolio-tracking platform

An advisory-led engagement for a personal finance platform — auditing what was actually holding the site back, then handing over a roadmap the in-house team could execute rather than keeping the knowledge on our side.

SEO audit Advisory Technical SEO
Client-stated — Ben at Strabo: “clear guidance has helped improve our website’s SEO performance”
A team collaborating around laptops in a bright office SaaS · USA
Raindrop
Search for a spend-management SaaS platform

B2B SaaS search, where the useful queries are problem-shaped rather than product-shaped and the buying committee reads three or four vendors before anyone fills in a form.

SaaS SEO Content strategy Technical SEO
Client-stated — Vivan at Raindrop: “highly professional and dedicated to achieving results”
Bottles of spirits arranged on a bar shelf Drinks & spirits · UK
Distill Ventures
Search visibility for a drinks accelerator

A very different market from the fintech work — brand-led, editorial, and competing against publishers rather than other agencies. Search strategy built around the brands in the portfolio as much as the parent business.

Content strategy Digital PR Brand search
Client-stated — Allie at Distill Ventures: “a pleasure working with Ghalib and his team”
A team working through a strategy session at a whiteboard Trade association · UK
SEC Group
Organic visibility for a specialist engineering body

A membership organisation whose audience searches in industry language rather than consumer language — which makes keyword research an exercise in learning the sector before writing anything.

Technical SEO Content strategy B2B
Client-stated — Megan at SEC Group, published testimonial
Our Own Migration

The one campaign where we can show you everything

Client analytics are not ours to publish. Ours are — so this is the engagement we can open completely, and it happens to be the most instructive one on the list.

The old ghalibashrafi.com ranked on 24 pages, and the reason it was not earning what it should was identical on every one of them — not one of the 24 had a meta description. Google had been writing every snippet itself for a year.

Ranking was never the constraint. The fix was not more content or more links — it was writing 24 descriptions and building the redirect map so nothing landed on a 404 at launch. Two old London URLs alone carried more than two-thirds of the entire site’s visibility, and both now point at a page about London rather than a generic hub, because Google treats a mass redirect to an unrelated hub as a soft 404.

That is the same audit any client gets, run on ourselves, with the embarrassing findings left in.

  • ✓The audit found the real problem — a missing meta description on every single ranking page, not a ranking deficiency.
  • ✓CTR, not position — every one of the 24 pages ranked and none of them were written to be clicked. Presentation was the bottleneck, not position.
  • ✓Two-thirds of the visibility repointed — the two London URLs now land on a page about London, not a generic services hub.
  • ✓Nothing left to 404 — all 24 orphaned URLs mapped before launch, with the interim ones flagged in the config for repointing.
  • ✓Findings published — including the ones that make us look bad, which is what makes the rest of this page checkable.
Two people mapping out a project plan on a whiteboard

We audited our own site the way we audit a client’s and found the same mistake on all 24 pages. Publishing that is more persuasive than any percentage we could have printed next to a logo.

.
Ghalib Ashrafi Founder & Digital Strategist · 12+ years across search, social & web
7SEO engagements shown
1,630URLs in our own migration
24/24Old pages missing a description
12+Years running campaigns
What You Actually Get

What an SEO engagement here actually contains

The same connected service in every case — scoped to the market, but never split into technical, content and links sold as separate line items.

Technical audit & fixes

Crawlability, indexation, Core Web Vitals and structured data fixed at source rather than listed in a report and handed to someone else.

Content strategy

Keyword and topic mapping built from real search intent, and briefs a writer can actually work from instead of a spreadsheet of phrases.

Link building & digital PR

Earned coverage from credible, relevant sites. No link farms, no PBNs, and full disclosure of where every single link came from.

AI-search structuring

Schema, entity clarity and answer-first structure so ChatGPT, Perplexity and AI Overviews can cite you correctly. Standard on every plan, never an upsell.

Local & international

Map-pack work on your own Business Profile, and multi-market targeting where the business genuinely sells across borders.

Reporting written to be read

What changed, what it moved, and what is next — in plain English, at the cadence set out in your plan.

What these clients said

Real clients, quoted in their own words — five of them named on the work above.

All of them, in full, on our reviews page.

Questions

What people ask about this work

How were these numbers measured?

The numbers on this page are from our own site: Search Console data recorded before the old site was replaced, for the twelve months to 11 August 2026 — so the before state is fixed and cannot be re-cut to flatter the after. The client cards carry no figures yet. Until a result can be tied to a property and a period, it is described rather than counted.

Why are some case studies about your own website?

Because they are the ones we can show in full. Our own property can be opened, crawled and checked by anybody, including the parts that went badly. Client work is bound by what each client has agreed to publish.

What does the evidence label on each result mean?

Client means the client said it publicly and on the record. GSC means it is in Search Console or analytics somebody can open. Own means it is our property and fully inspectable. There is no label for “we think”, and a figure that cannot carry one of the three does not appear.

How long did these take?

Our own migration states its period: May to August 2026. The client cards do not quote a period yet, and we will not print an average in its place, because an average across different sites and starting positions would not describe any of them. SEO timelines depend far more on the starting state than on the work.

Can you do the same for us?

Sometimes, and the honest answer needs your starting position first. A site with existing authority and a technical problem moves quickly; a new domain in a competitive market does not, whatever anybody promises. A free audit establishes which you are.

Get A Free SEO Audit

The same audit that produced the migration findings above — technical issues, keyword gaps, and who is beating you and why. Yours to keep, with no obligation.

Ready to see what your site is actually doing?

Free 30-minute audit · No obligation · Response within 24 hours

Get in touch with Ghalib Ashrafi HQ

Ghalib Ashrafi takes on work for brands in six markets — the UK, USA, UAE, Saudi Arabia, Australia and Pakistan. Every enquiry gets a reply within 24 hours.

↑
Phone / WhatsApp: +92 343 2653224
Email: info@ghalibashrafi.com
Hours: Mon–Sat, 10am–7pm (PKT)
Still deciding? Get a free SEO audit — no obligation. Get Free Audit