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, most 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.

✓ Google Certified SEO Experts ★★★★★ Trustpilot 5.0 ★★★★★ Google 4.9
A laptop showing organic search performance graphs
SEO engagements shown9
Impressions in our own migration50,541
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 dominates 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 a 24-page site carrying 50,541 impressions

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, which is why sitewide click-through sat at 0.13%.

50,541Impressions protected
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
+142%Organic traffic
Tap Global 8 months

Organic search for a crypto-to-cash fintech

Feb – Oct 2025Led by Ghalib AshrafiGoogle Ads ran throughout — figures here are organic-only, segmented in GA4

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.

Before

  • Organic sessions/mo8,400
  • Page-one keywords74
  • Sign-up starts/mo112

After

  • Organic sessions/mo20,300
  • Page-one keywords384
  • Sign-up starts/mo269
+310Page-one keywords
2.4xSign-up starts

What was hard: The first three months moved almost nothing. Compliance sign-off on financial content is slow, and until it cleared we could only ship technical fixes — which is exactly why the curve is flat until month four.

Check this yourself: Search “crypto to cash uk” on google.co.uk. If they are not in the first three results, tell us and we will take this card down.

Technical SEOContent strategyDigital PR
Client-stated — Lea at Tap Global: “an outstanding decision for our company”

Read the full case study →

A smartphone showing a finance application on a desk Fintech · UK
+96%Organic traffic
Husky Finance 6 months

Organic traffic growth for a consumer finance brand

Jan – Jul 2025Led by Sana K.No paid media ran during this period

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.

+188Page-one keywords
+64%Enquiries

What was hard: Two months in we recommended cutting a content series the client had already commissioned. It ranked, but for queries their buyers never typed. That conversation was not comfortable, and it is the reason the numbers moved.

Check this yourself: The testimonial quoted below was published on our previous site and is still findable on the Wayback Machine.

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
+310% Page-one keywords
StraboMar – Aug 2025
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
+74%Organic traffic
31Technical fixes shipped
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
3.2x Demo requests
RaindropSep 2024 – Jun 2025
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
+119%Organic traffic
+42Referring domains
Client-stated — Vivan at Raindrop: “highly professional and dedicated to achieving results”

Read the full case study →

Bottles of spirits arranged on a bar shelf Drinks & spirits · UK
+128% Organic sessions
Distill VenturesApr 2024 – Feb 2025
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
+27Earned press links
+91%Brand search volume
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
+87% Membership enquiries
SEC GroupJun 2024 – Jan 2025
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
+64%Organic traffic
112Pages restructured
Client-stated — Megan at SEC Group, published testimonial
Parcels being packed for dispatch in a small warehouse E-commerce · UK
+184% Organic revenue
A UK e-commerce retailer5 months
From page three to top five in five months

A technical rebuild paired with a content plan built around commercial intent. Faceted navigation was generating tens of thousands of near-duplicate URLs and consuming most of the crawl budget before anything useful was reached.

E-commerce SEO Technical SEO Content strategy
-38kDuplicate URLs removed
+96%Organic traffic
Search Console — client property, measured across the engagement
A modern dental treatment room with equipment and chair Healthcare · London
#1 Map pack, 4 of 4 boroughs
A London dental group5 months
Map-pack visibility across four boroughs

A multi-practice dental group competing on borough-level searches where the map pack decides the appointment before anyone reads a page. Business Profile work, borough pages and a review system running across all four locations.

Local SEO Google Business Profile Multi-location
+212%Profile calls
+180Google reviews
Search Console — client property, measured across the engagement
Keyword Positions

Where these sites actually rank

A ranking with no date and no country attached is not a claim, it is a decoration. Each panel below states when the positions were measured, in which country, and how — which is the part most agency portfolios leave off.

Tap GlobalPosition
  • crypto debit card uk03
  • crypto to cash uk01
  • spend crypto uk02
  • best crypto card08
  • crypto card fees compared05
  • convert bitcoin to gbp11

Measured 4 August 2026 · google.co.uk, United Kingdom · desktop, unpersonalised, no location bias applied.

Positions move. These were true on the date shown and will not all still be true when you read this — which is exactly why the date is on the panel. Ask us for a live check on any of them.

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 carried 50,541 impressions across 24 ranking pages, and converted almost none of it: sitewide click-through was 0.13%. The reason was identical on every page — not one of the 24 had a meta description. Google had been writing all 50,541 snippets 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 35,001 impressions, 68% 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.
  • 35,001 impressions 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.

GA
Ghalib Ashrafi Founder & Digital Strategist · 12+ years across search, social & web
9SEO engagements shown
50,541Impressions 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

Named people at named companies — the same quotes the results above are attributed to.

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

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

We're here to help you grow your business. Reach out today.

Google Map embed — this page's HQ address
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