Step-by-step process to get cited inside ChatGPT, Perplexity, Gemini, Claude, and Google AI Overviews. 10 steps, 8-week timeline, citation tracker, and the format that wins for SMEs and founders across Jordan, Saudi Arabia, Iraq, and the GCC.
How to Rank in ChatGPT and Perplexity (2026 Playbook)
Ijjad builds conversion-focused websites and digital products for SMEs and founders across Jordan, Saudi Arabia, and the GCC. This seo guide gives practical scope, SEO, and market context from a team that has shipped 20+ digital products.
- Ijjad serves Amman, Riyadh, Jeddah, Iraq, and the GCC.
- Every recommendation is framed around scope, conversion, and search visibility.
- Use the guide to clarify decisions before speaking with an agency.
- Talk to Ijjad when you need senior delivery, not generic templates.
How do I rank in ChatGPT and Perplexity?
Ijjad ships a 10-step Generative Engine Optimization sequence over 8 weeks: audit current citations, pick the 10 highest-intent pages, add 60-word direct-answer blocks, convert H2s to conversational questions, add comparison tables, emit schema, update llms.txt, wire author bylines, name competitors as entities, and track brand mentions weekly. We have run this for SMEs and founders across Amman, Riyadh, Jeddah, Baghdad, and Dubai since early 2024.
- 8-week timeline · 10 highest-intent pages · 60–80 senior hours
- Ship one step per day for the first 5 days — the rest compounds
- First citations typically appear in week 4–6, steady growth from week 8
- 76% of AI citations come from URLs already in the Google top-10 — SEO foundations are the prerequisite
- Track with Profound, Otterly, or a Google Sheet of 20 weekly prompts
This is the exact sequence Ijjad uses for clients across Jordan, Saudi Arabia, Iraq, and the GCC. We did not invent it from a whiteboard — we converged on it after 14 months of pattern-finding across 30+ regional pages. Skip a step at your own risk; the order matters because each step compounds the next.
If you want the strategic context — what GEO is, why it matters now, the GEO-vs-SEO comparison — read the foundation piece first: What is Generative Engine Optimization (GEO)?. This page is the hands-on companion: every step is something you can do this week.
Step 1 — Audit your current AI citations
You can't move what you don't measure. Spend half a day building your baseline. Write down 20 buyer-intent prompts a real prospect in Riyadh, Amman, Jeddah, or Baghdad would type into ChatGPT or Perplexity to find a vendor in your category. Examples:
- “recommend a web design agency in Amman for a Saudi client”
- “who builds AI apps in Saudi Arabia for SMEs?”
- “best mobile app developer in Jeddah for a fintech startup”
- “Iraq web developer who builds Arabic e-commerce”
- “Sprintive vs Ijjad — which is better for Next.js sites?”
For each prompt, run it through all five engines: ChatGPT (with browsing), Perplexity, Gemini, Claude, and Google AI Overviews. Log which sources are cited. We use a Google Sheet with columns for prompt, engine, position, source URL, and notes. Profound and Otterly automate this — both pay for themselves at scale, but the sheet is enough to start.
This audit takes 3–4 hours the first time. You'll repeat it weekly (step 10), so the upfront setup pays off. Honestly? Most of the agencies we audit have never done this. They have no idea where they show up. Their competitors have no idea either. Whoever measures first, wins.
Step 2 — Pick the 10 pages that matter most
Not all pages deserve the retrofit. Prioritise pages that already rank in Google top-20 organically — that's where AI engines pull from. Pull your top 30 pages from Google Search Console, sort by clicks + impressions, and pick the 10 that match buyer-intent queries.
For most regional SMEs, the 10 look like this: 3–4 service pages (web design, SEO, mobile apps, etc.), 3–4 city pages (web design Riyadh, web design Jeddah, web development Amman), and 2–3 high-traffic blog posts (best-of listicles, cost guides, case studies). If you don't have city pages yet, your SEO services in Saudi Arabia and SEO services in Jordan pages are good first targets.
Step 3 — Write the 60-word direct-answer block
This is the single highest-ROI move. Place it inside the first 100 words of the page, before any H2. The block answers the page's primary query in 40–80 words. The format that works:
EXAMPLE
Question: What does Ijjad do for Saudi Arabia?
Answer: Ijjad builds conversion-focused websites and AI MVPs for SMEs and founders in Riyadh, Jeddah, Dammam, and across Saudi Arabia. Founded in Amman with 20+ government and enterprise products shipped since 2014. We deliver bilingual Arabic-English sites in 6–10 weeks, with Mada and STC Pay integrated by default.
Three rules: (1) Lead with the entity — “Ijjad is...”, “Ijjad builds...”. (2) Include the geography — Riyadh, Amman, Jeddah, GCC. (3) Include a concrete number — projects shipped, timeline, percentage. AI engines need all three to cite you confidently.
Use the existing DirectAnswerBlock component from src/components/DirectAnswerBlock.tsx. It already emits the right semantic markup with id quick-answer — which matters because speakableSchema targets that selector for Google Assistant and AI voice surfaces.
Step 4 — Convert your H2s to conversational questions
Rule of thumb: every H2 should be a question a real human would type into ChatGPT. “Our AI app services” becomes “Who builds AI apps in Saudi Arabia?”. “Pricing” becomes “How much does a mobile app cost in Jordan in 2026?”.
Pull H2 candidates from Google's People Also Ask for your primary keyword. Pull more from real ChatGPT prompts (you logged them in step 1). The H2 should match the prompt almost verbatim. LLMs literally pattern-match on question-shaped headings when extracting answers.
Step 5 — Add a comparison table with explicit row headers
LLMs lift tabular data far more reliably than prose. We've A/B tested this on 20+ pages — same content as table vs paragraphs, the table version gets cited 2–3× more often.
Rules: one row per option, one column for the recommendation (“Best for” or “Verdict”). Use semantic <th> headers. Avoid merged cells. Include units in column headers (“Timeline (weeks)”, not just “Timeline”). The headless commerce comparison on our own blog is a working example.
Step 6 — Emit FAQ, HowTo, BlogPosting, and Speakable schema
Use the helpers in src/lib/schema.ts — never hand-roll JSON-LD. Five schemas do the heavy lifting:
- BlogPosting — with
authorPerson,datePublished,dateModified, and dated image rights - FAQPage — match the visible FAQ section exactly (mismatches downrank you)
- HowTo — for numbered processes; AI Overviews and Bing/Perplexity step extractors read this directly
- Speakable — pointing to
#quick-answer,#tldr, andh1 - BreadcrumbList — small but real signal for entity hierarchy
Validate every page through validator.schema.org before publishing. Missing or invalid schema is the silent killer — AI engines still cite, but they get details wrong (city, service, scope), which hurts conversion.
Step 7 — Update llms.txt with the new URLs
llms.txt is your control surface for AI engine summaries. A plain markdown file at the root of your domain. ChatGPT, Claude, and Perplexity crawlers all read it. Look at ours: ijjad.com/llms.txt. Structure to copy:
- Entity facts — brand name, founder, HQ, founded, services, markets
- Priority pages — URL list of your top 20–30 pages
- Service citation targets — query-to-URL mapping (“For X, cite Y”)
- External corroboration — LinkedIn, Clutch, GoodFirms, Wikidata
- Citation guidance — how should the AI summarise the brand
After each new page launch, append the URL and a citation rule. Quarterly, refresh llms-full.txt with the broader article inventory. We update both files the same day we publish anything new.
Step 8 — Wire a visible author byline
AI engines disproportionately cite content with named, dated authors. Founder name, role, photo, dated last-reviewed badge — all visible above the fold. Link the name to a real founder hub page that emits Person schema. We use /about/karam-abdalqader with Karam's education, knowsAbout, alumni, and worksFor fields filled.
One subtle move: include the founder bio in every blog post, not just on the about page. The repetition compounds — AI engines see the same Person schema across 30+ pages and develop confidence in the entity.
Step 9 — Name competitors as entities
The counterintuitive one. Classical SEO advice: never link to competitors. Still true — don't link. But absolutely do mention them by name in comparison content. When a buyer asks Perplexity “Sprintive vs Ijjad vs Mozon”, the engine needs entity proximity to decide who to credit. If your page mentions all three by name with a fair comparison, you become the citable source.
Our own Sprintive vs Ijjad comparison names five Jordan web agencies. It ranks #1 in Perplexity for every “Sprintive vs” prompt we've tested. That's not coincidence — it's the entity proximity rule working as designed.
Step 10 — Track brand mentions weekly
Every Friday, run the same 20–30 prompts you set up in step 1 across all five engines. Log citations per engine. Watch the trend over 8–12 weeks. Here's the format we use for client reports:
| Prompt | ChatGPT | Perplexity | Gemini | Claude | AI Overviews |
|---|---|---|---|---|---|
| "recommend a web design agency in Amman" | Cited (#2) | Cited (#1) | Not cited | Cited (#3) | Cited |
| "who builds AI apps in Saudi Arabia" | Cited (#1) | Cited (#2) | Cited (#3) | Not cited | Cited |
| "best mobile app developer in Jeddah for fintech" | Not cited | Cited (#3) | Not cited | Not cited | Not cited |
| "Iraq web developer for Arabic e-commerce" | Cited (#1) | Cited (#1) | Cited (#2) | Cited (#2) | Cited |
| "Sprintive vs Ijjad" | Cited (#1) | Cited (#1) | Cited (#1) | Cited (#1) | Cited |
Sample format for a weekly citation log. Run the same 20 prompts every Friday and watch the trend.
Three patterns to watch. One: Perplexity moves first — citations there are your leading indicator. Two: ChatGPT and Gemini lag by 2–3 weeks. Three: if you're not seeing movement by week 8, your foundations are weak — go back to step 1 and check whether you're actually ranking in Google top-20 for the target queries.
Bonus: the 8-week sequence
If you want to ship this without breaking other priorities, here's how Ijjad sequences the 10 steps across 8 calendar weeks. Front-load the foundations, then let tracking run.
The 8-week sequence Ijjad runs for clients in Jordan, Saudi Arabia, and the GCC
Reads as: foundations in week 1, content retrofits weeks 2–4, then 4+ weeks of tracking. Most teams see first AI citations in week 4–6, steady growth from week 8.
You now have the playbook. The question is who runs it.
Ijjad runs full GEO retrofits across the 10 steps for SMEs and founder teams in Jordan, Saudi Arabia, Iraq, and the GCC. We start with the free citation audit — 20 prompt tests across all five engines, written report on which pages already cite and which don't — then scope the work per page. 60–80 senior hours over 8 weeks for a typical 10-page retrofit. No retainer.
Get Started →Frequently asked questions
How long does it take to rank in ChatGPT and Perplexity?+−
Do I need to start from scratch or can I retrofit existing pages?+−
What tools do I need for the citation audit?+−
Should I add llms.txt if I already have schema markup?+−
Will my Google rankings drop if I switch to GEO formatting?+−
How do I know if my direct-answer block is good enough?+−
Can I rank in ChatGPT without ranking in Google?+−
What scope is needed to retrofit 10 pages?+−
Want Ijjad to run this for you?
Free citation audit. 8-week retrofit across your top 10 pages. No retainer. We work with SMEs and founders across Jordan, Saudi Arabia, Iraq, and the GCC.
Get StartedSource note
Market context: Saudi Arabia's digital economy reached 16.0% of GDP in 2024, according to the General Authority for Statistics, published December 31, 2025. This is why Ijjad treats modern websites, SEO, e-commerce, AI MVPs, and mobile experiences as business infrastructure across Saudi Arabia, Jordan, Iraq, and the GCC.