具有动态内容的多语言站点地图文件
Sitemap file multilingual with dynamic content
我有一个 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>
提前致谢
是的,最好有站点地图,因为这是 Google 选择您喜欢的页面进行索引的另一个信号。
将所有语言与动态页面 1 和 2 合并到一个文件中就可以了。我唯一要说的是添加上次修改日期,例如
<lastmod>2020-03-04</lastmod>
站点地图不应大于 50MB(52,428,800 字节)并且最多可包含 50,000 个网址
您可以根据您的站点结构创建不同的站点地图,例如产品站点地图、服务、博客等,这将有助于调试和分析您的页面在 GSC 上的性能。
我有一个 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>
提前致谢
是的,最好有站点地图,因为这是 Google 选择您喜欢的页面进行索引的另一个信号。
将所有语言与动态页面 1 和 2 合并到一个文件中就可以了。我唯一要说的是添加上次修改日期,例如
<lastmod>2020-03-04</lastmod>
站点地图不应大于 50MB(52,428,800 字节)并且最多可包含 50,000 个网址
您可以根据您的站点结构创建不同的站点地图,例如产品站点地图、服务、博客等,这将有助于调试和分析您的页面在 GSC 上的性能。