Google 的站点地图

Sitemap for Google

我有一个网站,用户也可以在该网站上提问和回答。意味着网站上每时每刻都会添加新内容。 我对站点地图一无所知,我使用 xml-sitemaps.com 生成了站点地图。我有两个问题,

First:这是站点地图的基本结构,

<url>
    <loc>https://www.example.com/</loc>
    <changefreq>daily</changefreq>
    <priority>1.00</priority>
</url>

因为网站每次都会添加新内容,所以我应该把changefreq改成hourly还是always。哪个更好?

Second: 在我刚刚创建的站点地图中,有动态的url。意味着当用户提出一个新问题时它会生成一个新的 URL,类似于 example.com/new-question/。如何将新 url 添加到站点地图?我需要每天更新站点地图吗?

请回答。提前谢谢你:)

每个 URL 的 changefreq 应尽量匹配更改频率,如 https://www.sitemaps.org/protocol.html 中所述。搜索引擎可能会也可能不会使用此标记,因此不要指望您的网站每天都会通过 <changefreq>daily</changefreq>

进行抓取

对于第二个问题:您可以让您的应用程序在访问它时生成 XML 文件,或者编写您自己的爬虫程序来收集您网站的所有 URL 并将它们写入站点地图.