---
title: "网站的声明式编程有利于SEO/GEO的定位"
url: "https://www.seosiguan.com/post/2347.html"
canonical_url: "https://www.seosiguan.com/post/2347.html"
source: "SEO私馆"
language: "zh-Hans"
---

现在还有很多人都搞不清楚网站为什么要优化代码，甚至杠精式的反驳，但实际上就是给页面的内容信息进行标识，通俗易懂的说就是添加SEO和GEO属性的声明，适配搜索(生成)引擎以及AI能够准确的识别分析，其实也是声明式编程之一。

**为什么国内很少有代码优化以及技术声明的信息？**

原因很简单，大多数的人都不懂，也没有耐心和时间去学习和提升，甚至网上很多的网红、老师、专家、大神、大佬也都是知有其事、不懂其操，但是不能被人知道，否则就无法坑蒙拐骗到钱财了，那么就要掩盖、否认、抵触，然后误导性的宣传、扭曲性的传播，以达到信息差的快速捞钱。

重点是代码优化是需要针对性，不同类型以及不同行业的网站都不一样，同样的官网换个行业就行不通了，所以如果没有时间的经历和多站点的实操经验，而且还需要金钱支撑，这个现实的问题是无法跨越，也没有捷径，那么就要避开、打压、排挤，否则如何搞钱呢，其实就是避免人们知道真正的东西。

**网站为什么要有标识和声明？**

如果用SEO的话说是标识、用GEO的话说就是声明，传统的搜索引擎会通过识别代码标签进行语义定位，如：main是主体、section是区域，如果需要优化，那么就要根据网站的类型或是行业，然后针对main标签和section标签进行优化，如：main标签是主要的页面内容，section标签是含有的附加内容，这就是标识的作用。

如果是GEO，那么比较倾向于声明的作用了，因为网站要提前告知AI这是什么，目的是降低AI的误判，尤其是如果识别不准确，那么就很有可能被判断不符合可信的信息，甚至会影响网站的可靠程度，举例：&lt;meta charset=&quot;utf-8&quot;&gt;是编码格式，content-type:text/html是资源类型，这些都是声明的意思，也是标识。

**网站常用的json+ld（schema）的本质就是声明。**

这其实就是数据结构化的声明，具有富媒体+语义化的作用，可以让搜索引擎乃至生存引擎和AI都能对网站的内容信息进行识别、解析、定位，举例： &quot;@type&quot;: &quot;author&quot;是作者，&quot;@type&quot;: &quot;article&quot;是文章，都是为了声明，尤其是OG协议是最明显的声明，如：&lt;meta property=&quot;og:title&quot; content=&quot;网页标题名称&quot;/&gt;。

**结语：**事实上网站的声明，就是让外部的技术环境和生态场景能够认识，明白如何去理解、知道有哪些属性，以后这会越来越有必要性，但是不要担忧优化的问题，实际上任何声明式都是简单易懂的技术方法，而且操作也是轻量级的方式。

---

*This is a markdown version of [https://www.seosiguan.com/post/2347.html](https://www.seosiguan.com/post/2347.html) for AI/LLM consumption.*
