在Sitemap.xml文件中添加自定义属性

时间:2014-02-01 21:32:05

标签: xml sitemap

我有一个面向公众的网站。我正在使用sitemap.xml文件告诉搜索引擎我网站上的网址。我还有一些服务器端代码正在读取我的sitemap.xml文件。事实证明,我想为每个<url>标记添加一些自定义属性。例如,我的s​​itemap.xml文件目前如下所示:

<?xml version="1.0" encoding="utf-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>http://www.ecofic.com/contact</loc>
    <lastmod>2013-06-04</lastmod>
    <changefreq>never</changefreq>
  </url>
</urlset>

我想做以下事情:

<?xml version="1.0" encoding="utf-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>http://www.ecofic.com/contact</loc>
    <lastmod>2013-06-04</lastmod>
    <changefreq>never</changefreq>
    <details author="Joe Smith" title="some title">This is a longer description of about the blog post. This will serve as a preview.</details>
  </url>
</urlset>

我的问题是,那是合法的吗?我的意思是,搜索引擎会忽略我的自定义标签吗?或者,搜索引擎会看到我的站点地图,将其视为无效,并忽略整个文件吗?

谢谢

1 个答案:

答案 0 :(得分:1)

自定义标记无效,您只应按模式定义使用。由于自定义标记,您的站点地图可能会被搜索引擎拒绝。