当前位置:主页 » 如何管理Sitemap和死链文件

如何管理Sitemap和死链文件

Sitemap和死链文件是什么?有什么作用嗯?怎么去管理呢?Sitemap字面上的意思就是网站地图,说白了就是网站有用的链接地址,提交给站长平台,好让搜索引擎更好的收录,而死链文件刚好相反,死链文件就是无用的链接地址、打不开的链接地址或者是空白的链接地址的集合,”告诉“搜索引擎此类型文件不要收录了。这两种类型的文件都会在很大程度上影响网站的质量,尤其是死链地址的数量是搜索引擎评判网站质量好坏的重要指标,管理好Sitemap和死链文件都能使网站更好地被搜索引擎收录,相反那就惨了,网站不会被更多人知晓,因此管理好Sitemap和死链文件是必须的。

需要准备的:

快速生成代码的工具,比如Visual Studio。 记事本分割工具,比如有很多啊。

详细操作方法和步骤:

首先必须对Sitemap和死链文件这两个概念有清晰地认识,前面也提到过了,一个就是网站有用的、好的链接地址,提交给搜索引擎,一个是死链地址,不好的,差的链接地址,也要提交给搜索引擎,”告诉“其不要收录,影响了网站的评判质量,其次就是要提交Sitemap和死链文件,当然这其中的管理也非常重要,最后的文件删除也是需要的,因此管理好Sitemap和死链文件是一个常规必须的工作。
提交Sitemap和死链文件给搜索引擎,这个非常简单,就是将好的链接地址提交到Sitemap提交的地方,将不好的链接地址提交到死链文件提交处,这里必须要注意的地方是死链文件处提交的链接地址响应码必须是404,不然搜索引擎会认为是活链,会收录链接地址,更不会删除链接地址。当然提交Sitemap的链接地址也要保证能够时时刻刻正常访问,网站的不稳定都会影响搜索引擎对这些数据的操作。
提交链接地址时,情况时少量链接地址可以搞定,只需要将简单的链接地址写入到文本文档中就可以了,但是一旦涉及到大量链接地址,尤其是Sitemap文件中的链接地址往往都是万级别的,况且搜索引擎对单个文档的操作也有数量限制,有些限制在2万,有些是5万,但是个人建议还是5千的数量最好,采用xml集群化的方式,详细参见各大搜索引擎的帮助都可以查询得到,借助分割工具将大数量的链接地址分割成小文件,方便搜索引擎操作。
分享生成死链文件的方法,有时候往往仅仅获得数据的id,然后生成链接地址: string path = @"...id.txt";//存储id的文本文档 string[] strs = System.IO.File.ReadAllLines(path); for (int i = 0; i < strs.Length; i++) {     str[i]="";//生成需要的链接地址 } System.IO.File.WriteAllLines(path.Substring(0, path.LastIndexOf(".")) + "sl.txt",strs);//输出链接地址到存储id文本文档的路径 //这只是一个思路,每个人都可以制定适合自己的代码生成方式 -------------------------------------------------------------------------------- 同样生成sitemap文件的方便方法: int nums = 6;//需要生成文件个数 string[] strss = new string[nums + 3]; strss[0] = @"<?xml version=""1.0"" encoding=""UTF-8""?>"; strss[1] = "<sitemapindex>"; strss[nums + 2] = "\r\n</sitemapindex>"; for (int j = 2; j < strss.Length - 1; j++) { strss[j] = "\r\n<sitemap>\r\n<loc>......" + (j - 1) + ".txt</loc>\r\n<lastmod>2015-01-24</lastmod>\r\n</sitemap>"; } System.IO.File.WriteAllLines(@"sitemapsl.xml", strss);  //同样思路决定出路,方便就好
知道Sitemap和死链文件的重要性以及提交文件之后,同时还需要观察文件的处理情况,定期查看Sitemap文件是否正常,死链文件是否被删除等情况,有可能因为文件中的某个细小错误就会导致整个文件不被操作,单个文件的链接地址数量较少有利于搜索引擎对链接地址的操作,尽管大平台的数据处理能力高效,但是单文件数量较小有利于加速对文件的操作。

需要注意的:

常备方便程序,提交效率。 死链文件会因活链导致整个文件出错。

请看图片示例:

如何管理Sitemap和死链文件

如何管理Sitemap和死链文件

如何管理Sitemap和死链文件

如何管理Sitemap和死链文件

如何管理Sitemap和死链文件

如何管理Sitemap和死链文件

如何管理Sitemap和死链文件

如何管理Sitemap和死链文件

如何管理Sitemap和死链文件