如何动态生成网站地图Sitemap.Xml

举报
M1.FIT 发表于 2021/11/30 16:04:26 2021/11/30
【摘要】 SEOer都知道,网站地图Sitemap对网站优化是非常重要的,特别是xml格式的sitemap.xml,因为搜索引擎蜘蛛们(如百度蜘蛛、360蜘蛛、搜狗蜘蛛等)在站内爬效率太低了,这些Spider也喜欢找到捷径,当网站有了sitemap.xml,Spider爬行网站时就更有效率了。所以开发一个动态输出sitemap.xml的程序对于SEO来说太有必要了,直接用动态程序,这样是不需要频繁手动更新。

SEOer都知道,网站地图Sitemap对网站优化是非常重要的,特别是xml格式的sitemap.xml,因为搜索引擎蜘蛛们(如百度蜘蛛、360蜘蛛、搜狗蜘蛛等)在站内爬效率太低了,这些Spider也喜欢找到捷径,当网站有了sitemap.xml,Spider爬行网站时就更有效率了。所以开发一个动态输出sitemap.xml的程序对于SEO来说太有必要了,直接用动态程序,这样是不需要频繁手动更新。website.png


Sitemap怎么生成,怎么设置动态输出程序

1、动态输出程序

输出的格式需要是xml格式,如果您的程序是php的,那么只需要在头部声明下,以下代码即可实现

header("Content-type: text/xml");

2、sitemap格式

因为是xml格式的,所以要求会严格点,以下举例简单说明下

举例说明:https://m1.fit/sitemap.xml

Sitemap.xml代码块:

<?xml version="1.0" encoding="utf-8"?><!-- XML文件需以utf-8编码 -->
<urlset>
  <url><!-- 必填,是具体某个链接的定义入口,每一条数据都要用<url>和</url>包含在其中 -->
     <loc>https://m1.fit/</loc><!-- 必填,URL链接地址,长度不得超过256字节 -->
     <lastmod>2021-11-19</lastmod><!-- 选填,该链接的最后更新时间 -->
     <changefreq>daily</changefreq><!-- 选填,此链接可能会出现的更新频率,有效值为:always,hourly,daily,weekly,monthly,yearly,never -->
     <priority>1</priority><!-- 选填,此链接相对于其他链接的优先权比值,定于0.0-1.0之间 -->
  </url><!-- 下面是另一条数据,以此类推,复制以上部分,添加添加下一条链接即可 -->
</urlset>


以下为输出格式:

下面为示例sitemap截图,上面代码篇幅有限,只是举例说明一二,没有全部写出,大家自行复制即可;

sitemap.png

做好以上步骤,就可以自动生成sitemap.xml了,接下来就可以把sitemap地址提交到百度站长工具里面,这样百度蜘蛛就可以实时爬取你站内最新内容,如果不清楚如何提交站点地图sitemap的,可以在下面留言~

【声明】原创内容转载请注明出处,切勿自行删改!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。