Projects

SEO & AI search projects

An incomplete list of client work. What each business was up against, what happened, and where every number comes from.

The screenshots are real, from each client's own Google Search Console or Google Business Profile, cropped only to keep the client private.

01Real estate

51.8K clicks, 4.08M impressions in 16 months

A property investment group’s website. I built it from scratch and run its SEO.

  • Clicks, latest 3 months+40%
  • Average position11.5 → 7.1
  • Impressions in AI features125K
SEARCH CONSOLE125K IN AI FEATURESSearch Console: 51.8K total clicks, 4.08M total impressions, 1.3% average CTR, average position 10.9, over 16 monthsSearch Console chart of daily clicks and impressions, January 2025 to May 2026
02Multi-location retail

1,200 to 3,000 calls a month, up from zero

A nine-location electronics retailer. I built and manage all nine Google Business Profiles.

  • Google Business Profiles built9
  • Revenue, client-reported+42%
BUSINESS PROFILE, ONE BRANCHGoogle Business Profile performance for one branch: 207 calls made from the profile, December 2025 onward
03Hospitality

3.8K clicks at position 4.2 in 82 days

A lifestyle resort’s website. I built it from scratch and run its SEO.

  • Click-through rate14%
  • Impressions27.2K
  • Impressions in AI features3.04K
SEARCH CONSOLE3.04K IN AI FEATURESSearch Console: 3.8K total clicks, 27.2K total impressions, 14% average CTR, average position 4.2Search Console chart of daily clicks and impressions, 8 July to 27 September 2026
04E-commerce

Page-one average in its first 75 days

A women’s activewear store. I built it from scratch and run its SEO.

  • Average position7.5
  • Click-through rate9%
  • Impressions in AI features302
SEARCH CONSOLE302 IN AI FEATURESSearch Console: 339 total clicks, 3.78K total impressions, 9% average CTR, average position 7.5Search Console chart of daily clicks and impressions, 15 July to 27 September 2026

Send me your URL.

I’ll tell you what Google and AI actually see when they look at Your Brand, and what I’d fix first.

No obligation. If we’re a good fit, we’ll plan the next step together. If not, the findings are still yours to keep.

SEARCH CONSOLE125K IN AI FEATURESSearch Console: 51.8K total clicks, 4.08M total impressions, 1.3% average CTR, average position 10.9, over 16 monthsSearch Console chart of daily clicks and impressions, January 2025 to May 2026
Real estateInternational

51.8K clicks, 4.08M impressions in 16 months

51.8K clicks and 4.08M impressions from Google in 16 months, with clicks up 40% in the latest 3 months against the 3 before.

The result, January 2025 to May 2026

51.8KOrganic clicksVisits from Google results, over 16 months.
4.08MImpressionsTimes the site appeared in Google results, over 16 months.
+40%Clicks, latest 3 months15.7K clicks against 11.2K in the 3 months before.
+53%Impressions, latest 3 months1.87M against 1.22M in the 3 months before.
11.5 → 7.1Average positionFrom 11.5 earlier in the project to 8.8, then 7.1 in the latest 3 months. Position 1 is the top result.
$60MProperty sales, reported by the clientThe client’s own figure for the past year. Not a Search Console number.
AI search

125Kimpressions in AI features

Times the site appeared in Google’s generative AI features, from Search Console’s Generative AI report (beta).
Search Console Generative AI report: 125K total impressions in AI features, 18 May to 27 September 2026
The report’s total, straight from Search Console’s Generative AI report, 18 May to 27 September 2026.

From its Search Console

Search Console chart of daily clicks and impressions, January 2025 to May 2026
The latest 3 months against the 3 beforeSearch Console comparison: 15.7K clicks in the last 3 months against 11.2K in the previous 3, and average position 7.1 against 8.8
Daily impressions rose from under 1,000 to more than 20,000, and daily clicks from about 80 to about 190 (first 30 days against the last 30). Screenshots from Google Search Console, cropped only to hide the site’s address.

The situation

A brand-new domain competing in a crowded, global market with zero organic history. Built the foundation first, then the AI-search layer on top.

What I did

  • Technical foundation: clean site architecture, Core Web Vitals, full schema markup, every page crawlable and fast.
  • Architecture and content: keyword research mapped to buyer intent, with separate pages for researchers and for buyers.
  • Authority and AI search: digital PR and publication outreach, plus direct-answer content for ChatGPT, Perplexity and Google AI Overviews.

What the client says

“Tayyab built our SEO from scratch. I was not sure at first how much SEO would help, but over time we started seeing real results. We became much more visible in our market and started getting international investor leads through Google. He is consistent, honest, and easy to work with.”

