php - 如果我的 shtml 页面内容是由 Javascript 打印的,Google 会为它编制索引吗?

标签 php javascript seo shtml

我有 SHTML 文件,我想实现以下内容:

  • 第 1 步: 假设我有一个 SHTML 页面,默认情况下/在 <noscript> 中显示“您必须打开 Javascript 才能查看此内容”标签。

下一步的具体实现并不重要

  • 第 2 步:然后在页面加载时,JS 请求 PHP 脚本返回:

    • 1/0(纯文本),根据结果,JS 打印预期内容或验证码表单。
      或者
    • 预期的内容或验证码形式,JS 将其打印出来。

要从中得出的主要结论是内容是由 JavaScript 打印的。 Google 是否仍会像以前一样为页面(包括内容)编制索引?我需要再添加代码/指令吗?谷歌会经常索引等等吗?

注意:内容将始终为 Google 打印。 (无验证码)

最佳答案

没有。 Google 机器人不支持 Javascript。

参见 http://www.google.com/support/webmasters/bin/answer.py?answer=35769#2 :

Use a text browser such as Lynx to examine your site, because most search engine spiders see your site much as Lynx would. If fancy features such as JavaScript, cookies, session IDs, frames, DHTML, or Flash keep you from seeing all of your site in a text browser, then search engine spiders may have trouble crawling your site.

关于php - 如果我的 shtml 页面内容是由 Javascript 打印的,Google 会为它编制索引吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5993135/

相关文章:

javascript - AJAX 弹出窗口在 IE 中被阻止,但在 FF 中未被阻止

javascript - (Ubuntu/Linux) 如何使用 NodeJS 在后台运行 javascript 代码?

php - 代码点火器和搜索引擎优化

asp.net-mvc - 不同浏览器中的不同网址

php - 如何在标记 <code> </code> 中将正则表达式字符 < 和 > 替换为 < 和 >?

php - 如何在 codeigniter 中获取上一页 url

php - 插入select语句,更改字段和逻辑思维

javascript - 如何使用 RequireJS 只加载和运行一次模块

php - 从 _GET 查询创建 SEO 友好的 URL

php - Phalcon: json_encode(array()) 什么都不返回