Seo 具有动态内容的多语言站点地图文件

Seo 具有动态内容的多语言站点地图文件,seo,xml-sitemap,Seo,Xml Sitemap,我有一个动态网站,有4种不同的语言,我想设置sitemap.xml文件,我有一些问题要设置如何启动: 1-sitemap.xml在SEO中仍然是强制性的吗?因为我访问过很多排名很好的网站,但他们没有这个文件 2-设置站点地图的最佳方法是是否包含动态字段,即:我将条目添加到数据库中,我是否必须包含它们或只是固定页面,如联系人、主页、关于我们的信息 如果我必须设置动态项目,我必须生成4个站点地图,每种语言都有自己的站点地图,或者我应该将它们结合起来 这就是我所做的,我将所有语言合并到一个文件中,从动

我有一个动态网站,有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>

http://www.example.com/en/dynamic-page1.html
http://www.example.com/en/dynamic-page2.html
先谢谢你

  • 是的,最好是有网站地图,因为这是谷歌获取你首选页面索引的另一个信号

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

     <lastmod>2020-03-04</lastmod>
    
    2020-03-04
    
  • 站点地图应不大于50MB(52428800字节),最多可包含50000个URL


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

    这个问题似乎是离题的,因为它是关于SEO的,在堆栈溢出时是离题的。请阅读,以更好地理解什么时候可以在这里问SEO问题(大多数不是),以及在哪里可以得到帮助。