2011-10-04 51 views
2

是否有一些动态创建关键字的方式。从html内容中生成META关键字

我想在当前页面上选择最多20个随机单词,并将其添加到我的META信息中。

所以当我更新页面时,关键字会自动更新等。

这是可能吗?

回答

4

请看看这个帖子,你可能想在阅读后放弃这个。这是不值得的努力。

How can I automatically generate SEO keywords based on dynamic page contents?

克里斯

+0

如果我创建一个贯穿站点文本的函数,检查每个单词,获取最常用的,并将其添加到元信息...?这应该不够吗? –

+1

如果你坚持填充关键字meta标签,你可以这样做。但请记住,在每次请求时执行此操作都会非常耗费资源,并会降低页面的加载速度。你也必须考虑去除相当常见,毫无意义的词,如'否则'',尽管'等'等等。希望你明白我的观点? – Drakkonite

+0

我完全理解。我会检查字符串长度是否大于4甚至是5. Thx。 –

2

工具和脚本不能决定什么是对你的网站适合的关键字,你做自己动手。选择您感觉用户输入的一些重要关键字,以便搜索您网站上可用的内容。

0

在ASP.NET 4.0中,您可以使用新属性的MetaKeywords和MetaDescription:

protected void Page_Load(object sender, EventArgs e) 
{ 
    //Adding Page meta tags information 
    this.Page.MetaKeywords = “ASP.Net 4.0 SEO Meta Tag”; 
    this.Page.MetaDescription = “Serializing and Deserializing Thoughts..”; 
} 

但我不认为它将使意义生成的随机关键字。无论如何,搜索引擎会查找关键字。我会添加特定于内容的关键字。

没有人真正知道搜索引擎如何创建索引。如果你假冒你的关键字,它们不会被使用,但我可以想象,与内容相对应的真正关键字可以对页面进行评分。至少这就是谷歌告诉我们的。

+0

是的,我已经为我所有的元信息创建了getter和setter。我不想创建随机关键字,我想选择比其他关键字更多使用的关键字。猜猜这是不可能的? –

+1

你的意思是你想要设置内容中主要使用的单词吗? Ithnk这是一个搜索引擎会做什么,因此它是无用的。你可能会得到像'the'这样无用的单词。 – slfan