怎样建立网站sitemap,网站地图文字索引乱码解决方法
网站做好了,就需要考虑怎样做网络推广、网站优化等方面,而网站优化有一个技巧是做网站的sitemap,意思是在网站中建立一个索引,建立一个网站地图,把整个网站的所有页面做一个汇总的链接指引:方便搜索引擎的网络蜘蛛抓取。
做一个好的sitemap,当然是最好手工用网页制作工具建立,把每一个的页面链接用最它的title建立起指引到它路径的页面上,这样是最好的,但由于需要用人手建立,比较花时间,所有很多站长都是考虑用sitemap软件自动建立这个网站索引的。
现在有较多这种软件或网站在线建立方式,我们下面各为您介绍一款可行的方法:
1.用SiteMap Maker v1.01建立网站地图
双击SiteMapMaker.exe打开软件,如下图:
其余的不多说了,相信大家也会选择,现在着重给您讲解一下红色框框的地方:你可以根据你网站的编码选择对应的编码,目的是让生成的sitemap不会出现乱码。
但问题是我尝试过:
网站如果是gb2313编码,但生成出来的index.html却是乱码,这时你可以用utf-8尝试再生成一次,看看是否会乱码,我试过是成功的:不会乱码
但googlecoms.com这个网站虽然是gb2313编码,但也是要选择gb2313,生成出来的索引页才没有乱码。
所以出现问题不用灰心,多尝试变通一下,一定会成功的。
生成后的sitemap网页,你需要自行修改一下里面的索引链接,下面为您举例:
(1)如果你的原文有个链接是这样的:
<a href="" target="_blank"><strong>提高谷歌推广质量得分方法</strong></a>
这样的空链接它生成的网站地图如下:
<a href="http://www.googlecoms.com/target=">提高谷歌推广质量得分方法</a>
(2)
<a href="google_less.asp">怎样花最少的钱提高<strong>Google推广</strong>效果?</a>
生成的网站地图是这样的:
<a href="http://www.googlecoms.com/google_less.asp">怎样花最少的钱提高</a>
(3)如果整个网站里面有2个锚文本对同一个页面做了链接,而这2个锚文本的文字是不同的,那么sitemap只会把最先抓取到的做了索引,后抓取到的就放弃建立索引了,如这个网站有以下2个锚文本:
<a href="gg_zldf.asp" target="_blank">什么是谷歌广告的质量得分?</a>
<a href="gg_zldf.asp" target="_blank"><strong>谷歌广告</strong>质量得分高可用有效降低每次点击费</a>
最后只能建立到一个索引:
<a href="http://www.googlecoms.com/gg_zldf.asp">什么是谷歌广告的质量得分?</a>
2.用网站在线方式建立sitemap网站地图
你可以用谷歌搜索一下,找出你喜欢的,我比较习惯用这个:http://www.xml-sitemaps.com/
它会为您生成xml格式的页面,也比较方便
|