{
  "version": "1.0",
  "schema": "https://entitymap.org/spec/v1.0",
  "publisher": {
    "name": "Francisco Leon de Vivero",
    "url": "https://seofrancisco.com",
    "sameAs": [
      "https://www.linkedin.com/in/seofrancisco/"
    ]
  },
  "generated": "2026-10-30T12:17:47Z",
  "profile": "core",
  "verificationStatus": "self-declared",
  "entities": [
    {
      "entityId": "e_001",
      "@type": "Person",
      "name": "Francisco Leon de Vivero",
      "description": "Global SEO expert based in Toronto; VP of Growth at Growing Search; former Head of Global SEO Framework at Shopify (2015–2022).",
      "alternateName": [
        "SEO Francisco",
        "Francisco León"
      ],
      "sameAs": [
        "https://www.linkedin.com/in/seofrancisco/",
        "https://www.youtube.com/c/SEOFrancisco/videos"
      ],
      "url": "https://seofrancisco.com/about/",
      "relations": [
        {
          "predicate": "AFFILIATED_WITH",
          "targetId": "e_002",
          "targetName": "Growing Search",
          "context": {
            "temporal": "2022–present"
          }
        },
        {
          "predicate": "AFFILIATED_WITH",
          "targetId": "e_003",
          "targetName": "Shopify",
          "context": {
            "temporal": "2015–2022"
          }
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_001",
          "text": "Francisco Leon de Vivero is a global SEO expert with 15+ years of experience across enterprise, ecommerce, and international search. He currently serves as VP of Growth at Growing Search. Previously, he led Global SEO Framework work at Shopify from 2015 to 2022 and held SEO roles at MindGeek and Yellow Pages while building a public profile through speaking and awards judging.",
          "sourceUrl": "https://seofrancisco.com/about/",
          "pageTitle": "Francisco Leon de Vivero: Shopify SEO Lead | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "definition"
        },
        {
          "chunkId": "c_002",
          "text": "Francisco Leon de Vivero has been published in Forbes and Huffington Post, featured in Apertura and Infotechnology, and has collaborated with Semrush and MailRelay on SEO education and industry research. He has spoken at UnGagged Las Vegas, SEonthebeach Spain, and other search events while serving as a judge for Canadian and European search awards.",
          "sourceUrl": "https://seofrancisco.com/about/",
          "pageTitle": "Francisco Leon de Vivero: Shopify SEO Lead | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_002",
      "@type": "Organization",
      "name": "Growing Search",
      "description": "Full-service SEO agency with offices in Toronto and Montreal, where Francisco serves as VP of Growth.",
      "sameAs": [
        "https://www.growingsearch.com/",
        "https://www.linkedin.com/company/growingsearch"
      ],
      "hasChunks": [
        {
          "chunkId": "c_003",
          "text": "Growing Search is a full-service SEO agency where Francisco Leon de Vivero serves as VP of Growth. The company operates from offices in Toronto at 240 Richmond Street West and Montreal at 1275 Avenue Des Canadiens-De-Montreal, supporting technical SEO, content marketing, link building, international SEO, AI visibility, and dedicated growth-team services.",
          "sourceUrl": "https://seofrancisco.com/about/",
          "pageTitle": "Francisco Leon de Vivero: Shopify SEO Lead | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "definition"
        },
        {
          "chunkId": "c_050",
          "text": "Francisco Leon de Vivero supports migration SEO through Growing Search, helping brands protect organic equity during redesigns, replatforming, and international restructures.",
          "sourceUrl": "https://seofrancisco.com/seo-migration/",
          "pageTitle": "SEO Migration Services: Protect Traffic | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T12:17:47Z",
          "contentType": "evidence"
        },
        {
          "chunkId": "c_051",
          "text": "The $200 consultation fee is credited toward a larger Growing Search engagement if you decide to move forward.",
          "sourceUrl": "https://seofrancisco.com/consultation/",
          "pageTitle": "SEO Consultation: Technical Strategy Call | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T12:17:47Z",
          "contentType": "evidence"
        },
        {
          "chunkId": "c_052",
          "text": "If the work should continue after that, the next step is scoped through Growing Search as advisory, implementation support, or a fuller execution engagement based on what the site actually needs.",
          "sourceUrl": "https://seofrancisco.com/technical-seo-advisory/",
          "pageTitle": "Technical SEO Services: Crawl & Indexing | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T12:17:47Z",
          "contentType": "evidence"
        }
      ],
      "relations": [
        {
          "predicate": "OFFERS",
          "targetId": "e_010",
          "targetName": "Technical SEO Advisory"
        },
        {
          "predicate": "OFFERS",
          "targetId": "e_011",
          "targetName": "Shopify SEO"
        },
        {
          "predicate": "OFFERS",
          "targetId": "e_014",
          "targetName": "International SEO"
        },
        {
          "predicate": "OFFERS",
          "targetId": "e_015",
          "targetName": "SEO Migration"
        },
        {
          "predicate": "OFFERS",
          "targetId": "e_016",
          "targetName": "SEO Consultation"
        }
      ]
    },
    {
      "entityId": "e_003",
      "@type": "Organization",
      "name": "Shopify",
      "description": "Commerce platform company where Francisco led Global SEO Framework work from 2015 to 2022 (past affiliation).",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q7501150"
      ],
      "hasChunks": [
        {
          "chunkId": "c_004",
          "text": "Public profile details show a career path that includes Head of Global SEO Framework work at Shopify, Senior SEO responsibilities at MindGeek, SEO work at Yellow Pages, public speaking, awards judging, and current agency-side leadership.",
          "sourceUrl": "https://seofrancisco.com/about/",
          "pageTitle": "Francisco Leon de Vivero: Shopify SEO Lead | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_010",
      "@type": "Service",
      "name": "Technical SEO Advisory",
      "description": "Senior technical SEO advisory: crawlability, indexing, rendering, Core Web Vitals and engineering-backed fixes.",
      "url": "https://seofrancisco.com/technical-seo-advisory/",
      "relations": [
        {
          "predicate": "PRODUCED_BY",
          "targetId": "e_001",
          "targetName": "Francisco Leon de Vivero"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_010",
          "text": "Senior technical SEO support for teams that need clear recommendations, better prioritization, and stronger execution.",
          "sourceUrl": "https://seofrancisco.com/technical-seo-advisory/",
          "pageTitle": "Technical SEO Services: Crawl & Indexing | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_011",
      "@type": "Service",
      "name": "Shopify SEO",
      "description": "Shopify SEO from a former Shopify SEO lead: collections, crawlability, content and structured data.",
      "url": "https://seofrancisco.com/shopify-seo/",
      "relations": [
        {
          "predicate": "PRODUCED_BY",
          "targetId": "e_001",
          "targetName": "Francisco Leon de Vivero"
        },
        {
          "predicate": "TARGETS",
          "targetId": "e_003",
          "targetName": "Shopify",
          "confidence": "declared"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_011",
          "text": "SEO strategy for Shopify brands that need stronger technical foundations, scalable content systems, and better organic growth.",
          "sourceUrl": "https://seofrancisco.com/shopify-seo/",
          "pageTitle": "Shopify SEO Services: Ex-Shopify SEO Lead | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_012",
      "@type": "Service",
      "name": "AI SEO",
      "description": "AI search visibility work for ChatGPT, Google AI Overviews, AI Mode, Perplexity, Gemini and Grok, using entities, schema and citation-ready content.",
      "url": "https://seofrancisco.com/ai-seo/",
      "relations": [
        {
          "predicate": "PRODUCED_BY",
          "targetId": "e_001",
          "targetName": "Francisco Leon de Vivero"
        },
        {
          "predicate": "TARGETS",
          "targetId": "e_030",
          "targetName": "ChatGPT Search",
          "confidence": "declared"
        },
        {
          "predicate": "TARGETS",
          "targetId": "e_031",
          "targetName": "Google AI Mode",
          "confidence": "declared"
        },
        {
          "predicate": "TARGETS",
          "targetId": "e_032",
          "targetName": "Google AI Overviews",
          "confidence": "declared"
        },
        {
          "predicate": "TARGETS",
          "targetId": "e_033",
          "targetName": "AI search visibility",
          "confidence": "declared"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_012",
          "text": "Visibility support for brands adapting to ChatGPT, Google AI Overviews, Perplexity, Grok, and the way AI is changing first-touch search discovery.",
          "sourceUrl": "https://seofrancisco.com/ai-seo/",
          "pageTitle": "AI SEO Services: AEO, GEO & AI Overviews | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_013",
      "@type": "Service",
      "name": "AI SEO Audit",
      "description": "30-day audit of brand visibility and citation gaps across AI answer engines, with a prioritized roadmap.",
      "url": "https://seofrancisco.com/ai-seo-audit/",
      "relations": [
        {
          "predicate": "PRODUCED_BY",
          "targetId": "e_001",
          "targetName": "Francisco Leon de Vivero"
        },
        {
          "predicate": "PRECEDES",
          "targetId": "e_012",
          "targetName": "AI SEO"
        },
        {
          "predicate": "TARGETS",
          "targetId": "e_033",
          "targetName": "AI search visibility",
          "confidence": "declared"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_013",
          "text": "You may still rank, but AI answers can intercept the click before anyone reaches your site. This 30-day audit shows where your brand appears, where competitors replace you, and what to fix first.",
          "sourceUrl": "https://seofrancisco.com/ai-seo-audit/",
          "pageTitle": "AI SEO Audit: LLM Visibility Roadmap | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_014",
      "@type": "Service",
      "name": "International SEO",
      "description": "International SEO: hreflang, URL structure, localization and cross-border growth.",
      "url": "https://seofrancisco.com/international-seo/",
      "relations": [
        {
          "predicate": "PRODUCED_BY",
          "targetId": "e_001",
          "targetName": "Francisco Leon de Vivero"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_014",
          "text": "Search strategy for companies expanding across languages, regions, and markets with clearer structure and stronger execution.",
          "sourceUrl": "https://seofrancisco.com/international-seo/",
          "pageTitle": "International SEO Services: Global Hreflang | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_015",
      "@type": "Service",
      "name": "SEO Migration",
      "description": "SEO support for redesigns, replatforms and domain moves: redirect mapping, crawl QA and post-launch monitoring.",
      "url": "https://seofrancisco.com/seo-migration/",
      "relations": [
        {
          "predicate": "PRODUCED_BY",
          "targetId": "e_001",
          "targetName": "Francisco Leon de Vivero"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_015",
          "text": "SEO migration support for businesses changing platforms, redesigning key templates, restructuring URLs, or launching regional site changes that put organic visibility at risk.",
          "sourceUrl": "https://seofrancisco.com/seo-migration/",
          "pageTitle": "SEO Migration Services: Protect Traffic | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_016",
      "@type": "Service",
      "name": "SEO Consultation",
      "description": "One-hour paid SEO strategy call ($200) with Francisco.",
      "url": "https://seofrancisco.com/consultation/",
      "relations": [
        {
          "predicate": "PRODUCED_BY",
          "targetId": "e_001",
          "targetName": "Francisco Leon de Vivero"
        },
        {
          "predicate": "PRECEDES",
          "targetId": "e_013",
          "targetName": "AI SEO Audit"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_016",
          "text": "Book one focused hour with Francisco to clarify the SEO blocker, priority, or growth decision in front of you.",
          "sourceUrl": "https://seofrancisco.com/consultation/",
          "pageTitle": "SEO Consultation: Technical Strategy Call | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_020",
      "@type": "ProprietaryTerm",
      "name": "#AIConsoleNow",
      "description": "Open letter asking AI platforms that use web sources to give verified site owners a Webmaster Console (citations, clicks, landing pages, topics), privacy-safe.",
      "alternateName": [
        "AI Console Now",
        "AI Console Now open letter"
      ],
      "maturityStatus": "proposed",
      "url": "https://seofrancisco.com/ai-console-now/",
      "relations": [
        {
          "predicate": "AUTHORED_BY",
          "targetId": "e_001",
          "targetName": "Francisco Leon de Vivero"
        },
        {
          "predicate": "TARGETS",
          "targetId": "e_034",
          "targetName": "AI webmaster console",
          "confidence": "declared"
        },
        {
          "predicate": "TARGETS",
          "targetId": "e_035",
          "targetName": "OpenAI",
          "confidence": "declared"
        },
        {
          "predicate": "TARGETS",
          "targetId": "e_036",
          "targetName": "Google",
          "confidence": "declared"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_020",
          "text": "An open letter asking every AI platform that uses web sources to show verified site owners how their pages appear in AI answers, and which appearances send visits.",
          "sourceUrl": "https://seofrancisco.com/ai-console-now/",
          "pageTitle": "AI Console Now: Sign the Open Letter for AI Webmaster Tools",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "definition"
        },
        {
          "chunkId": "c_021",
          "text": "Some of you have shown it can be done. Bing Webmaster Tools reports AI citations, cited pages and grounding queries. Google Search Console reports AI Overviews and AI Mode impressions by page. Those are real first steps, and we thank the teams who shipped them.",
          "sourceUrl": "https://seofrancisco.com/ai-console-now/",
          "pageTitle": "AI Console Now: Sign the Open Letter for AI Webmaster Tools",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_021",
      "@type": "Methodology",
      "name": "LLM Ranking Factors study",
      "description": "Sample-level comparison of ranked ChatGPT recommendations against ten Ahrefs signals across Ecommerce, Gambling/Casino and Legal samples.",
      "url": "https://seofrancisco.com/llm-ranking-factors/",
      "relations": [
        {
          "predicate": "AUTHORED_BY",
          "targetId": "e_001",
          "targetName": "Francisco Leon de Vivero"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "e_030",
          "targetName": "ChatGPT Search"
        },
        {
          "predicate": "RELATES_TO",
          "targetId": "e_033",
          "targetName": "AI search visibility"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_022",
          "text": "A transparent, sample-level comparison of ranked ChatGPT recommendations and ten Ahrefs signals across Ecommerce, Gambling / Casino, and Legal.",
          "sourceUrl": "https://seofrancisco.com/llm-ranking-factors/",
          "pageTitle": "LLM Ranking Factors | SEO Francisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "definition"
        },
        {
          "chunkId": "c_023",
          "text": "The analysis covers only domains recommended at least once. There is no control group of domains that were never recommended.",
          "sourceUrl": "https://seofrancisco.com/llm-ranking-factors/",
          "pageTitle": "LLM Ranking Factors | SEO Francisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_022",
      "@type": "Methodology",
      "name": "Evidence-ledger entity audit",
      "description": "Francisco's way of using EntityMap: declare defensible entities, attach evidence, align pages, test AI answers, update — an audit discipline, not a citation shortcut.",
      "url": "https://seofrancisco.com/insights/entitymap-ai-search-seo/",
      "relations": [
        {
          "predicate": "AUTHORED_BY",
          "targetId": "e_001",
          "targetName": "Francisco Leon de Vivero"
        },
        {
          "predicate": "DEPENDS_ON",
          "targetId": "e_023",
          "targetName": "EntityMap v1.0"
        },
        {
          "predicate": "TARGETS",
          "targetId": "e_033",
          "targetName": "AI search visibility",
          "confidence": "declared"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_024",
          "text": "The useful promise is not \"publish this file and get cited by ChatGPT.\" The useful promise is discipline: declare the entities a site can defend, attach evidence, align the site around those claims, and test whether AI systems describe the business more accurately.",
          "sourceUrl": "https://seofrancisco.com/insights/entitymap-ai-search-seo/",
          "pageTitle": "EntityMap for AI Search SEO: Useful Discipline or Another Magic File? | SEO Francisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "definition"
        }
      ]
    },
    {
      "entityId": "e_023",
      "@type": "Standard",
      "name": "EntityMap v1.0",
      "description": "Proposed open standard (entitymap.org) for declaring a site's entities, relations and evidence in /entitymap.json plus an /entitymap.html companion.",
      "alternateName": [
        "EntityMap"
      ],
      "sameAs": [
        "https://entitymap.org/spec/v1.0"
      ],
      "hasChunks": [
        {
          "chunkId": "c_025",
          "text": "TL;DR: EntityMap is a proposed site-level entity declaration layer for machines. In v1.0, it uses entitymap.json plus a human-readable entitymap.html companion.",
          "sourceUrl": "https://seofrancisco.com/insights/entitymap-ai-search-seo/",
          "pageTitle": "EntityMap for AI Search SEO: Useful Discipline or Another Magic File? | SEO Francisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "definition"
        }
      ]
    },
    {
      "entityId": "e_030",
      "@type": "Platform",
      "name": "ChatGPT Search",
      "description": "OpenAI's web-search capability in ChatGPT, explained on this site with an interactive flowchart.",
      "relations": [
        {
          "predicate": "PRODUCED_BY",
          "targetId": "e_035",
          "targetName": "OpenAI"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_030",
          "text": "ChatGPT Search can connect a question with web sources and a cited answer. The diagram separates that teaching journey into decisions the reader can follow. Its paths are illustrative, with labels distinguishing documented behavior from observations and interpretation. Crawler access, citations, and referral visits need separate measurements.",
          "sourceUrl": "https://seofrancisco.com/insights/how-chatgpt-search-works/",
          "pageTitle": "How ChatGPT Search Works, With an Interactive Flowchart | SEO Francisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_031",
      "@type": "Platform",
      "name": "Google AI Mode",
      "description": "Google Search's conversational AI mode; explained on this site with an interactive query fan-out map.",
      "relations": [
        {
          "predicate": "PRODUCED_BY",
          "targetId": "e_036",
          "targetName": "Google"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_031",
          "text": "Google AI Mode helps explore a question with related requirements. The useful editorial question is which requirement a linked page can establish, especially after a follow-up changes the task.",
          "sourceUrl": "https://seofrancisco.com/insights/how-google-ai-mode-works/",
          "pageTitle": "How Google AI Mode Works, an Interactive Fan-Out Map | SEO Francisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_032",
      "@type": "Platform",
      "name": "Google AI Overviews",
      "description": "AI-generated summaries in Google Search results; explained on this site with two interactive tracks.",
      "relations": [
        {
          "predicate": "PRODUCED_BY",
          "targetId": "e_036",
          "targetName": "Google"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_032",
          "text": "Explore AI Overviews with two interactive tracks. Compare reader examples and assumed page conditions without predicting an actual search result.",
          "sourceUrl": "https://seofrancisco.com/insights/how-google-ai-overviews-work/",
          "pageTitle": "How Google AI Overviews Work, Two Interactive Tracks | SEO Francisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_033",
      "@type": "Concept",
      "name": "AI search visibility",
      "description": "Whether and how a brand or page appears, is cited, and earns visits in AI answer engines.",
      "alternateName": [
        "LLM visibility",
        "AEO",
        "GEO"
      ],
      "hasChunks": [
        {
          "chunkId": "c_033",
          "text": "If you run a website, publish content or work in SEO, you need to know how AI answers use your pages and what visits they send.",
          "sourceUrl": "https://seofrancisco.com/ai-console-now/",
          "pageTitle": "AI Console Now: Sign the Open Letter for AI Webmaster Tools",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "definition"
        }
      ]
    },
    {
      "entityId": "e_034",
      "@type": "Concept",
      "name": "AI webmaster console",
      "description": "Per-site reporting from AI platforms on citations, clicks, landing pages and topics — the reporting #AIConsoleNow asks for.",
      "relations": [
        {
          "predicate": "DESCRIBED_BY",
          "targetId": "e_020",
          "targetName": "#AIConsoleNow"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_034",
          "text": "AI assistants now answer millions of questions using content that we, website owners, publishers and SEOs, create and maintain. Yet for most of these platforms we cannot see if, when or how our pages are used.",
          "sourceUrl": "https://seofrancisco.com/ai-console-now/",
          "pageTitle": "AI Console Now: Sign the Open Letter for AI Webmaster Tools",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_035",
      "@type": "Organization",
      "name": "OpenAI",
      "description": "AI company that operates ChatGPT and ChatGPT Search.",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q21708200"
      ],
      "hasChunks": [
        {
          "chunkId": "c_035",
          "text": "To OpenAI, Google, Microsoft, Perplexity, Anthropic, Meta, xAI and every company building AI answer engines.",
          "sourceUrl": "https://seofrancisco.com/ai-console-now/",
          "pageTitle": "AI Console Now: Sign the Open Letter for AI Webmaster Tools",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_036",
      "@type": "Organization",
      "name": "Google",
      "description": "Operator of Google Search, AI Overviews, AI Mode and Search Console.",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q95"
      ],
      "hasChunks": [
        {
          "chunkId": "c_036",
          "text": "Google Search Console reports AI Overviews and AI Mode impressions by page.",
          "sourceUrl": "https://seofrancisco.com/ai-console-now/",
          "pageTitle": "AI Console Now: Sign the Open Letter for AI Webmaster Tools",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_040",
      "@type": "SoftwareProduct",
      "name": "SEO Tools collection",
      "description": "37 free browser-based SEO tools.",
      "url": "https://seofrancisco.com/tools/",
      "relations": [
        {
          "predicate": "PRODUCED_BY",
          "targetId": "e_001",
          "targetName": "Francisco Leon de Vivero"
        },
        {
          "predicate": "INCLUDES",
          "targetId": "e_041",
          "targetName": "Entity Extraction Tool"
        },
        {
          "predicate": "INCLUDES",
          "targetId": "e_042",
          "targetName": "LLM Citation Checker"
        },
        {
          "predicate": "INCLUDES",
          "targetId": "e_043",
          "targetName": "AI Crawler Access Audit"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_040",
          "text": "37 tools covering schema generators, technical SEO analysis, content optimization, AI search readiness, and everyday text utilities — all running locally in your browser.",
          "sourceUrl": "https://seofrancisco.com/tools/",
          "pageTitle": "Free SEO Tools: Schema, SERP & AI Search | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_041",
      "@type": "SoftwareProduct",
      "name": "Entity Extraction Tool",
      "description": "Free tool that extracts and classifies entities from text, with schema.org suggestions and CSV export.",
      "url": "https://seofrancisco.com/tools/entity-extraction-tool/",
      "relations": [
        {
          "predicate": "PRODUCED_BY",
          "targetId": "e_001",
          "targetName": "Francisco Leon de Vivero"
        },
        {
          "predicate": "ENABLES",
          "targetId": "e_022",
          "targetName": "Evidence-ledger entity audit",
          "confidence": "declared"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_041",
          "text": "Paste your content to automatically extract and classify entities by type, with frequency counts and schema.org suggestions.",
          "sourceUrl": "https://seofrancisco.com/tools/entity-extraction-tool/",
          "pageTitle": "Entity Extraction Tool: NLP & Schema | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_042",
      "@type": "SoftwareProduct",
      "name": "LLM Citation Checker",
      "description": "Free tool that scores how citation-ready content is for ChatGPT, Perplexity and Gemini.",
      "url": "https://seofrancisco.com/tools/llm-citation-checker/",
      "relations": [
        {
          "predicate": "PRODUCED_BY",
          "targetId": "e_001",
          "targetName": "Francisco Leon de Vivero"
        },
        {
          "predicate": "TARGETS",
          "targetId": "e_033",
          "targetName": "AI search visibility",
          "confidence": "declared"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_042",
          "text": "Paste your content and topic to see citation likelihood scores for ChatGPT, Perplexity, and Gemini with tailored recommendations.",
          "sourceUrl": "https://seofrancisco.com/tools/llm-citation-checker/",
          "pageTitle": "LLM Citation Checker: AI Search Tool | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    },
    {
      "entityId": "e_043",
      "@type": "SoftwareProduct",
      "name": "AI Crawler Access Audit",
      "description": "Free tool that checks whether GPTBot, ClaudeBot and other AI crawlers can access and parse a page.",
      "url": "https://seofrancisco.com/tools/ai-crawler-access-audit/",
      "relations": [
        {
          "predicate": "PRODUCED_BY",
          "targetId": "e_001",
          "targetName": "Francisco Leon de Vivero"
        },
        {
          "predicate": "PRECEDES",
          "targetId": "e_042",
          "targetName": "LLM Citation Checker"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_043",
          "text": "Check basic retrieval blockers before optimizing for citations or AI mentions.",
          "sourceUrl": "https://seofrancisco.com/tools/ai-crawler-access-audit/",
          "pageTitle": "Free AI Crawler Audit: Robots & LLM Access | SEOFrancisco",
          "publisher": "Francisco Leon de Vivero",
          "retrieved": "2026-10-30T04:07:14Z",
          "contentType": "evidence"
        }
      ]
    }
  ]
}
