SEO私馆
问题咨询、疑难诊断、代工优化、培训教学

搜索引擎不按照description混乱生成页面文字为搜索描述的解决办法

搜索引擎不按照description混乱生成页面文字为搜索描述的解决办法

网站经常会遇到搜索引擎不按照description描述生成描述搜索摘要,导致网站在SEO优化时缺失了很多参与排名的关键字和长尾词流量,这个问题在国内搜索引擎非常普遍,但是谷歌搜索给出了解决这个问题,就是使用data-nosnippet HTM属性说明哪些内页文字不要生存搜索描述摘要。

我们可以指定不要使用HTML网页的哪些文字部分生成描述摘要,使用 span、div和section元素中的data-nosnippet HTML属性,在HTML元素级别实现这一点。

data-nosnippet被视为布尔属性,与所有布尔属性一样,指定的任何值都将被忽略,为了确保机器能读懂,HTML 部分必须是有效的HTML,并且所有标记都有对应的结束标记。

例如:

<p>This text can be shown in a snippet<span data-nosnippet>and this part would not be shown</span></p>

<div data-nosnippet>not in snippet</div>

<div data-nosnippet="true">also not in snippet</div>

<div data-nosnippet="false">also not in snippet</div>

<!-- all values are ignored -->

<div data-nosnippet>some text</html>

<!-- unclosed "div" will include all content afterwards -->

<mytag data-nosnippet>some text</mytag>

<!-- NOT VALID: not a span, div, or section -->

这套data-nosnippet属性除了可以运用到谷歌外,还可以用在bing搜索,国内搜索引擎目前没有公布支持,但是国内搜索引擎是充分参考谷歌搜索技术思路和HTML标准规范的,所以很有可能是有用的。

SEO私馆结束语:如果你的网站出现搜索引擎生成的摘要不符合你设置,可以参考以上布置,前提是不影响你网站的正常运行显示。