{"@context":"https://schema.org","@type":"Organization","@id":"https://rankscale.ai/#organization","name":"Rankscale","legalName":"Rankscale GmbH","url":"https://rankscale.ai","logo":{"@type":"ImageObject","url":"https://rankscale.ai/Rankscale_Logo_final_BW.png"},"sameAs":["https://www.linkedin.com/company/rankscale-ai/","https://www.google.com/search?kgmid=/g/11zdrrdg77","https://www.crunchbase.com/organization/rankscale","https://www.youtube.com/@rankscaleAI","https://www.evi.gv.at/f/658253w","https://www.g2.com/sellers/rankscale","https://www.instagram.com/rankscale/","https://x.com/rankscale","https://bsky.app/profile/rankscale.bsky.social"],"vatID":"ATU82401848","duns":"301153533","globalLocationNumber":"9110037989061","identifier":[{"@type":"PropertyValue","name":"ISO 6523","value":"0094:658253w"}],"hasCertification":{"@type":"Certification","name":"Firmenbuch Österreich","identifier":"FN 658253 w","issuedBy":{"@type":"Organization","name":"Handelsgericht Wien"},"url":"https://www.evi.gv.at/f/658253w"},"legalAddress":{"@type":"PostalAddress","@id":"https://rankscale.ai/#address","streetAddress":"Untere Viaduktgasse 10/6","addressLocality":"Vienna","postalCode":"1030","addressCountry":"AT"},"address":{"@type":"PostalAddress","@id":"https://rankscale.ai/#address","streetAddress":"Untere Viaduktgasse 10/6","addressLocality":"Vienna","postalCode":"1030","addressCountry":"AT"},"location":{"@type":"Place","globalLocationNumber":"9110037989061","address":{"@id":"https://rankscale.ai/#address"}},"description":"Rankscale is an AI-powered rank tracking and visibility analytics platform that helps SaaS brands and SEO teams monitor their presence in AI search engines like ChatGPT, Perplexity, Google and many more","slogan":"AI Search Visibility Starts Here","foundingDate":"2025-07-22","foundingLocation":{"@type":"Place","name":"Austria"},"knowsAbout":[{"@type":"Thing","name":"Generative Engine Optimization","sameAs":"https://en.wikipedia.org/wiki/Search_engine_optimization"},{"@type":"Thing","name":"AI Search Visibility"},{"@type":"Thing","name":"Large Language Models"},{"@type":"Thing","name":"AI SEO"},{"@type":"Thing","name":"Retrieval-Augmented Generation","sameAs":"https://en.wikipedia.org/wiki/Retrieval-augmented_generation"}],"email":"info@rankscale.ai","contactPoint":{"@type":"ContactPoint","email":"info@rankscale.ai","contactType":"customer support","availableLanguage":["English","German"],"areaServed":["AT","DE","FR","UK","US","AU","Worldwide"]},"founder":[{"@type":"Person","name":"Mathias Ptacek","jobTitle":"CEO \u0026 Founder","sameAs":["https://www.linkedin.com/in/mathias-ptacek-15414154/"],"knowsAbout":["AI Search visibility","GEO"]},{"@type":"Person","name":"Patrick Schmid","jobTitle":"Co-Founder \u0026 CMO","sameAs":["https://www.linkedin.com/in/patrick-schmid-563634132/"],"knowsAbout":["Search Engine Optimization","AI Search Visibility"]}]}
{"@context":"https://schema.org","@type":"Course","name":"Module 0: Recap","description":"The 15-minute primer on the 5-step GEO workflow from the Agency Playbook. Read this first if you only have one module’s worth of time before a leadership review or client call.","inLanguage":"en","provider":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"hasCourseInstance":{"@type":"CourseInstance","name":"Module 0: Recap","courseMode":"online"},"timeRequired":"PT22M","url":"https://rankscale.ai/resources/modules/recap","mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/recap"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 0: Recap — Why GEO now (and the 5-step workflow)","description":"25–30% of web traffic will come from AI engines by end of 2026. Here is the 5-step Rankscale workflow to audit, fix, and prove GEO.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/recap/why-geo-now-5-step-workflow"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 0: Recap — Step 1: Set up a prompt group","description":"A prompt group is the AI Search equivalent of a keyword cluster. 12 prompts across three dimensions: visibility hygiene, intent, scope. Here is the 3x2x2 starter structure.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/recap/step-1-set-up-prompt-group"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 0: Recap — Step 2: Read the metrics against benchmarks","description":"Raw visibility scores mean nothing without benchmarks. Floor, Standard, and Elite by market depth, plus the 7 metrics to watch and their red flags.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/recap/step-2-read-metrics-against-benchmarks"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 0: Recap — Step 3: Spot the gaps (SEO, PR, Content)","description":"Every low visibility score traces to one of three gaps. Diagnose the right one and the fix is obvious. Diagnose the wrong one and you waste a quarter.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/recap/step-3-spot-gaps-seo-pr-content"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 0: Recap — Step 4: Ship the quick fixes","description":"Nine fixes across SEO, PR, and Content that ship in under two weeks. They compound into a clean before/after story for the next reporting cycle.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/recap/step-4-ship-quick-fixes"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 0: Recap — Step 5: Prove the lift","description":"Most teams ship GEO work but cannot show lift. Use this 6-section monthly report structure. Leadership and clients both respond to it.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/recap/step-5-prove-the-lift"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 0: Recap — The 9 rules for creating content AI engines cite","description":"Nine checks every page must pass to earn AI citations. BLUF, question-format headers, semantic hierarchy, justification, evidence, E-E-A-T, JSON-LD, chunkability, freshness.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/recap/nine-rules-content-ai-engines-cite"}}
{"@context":"https://schema.org","@type":"Course","name":"Module 1: Introduction","description":"Get familiar with AI visibility and how Rankscale works.","inLanguage":"en","provider":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"hasCourseInstance":{"@type":"CourseInstance","name":"Module 1: Introduction","courseMode":"online"},"timeRequired":"PT42M","url":"https://rankscale.ai/resources/modules/introduction","mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/introduction"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 1: Introduction — What is AI Search","description":"AI Search is the new discovery layer where users ask natural language questions and get one synthesized answer. Here is how it differs from traditional search and why it matters.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/introduction/what-is-ai-search"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 1: Introduction — How AI Engines Generate Answers","description":"AI engines are probabilistic, not deterministic. Understand the retrieval, selection, and citation pipeline so you know exactly where your content enters.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/introduction/how-ai-engines-generate-answers"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 1: Introduction — Mentions vs Citations vs Answers","description":"Three distinct signals: mention, citation, and how you show up in the model's answer. Track each to diagnose the gap between awareness and being cited.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/introduction/mentions-citations-sentiment"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 1: Introduction — From the click economy to the answer economy","description":"60% of searches now end without a click. Users prefer AI-generated answers. Here is what that shift means for your pipeline and your content strategy.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/introduction/click-to-answer-economy"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 1: Introduction — Why AI Search Matters for Your Business","description":"AI search is not a marketing channel. It is a pipeline channel. Here is why GEO belongs on your revenue scorecard, not just your content calendar.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/introduction/why-ai-search-matters-for-your-business"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 1: Introduction — How GEO Fits with SEO","description":"GEO and SEO share infrastructure but optimize for different outcomes. Here is what overlaps, what diverges, and where PR, SEO, and Content have to work closer together.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/introduction/how-geo-fits-with-seo"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 1: Introduction — The 5-step Rankscale workflow","description":"The end-to-end Rankscale workflow: audit readiness, set up prompt tracking, interpret results, improve visibility, prove the value. Here is where each step sits.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/introduction/the-rankscale-workflow"}}
{"@context":"https://schema.org","@type":"Course","name":"Module 2: Setting up Prompt Groups","description":"Build the prompt sets that power your visibility tracking.","inLanguage":"en","provider":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"hasCourseInstance":{"@type":"CourseInstance","name":"Module 2: Setting up Prompt Groups","courseMode":"online"},"timeRequired":"PT29M","url":"https://rankscale.ai/resources/modules/setting-up-prompt-groups","mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/setting-up-prompt-groups"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 2: Setting up Prompt Groups — What is a Prompt Group","description":"A prompt group is the AI Search equivalent of a keyword cluster, built around intent and scenario. 12 trackable prompts across visibility hygiene, intent, and scope. The shorter and more scenario-specific, the more stable the output.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/setting-up-prompt-groups/what-is-a-prompt-group"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 2: Setting up Prompt Groups — Branded vs Non-Branded Prompts","description":"Branded prompts test whether AI knows you exist. Non-branded prompts test whether AI brings you up unprompted. You need both, tracked separately.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/setting-up-prompt-groups/branded-vs-non-branded"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 2: Setting up Prompt Groups — The Intent Dimension: Information, Consideration, Transaction","description":"Prompts carry intent. AI engines deduce it with precision. Tag every prompt with one of three intent levels so you know which are closest to a buying decision.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/setting-up-prompt-groups/intent-information-consideration-transaction"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 2: Setting up Prompt Groups — The Scope Dimension: Segment vs Niche vs Geography","description":"Scope is the third required tag. Segment vs niche within segment, or geographic scope (local, regional, national) when location matters for your buyer.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/setting-up-prompt-groups/scope-broad-niche-geography"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 2: Setting up Prompt Groups — How to Categorise and Tag Your Prompts","description":"Tagging is not optional. Without tags, you cannot act on the data. Here are the required tags (visibility hygiene, intent, scope) and the extensions that make diagnosis faster.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/setting-up-prompt-groups/categorise-and-tag-your-prompts"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 2: Setting up Prompt Groups — How to Find the Right Prompts for Your Brand","description":"Six core and outlier sources to find the prompts your ideal customers actually ask: Rankscale Prompt Research, Google Search Console regex, Find Terms, sales calls, support tickets, review sites.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/setting-up-prompt-groups/how-to-find-the-right-prompts"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 2: Setting up Prompt Groups — Which AI Engines to Track and How Often","description":"Which engines you track depends on your buyer. How often you track depends on volatility. Here is the Rankscale engine selection table by buyer type and the tracking frequency matrix.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/setting-up-prompt-groups/which-ai-engines-and-frequency"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 2: Setting up Prompt Groups — How to Add and Run Prompt Groups in Rankscale","description":"End-to-end walkthrough to set up your first prompt group in Rankscale: find your segment, build your 12-prompt group, add tags, choose engines, set frequency, bulk upload.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/setting-up-prompt-groups/how-to-add-prompt-groups-in-rankscale"}}
{"@context":"https://schema.org","@type":"Course","name":"Module 3: Diagnose Your Visibility & Gaps","description":"Identify where your brand shows up and where it doesn’t. Metrics, benchmarks, and the path from symptoms to the right gap - diagnosis only; fixes sit in later modules.","inLanguage":"en","provider":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"hasCourseInstance":{"@type":"CourseInstance","name":"Module 3: Diagnose Your Visibility & Gaps","courseMode":"online"},"timeRequired":"PT40M","url":"https://rankscale.ai/resources/modules/diagnose","mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/diagnose"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 3: Diagnose Your Visibility & Gaps — The 7 Core Metrics per AI Search Engine","description":"Visibility Score, Position, Sentiment, Mentions vs Citations, Detection Rate, Share of Voice, Share of Citations. What each measures and why you need all seven.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/diagnose/the-7-core-metrics"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 3: Diagnose Your Visibility & Gaps — Floor and Standard Benchmarks by Category Depth","description":"A 20% visibility score can be excellent or catastrophic depending on your category depth. Here are the Floor and Standard benchmarks by category, niche, niche-in-niche, retail, and local.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/diagnose/floor-standard-benchmarks"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 3: Diagnose Your Visibility & Gaps — How to Read Your Rankscale Dashboard","description":"A 60-second tour of the five tabs you will use every week: Visibility, Mentions, Citations, Sentiment, Position. What to look at first, what to ignore.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/diagnose/how-to-read-your-rankscale-dashboard"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 3: Diagnose Your Visibility & Gaps — The 3 Gaps Framework: SEO, PR, Content","description":"Every low AI visibility score traces back to one of three gaps. Here is how to tell them apart before you spend a quarter fixing the wrong one.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/diagnose/the-3-gaps-framework"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 3: Diagnose Your Visibility & Gaps — How to Prioritize Which Prompt to Fix First","description":"Use two threshold tables to triage flagged prompts: fixed thresholds for branded, benchmarked thresholds for non-branded. Fix branded red flags first, then non-branded by intent and scope.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/diagnose/how-to-prioritize-prompts"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 3: Diagnose Your Visibility & Gaps — The Diagnostic Decision Tree (Symptom → Gap)","description":"Once a prompt is flagged, read its 8 signals and match the pattern to one of 10 diagnostic rules. That tells you which gap (SEO, PR, or Content) to fix.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/diagnose/the-diagnostic-decision-tree"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 3: Diagnose Your Visibility & Gaps — How to Document Your Diagnosis","description":"A one-page template turns a dashboard observation into a ticket. Prompt, 8 signals, diagnosis, gap type, next action, owner, due date. Copy the template.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/diagnose/how-to-document-your-diagnosis"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 3: Diagnose Your Visibility & Gaps — How to Run Your First 90-Minute Audit","description":"Run your first end-to-end GEO audit in 90 minutes. Pick 10 prompts, read the signals, apply the decision tree, document the top diagnosis, ship one fix.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/diagnose/first-90-minute-audit"}}
{"@context":"https://schema.org","@type":"Course","name":"Module 4: Fill Your SEO Gaps","description":"Address the technical and on-page issues that hurt AI visibility. Crawl access, indexation, schema, and chunking - Page Audit is the diagnostic used throughout.","inLanguage":"en","provider":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"hasCourseInstance":{"@type":"CourseInstance","name":"Module 4: Fill Your SEO Gaps","courseMode":"online"},"timeRequired":"PT36M","url":"https://rankscale.ai/resources/modules/seo-gaps","mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/seo-gaps"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 4: Fill Your SEO Gaps — What is an SEO Gap","description":"An SEO Gap is broader than reachability. 6 causes: crawler blocked, not indexed on Google, JS-rendering, missing schema, broken hierarchy, non-chunked content. Here is the map.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/seo-gaps/what-is-an-seo-gap"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 4: Fill Your SEO Gaps — Crawlability: Diagnose and Fix","description":"The most common SEO Gap. AI crawlers blocked by robots.txt, WAF, or Cloudflare rules. Test with curl user-agent spoofing. Fix in under an hour.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/seo-gaps/crawlability-diagnose-and-fix"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 4: Fill Your SEO Gaps — JavaScript-Rendered Content: Diagnose and Fix","description":"AI crawlers load raw HTML, not your React app. If your H1 and copy only appear after JavaScript runs, you are invisible. View-source test in 30 seconds.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/seo-gaps/javascript-rendered-content"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 4: Fill Your SEO Gaps — JSON-LD Schema: Diagnose and Fix","description":"The 5 schema types every brand needs. Validation with Google Rich Results Test. Copy-paste templates. LocalBusiness subtypes for local services.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/seo-gaps/json-ld-schema"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 4: Fill Your SEO Gaps — Semantic HTML Hierarchy: Diagnose and Fix","description":"Flat or broken heading hierarchies kill RAG retrieval. One H1, question-format H2s, scannable H3s. Here is the rule, the test, and the fix.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/seo-gaps/semantic-html-hierarchy"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 4: Fill Your SEO Gaps — Chunkability for RAG: Diagnose and Fix","description":"RAG systems extract paragraphs, not articles. Each paragraph must stand alone. 50-120 words, one idea, no \"as mentioned earlier\" references. Here is the test and the fix.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/seo-gaps/chunkability-for-rag"}}
{"@context":"https://schema.org","@type":"Course","name":"Module 5: Fill Your Content Gaps","description":"Find and fix missing content and extractability: BLUF, evidence, E-E-A-T, grounding pages. Cross-references Module 4 for JSON-LD, chunking, and technical HTML.","inLanguage":"en","provider":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"hasCourseInstance":{"@type":"CourseInstance","name":"Module 5: Fill Your Content Gaps","courseMode":"online"},"timeRequired":"PT50M","url":"https://rankscale.ai/resources/modules/content-gaps","mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/content-gaps"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 5: Fill Your Content Gaps — What is a Content Gap","description":"A Content Gap is either missing content on a topic, or content that exists but cannot be cited cleanly. Four patterns: BLUF, Justification, Freshness, Evidence.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/content-gaps/what-is-a-content-gap"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 5: Fill Your Content Gaps — The 9 AI-Citable Content Rules","description":"The nine rules AI engines use to decide whether to cite you. BLUF, question headers, semantic hierarchy, justification, evidence, E-E-A-T, JSON-LD, chunkability, freshness.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/content-gaps/the-9-ai-citable-content-rules"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 5: Fill Your Content Gaps — BLUF: Diagnose and Fix","description":"The most common Content Gap. AI engines extract the first 40-80 words as the snippet. If the answer is not there, you are not cited. Here is the test and the fix.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/content-gaps/bluf-diagnose-and-fix"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 5: Fill Your Content Gaps — Justification Blocks: Diagnose and Fix","description":"AI engines need a reason to recommend you, not just describe you. Without pros/cons, comparison tables, or \"best for X\" claims, you are not cited. Here is the fix.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/content-gaps/justification-blocks"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 5: Fill Your Content Gaps — Freshness: Diagnose and Fix","description":"Content updated within 30 days earns 3x more citations. Pages not updated in 12 months are a Freshness Gap. Here is the refresh cadence by page type.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/content-gaps/freshness-diagnose-and-fix"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 5: Fill Your Content Gaps — Evidence: Diagnose and Fix","description":"Qualitative claims get ignored by AI engines. Specific statistics earn up to 40% more visibility. Here is how to audit and fix the Evidence Gap.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/content-gaps/evidence-diagnose-and-fix"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 5: Fill Your Content Gaps — Question-Format Headers and Semantic Hierarchy","description":"Turn \"Features\" into \"What features does X support?\" Why flat hierarchies kill RAG retrieval. The writing-craft rules for H1, H2, H3.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/content-gaps/question-format-headers"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 5: Fill Your Content Gaps — E-E-A-T Signals: Author, Credentials, Review Dates","description":"Anonymous content gets ignored. Named authors with credentials, reviewer blocks, and review dates signal expertise and trust. Here is how to build them in.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/content-gaps/e-e-a-t-signals"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 5: Fill Your Content Gaps — How to Build a Grounding Page for Your Brand","description":"One canonical URL AI engines reach for ground-truth facts about your brand. Here is the spec: H1, lead definition, core facts, FAQ, volatile facts, launch checklist.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/content-gaps/how-to-build-a-grounding-page"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 5: Fill Your Content Gaps — How to Reverse-Engineer a Competitor's Winning Page","description":"A competitor is cited for your prompt and you are not. Here is the template audit: headers, BLUF, tables, schema, recency. How to beat their page on extractability.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/content-gaps/reverse-engineer-a-competitor-page"}}
{"@context":"https://schema.org","@type":"Course","name":"Module 6: Fill Your PR Gaps","description":"Spot earned-media, entity, and citation opportunities that fix authority. Review sites, press, Reddit, and YouTube - compounding trust after technical and content baselines.","inLanguage":"en","provider":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"hasCourseInstance":{"@type":"CourseInstance","name":"Module 6: Fill Your PR Gaps","courseMode":"online"},"timeRequired":"PT42M","url":"https://rankscale.ai/resources/modules/pr-gaps","mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/pr-gaps"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 6: Fill Your PR Gaps — What is a PR Gap","description":"AI engines weight third-party sources heavily. A PR Gap is when those sources do not know, cite, or describe your brand the way they cite competitors. Three sub-types.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/pr-gaps/what-is-a-pr-gap"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 6: Fill Your PR Gaps — Entity Gap: Diagnose and Fix","description":"The first PR sub-gap to check. If you are not on Wikidata, Knowledge Panel, LinkedIn, Crunchbase, AngelList, or GitHub, AI engines cannot verify you as a distinct entity.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/pr-gaps/entity-gap-diagnose-and-fix"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 6: Fill Your PR Gaps — Citation Gap: Diagnose and Fix","description":"If competitors are cited on G2, Forbes, Reddit, YouTube and you are not, you have a Citation Gap. Here is how to find your specific missing sources and build a tiered target list.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/pr-gaps/citation-gap-diagnose-and-fix"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 6: Fill Your PR Gaps — How to Get Listed on G2, Capterra, and Gartner Peer Insights","description":"Tier 1 review sites are the highest-leverage citation targets for B2B brands. Here is the listing process, an ethical review-generation workflow, and the response playbook.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/pr-gaps/g2-capterra-gartner-listings"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 6: Fill Your PR Gaps — How to Earn Forbes and Industry Press Mentions","description":"Three routes into high-authority press: HARO expert quotes, targeted pitching, and expert-contributor columns. Here is what works, what to skip, and how long it takes.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/pr-gaps/forbes-and-industry-press"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 6: Fill Your PR Gaps — How to Show Up on Reddit and YouTube","description":"Reddit and YouTube are heavily weighted by AI engines. Here is the engagement rhythm, the creator outreach framework, and the rules that keep you from getting banned.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/pr-gaps/reddit-and-youtube"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 6: Fill Your PR Gaps — Sentiment Gap: Diagnose and Fix","description":"Negative threads on Reddit, Quora, or blog posts can drag AI-described sentiment below 55% positive. Here is how to source-trace and respond without making it worse.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/pr-gaps/sentiment-gap-diagnose-and-fix"}}
{"@context":"https://schema.org","@type":"Course","name":"Module 7: Reporting","description":"Build clear, repeatable reports for your team and clients. Pyramid, weekly tracker, exec narrative, four dashboards, attribution, and re-benchmarking (Floor to Elite).","inLanguage":"en","provider":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"hasCourseInstance":{"@type":"CourseInstance","name":"Module 7: Reporting","courseMode":"online"},"timeRequired":"PT35M","url":"https://rankscale.ai/resources/modules/reporting","mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/reporting"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 7: Reporting — The Reporting Pyramid","description":"Three tiers of GEO reporting with different cadences and metrics. C-Suite gets one slide per month, Marketing Lead gets 2-3 metrics bi-weekly, practitioners work with granular data weekly.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/reporting/reporting-pyramid"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 7: Reporting — The weekly GEO tracker (Practitioner tier)","description":"A 5-row weekly template for the Practitioner tier. Track visibility, share of voice, mentions, citations, and Scout action items with WoW deltas and next actions.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/reporting/weekly-geo-tracker"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 7: Reporting — The monthly exec narrative","description":"Numbers don't persuade. Narratives do. Frame your monthly GEO exec story as Invisible, Growing, or Defending, each with a specific lead metric and a specific ask.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/reporting/monthly-exec-narrative"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 7: Reporting — The four dashboards to set up in Rankscale","description":"Four Rankscale dashboards that cover 90% of GEO reporting needs. Each has a specific filter and a specific benchmark question.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/reporting/four-dashboards-to-set-up"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 7: Reporting — How to attribute AI search to revenue","description":"AI search drives revenue through two paths: click-throughs (measurable via referrer data) and zero-click influence (measurable via proxies). Track both.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/reporting/attribute-ai-search-to-revenue"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 7: Reporting — When to raise the bar (Floor → Standard → Elite)","description":"You set Floor and Standard targets in Module 3. This lesson tells you when to retire them and what Elite looks like. Three signals, three actions.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/reporting/when-to-raise-the-bar"}}
{"@context":"https://schema.org","@type":"Course","name":"Module 8: Setting Up the Right Habits & Systems","description":"Operationalize AI visibility with cadence, RACI, team design, in-house / agency / hybrid, and a 90-day ramp. Connects to Module 7 and the fix tracks in Modules 2–6.","inLanguage":"en","provider":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"hasCourseInstance":{"@type":"CourseInstance","name":"Module 8: Setting Up the Right Habits & Systems","courseMode":"online"},"timeRequired":"PT32M","url":"https://rankscale.ai/resources/modules/habits-and-systems","mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/habits-and-systems"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 8: Setting Up the Right Habits & Systems — The GEO operating rhythm","description":"The canonical GEO operating rhythm. 8 activities, 4 cadences, named owners. Copy the table, assign names, ship it.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/habits-and-systems/geo-operating-rhythm"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 8: Setting Up the Right Habits & Systems — The GEO RACI matrix","description":"A ready-to-copy RACI for GEO. For each major activity (prompt groups, diagnoses, SEO fixes, PR outreach, content edits) defines who is Responsible, Accountable, Consulted, Informed.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/habits-and-systems/geo-raci-matrix"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 8: Setting Up the Right Habits & Systems — Team structure: GEO Lead vs SEO vs Content vs PR vs Engineering","description":"Five roles, five slices of ownership. GEO Lead orchestrates. SEO, Content, PR, Engineering each own their domain. Handoff patterns, escalation paths, capacity sizing.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/habits-and-systems/team-structure"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 8: Setting Up the Right Habits & Systems — In-house vs agency vs hybrid","description":"Three models for running GEO. In-house works above $5M marketing budget. Agency works for execution at any size. Hybrid (in-house lead + agency execution) is the most common winning model.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/habits-and-systems/in-house-vs-agency-vs-hybrid"}}
{"@context":"https://schema.org","@type":"Article","headline":"Module 8: Setting Up the Right Habits & Systems — The 90-day GEO ramp plan","description":"A 90-day plan to stand up a GEO function from zero. Month 1 measure and diagnose, Month 2 first fixes shipped, Month 3 operating rhythm live. Exit criteria per month.","inLanguage":"en","dateModified":"2026-04-27","author":{"@type":"Person","name":"Jules de Bruin","jobTitle":"GEO Instructor at Rankscale"},"publisher":{"@type":"Organization","name":"Rankscale","url":"https://rankscale.ai"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://rankscale.ai/resources/modules/habits-and-systems/90-day-geo-ramp-plan"}}
