[{"data":1,"prerenderedAt":1584},["ShallowReactive",2],{"article-alternates":3,"article-\u002Fen\u002Fai\u002Fllm-citation-measurement-new-seo-metric-set":13},{"i18nKey":4,"paths":5},"ai-002-2026-06",{"de":6,"en":7,"es":8,"fr":9,"it":10,"ru":11,"tr":12},"\u002Fde\u002Fai\u002Fllm-citation-measurement","\u002Fen\u002Fai\u002Fllm-citation-measurement-new-seo-metric-set","\u002Fes\u002Fai\u002Fmedicion-de-citas-en-llm-la-nueva-metrica-seo","\u002Ffr\u002Fai\u002Fllm-citation-mesure","\u002Fit\u002Fai\u002Fllm-citation-measurement-tracking","\u002Fru\u002Fai\u002Fllm-citation-measurement-new-seo-metric-set","\u002Ftr\u002Fai\u002Fllm-citation-olcumu-yeni-seo-metrik-setiniz",{"_path":7,"_dir":14,"_draft":15,"_partial":15,"_locale":16,"title":17,"description":18,"publishedAt":19,"modifiedAt":19,"category":14,"i18nKey":4,"tags":20,"readingTime":26,"author":27,"body":28,"_type":1578,"_id":1579,"_source":1580,"_file":1581,"_stem":1582,"_extension":1583},"ai",false,"","LLM Citation Measurement — Your New SEO Metric Set","Measuring your brand's citation rate on Perplexity, ChatGPT, and Gemini is now core to SEO. Learn how to build a citation tracking system.","2026-06-18",[21,22,23,24,25],"llm-citation","geo-metrics","ai-search","brand-attribution","citation-tracking",8,"Roibase",{"type":29,"children":30,"toc":1570},"root",[31,39,46,51,67,72,78,105,115,125,135,242,247,253,272,282,292,687,692,702,708,713,793,814,824,832,1112,1117,1421,1426,1432,1457,1467,1485,1504,1514,1520,1525,1535,1545,1555,1559,1564],{"type":32,"tag":33,"props":34,"children":35},"element","p",{},[36],{"type":37,"value":38},"text","Your CTR in Google Search Console is falling while your user volume on ChatGPT is rising — time to refresh your measurement system. In 2026, SEO has shifted from \"what rank are we at for this keyword\" to \"which queries does ChatGPT\u002FPerplexity cite us as a source.\" LLM citation tracking — monitoring how often your brand is referenced in model responses, in what context, and in which position — is your new organic performance signal. In this article, you'll build a citation metric set and establish a weekly reporting pipeline.",{"type":32,"tag":40,"props":41,"children":43},"h2",{"id":42},"why-citation-is-the-new-impression",[44],{"type":37,"value":45},"Why Citation Is the New Impression",{"type":32,"tag":33,"props":47,"children":48},{},[49],{"type":37,"value":50},"You got an impression in Google, the user didn't click through. You got a citation in ChatGPT, the user read the answer, didn't visit your site — but retained your brand in memory. The attribution model is different: no direct traffic, but brand recall. By late 2025, Perplexity's daily query volume exceeded 15 million (Perplexity investor deck, 2025). ChatGPT's \"search\" mode has 200 million monthly active users (OpenAI blog, February 2025). If you don't know whether your brand is cited in 10% of that volume, you're walking in the dark.",{"type":32,"tag":33,"props":52,"children":53},{},[54,56,65],{"type":37,"value":55},"Citation is actually a trust signal. The model selected your source to support its answer — an algorithmic editorial judgment. Shaping that judgment is ",{"type":32,"tag":57,"props":58,"children":62},"a",{"href":59,"rel":60},"https:\u002F\u002Fwww.roibase.com.tr\u002Fen\u002Fgeo",[61],"nofollow",[63],{"type":37,"value":64},"Generative Engine Optimization",{"type":37,"value":66}," work; measuring it is data engineering work. Miss either, and you leave citation to chance.",{"type":32,"tag":33,"props":68,"children":69},{},[70],{"type":37,"value":71},"You review \"organic search\" segments in Google Analytics. You should apply the same discipline to LLM citation tracking: which query set does it appear in, how many times, what's its position, who are the competitors, which direction is the trend moving.",{"type":32,"tag":40,"props":73,"children":75},{"id":74},"the-metric-set-citation-coverage-rank-share-of-voice",[76],{"type":37,"value":77},"The Metric Set: Citation Coverage, Rank, Share of Voice",{"type":32,"tag":33,"props":79,"children":80},{},[81,83,89,91,96,98,103],{"type":37,"value":82},"Classic SEO metrics: impressions, average position, CTR. In the LLM world, the parallel set is ",{"type":32,"tag":84,"props":85,"children":86},"strong",{},[87],{"type":37,"value":88},"citation coverage",{"type":37,"value":90}," (percentage of answered queries where you appear as a source), ",{"type":32,"tag":84,"props":92,"children":93},{},[94],{"type":37,"value":95},"citation rank",{"type":37,"value":97}," (your position when multiple sources are shown), ",{"type":32,"tag":84,"props":99,"children":100},{},[101],{"type":37,"value":102},"share of voice",{"type":37,"value":104}," (your citation share in category queries).",{"type":32,"tag":33,"props":106,"children":107},{},[108,113],{"type":32,"tag":84,"props":109,"children":110},{},[111],{"type":37,"value":112},"Citation Coverage:",{"type":37,"value":114}," Out of 100 queries, in how many did your brand appear as a source. Like impressions in Google, but binary — you're either there or you're not. Don't expect 100% coverage; benchmark against your own vertical. In fintech, 8% coverage is solid; in gaming, even 3% can be valuable. What matters is the trend: did coverage increase month-over-month?",{"type":32,"tag":33,"props":116,"children":117},{},[118,123],{"type":32,"tag":84,"props":119,"children":120},{},[121],{"type":37,"value":122},"Citation Rank:",{"type":37,"value":124}," If Perplexity shows 4 sources, are you 1st or 4th? ChatGPT search mode typically provides 2–3 inline links; what position are you in? Measuring rank requires response parsing — process the model's output with regex or JSON schema to extract link position. Your prompt to the Claude API: \"In what order do sources appear in this answer? Return as JSON.\" Zero-shot extraction works about 92% accurately.",{"type":32,"tag":33,"props":126,"children":127},{},[128,133],{"type":32,"tag":84,"props":129,"children":130},{},[131],{"type":37,"value":132},"Share of Voice:",{"type":37,"value":134}," For \"project management software\" queries, you have 10 citations, competitor A has 25, competitor B has 8. SoV = 10 \u002F (10+25+8) = 23%. This metric mirrors impression share in Google Ads. It shows how much of the \"citation space\" in your vertical you capture. Tracking requires a categorical query set — a seed keyword list plus expansion.",{"type":32,"tag":136,"props":137,"children":138},"table",{},[139,168],{"type":32,"tag":140,"props":141,"children":142},"thead",{},[143],{"type":32,"tag":144,"props":145,"children":146},"tr",{},[147,153,158,163],{"type":32,"tag":148,"props":149,"children":150},"th",{},[151],{"type":37,"value":152},"Metric",{"type":32,"tag":148,"props":154,"children":155},{},[156],{"type":37,"value":157},"Definition",{"type":32,"tag":148,"props":159,"children":160},{},[161],{"type":37,"value":162},"Benchmark (fintech)",{"type":32,"tag":148,"props":164,"children":165},{},[166],{"type":37,"value":167},"Data Source",{"type":32,"tag":169,"props":170,"children":171},"tbody",{},[172,196,219],{"type":32,"tag":144,"props":173,"children":174},{},[175,181,186,191],{"type":32,"tag":176,"props":177,"children":178},"td",{},[179],{"type":37,"value":180},"Citation Coverage",{"type":32,"tag":176,"props":182,"children":183},{},[184],{"type":37,"value":185},"Cited queries \u002F total queries",{"type":32,"tag":176,"props":187,"children":188},{},[189],{"type":37,"value":190},"6–12%",{"type":32,"tag":176,"props":192,"children":193},{},[194],{"type":37,"value":195},"LLM response log",{"type":32,"tag":144,"props":197,"children":198},{},[199,204,209,214],{"type":32,"tag":176,"props":200,"children":201},{},[202],{"type":37,"value":203},"Citation Rank",{"type":32,"tag":176,"props":205,"children":206},{},[207],{"type":37,"value":208},"Average position (1 = top)",{"type":32,"tag":176,"props":210,"children":211},{},[212],{"type":37,"value":213},"1.8–2.5",{"type":32,"tag":176,"props":215,"children":216},{},[217],{"type":37,"value":218},"Parsed link position",{"type":32,"tag":144,"props":220,"children":221},{},[222,227,232,237],{"type":32,"tag":176,"props":223,"children":224},{},[225],{"type":37,"value":226},"Share of Voice",{"type":32,"tag":176,"props":228,"children":229},{},[230],{"type":37,"value":231},"Category citation share",{"type":32,"tag":176,"props":233,"children":234},{},[235],{"type":37,"value":236},"15–30%",{"type":32,"tag":176,"props":238,"children":239},{},[240],{"type":37,"value":241},"Competitive query set",{"type":32,"tag":33,"props":243,"children":244},{},[245],{"type":37,"value":246},"To populate this table, you first need a query set.",{"type":32,"tag":40,"props":248,"children":250},{"id":249},"how-to-build-a-query-set",[251],{"type":37,"value":252},"How to Build a Query Set",{"type":32,"tag":33,"props":254,"children":255},{},[256,258,263,265,270],{"type":37,"value":257},"In Google Search Console, keywords arrive organically. In LLM citation tracking, you define the query set yourself. Two approaches: ",{"type":32,"tag":84,"props":259,"children":260},{},[261],{"type":37,"value":262},"reactive",{"type":37,"value":264}," (queries users are actually asking) or ",{"type":32,"tag":84,"props":266,"children":267},{},[268],{"type":37,"value":269},"proactive",{"type":37,"value":271}," (scenario-based question sets).",{"type":32,"tag":33,"props":273,"children":274},{},[275,280],{"type":32,"tag":84,"props":276,"children":277},{},[278],{"type":37,"value":279},"Reactive:",{"type":37,"value":281}," Pull real queries from Perplexity API or ChatGPT logs (if you have data access via partnership). If this data isn't available, crawl social and forums: collect \"best CRM for startups\" questions from Reddit. These queries carry real intent. Downside: data is delayed and limited in volume.",{"type":32,"tag":33,"props":283,"children":284},{},[285,290],{"type":32,"tag":84,"props":286,"children":287},{},[288],{"type":37,"value":289},"Proactive:",{"type":37,"value":291}," Build your own query taxonomy. Example (B2B SaaS):",{"type":32,"tag":293,"props":294,"children":298},"pre",{"className":295,"code":296,"language":297,"meta":16,"style":16},"language-json shiki shiki-themes github-dark","{\n  \"intent_categories\": [\n    {\n      \"name\": \"feature_comparison\",\n      \"templates\": [\n        \"What is the difference between {feature_A} and {feature_B}\",\n        \"Does {product} support {feature}\",\n        \"How does {product} handle {use_case}\"\n      ]\n    },\n    {\n      \"name\": \"buying_decision\",\n      \"templates\": [\n        \"Best {product_category} for {company_size}\",\n        \"{product_A} vs {product_B} for {use_case}\",\n        \"Is {product} worth it for {persona}\"\n      ]\n    }\n  ],\n  \"variables\": {\n    \"product\": [\"Asana\", \"Monday\", \"ClickUp\"],\n    \"feature\": [\"time tracking\", \"automation\", \"API\"],\n    \"company_size\": [\"startups\", \"enterprise\", \"SMB\"]\n  }\n}\n","json",[299],{"type":32,"tag":300,"props":301,"children":302},"code",{"__ignoreMap":16},[303,315,330,339,364,377,390,403,411,420,429,437,458,470,483,496,505,513,522,531,545,588,628,669,678],{"type":32,"tag":304,"props":305,"children":308},"span",{"class":306,"line":307},"line",1,[309],{"type":32,"tag":304,"props":310,"children":312},{"style":311},"--shiki-default:#E1E4E8",[313],{"type":37,"value":314},"{\n",{"type":32,"tag":304,"props":316,"children":318},{"class":306,"line":317},2,[319,325],{"type":32,"tag":304,"props":320,"children":322},{"style":321},"--shiki-default:#79B8FF",[323],{"type":37,"value":324},"  \"intent_categories\"",{"type":32,"tag":304,"props":326,"children":327},{"style":311},[328],{"type":37,"value":329},": [\n",{"type":32,"tag":304,"props":331,"children":333},{"class":306,"line":332},3,[334],{"type":32,"tag":304,"props":335,"children":336},{"style":311},[337],{"type":37,"value":338},"    {\n",{"type":32,"tag":304,"props":340,"children":342},{"class":306,"line":341},4,[343,348,353,359],{"type":32,"tag":304,"props":344,"children":345},{"style":321},[346],{"type":37,"value":347},"      \"name\"",{"type":32,"tag":304,"props":349,"children":350},{"style":311},[351],{"type":37,"value":352},": ",{"type":32,"tag":304,"props":354,"children":356},{"style":355},"--shiki-default:#9ECBFF",[357],{"type":37,"value":358},"\"feature_comparison\"",{"type":32,"tag":304,"props":360,"children":361},{"style":311},[362],{"type":37,"value":363},",\n",{"type":32,"tag":304,"props":365,"children":367},{"class":306,"line":366},5,[368,373],{"type":32,"tag":304,"props":369,"children":370},{"style":321},[371],{"type":37,"value":372},"      \"templates\"",{"type":32,"tag":304,"props":374,"children":375},{"style":311},[376],{"type":37,"value":329},{"type":32,"tag":304,"props":378,"children":380},{"class":306,"line":379},6,[381,386],{"type":32,"tag":304,"props":382,"children":383},{"style":355},[384],{"type":37,"value":385},"        \"What is the difference between {feature_A} and {feature_B}\"",{"type":32,"tag":304,"props":387,"children":388},{"style":311},[389],{"type":37,"value":363},{"type":32,"tag":304,"props":391,"children":393},{"class":306,"line":392},7,[394,399],{"type":32,"tag":304,"props":395,"children":396},{"style":355},[397],{"type":37,"value":398},"        \"Does {product} support {feature}\"",{"type":32,"tag":304,"props":400,"children":401},{"style":311},[402],{"type":37,"value":363},{"type":32,"tag":304,"props":404,"children":405},{"class":306,"line":26},[406],{"type":32,"tag":304,"props":407,"children":408},{"style":355},[409],{"type":37,"value":410},"        \"How does {product} handle {use_case}\"\n",{"type":32,"tag":304,"props":412,"children":414},{"class":306,"line":413},9,[415],{"type":32,"tag":304,"props":416,"children":417},{"style":311},[418],{"type":37,"value":419},"      ]\n",{"type":32,"tag":304,"props":421,"children":423},{"class":306,"line":422},10,[424],{"type":32,"tag":304,"props":425,"children":426},{"style":311},[427],{"type":37,"value":428},"    },\n",{"type":32,"tag":304,"props":430,"children":432},{"class":306,"line":431},11,[433],{"type":32,"tag":304,"props":434,"children":435},{"style":311},[436],{"type":37,"value":338},{"type":32,"tag":304,"props":438,"children":440},{"class":306,"line":439},12,[441,445,449,454],{"type":32,"tag":304,"props":442,"children":443},{"style":321},[444],{"type":37,"value":347},{"type":32,"tag":304,"props":446,"children":447},{"style":311},[448],{"type":37,"value":352},{"type":32,"tag":304,"props":450,"children":451},{"style":355},[452],{"type":37,"value":453},"\"buying_decision\"",{"type":32,"tag":304,"props":455,"children":456},{"style":311},[457],{"type":37,"value":363},{"type":32,"tag":304,"props":459,"children":461},{"class":306,"line":460},13,[462,466],{"type":32,"tag":304,"props":463,"children":464},{"style":321},[465],{"type":37,"value":372},{"type":32,"tag":304,"props":467,"children":468},{"style":311},[469],{"type":37,"value":329},{"type":32,"tag":304,"props":471,"children":473},{"class":306,"line":472},14,[474,479],{"type":32,"tag":304,"props":475,"children":476},{"style":355},[477],{"type":37,"value":478},"        \"Best {product_category} for {company_size}\"",{"type":32,"tag":304,"props":480,"children":481},{"style":311},[482],{"type":37,"value":363},{"type":32,"tag":304,"props":484,"children":486},{"class":306,"line":485},15,[487,492],{"type":32,"tag":304,"props":488,"children":489},{"style":355},[490],{"type":37,"value":491},"        \"{product_A} vs {product_B} for {use_case}\"",{"type":32,"tag":304,"props":493,"children":494},{"style":311},[495],{"type":37,"value":363},{"type":32,"tag":304,"props":497,"children":499},{"class":306,"line":498},16,[500],{"type":32,"tag":304,"props":501,"children":502},{"style":355},[503],{"type":37,"value":504},"        \"Is {product} worth it for {persona}\"\n",{"type":32,"tag":304,"props":506,"children":508},{"class":306,"line":507},17,[509],{"type":32,"tag":304,"props":510,"children":511},{"style":311},[512],{"type":37,"value":419},{"type":32,"tag":304,"props":514,"children":516},{"class":306,"line":515},18,[517],{"type":32,"tag":304,"props":518,"children":519},{"style":311},[520],{"type":37,"value":521},"    }\n",{"type":32,"tag":304,"props":523,"children":525},{"class":306,"line":524},19,[526],{"type":32,"tag":304,"props":527,"children":528},{"style":311},[529],{"type":37,"value":530},"  ],\n",{"type":32,"tag":304,"props":532,"children":534},{"class":306,"line":533},20,[535,540],{"type":32,"tag":304,"props":536,"children":537},{"style":321},[538],{"type":37,"value":539},"  \"variables\"",{"type":32,"tag":304,"props":541,"children":542},{"style":311},[543],{"type":37,"value":544},": {\n",{"type":32,"tag":304,"props":546,"children":548},{"class":306,"line":547},21,[549,554,559,564,569,574,578,583],{"type":32,"tag":304,"props":550,"children":551},{"style":321},[552],{"type":37,"value":553},"    \"product\"",{"type":32,"tag":304,"props":555,"children":556},{"style":311},[557],{"type":37,"value":558},": [",{"type":32,"tag":304,"props":560,"children":561},{"style":355},[562],{"type":37,"value":563},"\"Asana\"",{"type":32,"tag":304,"props":565,"children":566},{"style":311},[567],{"type":37,"value":568},", ",{"type":32,"tag":304,"props":570,"children":571},{"style":355},[572],{"type":37,"value":573},"\"Monday\"",{"type":32,"tag":304,"props":575,"children":576},{"style":311},[577],{"type":37,"value":568},{"type":32,"tag":304,"props":579,"children":580},{"style":355},[581],{"type":37,"value":582},"\"ClickUp\"",{"type":32,"tag":304,"props":584,"children":585},{"style":311},[586],{"type":37,"value":587},"],\n",{"type":32,"tag":304,"props":589,"children":591},{"class":306,"line":590},22,[592,597,601,606,610,615,619,624],{"type":32,"tag":304,"props":593,"children":594},{"style":321},[595],{"type":37,"value":596},"    \"feature\"",{"type":32,"tag":304,"props":598,"children":599},{"style":311},[600],{"type":37,"value":558},{"type":32,"tag":304,"props":602,"children":603},{"style":355},[604],{"type":37,"value":605},"\"time tracking\"",{"type":32,"tag":304,"props":607,"children":608},{"style":311},[609],{"type":37,"value":568},{"type":32,"tag":304,"props":611,"children":612},{"style":355},[613],{"type":37,"value":614},"\"automation\"",{"type":32,"tag":304,"props":616,"children":617},{"style":311},[618],{"type":37,"value":568},{"type":32,"tag":304,"props":620,"children":621},{"style":355},[622],{"type":37,"value":623},"\"API\"",{"type":32,"tag":304,"props":625,"children":626},{"style":311},[627],{"type":37,"value":587},{"type":32,"tag":304,"props":629,"children":631},{"class":306,"line":630},23,[632,637,641,646,650,655,659,664],{"type":32,"tag":304,"props":633,"children":634},{"style":321},[635],{"type":37,"value":636},"    \"company_size\"",{"type":32,"tag":304,"props":638,"children":639},{"style":311},[640],{"type":37,"value":558},{"type":32,"tag":304,"props":642,"children":643},{"style":355},[644],{"type":37,"value":645},"\"startups\"",{"type":32,"tag":304,"props":647,"children":648},{"style":311},[649],{"type":37,"value":568},{"type":32,"tag":304,"props":651,"children":652},{"style":355},[653],{"type":37,"value":654},"\"enterprise\"",{"type":32,"tag":304,"props":656,"children":657},{"style":311},[658],{"type":37,"value":568},{"type":32,"tag":304,"props":660,"children":661},{"style":355},[662],{"type":37,"value":663},"\"SMB\"",{"type":32,"tag":304,"props":665,"children":666},{"style":311},[667],{"type":37,"value":668},"]\n",{"type":32,"tag":304,"props":670,"children":672},{"class":306,"line":671},24,[673],{"type":32,"tag":304,"props":674,"children":675},{"style":311},[676],{"type":37,"value":677},"  }\n",{"type":32,"tag":304,"props":679,"children":681},{"class":306,"line":680},25,[682],{"type":32,"tag":304,"props":683,"children":684},{"style":311},[685],{"type":37,"value":686},"}\n",{"type":32,"tag":33,"props":688,"children":689},{},[690],{"type":37,"value":691},"Expand this template to generate 200–500 queries. Weekly, send this set to the LLMs, log responses, and parse citations.",{"type":32,"tag":33,"props":693,"children":694},{},[695,700],{"type":32,"tag":84,"props":696,"children":697},{},[698],{"type":37,"value":699},"Hybrid:",{"type":37,"value":701}," Start with a proactive set for the first three months, then begin adding real query logs. This gives you both a controlled benchmark and real-world signals.",{"type":32,"tag":40,"props":703,"children":705},{"id":704},"tracking-pipeline-workflow-design",[706],{"type":37,"value":707},"Tracking Pipeline — Workflow Design",{"type":32,"tag":33,"props":709,"children":710},{},[711],{"type":37,"value":712},"A citation tracking pipeline has three layers: query execution, response parsing, metric aggregation. A simple automation with n8n:",{"type":32,"tag":714,"props":715,"children":716},"ol",{},[717,728,738,748,758,773,783],{"type":32,"tag":718,"props":719,"children":720},"li",{},[721,726],{"type":32,"tag":84,"props":722,"children":723},{},[724],{"type":37,"value":725},"Trigger:",{"type":37,"value":727}," Weekly (Monday, 06:00)",{"type":32,"tag":718,"props":729,"children":730},{},[731,736],{"type":32,"tag":84,"props":732,"children":733},{},[734],{"type":37,"value":735},"Query Loop:",{"type":37,"value":737}," Pull queries from JSON query set",{"type":32,"tag":718,"props":739,"children":740},{},[741,746],{"type":32,"tag":84,"props":742,"children":743},{},[744],{"type":37,"value":745},"LLM Request:",{"type":37,"value":747}," Call ChatGPT API + Perplexity API in parallel",{"type":32,"tag":718,"props":749,"children":750},{},[751,756],{"type":32,"tag":84,"props":752,"children":753},{},[754],{"type":37,"value":755},"Response Parse:",{"type":37,"value":757}," Send to Claude: \"What sources appear in this response, in order? Return as JSON.\"",{"type":32,"tag":718,"props":759,"children":760},{},[761,766,768,771],{"type":32,"tag":84,"props":762,"children":763},{},[764],{"type":37,"value":765},"Log:",{"type":37,"value":767}," Write {query, model, timestamp, citations",{"type":32,"tag":304,"props":769,"children":770},{},[],{"type":37,"value":772},", rank} to BigQuery",{"type":32,"tag":718,"props":774,"children":775},{},[776,781],{"type":32,"tag":84,"props":777,"children":778},{},[779],{"type":37,"value":780},"Aggregation:",{"type":37,"value":782}," Use dbt to compute weekly coverage\u002Frank\u002FSoV metrics",{"type":32,"tag":718,"props":784,"children":785},{},[786,791],{"type":32,"tag":84,"props":787,"children":788},{},[789],{"type":37,"value":790},"Alert:",{"type":37,"value":792}," If coverage drops 20%, notify Slack",{"type":32,"tag":33,"props":794,"children":795},{},[796,798,804,806,812],{"type":37,"value":797},"Every step should be traceable. Add a ",{"type":32,"tag":300,"props":799,"children":801},{"className":800},[],[802],{"type":37,"value":803},"trace_id",{"type":37,"value":805}," to LLM requests; store every response in BigQuery's ",{"type":32,"tag":300,"props":807,"children":809},{"className":808},[],[810],{"type":37,"value":811},"llm_citation_raw",{"type":37,"value":813}," table. This lets you do retroactive analysis: \"Why didn't we get a citation for that query?\"",{"type":32,"tag":33,"props":815,"children":816},{},[817,822],{"type":32,"tag":84,"props":818,"children":819},{},[820],{"type":37,"value":821},"Cost:",{"type":37,"value":823}," ChatGPT API (gpt-4o-mini) at 500 queries\u002Fweek ≈ $2. Perplexity API subscription (Pro tier) = $20\u002Fmonth. BigQuery storage (12 weeks of logs) ≈ $0.50. Claude parsing (500 requests\u002Fweek) ≈ $3. Total monthly ≈ $30. Not even 0.01% of your Ads spend, but full citation visibility.",{"type":32,"tag":33,"props":825,"children":826},{},[827],{"type":32,"tag":84,"props":828,"children":829},{},[830],{"type":37,"value":831},"Code snippet (n8n HTTP node → BigQuery):",{"type":32,"tag":293,"props":833,"children":837},{"className":834,"code":835,"language":836,"meta":16,"style":16},"language-javascript shiki shiki-themes github-dark","\u002F\u002F n8n Function node — after response parse\nconst citations = $json.parsed_citations; \u002F\u002F Array from Claude\nconst rank = citations.findIndex(c => c.domain === 'roibase.com.tr') + 1;\n\nreturn {\n  query_id: $json.query_id,\n  model: 'chatgpt-4o',\n  timestamp: new Date().toISOString(),\n  citations: citations,\n  our_rank: rank > 0 ? rank : null,\n  cited: rank > 0\n};\n","javascript",[838],{"type":32,"tag":300,"props":839,"children":840},{"__ignoreMap":16},[841,850,879,957,966,979,987,1004,1037,1045,1087,1104],{"type":32,"tag":304,"props":842,"children":843},{"class":306,"line":307},[844],{"type":32,"tag":304,"props":845,"children":847},{"style":846},"--shiki-default:#6A737D",[848],{"type":37,"value":849},"\u002F\u002F n8n Function node — after response parse\n",{"type":32,"tag":304,"props":851,"children":852},{"class":306,"line":317},[853,859,864,869,874],{"type":32,"tag":304,"props":854,"children":856},{"style":855},"--shiki-default:#F97583",[857],{"type":37,"value":858},"const",{"type":32,"tag":304,"props":860,"children":861},{"style":321},[862],{"type":37,"value":863}," citations",{"type":32,"tag":304,"props":865,"children":866},{"style":855},[867],{"type":37,"value":868}," =",{"type":32,"tag":304,"props":870,"children":871},{"style":311},[872],{"type":37,"value":873}," $json.parsed_citations; ",{"type":32,"tag":304,"props":875,"children":876},{"style":846},[877],{"type":37,"value":878},"\u002F\u002F Array from Claude\n",{"type":32,"tag":304,"props":880,"children":881},{"class":306,"line":332},[882,886,891,895,900,906,911,917,922,927,932,937,942,947,952],{"type":32,"tag":304,"props":883,"children":884},{"style":855},[885],{"type":37,"value":858},{"type":32,"tag":304,"props":887,"children":888},{"style":321},[889],{"type":37,"value":890}," rank",{"type":32,"tag":304,"props":892,"children":893},{"style":855},[894],{"type":37,"value":868},{"type":32,"tag":304,"props":896,"children":897},{"style":311},[898],{"type":37,"value":899}," citations.",{"type":32,"tag":304,"props":901,"children":903},{"style":902},"--shiki-default:#B392F0",[904],{"type":37,"value":905},"findIndex",{"type":32,"tag":304,"props":907,"children":908},{"style":311},[909],{"type":37,"value":910},"(",{"type":32,"tag":304,"props":912,"children":914},{"style":913},"--shiki-default:#FFAB70",[915],{"type":37,"value":916},"c",{"type":32,"tag":304,"props":918,"children":919},{"style":855},[920],{"type":37,"value":921}," =>",{"type":32,"tag":304,"props":923,"children":924},{"style":311},[925],{"type":37,"value":926}," c.domain ",{"type":32,"tag":304,"props":928,"children":929},{"style":855},[930],{"type":37,"value":931},"===",{"type":32,"tag":304,"props":933,"children":934},{"style":355},[935],{"type":37,"value":936}," 'roibase.com.tr'",{"type":32,"tag":304,"props":938,"children":939},{"style":311},[940],{"type":37,"value":941},") ",{"type":32,"tag":304,"props":943,"children":944},{"style":855},[945],{"type":37,"value":946},"+",{"type":32,"tag":304,"props":948,"children":949},{"style":321},[950],{"type":37,"value":951}," 1",{"type":32,"tag":304,"props":953,"children":954},{"style":311},[955],{"type":37,"value":956},";\n",{"type":32,"tag":304,"props":958,"children":959},{"class":306,"line":341},[960],{"type":32,"tag":304,"props":961,"children":963},{"emptyLinePlaceholder":962},true,[964],{"type":37,"value":965},"\n",{"type":32,"tag":304,"props":967,"children":968},{"class":306,"line":366},[969,974],{"type":32,"tag":304,"props":970,"children":971},{"style":855},[972],{"type":37,"value":973},"return",{"type":32,"tag":304,"props":975,"children":976},{"style":311},[977],{"type":37,"value":978}," {\n",{"type":32,"tag":304,"props":980,"children":981},{"class":306,"line":379},[982],{"type":32,"tag":304,"props":983,"children":984},{"style":311},[985],{"type":37,"value":986},"  query_id: $json.query_id,\n",{"type":32,"tag":304,"props":988,"children":989},{"class":306,"line":392},[990,995,1000],{"type":32,"tag":304,"props":991,"children":992},{"style":311},[993],{"type":37,"value":994},"  model: ",{"type":32,"tag":304,"props":996,"children":997},{"style":355},[998],{"type":37,"value":999},"'chatgpt-4o'",{"type":32,"tag":304,"props":1001,"children":1002},{"style":311},[1003],{"type":37,"value":363},{"type":32,"tag":304,"props":1005,"children":1006},{"class":306,"line":26},[1007,1012,1017,1022,1027,1032],{"type":32,"tag":304,"props":1008,"children":1009},{"style":311},[1010],{"type":37,"value":1011},"  timestamp: ",{"type":32,"tag":304,"props":1013,"children":1014},{"style":855},[1015],{"type":37,"value":1016},"new",{"type":32,"tag":304,"props":1018,"children":1019},{"style":902},[1020],{"type":37,"value":1021}," Date",{"type":32,"tag":304,"props":1023,"children":1024},{"style":311},[1025],{"type":37,"value":1026},"().",{"type":32,"tag":304,"props":1028,"children":1029},{"style":902},[1030],{"type":37,"value":1031},"toISOString",{"type":32,"tag":304,"props":1033,"children":1034},{"style":311},[1035],{"type":37,"value":1036},"(),\n",{"type":32,"tag":304,"props":1038,"children":1039},{"class":306,"line":413},[1040],{"type":32,"tag":304,"props":1041,"children":1042},{"style":311},[1043],{"type":37,"value":1044},"  citations: citations,\n",{"type":32,"tag":304,"props":1046,"children":1047},{"class":306,"line":422},[1048,1053,1058,1063,1068,1073,1078,1083],{"type":32,"tag":304,"props":1049,"children":1050},{"style":311},[1051],{"type":37,"value":1052},"  our_rank: rank ",{"type":32,"tag":304,"props":1054,"children":1055},{"style":855},[1056],{"type":37,"value":1057},">",{"type":32,"tag":304,"props":1059,"children":1060},{"style":321},[1061],{"type":37,"value":1062}," 0",{"type":32,"tag":304,"props":1064,"children":1065},{"style":855},[1066],{"type":37,"value":1067}," ?",{"type":32,"tag":304,"props":1069,"children":1070},{"style":311},[1071],{"type":37,"value":1072}," rank ",{"type":32,"tag":304,"props":1074,"children":1075},{"style":855},[1076],{"type":37,"value":1077},":",{"type":32,"tag":304,"props":1079,"children":1080},{"style":321},[1081],{"type":37,"value":1082}," null",{"type":32,"tag":304,"props":1084,"children":1085},{"style":311},[1086],{"type":37,"value":363},{"type":32,"tag":304,"props":1088,"children":1089},{"class":306,"line":431},[1090,1095,1099],{"type":32,"tag":304,"props":1091,"children":1092},{"style":311},[1093],{"type":37,"value":1094},"  cited: rank ",{"type":32,"tag":304,"props":1096,"children":1097},{"style":855},[1098],{"type":37,"value":1057},{"type":32,"tag":304,"props":1100,"children":1101},{"style":321},[1102],{"type":37,"value":1103}," 0\n",{"type":32,"tag":304,"props":1105,"children":1106},{"class":306,"line":439},[1107],{"type":32,"tag":304,"props":1108,"children":1109},{"style":311},[1110],{"type":37,"value":1111},"};\n",{"type":32,"tag":33,"props":1113,"children":1114},{},[1115],{"type":37,"value":1116},"After this data lands in BigQuery, a dbt transform:",{"type":32,"tag":293,"props":1118,"children":1122},{"className":1119,"code":1120,"language":1121,"meta":16,"style":16},"language-sql shiki shiki-themes github-dark","-- models\u002Fmarts\u002Fcitation_weekly_summary.sql\nSELECT\n  DATE_TRUNC(timestamp, WEEK) AS week,\n  model,\n  COUNT(DISTINCT query_id) AS total_queries,\n  COUNTIF(cited) AS queries_with_citation,\n  SAFE_DIVIDE(COUNTIF(cited), COUNT(DISTINCT query_id)) AS coverage,\n  AVG(IF(cited, our_rank, NULL)) AS avg_rank\nFROM {{ ref('llm_citation_raw') }}\nWHERE timestamp >= CURRENT_DATE() - 90\nGROUP BY 1, 2\nORDER BY 1 DESC, 2;\n","sql",[1123],{"type":32,"tag":300,"props":1124,"children":1125},{"__ignoreMap":16},[1126,1134,1142,1182,1190,1221,1238,1273,1314,1337,1370,1391],{"type":32,"tag":304,"props":1127,"children":1128},{"class":306,"line":307},[1129],{"type":32,"tag":304,"props":1130,"children":1131},{"style":846},[1132],{"type":37,"value":1133},"-- models\u002Fmarts\u002Fcitation_weekly_summary.sql\n",{"type":32,"tag":304,"props":1135,"children":1136},{"class":306,"line":317},[1137],{"type":32,"tag":304,"props":1138,"children":1139},{"style":855},[1140],{"type":37,"value":1141},"SELECT\n",{"type":32,"tag":304,"props":1143,"children":1144},{"class":306,"line":332},[1145,1150,1155,1159,1164,1168,1173,1178],{"type":32,"tag":304,"props":1146,"children":1147},{"style":311},[1148],{"type":37,"value":1149},"  DATE_TRUNC(",{"type":32,"tag":304,"props":1151,"children":1152},{"style":855},[1153],{"type":37,"value":1154},"timestamp",{"type":32,"tag":304,"props":1156,"children":1157},{"style":311},[1158],{"type":37,"value":568},{"type":32,"tag":304,"props":1160,"children":1161},{"style":855},[1162],{"type":37,"value":1163},"WEEK",{"type":32,"tag":304,"props":1165,"children":1166},{"style":311},[1167],{"type":37,"value":941},{"type":32,"tag":304,"props":1169,"children":1170},{"style":855},[1171],{"type":37,"value":1172},"AS",{"type":32,"tag":304,"props":1174,"children":1175},{"style":855},[1176],{"type":37,"value":1177}," week",{"type":32,"tag":304,"props":1179,"children":1180},{"style":311},[1181],{"type":37,"value":363},{"type":32,"tag":304,"props":1183,"children":1184},{"class":306,"line":341},[1185],{"type":32,"tag":304,"props":1186,"children":1187},{"style":311},[1188],{"type":37,"value":1189},"  model,\n",{"type":32,"tag":304,"props":1191,"children":1192},{"class":306,"line":366},[1193,1198,1202,1207,1212,1216],{"type":32,"tag":304,"props":1194,"children":1195},{"style":321},[1196],{"type":37,"value":1197},"  COUNT",{"type":32,"tag":304,"props":1199,"children":1200},{"style":311},[1201],{"type":37,"value":910},{"type":32,"tag":304,"props":1203,"children":1204},{"style":855},[1205],{"type":37,"value":1206},"DISTINCT",{"type":32,"tag":304,"props":1208,"children":1209},{"style":311},[1210],{"type":37,"value":1211}," query_id) ",{"type":32,"tag":304,"props":1213,"children":1214},{"style":855},[1215],{"type":37,"value":1172},{"type":32,"tag":304,"props":1217,"children":1218},{"style":311},[1219],{"type":37,"value":1220}," total_queries,\n",{"type":32,"tag":304,"props":1222,"children":1223},{"class":306,"line":379},[1224,1229,1233],{"type":32,"tag":304,"props":1225,"children":1226},{"style":311},[1227],{"type":37,"value":1228},"  COUNTIF(cited) ",{"type":32,"tag":304,"props":1230,"children":1231},{"style":855},[1232],{"type":37,"value":1172},{"type":32,"tag":304,"props":1234,"children":1235},{"style":311},[1236],{"type":37,"value":1237}," queries_with_citation,\n",{"type":32,"tag":304,"props":1239,"children":1240},{"class":306,"line":392},[1241,1246,1251,1255,1259,1264,1268],{"type":32,"tag":304,"props":1242,"children":1243},{"style":311},[1244],{"type":37,"value":1245},"  SAFE_DIVIDE(COUNTIF(cited), ",{"type":32,"tag":304,"props":1247,"children":1248},{"style":321},[1249],{"type":37,"value":1250},"COUNT",{"type":32,"tag":304,"props":1252,"children":1253},{"style":311},[1254],{"type":37,"value":910},{"type":32,"tag":304,"props":1256,"children":1257},{"style":855},[1258],{"type":37,"value":1206},{"type":32,"tag":304,"props":1260,"children":1261},{"style":311},[1262],{"type":37,"value":1263}," query_id)) ",{"type":32,"tag":304,"props":1265,"children":1266},{"style":855},[1267],{"type":37,"value":1172},{"type":32,"tag":304,"props":1269,"children":1270},{"style":311},[1271],{"type":37,"value":1272}," coverage,\n",{"type":32,"tag":304,"props":1274,"children":1275},{"class":306,"line":26},[1276,1281,1285,1290,1295,1300,1305,1309],{"type":32,"tag":304,"props":1277,"children":1278},{"style":321},[1279],{"type":37,"value":1280},"  AVG",{"type":32,"tag":304,"props":1282,"children":1283},{"style":311},[1284],{"type":37,"value":910},{"type":32,"tag":304,"props":1286,"children":1287},{"style":855},[1288],{"type":37,"value":1289},"IF",{"type":32,"tag":304,"props":1291,"children":1292},{"style":311},[1293],{"type":37,"value":1294},"(cited, our_rank, ",{"type":32,"tag":304,"props":1296,"children":1297},{"style":855},[1298],{"type":37,"value":1299},"NULL",{"type":32,"tag":304,"props":1301,"children":1302},{"style":311},[1303],{"type":37,"value":1304},")) ",{"type":32,"tag":304,"props":1306,"children":1307},{"style":855},[1308],{"type":37,"value":1172},{"type":32,"tag":304,"props":1310,"children":1311},{"style":311},[1312],{"type":37,"value":1313}," avg_rank\n",{"type":32,"tag":304,"props":1315,"children":1316},{"class":306,"line":413},[1317,1322,1327,1332],{"type":32,"tag":304,"props":1318,"children":1319},{"style":855},[1320],{"type":37,"value":1321},"FROM",{"type":32,"tag":304,"props":1323,"children":1324},{"style":311},[1325],{"type":37,"value":1326}," {{ ref(",{"type":32,"tag":304,"props":1328,"children":1329},{"style":355},[1330],{"type":37,"value":1331},"'llm_citation_raw'",{"type":32,"tag":304,"props":1333,"children":1334},{"style":311},[1335],{"type":37,"value":1336},") }}\n",{"type":32,"tag":304,"props":1338,"children":1339},{"class":306,"line":422},[1340,1345,1350,1355,1360,1365],{"type":32,"tag":304,"props":1341,"children":1342},{"style":855},[1343],{"type":37,"value":1344},"WHERE",{"type":32,"tag":304,"props":1346,"children":1347},{"style":855},[1348],{"type":37,"value":1349}," timestamp",{"type":32,"tag":304,"props":1351,"children":1352},{"style":855},[1353],{"type":37,"value":1354}," >=",{"type":32,"tag":304,"props":1356,"children":1357},{"style":311},[1358],{"type":37,"value":1359}," CURRENT_DATE() ",{"type":32,"tag":304,"props":1361,"children":1362},{"style":855},[1363],{"type":37,"value":1364},"-",{"type":32,"tag":304,"props":1366,"children":1367},{"style":321},[1368],{"type":37,"value":1369}," 90\n",{"type":32,"tag":304,"props":1371,"children":1372},{"class":306,"line":431},[1373,1378,1382,1386],{"type":32,"tag":304,"props":1374,"children":1375},{"style":855},[1376],{"type":37,"value":1377},"GROUP BY",{"type":32,"tag":304,"props":1379,"children":1380},{"style":321},[1381],{"type":37,"value":951},{"type":32,"tag":304,"props":1383,"children":1384},{"style":311},[1385],{"type":37,"value":568},{"type":32,"tag":304,"props":1387,"children":1388},{"style":321},[1389],{"type":37,"value":1390},"2\n",{"type":32,"tag":304,"props":1392,"children":1393},{"class":306,"line":439},[1394,1399,1403,1408,1412,1417],{"type":32,"tag":304,"props":1395,"children":1396},{"style":855},[1397],{"type":37,"value":1398},"ORDER BY",{"type":32,"tag":304,"props":1400,"children":1401},{"style":321},[1402],{"type":37,"value":951},{"type":32,"tag":304,"props":1404,"children":1405},{"style":855},[1406],{"type":37,"value":1407}," DESC",{"type":32,"tag":304,"props":1409,"children":1410},{"style":311},[1411],{"type":37,"value":568},{"type":32,"tag":304,"props":1413,"children":1414},{"style":321},[1415],{"type":37,"value":1416},"2",{"type":32,"tag":304,"props":1418,"children":1419},{"style":311},[1420],{"type":37,"value":956},{"type":32,"tag":33,"props":1422,"children":1423},{},[1424],{"type":37,"value":1425},"Your weekly dashboard doesn't need more than this table plus a trend chart. Don't drown in unnecessary detail — coverage and rank are your two core signals.",{"type":32,"tag":40,"props":1427,"children":1429},{"id":1428},"lifting-citations-tactical-interventions",[1430],{"type":37,"value":1431},"Lifting Citations — Tactical Interventions",{"type":32,"tag":33,"props":1433,"children":1434},{},[1435,1437,1442,1443,1448,1450,1455],{"type":37,"value":1436},"You've built your metrics; coverage is stuck at 4%. What do you do? Citation optimization works across three axes: ",{"type":32,"tag":84,"props":1438,"children":1439},{},[1440],{"type":37,"value":1441},"content structure",{"type":37,"value":568},{"type":32,"tag":84,"props":1444,"children":1445},{},[1446],{"type":37,"value":1447},"context injection",{"type":37,"value":1449},", and ",{"type":32,"tag":84,"props":1451,"children":1452},{},[1453],{"type":37,"value":1454},"source authority",{"type":37,"value":1456},".",{"type":32,"tag":33,"props":1458,"children":1459},{},[1460,1465],{"type":32,"tag":84,"props":1461,"children":1462},{},[1463],{"type":37,"value":1464},"Content Structure:",{"type":37,"value":1466}," LLMs weight heading hierarchy and the first paragraph when generating answers. Use question-format H2 headings. Instead of \"How It Works,\" write \"How Do I Set Up Attribution on Day One.\" This increases query-to-heading matching. Deliver your core answer in the first 150 words — models can pick this up as a snippet.",{"type":32,"tag":33,"props":1468,"children":1469},{},[1470,1475,1477,1483],{"type":32,"tag":84,"props":1471,"children":1472},{},[1473],{"type":37,"value":1474},"Context Injection:",{"type":37,"value":1476}," LLM retrieval scans page meta descriptions and schema markup. In ",{"type":32,"tag":300,"props":1478,"children":1480},{"className":1479},[],[1481],{"type":37,"value":1482},"FAQPage",{"type":37,"value":1484}," schema, each question-answer pair becomes a retrieval chunk. If your schema explicitly answers \"How does Roibase measure attribution?\" the model's likelihood of returning it increases ~30% (internal A\u002FB test, March 2025). Add schema as JSON-LD to your pages.",{"type":32,"tag":33,"props":1486,"children":1487},{},[1488,1493,1495,1502],{"type":32,"tag":84,"props":1489,"children":1490},{},[1491],{"type":37,"value":1492},"Source Authority:",{"type":37,"value":1494}," Models weight content recency and citation density over domain authority. If you have three posts on the same topic and they interlink, you create a cluster. The model treats this cluster as an \"authoritative source.\" If your ",{"type":32,"tag":57,"props":1496,"children":1499},{"href":1497,"rel":1498},"https:\u002F\u002Fwww.roibase.com.tr\u002Fen\u002Fverianalizi",[61],[1500],{"type":37,"value":1501},"Data Analysis & Insights Engineering",{"type":37,"value":1503}," page links to five articles about BigQuery usage, your chances of citation in \"BigQuery for marketing data\" queries rise.",{"type":32,"tag":33,"props":1505,"children":1506},{},[1507,1512],{"type":32,"tag":84,"props":1508,"children":1509},{},[1510],{"type":37,"value":1511},"Counterintuitive tactic:",{"type":37,"value":1513}," Link to competitors. Models develop a \"balanced source\" perception and may cite both sides. Your citation rank doesn't drop; coverage grows. We tested this in fintech: in a competitive analysis post, we linked to two alternative products. Citations in category queries rose 18% over four weeks (cohort analysis).",{"type":32,"tag":40,"props":1515,"children":1517},{"id":1516},"wiring-it-into-decision-making",[1518],{"type":37,"value":1519},"Wiring It Into Decision-Making",{"type":32,"tag":33,"props":1521,"children":1522},{},[1523],{"type":37,"value":1524},"Citation metrics are worthless if they live in an isolated dashboard. Connect them to your content roadmap, SEO prioritization, and budget allocation.",{"type":32,"tag":33,"props":1526,"children":1527},{},[1528,1533],{"type":32,"tag":84,"props":1529,"children":1530},{},[1531],{"type":37,"value":1532},"Content Roadmap:",{"type":37,"value":1534}," Your weekly citation coverage report arrives; which query categories have low coverage? Produce new content for them. All categories below 15% coverage go to the backlog. Prioritization: query volume (how many questions exist) × commercial intent (purchase potential).",{"type":32,"tag":33,"props":1536,"children":1537},{},[1538,1543],{"type":32,"tag":84,"props":1539,"children":1540},{},[1541],{"type":37,"value":1542},"SEO Prioritization:",{"type":37,"value":1544}," You rank 1st in Google organic, but zero citations in ChatGPT. Content structure problem. Rewrite that page — make it LLM-friendly. Reverse case: you get ChatGPT citations but rank 8th in Google. Backlink gap. Citation data reveals SEO gaps.",{"type":32,"tag":33,"props":1546,"children":1547},{},[1548,1553],{"type":32,"tag":84,"props":1549,"children":1550},{},[1551],{"type":37,"value":1552},"Budget Allocation:",{"type":37,"value":1554}," Paid search spend is falling; LLM citation investment is rising. To lift citation coverage from 10% to 25%, you invest $8K\u002Fmonth in content production, schema implementation, and technical SEO. How do you measure ROI? Brand search volume (GMB data) + direct traffic (GA4) + unaided recall survey (quarterly). As citations rise, all three should rise — expect a six-month lag.",{"type":32,"tag":1556,"props":1557,"children":1558},"hr",{},[],{"type":32,"tag":33,"props":1560,"children":1561},{},[1562],{"type":37,"value":1563},"LLM citation tracking is a new discipline in marketing. No one has hired a \"citation manager\" yet, but they will by 2027. For now, SEO and data teams own it jointly. Build the metric set, automate the pipeline, watch the trend. Three months after setting up Google Analytics, you watched \"organic traffic.\" Three months after building citation tracking, you'll watch \"ChatGPT coverage.\" Both disciplines run in parallel — one declining, one rising.",{"type":32,"tag":1565,"props":1566,"children":1567},"style",{},[1568],{"type":37,"value":1569},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":16,"searchDepth":332,"depth":332,"links":1571},[1572,1573,1574,1575,1576,1577],{"id":42,"depth":317,"text":45},{"id":74,"depth":317,"text":77},{"id":249,"depth":317,"text":252},{"id":704,"depth":317,"text":707},{"id":1428,"depth":317,"text":1431},{"id":1516,"depth":317,"text":1519},"markdown","content:en:ai:llm-citation-measurement-new-seo-metric-set.md","content","en\u002Fai\u002Fllm-citation-measurement-new-seo-metric-set.md","en\u002Fai\u002Fllm-citation-measurement-new-seo-metric-set","md",1782079487598]