正确使用搜索引擎元标记

时间:2012-08-21 17:34:28

标签: html html5 search-engine meta-tags

我在紧张。

我最近(大约一个月前)试图让我的网站对google这样的搜索引擎很友好。但结果是,我设法完全相反,似乎我的网站在~15个月之后没有出现在谷歌搜索结果的任何地方。我的标题部分如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Company title</title>
<meta name="description" content="Description of the site">
<meta name="author" content="My own name">
<meta name="keywords" content="keywordX, keywordY, keywordZ">
<meta name="robots" content="Index, NoFollow">
... code continues below ...

我稍后尝试通过将lang="en"更改为lang="fi"(因为网站仅使用芬兰语)来修正我的标题,并在尝试在此处阅读有关它们的更多内容后删除了漫游器元标记:https://developers.google.com/webmasters/control-crawl-index/docs/robots_meta_tag

如果有人见过类似的话,我还有问题需要回答:

  1. <meta name="robots" content="Index, NoFollow"> - 即使我有“索引”属性,这是否会阻止我的网页被编入索引?或者当网站用芬兰语写成时,它是<html lang="en">的用法吗?我迫切希望现在正确地获取我的网站标题并希望或要求从谷歌新的索引轮次?
  2. Thnx提前。 - 鬃毛

2 个答案:

答案 0 :(得分:2)

  • 如果您是芬兰语网站,请将语言保持为lang='fi'

  • <meta http-equiv="content-type" content="text/html; charset=UTF-8">更改为<meta charset="utf-8">

  • 删除<meta name="keywords" content="keywordX, keywordY, keywordZ">,它不再执行任何操作,也没用。

  • <meta name="robots" content="Index, NoFollow">应该被删除,它基本上告诉搜索引擎不要同时使用您网页上的任何链接,并且会产生有害影响。如果您不想删除它,可以将其设置为默认值<meta name="robots" content="index, follow">

其余的都很好。

要查看正在进行的操作,请在Google中搜索site:yourdomainname.com,这会向您显示Google中已有的内容。

然后注册Google's Webmaster Tools,然后添加您的网站。这将深入告诉您Google对您网站的看法,以及索引中的哪些网页以及大量非常有用的信息。

答案 1 :(得分:0)

无论您的网页处理存在什么问题,都可能与您披露的数据无关。但是,可能被误导的meta标记Index, NoFollow与此有关。不是直接的,而是间接的。当你说Nofollow时,你告诉搜索引擎忽略页面上的链接,使其成为一个孤立的页面,可能比普通页面的权重更小。

然而,这种情况可以简单地解释为缺乏兴趣。如果没有指向该页面的重要链接,或者该页面缺少相关的文本内容或有一些标记问题,搜索引擎很可能永远不会找到它,或者忽略它。

在技术方面,<html lang="en">当然是错误的,除非语言是英语,但没有一般的搜索引擎被证明会关注lang属性。

基本上,在搜索引擎可见性方面,您无法通过“搜索引擎元标记”实现这一目标,但除了通过机器人排除标记之外,并没有太大的损失。