如何解决Google +元描述+换行符=可能吗?
| Google搜索结果中显示的页面说明中是否可以包含换行符?解决方法
不可以。您不能使用html。并且HTML会忽略空格(当在文本标签中未使用空格时),因此是否有空格(\\ n \\ r等)并不重要;谷歌解析器只会抓取字符串,去除任何错误代码,然后将文本单独放置。
考虑到Google将从description meta标签中抓取150个字符。您可以在此处进行测试:http://www.javascriptkit.com/script/script2/charcount.shtml
, 不,这是不可能的。
这不一定很明显; HTML属性中的文字换行符是有效且有意义的(请参阅https://stackoverflow.com/a/983942/1709587),并且HTML规范中没有特别的规定禁止在
<meta name=\"description\" ...
元素中使用它们(请参阅https://html.spec。 whatwg.org/#meta-description),Google甚至在https://support.google.com/webmasters/answer/35624?hl=zh_CN上显示了此“ 1”描述的示例,其中包括文字换行符:
<meta name=\"Description\" content=\"Written by A.N. Author,Illustrated by V. Gogh,Price: $17.99,Length: 784 pages\">
但是,尽管如此,谷歌还是不尊重这样的换行符。在Google搜索结果中显示说明时,所有空格都被视为一个空格。我对我控制的域和尊重<meta name=\"description\" ...>
元素的其他几个应用程序(即Slack和Facebook)进行了快速实验,发现它们的行为也相同,将我放入描述中的换行符转换为空格。乍一看,在我看来这是未成文的标准。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。