我有一个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组合在一个文件中即可。我要说的唯一一件事是添加最后修改日期,例如
<lastmod>2020-03-04</lastmod>
网站地图应不大于50MB(52428800字节(,并且最多可包含50000个URL
您可以根据您的网站结构创建不同的网站地图,例如产品网站地图、服务、博客等,这将有助于在GSC上调试和分析您的页面性能。