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



我有一个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>

提前感谢

  1. 是的,最好有网站地图,因为这是谷歌选择首选页面进行索引的另一个信号。

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

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

网站地图应不大于50MB(52428800字节(,并且最多可包含50000个URL

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

最新更新