我非常不熟悉元标记是如何处理动态页面的,所以我想我应该向这里的人咨询帮助:-)
我的网站有几十个动态生成的页面(例如,一堆浏览页面)。管理员可以添加和删除旅游,但在此基础上,他们还可以指定要添加到每个特定旅游中的元标记。
例如,有一页可能从我的服务器获取此信息。
meta_tags: ['yosemite', 'tour']
tour_name: 'Yosemite tour'
pics: ['image1', 'image2']
tour_description: 'This is a yosemite tour'使用该信息,我使用以下内容设置元标记
$('meta[name=description]').attr('content', 'new Meta Description here')
如果我是根据管理员提供的信息动态生成页面,那么元标记会被用于SEO吗?谢谢你的帮忙!
发布于 2019-07-28 02:44:47
那得看情况。
通常,如果您在客户端添加元标记,大多数爬虫将不会看到它们。大多数爬虫只会发出HTTP请求并解析服务器返回的HTML。
但是,一些爬虫(包括谷歌..。有时)实际上将执行JavaScript并将DOM从页面中刮出。
如果你觉得这些标签对搜索引擎优化是至关重要的,你应该确保它们是由服务器输出的。
发布于 2019-07-28 02:56:50
元标记是帮助搜索引擎爬虫理解您的网站页面内容的文本片段。目前,谷歌很少关注元关键字和元描述标签有关的SEO。但是,当页面出现在Google或其他搜索引擎结果中时,元描述标记有助于生成搜索引擎片段。
我的想法是,如果管理员提供元关键字和描述,最好将这些信息添加到您的网页。
let description = "";
if(isAdminProvideDesc){
description = "Admin provided description"
}else{
description = "Default page description"
}
$('meta[name=description]').attr('content', description)https://stackoverflow.com/questions/57237510
复制相似问题