如果我转到 www.google.com 并搜索某些内容,是否会直接从原始HTML("纯文本")页面加载中删除列表,或者列表还包括(即包括)任何可能的前端CSS / JavaScript样式/调整?
-
长版:考虑这个基本示例和后续问题:
如果我们是维基百科的网站开发人员(列出的第一个条目),并且出于某种原因,我们更改了单词" Chicken"在我们的页面上说" Triceratops"使用jQuery(在标准$(document).ready()
内),该列表仍然会说&#34; Chicken&#34;在标题下面的标题和摘录中,或者它会说&#34;三角龙&#34;? 注意:请注意,可以在<title>
内<head>
内<body>
或display:none
中的某个位置执行此操作。
同样,如果我们是同一个组织的Web开发人员,并使用了一些CSS :after
或<body>
技巧来说明&#34; Triceratops&#34;而不是&#34; Chicken&#34;,这个列表会说什么? 注意:这可能只适用于<title>
内的地方,因为据我所知,<head>
内的{{1}}标记不能通过CSS调整(它们是纯文字,无HTML)。
答案 0 :(得分:1)
This Webmaster blog post表示网络抓取工具现在执行Javascript并使用CSS呈现页面,使结果看起来更接近用户所体验的结果。
今天,我们将谈论我们渲染更丰富网站的能力 - 这意味着我们会看到您的内容更像现代Web浏览器,包括外部资源,执行JavaScript和应用CSS。 ...
为了解决这个问题,我们决定尝试通过执行JavaScript来理解页面。在当前网络的规模上很难做到这一点,但我们认为这是值得的。
答案 1 :(得分:1)
以下是一些关于通过JavaScript注入内容后索引的测试:http://www.centrical.com/test/google-json-ld-and-javascript-crawling-and-indexing-test.html
使用本文中描述的此类技术,您可以检查内容是否已编入索引。