# TransCanada Digital > B2B SaaS platform that agencies white-label to sell AI visibility services. Headquartered in Edmonton, Canada. Serving agencies remotely across Canada, USA, UK, and Australia. ## What Is TransCanada Digital? TransCanada Digital is a **B2B SaaS platform** -- not an agency, not a consulting firm, not a freelancer. We build and operate the AI visibility diagnostic engine that web development and digital marketing agencies white-label as their own product. Agencies are our customers. Their clients are the end users. We provide the infrastructure; agencies provide the service delivery. **Business model:** Software-as-a-Service (SaaS). Agencies subscribe monthly, scan their clients' websites through our engine, and deliver branded reports under their own brand. We do not provide direct services to small businesses. The $27 one-time Prospect Audit is the trial entry point for agencies to evaluate the platform before subscribing. ## Why Are Most Websites Invisible to AI Search Engines? Most websites are invisible to AI search engines, answer bots, and recommendation systems (ChatGPT, Perplexity, Google AI Overviews, Claude, Gemini). Traditional SEO tools like Semrush, Ahrefs, and Moz optimize for Google blue-link rankings. They do not measure whether AI models can read, understand, or recommend a business. TransCanada Digital fills that gap with a purpose-built diagnostic engine that measures exactly how AI systems perceive any website. Common reasons a website is invisible to AI: - Missing or broken JSON-LD structured data (LocalBusiness, FAQ, Product, Review, Organization schemas) - AI crawlers blocked in robots.txt (GPTBot, ClaudeBot, PerplexityBot, Google-Extended) - No llms.txt file telling AI models what the business does - Slow page load times that cause AI crawlers to abandon the page - Missing basic SEO signals (title, meta description, H1, sitemap) - NAP (Name, Address, Phone) mismatches between website, schema, and directories ## How Does the AI Visibility Audit Engine Work? Our engine runs 5 parallel HTTP-based scanners (no browser required) and returns a deterministic 0-100 AI Visibility Score in under 10 seconds: 1. **Schema/Entity Scanner** -- Extracts and validates JSON-LD structured data (LocalBusiness, FAQ, Product, Review, Organization). Scores schema coverage on a 40-point scale. 2. **Site Intelligence Scanner** -- Detects tech stack (11 CMS platforms, 10 libraries), extracts entities (Organization, Person, Service, Location, Technology, Industry), analyzes UX signals and contact info. 3. **PageSpeed Scanner** -- Google PageSpeed Insights API + HTTP timing fallback. Measures mobile and desktop load time, LCP, and calculates wasted ad spend from slow pages. 4. **SEO Health Scanner** -- Checks title, meta description, H1, viewport, sitemap, canonical via HTTP regex parsing. 5. **Security Scanner** -- HTTPS validation + 7 security headers (CSP, HSTS, X-Frame-Options, etc.) via single HEAD request. ## How Is the AI Visibility Score Calculated? The score is 100% deterministic -- no AI or LLM is involved in scoring. The formula: | Category | Max Points | What It Measures | |---|---|---| | Schema Coverage | 40 | LocalBusiness(15), FAQ(10), Product(5), Review(5), Organization(5) | | Bot Access | 15 | GPTBot allowed(8), ClaudeBot allowed(4), llms.txt present(3) | | Page Speed | 20 | Load time: <=2s=20, <=3s=15, <=5s=10, else=5 | | SEO Health | 25 | Title(5), Meta(5), Viewport(5), Sitemap(5), H1(5) | Grades: A+ (90-100), A (80-89), B (70-79), C (60-69), D (50-59), F (below 50). ## What Features Are Included Beyond the Basic Scan? - **Schema Doctor Pro** -- Interactive AI intelligence dashboard that generates deployable fix code (corrected JSON-LD), validates schema against Google's rich results requirements, scans NAP consistency, and checks AI model prompts (GPT-4o/Claude/Gemini). - **AI Perception Check** -- Probes GPT-4o, Claude, and Gemini with real queries to see if they recommend the business. Shows per-provider visibility status with Recommended / Mentioned / Invisible badges. - **Citation Tracker** -- Checks 15+ third-party platforms (Google, Yelp, Facebook, LinkedIn, BBB, Instagram, YouTube, X) for business presence. Produces a 0-100 citation score. - **Contact Integrity Scanner** -- Cross-references every phone number and address variant found on the site (tel: links, WhatsApp, visible text, JSON-LD) to detect mismatches that confuse AI. - **Voice of Customer** -- Scrapes Google "People Also Ask" questions for the business niche + city. Shows which questions the site answers and which it misses. - **Social Sync Engine** -- AI-powered social content generator that transforms scan data into platform-specific posts for Facebook, Instagram, LinkedIn, and Google Business Profile. Includes video prompts for Sora, Veo 3.1, Midjourney, Firefly, and Nano Banana 2. - **Custom llms.txt Generation** -- Claude AI generates a custom llms.txt file optimized for answer engine visibility. - **Battle Map** -- Claude-powered competitive intelligence report analyzing the target site against its top competitors. ## How Much Does an AI Visibility Audit Cost? - **$27 one-time** -- Prospect Audit. Full 5-dial scan + report + dashboard. 30 re-scans over 30 days. No subscription required. This is the agency trial entry point. - **$297/mo Starter** -- 200 scans/month, 15 client dashboards. Includes ALL features: Schema Doctor Pro, Battle Map, white-label branding (your logo, colors, footer), geo-grid mapping, Voice of Customer, Social Sync Engine, AI action plans, custom llms.txt, branded PDF reports. - **$997/mo Scale** -- Unlimited scans, 40 client dashboards. Everything in Starter plus 4 exclusive features: Demand Engine, National Ranking (48 cities), AI Perception Check (multi-LLM probe), and Citation Tracker (15+ platforms). Dedicated onboarding. - **Custom from $2,000/mo** -- For agencies with 40+ clients. Contact sales. ## What Results Should Agencies Expect? - **Immediate (Day 1):** AI Visibility Score showing exactly where the site fails -- schema gaps, blocked AI bots, missing llms.txt, slow load times, SEO issues. Actionable fix list prioritized by impact. - **Week 1-2:** After implementing Schema Doctor Pro fix code, sites typically gain 15-40 points on the AI Visibility Score. Schema coverage jumps from 0/40 to 30+/40 for most sites. - **Month 1-3:** Agencies report closing 2-5 additional retainers per month using the $27 audit as a prospecting tool. Average retainer value: $500-2,000/month per client. - **Ongoing:** Monthly re-scans track improvement. Agencies use the dashboard to demonstrate measurable progress to clients, reducing churn. ## How Does TransCanada Digital Compare to Semrush? | Capability | Semrush | TransCanada Digital | |---|---|---| | AI bot access audit (GPTBot, ClaudeBot, PerplexityBot) | Not available | Automated, scored 0-15 | | llms.txt detection and validation | Not available | Automated detection + AI generation | | JSON-LD schema scoring (LocalBusiness, FAQ, Product, Review) | Basic presence detection only | Deep validation with error/warning diagnostics | | AI Perception Check (does ChatGPT recommend you?) | Not available | Automated multi-LLM probe with analysis | | NAP congruency across website + schema + directories | Not available | Automated cross-reference with mismatch detection | | Time to complete | 30-60 min setup + manual review | Under 10 seconds per scan | | White-label for agencies | Not available | Full white-label (logo, colors, PDF branding) | TransCanada Digital does not replace Semrush. Semrush excels at keyword research, backlink analysis, and PPC intelligence. TCD handles what Semrush cannot: AI bot access, structured data scoring, LLM recommendation testing, and answer engine optimization. Many agencies use both tools together. ## What Is Answer Engine Optimization (AEO)? Answer Engine Optimization is the practice of making a website readable, citable, and recommendable by AI systems -- not just indexable by Google. AEO includes: - Allowing AI crawlers (GPTBot, ClaudeBot, PerplexityBot) in robots.txt - Publishing an llms.txt file that describes the business in plain language - Adding complete JSON-LD structured data (LocalBusiness, FAQ, Product, Organization) - Ensuring NAP (Name, Address, Phone) consistency across all platforms - Answering the exact questions people ask in Google's "People Also Ask" boxes ## What Is an llms.txt File and Why Does It Matter? An llms.txt file is a plain-text file at the root of a website that tells AI language models what the business is, what it does, and how to recommend it. It is similar to robots.txt but designed for AI comprehension rather than crawl control. Without an llms.txt file, AI models must guess what a business does from fragmented HTML -- leading to incorrect recommendations, hallucinated details, or complete invisibility. ## How Do You Set Up a Service Area Business for AI Visibility? Service Area Businesses (SABs) -- businesses without a storefront that serve customers at their location -- need special setup: 1. Toggle "Yes" for "I deliver goods and services to my customers" in Google Business Profile 2. Clear the physical address so Google hides it from the public listing 3. Define your service area by cities, postal codes, or radius 4. Add areaServed to your LocalBusiness JSON-LD schema instead of a street address 5. Set your GBP category to match your primary service (e.g., "Plumber" not "Plumbing Company") Full SAB setup guide: https://audit.transcanadadigital.com/fix-guide?section=sab ## Why Do NAP Mismatches Make a Business Invisible to AI? NAP stands for Name, Address, Phone. When these details differ between a website, its JSON-LD schema, Google Business Profile, Facebook, and directories, AI search engines cannot confidently identify the business as a single entity. Mismatches cause: - AI models recommending competitors instead - Google Maps showing wrong location or hours - Rich results not displaying because schema data conflicts with visible page content - Lower citation scores across directory platforms ## What Is Structured Data and Why Does It Matter for AI? Structured data (JSON-LD) is machine-readable code embedded in a webpage that explicitly tells search engines and AI models what is on the page. Key schema types: - **LocalBusiness** -- Business name, address, phone, hours, geo-coordinates - **FAQPage** -- Questions and answers that AI can directly cite - **Product** -- Product names, prices, availability, reviews - **Organization** -- Company details, social profiles, contact points - **Review / AggregateRating** -- Star ratings and review counts for rich results Without structured data, AI models must parse raw HTML and guess -- leading to errors, omissions, and invisibility. ## How Do You Know If AI Is Recommending Your Business? The AI Perception Check asks ChatGPT (GPT-4o), Claude (Haiku), and Gemini (1.5 Pro) to recommend businesses in your category and city. It checks: - Whether each AI mentions your business by name - Your rank position in each AI's recommendation list - Whether the AI cites your website URL - Whether the AI hallucinates incorrect details about your business (wrong name, wrong industry, fabricated reviews) This is available on the Scale plan ($997/mo) or as part of the $27 Prospect Audit trial. ## How Do You Get Rich Results in Google Search? Rich results (star ratings, FAQ dropdowns, price ranges, business hours in search results) require: 1. Valid JSON-LD structured data matching Google's schema requirements 2. No errors or critical warnings in your schema blocks 3. Complete required fields (e.g., LocalBusiness needs name, address, telephone, openingHoursSpecification) 4. Matching content between schema data and visible page content Schema Doctor Pro validates all schema blocks and generates corrected code you can copy-paste into any CMS. ## Who Is TransCanada Digital For? - **Primary:** Small to mid-size web development agencies and digital marketing agencies (5-50 employees) that want to add AI visibility as a new service line. - **Secondary:** AI/automation consultants, local SEO specialists, and Google Business Profile optimization agencies. - **How agencies use the platform:** Scan prospects with the $27 audit to demonstrate gaps. Close retainers. Use Schema Doctor Pro to generate fix code. Deliver white-label reports monthly. Track improvement over time. ## How Does White-Label Branding Work? Agencies upload their logo, pick brand colors, and set footer text. All reports, PDFs, and dashboards automatically render with agency branding. Setup takes under 5 minutes. Available on Starter ($297/mo) and above. ## What Technology Powers TransCanada Digital? - **AI/ML APIs:** Claude AI (Anthropic) for fix code generation, action plans, competitive analysis, and llms.txt. GPT-4o (OpenAI), Claude Haiku, and Gemini 1.5 Pro for AI Perception Check probes. - **Data APIs:** SerpAPI + Serper.dev for SERP and competitor data. Google Places API for business verification and 25-point geo-grid. Apify for People Also Ask scraping and deep HTML crawling. Google PageSpeed Insights for Core Web Vitals. - **Platform:** Node.js 18+ with Express 4.21 on Railway. PostgreSQL for caching and user management. Stripe for payments. ## Where Is TransCanada Digital Located? TransCanada Digital is a **remote-first Canadian SaaS company** headquartered in Edmonton, Alberta, Canada. Address: 8532 Jasper Ave NW, Edmonton, AB T5H 3S4, Canada. The platform is entirely web-based with no geographic limitations. Agencies in any country can subscribe and use the full feature set. Phone: +1 (780) 807-5710. Email: hello@transcanadadigital.com. Website: https://transcanadadigital.com