元标记未在Google上更新

时间:2013-08-27 20:38:13

标签: html ruby-on-rails google-chrome seo meta-tags

我正在使用部署在heroku上的rails应用程序。我在我的application.html.erb文件的head标记中放置了一个元标记,但它尚未在Google上更改。我已经等了5天多了。谷歌仍在显示我的主页上的文字。

还有另外两个meta标签似乎是自动生成的,如下面的页面源摘录(即csrf-param和csrf-token)所示。这些是否会影响Google上的元描述。

以下是相关文件的摘录:

application.html.erb中的代码摘录:

<title><%= full_title(yield(:title)) %></title>
<%= stylesheet_link_tag    "application", media: "all" %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
<%= render 'layouts/shim' %>
<meta name="App Name" content="App description.">

sitemap.xml的摘录

<lastmod>2013-08-12T18:29:06+00:00</lastmod>
<changefreq>daily</changefreq>

Google Chrome上的网页来源摘录:

<html>
  <head>
<title>App Name</title>
    <link href="/assets/application-f915aa342a5dbd5b43771fda8cc.css" media="all" rel="stylesheet" type="text/css" />
    <script src="/assets/application-6f2b9741258790f721edcb490ef.js" type="text/javascript"></script>
    <meta content="authenticity_token" name="csrf-param" />
    <meta content="DCzmx+4h+r3wNv5sMTwS7U5X7u/RizzttU4U9+23DgY=" name="csrf-token" />
    <!--[if lt IE 9]>
    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    <meta name="App Name" content="App description.">
</head>

1 个答案:

答案 0 :(得分:1)

使用

<meta name="Description" content="App description.">

而不是“App Name”

Google会将“描述”元标记编入索引:

https://support.google.com/webmasters/answer/79812?hl=en