Mirza Irfan Baig · SEO & GEO

Morbach · Rhineland-Palatinate, Germany · available immediately

Getting businesses cited inside AI answers

SEO specialist with 15+ years of experience, nine of them running my own agency with clients in the USA, UK, Canada and Germany. My focus now is GEO/AEO — making sure ChatGPT, Gemini and Google AI Overviews name a business rather than its competitors. English is my working language; German B1, B2 course in progress.

15+years in SEO
100+websites optimised and ranked
0 → 9 %AI visibility in four days
4 → 49brand mentions in AI answers

What GEO is

Classic SEO asks where you rank. Generative Engine Optimization asks the harder question: when someone asks an AI assistant for a supplier, does your name come out of the model's mouth — and which sources did it read to decide?

Measure

What the models actually say

30-day visibility, mention count, average rank and sentiment per brand through a tracking API — plus the competitor set the models cite instead.

Decide

Win local, not national

A small business never wins "best supplier in the country" against Vistaprint or CustomInk. Local, specific questions are open — that is where the work goes.

Build

Machine-readable websites

Schema, markdown versions served by content negotiation, agent and MCP discovery, clean crawl signals — so an AI agent can parse the business instead of guessing it.

Feed

Local, social and video

The models lean heavily on directory profiles, reviews, social channels and video. So business-profile posting, social editorial planning and YouTube are not a separate department — they are part of the same visibility work.

Case studies

Self-directed practice work carried out to build GEO skill, supporting an SEO team in Pakistan. All figures come from the tracking platform's own API snapshots, taken before and after the work, on a 30-day rolling window. Brands are anonymised by sector and region; the named version with full monthly reports is available on request.

Custom embroidery & workwear · Orange County, California

2 → 6 Aug 2026
0 %≈ 9 %AI visibility, 30 d
0≈ 49brand mentions
≈ 3.9average rank
≈ 77sentiment

The brand started completely invisible: zero mentions across every tracked question. The tracked set was the problem — full of national "best custom embroidery in the US" questions owned by CustomInk and 4imprint.

  • Read the answer transcripts — citations existed, but only on Laguna Hills and Orange County questions.
  • Paused 24 national and zero-yield questions, kept the 7 local ones already producing brand citations.
  • Added 12 new questions built from Search Console — the exact local terms the site already earned impressions for.
  • Set a rule I now follow everywhere: pause, never delete — re-adding costs answer-run credits.

Commercial print shop · Irvine / Orange County, California

1 → 6 Aug 2026 Technical AI readiness
1 %≈ 3 %AI visibility, 30 d
4≈ 49brand mentions
6.3≈ 4.0average rank
94AI readiness · 16/17

The hardest case. At the start the shop appeared in 1% of answers with four mentions, while Vistaprint held 19% and Staples 13%. You do not beat Vistaprint on "business cards" — so the strategy moved to local commercial intent, and the site was rebuilt to be machine-readable.

  • HowTo schema in JSON-LD on the home, same-day and file-upload pages — the one failing readiness check, fixed.
  • Markdown version of every page, served by content negotiation, so an agent requesting text/markdown gets clean text.
  • Agent discovery/.well-known/agent.json, MCP server card, Link headers, and a WebMCP script exposing business info and services.
  • Question set rebuilt: 23 local active, 34 national paused, twelve taken from Search Console.

Two benchmark brands · print, California & salon/spa, Ontario

Aug 2026 baseline
25 %visibility · print brand
92mentions · 4th of 51
9 %visibility · salon
3.8average rank · salon

Measured to establish what "good" looks like in a local market. The print brand sits fourth out of 51 cited entities in its region, ahead of every independent rival; the salon holds 9% where the strongest local spa has 18%. Both produced the content brief: the page types models quote, and the directory profiles they build answers from.

What these numbers do and don't prove

Part of each jump comes from changing which questions are measured — dropping national ones a small business can never win. That is a deliberate strategy decision, not a trick, but it means the percentage is not a pure like-for-like comparison.

The clean number is mentions: 0 → 49 and 4 → 49 are real citations of a real brand name inside real AI answers, and they did not exist before. Every figure traces back to a dated API snapshot stored with the project.

How the work is run

  • Monthly performance report per brand — visibility, mentions, rank, sentiment, calls and website clicks
  • Question inventory with IDs, state and the reason each one moved
  • Dated raw JSON snapshots so any number can be checked afterwards
  • Written project rules: what must not be broken
  • New tracked questions sourced from real 90-day Search Console data

Curriculum vitae

2014 – 2023

Founder & Managing Director

Quality SEO — digital marketing agency, Pakistan

  • 100+ websites optimised and ranked, with measurable gains in visibility and enquiries
  • Google Business Profile and Local SEO for small and medium businesses
  • Technical SEO audits, schema markup, semantic SEO and content strategy
  • International clients across the USA, UK, Canada and Germany
  • Built and led the team, and owned all client communication
2012 – 2014

Senior SEO Lead

FirmSolOnline — software company

  • Led the SEO team; on-page and off-page strategy for client projects
2007 – 2012

Freelance SEO Specialist & Web QA

oDesk · Elance · Upwork · Fiverr · WTWM

  • Keyword research, link building and website quality assurance for English-speaking clients
  • Won and delivered work independently on oDesk, Elance, Upwork and Fiverr — proposals, delivery and client communication end to end
since 2025

GEO / AEO practice projects

Self-directed skill building, supporting an SEO team in Pakistan

  • Ongoing AI-visibility measurement of four brands through a tracking API
  • Technical AI readiness: HowTo schema, markdown content negotiation, agent.json, MCP server card, WebMCP — score 94, 16 of 17 checks passed
  • 300+ Google Business Profile posts scheduled and published across two brands — hourly cadence, zero failures
  • Social media editorial planning for several brands in parallel: Facebook, Instagram, Threads, X, Pinterest, YouTube
  • YouTube video with video SEO, cross-posted to the business profile and social channels; AI avatar videos produced for two brands
  • Monthly performance reports and documented project status files
Education

German B2 course (in progress) · Integration course, B1 completed 2025

Nevo Sprachschule, Bernkastel-Kues · I.Com (Commerce), Karachi, Pakistan

Certifications

Technical SEO Certificate · Blue Array Academy SEO Specialization · UC Davis Digital Marketing · Coursera Semrush Academy Google Skillshop

Skills and tools

GEO / AEOTechnical SEOLocal SEO Semantic SEOSchema / JSON-LDSearch Console Google AnalyticsSistrixAhrefs SemrushGoogle Business ProfileCore Web Vitals WordPressHTML · CSS · JSPython WebMCPLinux / VPSAI-assisted development Social media marketingEditorial planningCommunity management YouTube / video SEOAI video productionReels & Shorts Meta · Instagram · FacebookLinkedInTikTok · Pinterest

Contact

Open to employment as an SEO or online marketing manager — remote, or on site in the Hunsrück, Nahe and Rhine-Main region — and to freelance SEO, Local SEO and GEO projects.

Email[email protected]

Usually answered the same day.

Phone+49 151 7253 5598

English or German.

Location

54497 Morbach
Rhineland-Palatinate, Germany

Driving licence B, own car.

LinkedInlinkedin.com/in/mirzairfan-baig

Profile and career history.