如何在 XML 站点地图中指定动态 URL?

问题描述 投票:0回答:1

我在站点地图文件中找不到有关动态 URL 的信息。

例如: 我的项目中有这样的 URL

https://example.com/cards/(card id)
https://example.com/cards/1234-1234-1234-1234
https://example.com/cards/5678-5678-5678-5678
https://example.com/cards/9012-9012-9012-9012
etc.

我可以像这样写一个站点地图 URL,Google 将能够从中抓取和索引所有动态 URL 吗?

<url>
<loc>https://example/cards/:id</loc>
<lastmod>2023-02-22</lastmod>
<changefreq>always</changefreq>
<priority>1</priority>
</url>
seo google-index
1个回答
0
投票

站点地图的目的是告诉谷歌你的动态 URL 的所有有效值。您不能只是将

:id
作为站点地图中的占位符
<loc>
并期望 Google 知道如何处理它。您必须在站点地图中列出所有具有有效 id 参数的有效 URL。

您应该从站点地图中省略

<lastmod>
<changefreq>
<priority>
字段。谷歌表示很少使用它们。他们最终只会使站点地图膨胀。

您的 XML 站点地图应包含:

<url><loc>https://example.com/cards/1234-1234-1234-1234</loc></url>
<url><loc>https://example.com/cards/5678-5678-5678-5678</loc></url>
<url><loc>https://example.com/cards/9012-9012-9012-9012</loc></url>
© www.soinside.com 2019 - 2024. All rights reserved.