[英]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.