繁体   English   中英

使用 jquery 动态创建的内容对搜索引擎可见吗?

[英]Will Dynamically created content using jquery be visible to search engines?

我有一个不到 10 页的小网站。

标题标签包含站点名称,如下所示:

<title><?php echo SITE_NAME; ?></title>

我正在使用以下代码将页面标题动态附加到标题标签:

var url = window.location.href; 
// Url format : localhost/mysite/?page=home

  if (url.indexOf('=') == -1) {
  var path = 'home';
  } else {
    var path = window.location.href.split("=").pop();
  }

var pageName = $('h2:first').text();
  if(path == 'home') {
    var pageName = 'Home';
  } else {
    var pageName = $('h2:first').text();
  }

  $("title").append(" - " + pageName);

这个动态生成的页面标题对搜索引擎可见吗? 标题会与站点名称一起显示在 SERPS 中吗?

尽管大玩家 SE 可以并且经常渲染 JS,但它们不会渲染所有内容,也不会触发任何用户操作。 因此,这在很大程度上取决于调用此代码段的方式和时间。 此外,至少谷歌并不总是使用源中的标题作为搜索结果中的图块。 但是,我强烈建议您不要这样做。 恕我直言,这是非常低效且不可扩展的。 此外,大多数爬虫会以这种方式错过您的标题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM