[{"data":1,"prerenderedAt":183},["ShallowReactive",2],{"case-yuanxi-self-case":3,"case-prev-yuanxi-self-case":169,"case-next-yuanxi-self-case":169},{"id":4,"title":5,"body":6,"canonical":169,"client":170,"cover":169,"date":171,"description":172,"draft":173,"extension":174,"industry":175,"keywords":169,"meta":176,"navigation":177,"noindex":173,"ogImage":169,"path":178,"seo":179,"seoDescription":169,"seoTitle":169,"service":180,"stem":181,"__hash__":182},"cases\u002Fcases\u002Fyuanxi-self-case.md","元析智能官网:我们用自己的方法给自己做 SEO",{"type":7,"value":8,"toc":159},"minimark",[9,13,16,20,23,26,30,33,75,78,81,84,87,91,94,114,117,120,123,127,132,135,140,143,148,151,156],[10,11,12],"p",{},"我们目前没有客户案例。公司 2026 年 8 月刚注册,还没签过一单。但我们需要一个案例证明方法有效——所以拿自己的官网当第一个案例。",[10,14,15],{},"这不是嘴上说说。这个站从技术选型到内容写作,全部按我们给客户提案时的方法做。方法有效,几个月后排名会起来;没起来,我们改方法,不嘴硬。这篇文章把我们做了什么、为什么这么做,完整写下来。",[17,18,19],"h2",{"id":19},"技术选型",[10,21,22],{},"用 Nuxt 3,基于 Vue 3。原因只有一个:SEO 需要服务端渲染或静态生成,纯 SPA 的页面搜索引擎抓不到内容。Nuxt 3 的 SSR\u002FSSG 在服务端把页面渲染成完整 HTML,爬虫直接拿到带内容的 DOM,不用等 JS 执行。",[10,24,25],{},"样式用 UnoCSS,原子化、按需生成,产物体积小。内容用 @nuxt\u002Fcontent 模块,Markdown 写文章直接生成页面和路由,不搭 CMS。",[17,27,29],{"id":28},"技术-seo-做了什么","技术 SEO 做了什么",[10,31,32],{},"具体做了这几件事:",[34,35,36,48,54,63,69],"ul",{},[37,38,39,43,44,47],"li",{},[40,41,42],"strong",{},"sitemap.xml",":@nuxtjs\u002Fsitemap 自动从路由生成,排除 \u002Fadmin,加 autoLastmod。博客、资讯、案例、厂商分类页的 URL 通过 \u002Fapi\u002F",[40,45,46],{},"sitemap","\u002Furls 动态注入。",[37,49,50,53],{},[40,51,52],{},"robots.txt",":允许抓取前台,禁止 \u002Fadmin。明确允许 AI 引擎抓取,这是 GEO 的前提。",[37,55,56,59,62],{},[40,57,58],{},"结构化数据",[60,61],"nuxt-schema-org",{}," 注入 Organization(公司名、联系方式、服务区域)、BreadcrumbList(面包屑)、FAQPage(FAQ 段落)、Article(博客文章)。让搜索引擎和 AI 引擎能结构化读取。",[37,64,65,68],{},[40,66,67],{},"canonical",":每个页面有 canonical 标签,避免重复 URL 被当抄袭。",[37,70,71,74],{},[40,72,73],{},"语义化 HTML",":用 header\u002Fnav\u002Fmain\u002Farticle\u002Fsection,不用全 div 套 div。h1 每页一个,层级清晰。",[17,76,77],{"id":77},"内容策略",[10,79,80],{},"内容准则写在项目里,明确禁用 AI 味词汇(赋能\u002F打造\u002F助力\u002F一站式\u002F全方位\u002F卓越\u002F领先\u002F极致\u002F深耕\u002F驱动\u002F生态\u002F闭环……)。写作要求:说人话、有数字、有操作、有立场、有节奏。AI 初稿直接发等于对公司的背叛,必须人工去 AI 味。",[10,82,83],{},"厂商分类拆成 10 类:SaaS、开发者工具、跨境电商软件、工程设计软件、设计工具、数据与 AI 工具、安全运维、浏览器扩展、协作办公、教育学习。每个分类对应一组长尾词,用分类页打长尾流量,不硬磕\"SEO 服务\"这种红海词。",[10,85,86],{},"博客写实操:SEO 报告怎么看、GEO 和 SEO 区别、SaaS 怎么做 SEO、跨境软件出海怎么做。不写\"行业洞察\"那种空话。",[17,88,90],{"id":89},"geo-做了什么","GEO 做了什么",[10,92,93],{},"GEO 是让 AI 引擎(ChatGPT、Perplexity、Kimi、文心)能引用你。做了三件事:",[34,95,96,102,108],{},[37,97,98,101],{},[40,99,100],{},"FAQ 结构",":每篇内容尽量带 FAQ 段落,用 FAQPage 结构化数据标记,方便 AI 提取。",[37,103,104,107],{},[40,105,106],{},"结论前置",":文章开头直接给结论,不绕三段再点题。AI 抓摘要时,前 200 字决定能不能被引用。",[37,109,110,113],{},[40,111,112],{},"可引用事实句",":写\"百度 2025 年对 AI 生成内容识别更严\"\"Perplexity 上线购物功能\"这种有具体时间、具体主体的句子,而不是\"AI 正在改变搜索\"这种空话。",[17,115,116],{"id":116},"待验证",[10,118,119],{},"站刚上线,没有排名数据,没有流量数据,没有收录数据。我们不编。",[10,121,122],{},"验证计划:3 个月后看百度搜索资源平台和 Google Search Console 的收录数;6 个月后看非 brand 关键词排名有没有进 top 20。6 个月没动静,说明方法有问题,我们改。",[17,124,126],{"id":125},"faq","FAQ",[10,128,129],{},[40,130,131],{},"为什么没有客户案例?",[10,133,134],{},"公司刚注册,还没签过客户。我们不拿同行案例改个名字当自己的,那是骗人。所以第一个案例只能是自己。",[10,136,137],{},[40,138,139],{},"怎么验证你们的方法有效?",[10,141,142],{},"看我们自己官网的排名。\"软件公司 SEO\"\"GEO 优化\"这种非 brand 词能进百度或 Google 前几页,说明方法有效。进不去,我们改方法,不找借口。",[10,144,145],{},[40,146,147],{},"这个站用了什么技术栈?",[10,149,150],{},"Nuxt 3 + @nuxt\u002Fcontent + @nuxtjs\u002Fseo + UnoCSS。没用 WordPress,没用纯 SPA。选型理由就一个:服务端渲染对 SEO 友好。",[10,152,153],{},[40,154,155],{},"自己给自己做案例,怎么保证客观?",[10,157,158],{},"没法完全客观。我们能做的是:数据全公开(收录、排名、流量都摆出来),失败也写出来,不挑好看的数据。客户案例我们也会按这个标准做。",{"title":160,"searchDepth":161,"depth":161,"links":162},"",2,[163,164,165,166,167,168],{"id":19,"depth":161,"text":19},{"id":28,"depth":161,"text":29},{"id":77,"depth":161,"text":77},{"id":89,"depth":161,"text":90},{"id":116,"depth":161,"text":116},{"id":125,"depth":161,"text":126},null,"元析智能(自身)","2026-08-12","这是我们的第一个案例——我们自己的官网。从技术选型到内容策略,把我们做 SEO 和 GEO 的方法完整记录下来。没有客户案例之前,官网就是案例。",false,"md","SEO\u002FGEO 服务",{},true,"\u002Fcases\u002Fyuanxi-self-case",{"title":5,"description":172},"SEO + GEO","cases\u002Fyuanxi-self-case","CWBGqxarAbzeszFA87x3T0SnZijOWsxV1SXb82MMmQc",1794088112840]