【问题标题】:Sitemap file multilingual with dynamic content [closed]具有动态内容的多语言站点地图文件[关闭]
【发布时间】:2020-07-12 16:06:32
【问题描述】:

我有一个DYNAMIC网站,有4种不同的语言,我想设置sitemap.xml文件,我有一些问题要设置如何开始:

1- sitemap.xml 是否仍然是在 SEO 中是必需的?因为我访问过很多排名靠前的网站,但他们没有那个文件

2- 设置站点地图的最佳方式是包含或不包含动态字段,即:我将条目添加到数据库中,我必须包含它们还是只包含常量页面,例如联系人、主页、关于我们...

如果我必须设置动态项目,我是否必须生成 4 个站点地图,每种语言都有自己的站点地图,或者我应该将它们全部组合起来?

这就是我所做的,我将所有语言组合在一个文件中,从动态页面 1 和动态页面 2 开始,这将生成 1000 行作为动态页面,每个条目将有 4 种语言的翻译:

<?xml version=”1.0″ encoding=”UTF-8″?>

<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″

xmlns:xhtml=”http://www.w3.org/1999/xhtml”>
<url>
  <loc>http://www.example.com/en/dynamic-page1.html</loc>
  <xhtml:link 
    rel="alternate"
    hreflang="fr"
    href="http://www.example.com/fr/page-dynamique1.html" />
  <xhtml:link
    rel="alternate"
    hreflang="en"
    href="http://www.example.com/en/dynamic-page1.html" />
</url>
<url>
  <loc>http://www.example.com/en/dynamic-page2.html</loc>
  <xhtml:link 
    rel="alternate"
    hreflang="fr"
    href="http://www.example.com/fr/page-dynamique2.html" />
  <xhtml:link
    rel="alternate"
    hreflang="en"
    href="http://www.example.com/en/dynamic-page2.html" />
</url>
</urlset>

提前谢谢你

【问题讨论】:

标签: seo xml-sitemap


【解决方案1】:
  1. 是的,最好有站点地图,因为这是 Google 为您的首选网页编入索引的另一个信号。

  2. 将所有语言与动态页面 1 和 2 结合在一个文件中即可。我唯一要说的是添加最后修改日期,例如

     <lastmod>2020-03-04</lastmod>
    

站点地图不应大于 50MB(52,428,800 字节),最多可包含 50,000 个网址

您可以根据您的网站结构创建不同的站点地图,例如产品站点地图、服务、博客等将有助于调试和分析您的页面在 GSC 上的性能。

【讨论】:

    猜你喜欢
    • 2014-03-31
    • 1970-01-01
    • 2013-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-15
    • 2012-12-10
    • 2013-12-29
    相关资源
    最近更新 更多