【发布时间】:2017-02-23 04:08:11
【问题描述】:
我正在尝试将 ms-seo package 用于流星,但我不明白它是如何工作的。
它应该为爬虫和社交媒体(谷歌、脸书、推特等)向您的页面添加元标记
要根据文档查看它的工作原理,我要做的就是
meteor add manuelschoebel:ms-seo
然后添加一些默认值
Meteor.startup(function () {
if(Meteor.isClient){
return SEO.config({
title: 'Manuel Schoebel - MVP Development',
meta: {
'description': 'Manuel Schoebel develops Minimal Viable Producs (MVP) for Startups',
},
og: {
'image': 'http://manuel-schoebel.com/images/authors/manuel-schoebel.jpg',
}
});
}
});
我这样做了,但该代码仅在客户端(浏览器)上执行。这对搜索引擎有什么帮助?
所以我测试一下
curl http://localhost:3000
结果没有标签
如果在浏览器中我转到 http://localhost:3000 并检查调试器中的元素,我会看到标签,但如果我检查源代码,我不会。
我不明白客户端添加的标签与 SEO 有什么关系。我认为 Google、Facebook、Twitter 在扫描您的页面以查找元标记时基本上只执行一个请求。效果与curl http://localhost:3000相同
那么这个包实际上是如何做一些有用的事情的呢?我觉得我好笨。 27k 用户它必须工作,但我不明白如何。是否需要spiderable 包才能生成静态页面?
【问题讨论】:
标签: javascript meteor