Founder & CEO of the client

About this project

I built this website from scratch and run its SEO. The figures are from the site’s own Google Search Console, for January 2025 to May 2026. The client’s name is withheld.

BUSINESS PROFILE, ONE BRANCHGoogle Business Profile performance for one branch: 207 calls made from the profile, December 2025 onward
Multi-location retailLocal SEO

1,200 to 3,000 calls a month, up from zero

Nine Google Business Profiles, built from scratch. Combined, they now bring in 1,200 to 3,000 calls a month from Google Search and Maps that didn’t exist before.

The result

1,200–3,000Calls a monthCombined across all nine locations, from Google Search and Maps.
0 → 150–350Calls a month, per branchEvery profile started from zero.
9Google Business ProfilesA head office and eight branches, each built, verified and optimized.
+42%RevenueReported by the client.

From its Business Profile

Interactions on the same profileGoogle Business Profile performance for one branch: 504 profile interactions, December 2025 onward
One branch’s profile: 207 calls and 504 interactions across the months in the chart, from December 2025. Screenshots from Google Business Profile, cropped only to hide the business name.

The situation

Nine locations, no real online presence. Nine separate Google Business Profiles, built from scratch.

What I did

  • Built and verified nine Google Business Profiles, each with complete and consistent information.
  • Added LocalBusiness schema and a landing page for each branch.
  • Set up a review system, so reviews now come in daily across all locations.

About this project

I built and manage all nine Google Business Profiles. The revenue figure is reported by the client. The client’s name is withheld.

SEARCH CONSOLE3.04K IN AI FEATURESSearch Console: 3.8K total clicks, 27.2K total impressions, 14% average CTR, average position 4.2Search Console chart of daily clicks and impressions, 8 July to 27 September 2026
HospitalityInternational

3.8K clicks at position 4.2 in 82 days

3.8K clicks from Google across its first 82 days of Search Console data, at an average position of 4.2. About 1 in 7 people who saw it clicked.

The result, 8 July to 27 September 2026

3.8KOrganic clicksVisits from Google results in 82 days.
4.2Average positionAcross all its searches. Position 1 is the top result, and page one shows about 10.
14%Click-through rateAbout 1 in 7 people who saw the site in Google clicked through.
27.2KImpressionsTimes the site appeared in Google results.
AI search

3.04Kimpressions in AI features

Times the site appeared in Google’s generative AI features, from Search Console’s Generative AI report (beta).
Search Console Generative AI report: 3.04K total impressions in AI features, from 8 July 2026
Generative AI report, from 8 July 2026. Cropped only to hide the site’s address.

From its Search Console

Search Console chart of daily clicks and impressions, 8 July to 27 September 2026
Steady from the first week: between about 30 and 70 clicks a day. Screenshots from Google Search Console, cropped only to hide the site’s address.

The situation

A premium stay brand growing its search presence.

About this project

I built this website from scratch and run its SEO. The figures are from the site’s own Google Search Console, for 8 July to 27 September 2026, the first 82 days it reports. The client’s name is withheld.

SEARCH CONSOLE302 IN AI FEATURESSearch Console: 339 total clicks, 3.78K total impressions, 9% average CTR, average position 7.5Search Console chart of daily clicks and impressions, 15 July to 27 September 2026
E-commerceInternational

Page-one average in its first 75 days

A new online store that averaged position 7.5, on page one of Google, across its first 75 days of Search Console data. About 1 in 11 people who saw it clicked.

The result, 15 July to 27 September 2026

7.5Average positionOn page one, across all its searches. Position 1 is the top result, and page one shows about 10.
9%Click-through rateAbout 1 in 11 people who saw the store in Google clicked through.
339Organic clicksVisits from Google results in 75 days.
3.78KImpressionsTimes the store appeared in Google results.
AI search

302impressions in AI features

Times the site appeared in Google’s generative AI features, from Search Console’s Generative AI report (beta).
Search Console Generative AI report: 302 total impressions in AI features, from 15 July 2026
Generative AI report, from 15 July 2026. Cropped only to hide the site’s address.

From its Search Console

Search Console chart of daily clicks and impressions, 15 July to 27 September 2026
Early days: the store is new, so the totals are small and the position is the result to watch. Screenshots from Google Search Console, cropped only to hide the site’s address.

The situation

A catalog brand building early traction.

About this project

I built this online store from scratch and run its SEO. The figures are from the site’s own Google Search Console, for 15 July to 27 September 2026, the first 75 days it reports. The client’s name is withheld.