<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[PJBlog3 - SEO优化]]></title>
<link>http://lioil.net/lbs/</link>
<description><![CDATA[创造机会的人是勇者；等待机会的人是愚者]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[lioil77{@}gmail.com(lioil)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>PJBlog3</title>
	<url>http://lioil.net/lbs/images/logos.gif</url>
	<link>http://lioil.net/lbs/</link>
	<description>PJBlog3</description>
</image>

			<item>
			<link>http://lioil.net/lbs/article.asp?id=215</link>
			<title><![CDATA[增加网站反向链接的10种方法]]></title>
			<author>lioil77{@}gmail.com(lioil)</author>
			<category><![CDATA[SEO优化]]></category>
			<pubDate>Sat,23 Dec 2006 00:17:46 +0800</pubDate>
			<guid>http://lioil.net/lbs/default.asp?id=215</guid>
		<description><![CDATA[　　在SEO工作中，网站优化完之后，最重要的工作就是增加反向链接了。如何增加反向链接呢?这是很多站长头疼的问题，王通在这里和大家分享10种增加反向链接的方法：<br/><br/>　　方法1、将网站提交道DMOZ目录、yahoo目录、ODP目录一个一些专业目录网站;<br/><br/>　　方法2、到交换链接的BBS发布友情链接交换信息, 比如到：<br/><br/>　　<a href="http://www.seo.org.cn/forum/" target="_blank" rel="external">http://www.seo.org.cn/forum/</a><br/><br/>　　方法3、与行业协会或商业机构联系。这些非营利性的网站的链接权重一般都比较高，所以与这些网站进行链接交换也是非常好的一种手段;<br/><br/>　　方法4、寻找竞争对手网站的反向链接，主动与这些网站进行链接交换：向超越竞争对手，最好的办法就是竞争对手有的反向链接你都有，竞争对手没有的你也有。呵呵!<br/><br/>　　方法5、发布新闻稿，在新闻稿中合理的加上超链接，当这个新闻被众多网站转载之后，就可以帮助你的网站增加非常多的反向链接：<br/><br/>　　方法6、在论坛签名中加上你的超链接。经常混论坛，发帖子，资源要好好利用;<br/><br/><br/>　　方法7、创建blog，创建blog，丰富blog的内容，在blog中合理的加上你的网站的超链接;<br/><br/>　　方法8、用搜索引擎搜索“提交网站、add url”等相关关键词。搜索到的网页中，可以增加你网站的反向链接;<br/><br/>　　方法9、给自己的增加自助链接申请功能，吸引其他网站主动与你链接;<br/><br/>　　方法10、购买反向链接，有很多站长拥有数量非常多的资源，你可以向他们购买反向链接。<br/><br/>　　增加反向链接要注意的问题：<br/><br/>　　1、要循序渐进，不要一下子增加非常多：<br/><br/>　　如果你很短时间内，迅速的增加了非常多的反向链接，你很容易会被Google放进“沙盒”，也就是说你的网站不会被Google封掉，但是却无法获得很好的排名。所以增加反向链接不要过急，要一步一步地来。<br/><br/>　　2、增加反向链接要重质量，不要单纯追求数量：<br/><br/>　　如果你的网站像长久的获得好的排名，反向链接的质量会比数量更加的重要，增加反向链接，最好找有相关度近的。<br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://lioil.net/lbs/article.asp?id=207</link>
			<title><![CDATA[两款在线生成标准sitemaps的代码]]></title>
			<author>lioil77{@}gmail.com(lioil)</author>
			<category><![CDATA[SEO优化]]></category>
			<pubDate>Tue,05 Dec 2006 08:38:47 +0800</pubDate>
			<guid>http://lioil.net/lbs/default.asp?id=207</guid>
		<description><![CDATA[两款在线生成标准的goolge sitemaps,&nbsp;&nbsp;两款的区别注意看说明,如果拷贝使用,请注意修改相关参数.<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code12496);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://lioil.net/lbs/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code12496>&lt;%<br/>&#39; asp-google-sitemaps.asp<br/>&#39; by David Yin<br/>&#39; <a href="http://seo.g2soft.net/online-tools/google_sitemaps_gen.php" target="_blank" rel="external">http://seo.g2soft.net/online-tools/google_sitemaps_gen.php</a><br/>&#39; v0.1 08.30.06 <br/>&#39;<br/>&#39; BSD 2.0 license,<br/>&#39; <a href="http://www.opensource.org/licenses/bsd-license.php" target="_blank" rel="external">http://www.opensource.org/licenses/bsd-license.php</a><br/><br/><br/>&#39;修改下面的三个设置参数，网址，物理目录和虚拟目录<br/>session(&#34;server&#34;)=&#34;<a href="http://www.yourdomain.net/" target="_blank" rel="external">http://www.yourdomain.net/</a>&#34;&nbsp;&nbsp;<br/>vDir = &#34;/&#34;<br/>phisicalDir=&#34;C:\Inetpub\wwwroot\&#34;<br/><br/>&#39;时区设置，这里设置本地时间同服务器时间的差值<br/>utcOffset=1<br/><br/><br/>set objfso = Cr&#101;ateObject(&#34;Scripting.FileSystemObject&#34;)<br/>root = Server.MapPath(vDir)<br/><br/>response.ContentType = &#34;text/xml&#34;<br/>response.write &#34;&lt;?xml version=&#39;1.0&#39; encoding=&#39;UTF-8&#39;?&gt;&#34;<br/>response.write &#34;&lt;!-- generator=&#39;<a href="http://seo.g2soft.net/online-tools/" target="_blank" rel="external">http://seo.g2soft.net/online-tools/</a>&#39;--&gt;&#34;<br/>response.write &#34;&lt;urlset xmlns=&#39;<a href="http://www.google.com/schemas/sitemap/0.84" target="_blank" rel="external">http://www.google.com/schemas/sitemap/0.84</a>&#39;&gt;&#34;<br/><br/>Set objFolder = objFSO.GetFolder(root)<br/>Set colFiles = objFolder.Files<br/>For Each objFile In colFiles<br/>&#160;&#160;&#160;&#160;response.write getfilelink(objFile.Path,objfile.dateLastModified)<br/>Next<br/>ShowSubFolders(objFolder)<br/><br/>response.write &#34;&lt;/urlset&gt;&#34;<br/>set fso = nothing<br/><br/><br/>Sub ShowSubFolders(objFolder)<br/>&#160;&#160;&#160;&#160;Set colFolders = objFolder.SubFolders<br/>&#160;&#160;&#160;&#160;For Each objSubFolder In colFolders<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if folderpermission(objSubFolder.Path) then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;response.write getfilelink(objSubFolder.Path,objSubFolder.dateLastModified)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Set colFiles = objSubFolder.Files<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;For Each objFile In colFiles<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;response.write getfilelink(objFile.Path,objFile.dateLastModified)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Next<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ShowSubFolders(objSubFolder)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;end if<br/>&#160;&#160;&#160;&#160;Next<br/>End Sub<br/><br/><br/>Function getfilelink(file,data)<br/>&#160;&#160;&#160;&#160;file=replace(file,phisicalDir,&#34;&#34;)<br/>&#160;&#160;&#160;&#160;file=replace(file,&#34;\&#34;,&#34;/&#34;)<br/>&#160;&#160;&#160;&#160;If FileExtensionIsBad(file) then Exit Function<br/>&#160;&#160;&#160;&#160;If FileNameIsBad(file) then Exit Function<br/>&#160;&#160;&#160;&#160;filelmdate=iso8601date(data,utcOffset)<br/><br/>&#160;&#160;&#160;&#160;getfilelink = &#34;&lt;url&gt;&lt;loc&gt;&#34;&amp;server.htmlencode(session(&#34;server&#34;)&amp;file)&amp;&#34;&lt;/loc&gt;&lt;lastmod&gt;&#34;&amp;filelmdate&amp;&#34;&lt;/lastmod&gt;&lt;priority&gt;1.0&lt;/priority&gt;&lt;/url&gt;&#34;<br/>&#160;&#160;&#160;&#160;session(&#34;URLS&#34;)=session(&#34;URLS&#34;)+1<br/>&#160;&#160;&#160;&#160;Response.Flush<br/>End Function<br/><br/><br/>Function Folderpermission(pathName)<br/>&#160;&#160;&#160;&#160;&#39;设置不想包括在sitemaps里的目录<br/>&#160;&#160;&#160;&#160;PathExclusion=Array(&#34;\temp&#34;,&#34;\_vti_cnf&#34;,&#34;\_vti_pvt&#34;,&#34;\_vti_log&#34;,&#34;\cgi-bin&#34;)<br/>&#160;&#160;&#160;&#160;Folderpermission =True<br/>&#160;&#160;&#160;&#160;for each PathExcluded in PathExclusion<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if instr(ucase(pathName),ucase(PathExcluded))&gt;0 then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Folderpermission = False<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;exit for<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;end if<br/>&#160;&#160;&#160;&#160;next<br/>End Function<br/><br/><br/>Function FileExtensionIsBad(sFileName)<br/>&#160;&#160;&#160;&#160;Dim sFileExtension, bFileExtensionIsValid, sFileExt<br/>&#160;&#160;&#160;&#160;&#39;<a href="http://www.googleguide.com/file_type.html" target="_blank" rel="external">http://www.googleguide.com/file_type.html</a><br/>&#160;&#160;&#160;&#160;Extensions = Array(&#34;png&#34;,&#34;gif&#34;,&#34;jpg&#34;,&#34;zip&#34;,&#34;pdf&#34;,&#34;ps&#34;,&#34;html&#34;,&#34;htm&#34;,&#34;asp&#34;,&#34;wk1&#34;,&#34;wk2&#34;,&#34;wk3&#34;,&#34;wk4&#34;,&#34;wk5&#34;,&#34;wki&#34;,&#34;wks&#34;,&#34;wku&#34;,&#34;lwp&#34;,&#34;mw&#34;,&#34;xls&#34;,&#34;ppt&#34;,&#34;doc&#34;,&#34;wks&#34;,&#34;wps&#34;,&#34;wdb&#34;,&#34;wri&#34;,&#34;rtf&#34;,&#34;ans&#34;,&#34;txt&#34;)<br/><br/>&#160;&#160;&#160;&#160;if len(trim(sFileName)) = 0 then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;FileExtensionIsBad = true<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exit Function<br/>&#160;&#160;&#160;&#160;end if<br/><br/>&#160;&#160;&#160;&#160;sFileExtension = right(sFileName, len(sFileName) - instrrev(sFileName, &#34;.&#34;))<br/>&#160;&#160;&#160;&#160;bFileExtensionIsValid = false&#160;&#160;&#160;&#160;&#39;assume extension is bad<br/>&#160;&#160;&#160;&#160;for each sFileExt in extensions<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if ucase(sFileExt) = ucase(sFileExtension) then<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;bFileExtensionIsValid = True<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;exit for<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;end if<br/>&#160;&#160;&#160;&#160;next<br/>&#160;&#160;&#160;&#160;FileExtensionIsBad = not bFileExtensionIsValid<br/>End Function<br/><br/>Function FileNameIsBad(sFileName)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if len(trim(sFileName)) = 0 then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileNameIsBad = true<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exit Function<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end if<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Filename = Array(&#34;/alive.asp&#34;,&#34;/404.asp&#34;,&#34;/500.asp&#34;,&#34;/sitemap_gen.asp&#34;)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileNameNumber = ubound(Filename)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for i=0 to FileNameNumber<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if Filename(i) = sFileName then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FileNameIsBad = True<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end if<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;next<br/>End Function<br/><br/>Function iso8601date(dLocal,utcOffset)<br/>&#160;&#160;&#160;&#160;Dim d<br/>&#160;&#160;&#160;&#160;&#39; 根据时区设置来转换本地时间<br/>&#160;&#160;&#160;&#160;d = DateAdd(&#34;H&#34;,-1 * utcOffset,dLocal)<br/><br/>&#160;&#160;&#160;&#160;&#39; compose the date<br/>&#160;&#160;&#160;&#160;iso8601date = Year(d) &amp; &#34;-&#34; &amp; Right(&#34;0&#34; &amp; Month(d),2) &amp; &#34;-&#34; &amp; Right(&#34;0&#34; &amp; Day(d),2) &amp; &#34;T&#34; &amp; _<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Right(&#34;0&#34; &amp; Hour(d),2) &amp; &#34;:&#34; &amp; Right(&#34;0&#34; &amp; Minute(d),2) &amp; &#34;:&#34; &amp; Right(&#34;0&#34; &amp; Second(d),2) &amp; &#34;Z&#34;<br/>End Function<br/>%&gt;<br/><br/></div></div><br/>这一款是直接读取空间上的文件而输出xml, 可以直接将asp提交给google,缺点就是空间上不想列出的文件,它也会读取列出,而且,如果站点内容庞大,直接提交asp给google的话,估计,生成时间上,会是一个很大问题.<br/><br/><div class="UBBPanel codePanel"><div class="UBBTitle"><a onClick="copycode(code89661);" style="float:right;cursor: pointer;font-weight: normal; font-style: normal">复制内容到剪贴板</a><img src="http://lioil.net/lbs/images/code.gif" style="margin:0px 2px -3px 0px;" alt="程序代码"/> 程序代码</div><div class="UBBContent" id=code89661><br/>&lt;%<br/>Server.ScriptTimeout=50000<br/>&#39; sitemap_gen.asp<br/>&#39; A simple script to automatically produce sitemaps for a webserver, in the Google Sitemap Protocol (GSP)<br/>&#39; by Francesco Passantino<br/>&#39; www.iteam5.net/francesco/sitemap<br/><br/><br/>session(&#34;server&#34;)=&#34;<a href="http://192.168.0.111" target="_blank" rel="external">http://192.168.0.111</a>&#34; &#39;你的域名<br/>vDir = &#34;/&#34; &#39;制作SiteMap的目录,相对目录(相对于根目录而言)<br/><br/><br/>set objfso = Cr&#101;ateObject(&#34;Scripting.FileSystemObject&#34;)<br/>root = Server.MapPath(vDir)<br/><br/>&#39;response.ContentType = &#34;text/xml&#34;<br/>&#39;response.write &#34;&lt;?xml version=&#39;1.0&#39; encoding=&#39;UTF-8&#39;?&gt;&#34;<br/>&#39;response.write &#34;&lt;urlset xmlns=&#39;<a href="http://www.google.com/schemas/sitemap/0.84" target="_blank" rel="external">http://www.google.com/schemas/sitemap/0.84</a>&#39;&gt;&#34;<br/><br/>str = &#34;&lt;?xml version=&#39;1.0&#39; encoding=&#39;UTF-8&#39;?&gt;&#34; &amp; vbcrlf<br/>str = str &amp; &#34;&lt;urlset xmlns=&#39;<a href="http://www.google.com/schemas/sitemap/0.84" target="_blank" rel="external">http://www.google.com/schemas/sitemap/0.84</a>&#39;&gt;&#34; &amp; vbcrlf<br/><br/>Set objFolder = objFSO.GetFolder(root)<br/>&#39;response.write getfilelink(objFolder.Path,objFolder.dateLastModified)<br/>Set colFiles = objFolder.Files<br/>For Each objFile In colFiles<br/>&#39;response.write getfilelink(objFile.Path,objfile.dateLastModified)<br/>str = str &amp; getfilelink(objFile.Path,objfile.dateLastModified) &amp; vbcrlf<br/>Next<br/>ShowSubFolders(objFolder)<br/><br/>&#39;response.write &#34;&lt;/urlset&gt;&#34;<br/>str = str &amp; &#34;&lt;/urlset&gt;&#34; &amp; vbcrlf<br/>set fso = nothing<br/><br/>Set objStream = Server.Cr&#101;ateObject(&#34;ADODB.Stream&#34;)<br/>With objStream<br/>&#39;.Type = adTypeText<br/>&#39;.Mode = adModeReadWrite<br/>.Open<br/>.Charset = &#34;utf-8&#34;<br/>.Position = objStream.Size<br/>.WriteText=str<br/>.SaveToFile server.mappath(&#34;/sitemap.xml&#34;),2 &#39;生成的XML文件名<br/>.Close<br/>End With<br/><br/>Set objStream = Nothing<br/>If Not Err Then<br/>Response.Write(&#34;&lt;script&gt;alert(&#39;成功生成站点地图!&#39;);history.back();&lt;/script&gt;&#34;)<br/>Response.End<br/>End If<br/><br/>Sub ShowSubFolders(objFolder)<br/>Set colFolders = objFolder.SubFolders<br/>For Each objSubFolder In colFolders<br/>if folderpermission(objSubFolder.Path) then<br/>&#39;response.write getfilelink(objSubFolder.Path,objSubFolder.dateLastModified)<br/>str = str &amp; getfilelink(objSubFolder.Path,objSubFolder.dateLastModified) &amp; vbcrlf<br/>Set colFiles = objSubFolder.Files<br/>For Each objFile In colFiles<br/>&#39;response.write getfilelink(objFile.Path,objFile.dateLastModified)<br/>str = str &amp; getfilelink(objFile.Path,objFile.dateLastModified) &amp; vbcrlf<br/>Next<br/>ShowSubFolders(objSubFolder)<br/>end if<br/>Next<br/>End Sub<br/><br/><br/>Function getfilelink(file,datafile)<br/>file=replace(file,root,&#34;&#34;)<br/>file=replace(file,&#34;\&#34;,&#34;/&#34;)<br/>If FileExtensionIsBad(file) then Exit Function<br/>if month(datafile)&lt;10 then filedatem=&#34;0&#34;<br/>if day(datafile)&lt;10 then filedated=&#34;0&#34;<br/>filedate=year(datafile)&amp;&#34;-&#34;&amp;filedatem&amp;month(datafile)&amp;&#34;-&#34;&amp;filedated&amp;day(datafile)<br/>getfilelink = &#34;&lt;url&gt;&lt;loc&gt;&#34;&amp;server.htmlencode(session(&#34;server&#34;)&amp;vDir&amp;file)&amp;&#34;&lt;/loc&gt;&lt;lastmod&gt;&#34;&amp;filedate&amp;&#34;&lt;/lastmod&gt;&lt;changefreq&gt;daily&lt;/changefreq&gt;&lt;priority&gt;1.0&lt;/priority&gt;&lt;/url&gt;&#34;<br/>Response.Flush<br/>End Function<br/><br/><br/>Function Folderpermission(pathName)<br/><br/>&#39;需要过滤的目录(不列在SiteMap里面)<br/>PathExclusion=Array(&#34;\temp&#34;,&#34;\_vti_cnf&#34;,&#34;_vti_pvt&#34;,&#34;_vti_log&#34;,&#34;cgi-bin&#34;,&#34;\admin&#34;,&#34;\edu&#34;)<br/>Folderpermission =True<br/>for each PathExcluded in PathExclusion<br/>if instr(ucase(pathName),ucase(PathExcluded))&gt;0 then<br/>Folderpermission = False<br/>exit for<br/>end if<br/>next<br/>End Function<br/><br/><br/>Function FileExtensionIsBad(sFileName)<br/>Dim sFileExtension, bFileExtensionIsValid, sFileExt<br/>&#39;modify for your file extension (<a href="http://www.googleguide.com/file_type.html" target="_blank" rel="external">http://www.googleguide.com/file_type.html</a>)<br/>Extensions = Array(&#34;png&#34;,&#34;gif&#34;,&#34;jpg&#34;,&#34;jpeg&#34;,&#34;zip&#34;,&#34;pdf&#34;,&#34;ps&#34;,&#34;html&#34;,&#34;htm&#34;,&#34;php&#34;,&#34;wk1&#34;,&#34;wk2&#34;,&#34;wk3&#34;,&#34;wk4&#34;,&#34;wk5&#34;,&#34;wki&#34;,&#34;wks&#34;,&#34;wku&#34;,&#34;lwp&#34;,&#34;mw&#34;,&#34;xls&#34;,&#34;ppt&#34;,&#34;doc&#34;,&#34;swf&#34;,&#34;wks&#34;,&#34;wps&#34;,&#34;wdb&#34;,&#34;wri&#34;,&#34;rtf&#34;,&#34;ans&#34;,&#34;txt&#34;)<br/>&#39;设置列表的文件名,扩展名不在其中的话SiteMap则不会收录该扩展名的文件<br/><br/>if len(trim(sFileName)) = 0 then<br/>FileExtensionIsBad = true<br/>Exit Function<br/>end if<br/><br/>sFileExtension = right(sFileName, len(sFileName) - instrrev(sFileName, &#34;.&#34;))<br/>bFileExtensionIsValid = false &#39;assume extension is bad<br/>for each sFileExt in extensions<br/>if ucase(sFileExt) = ucase(sFileExtension) then<br/>bFileExtensionIsValid = True<br/>exit for<br/>end if<br/>next<br/>FileExtensionIsBad = not bFileExtensionIsValid<br/>End Function<br/>%&gt;</div></div><br/>这款就是直接预先在根目录生成xml文件, 然后直接将xml地址提交给google.需要站长时常更新生成xml.]]></description>
		</item>
		
			<item>
			<link>http://lioil.net/lbs/article.asp?id=201</link>
			<title><![CDATA[Google优化圣经-转载]]></title>
			<author>lioil77{@}gmail.com(lioil)</author>
			<category><![CDATA[SEO优化]]></category>
			<pubDate>Sat,25 Nov 2006 20:03:38 +0800</pubDate>
			<guid>http://lioil.net/lbs/default.asp?id=201</guid>
		<description><![CDATA[相信不少站长都听说过站长世界webmasterworld.com（也有的是翻为网管世界）这个论坛。这是世界上最著名的站长们聚集的地方，谈论各种与网站有关的话题，包括搜索引擎优化，网络营销，网站建设的技术问题，电子商务等等。<br/><br/>站长世界的创始人Brett Tabke，是搜索引擎优化领域里教皇级的人物。据说他以前是经常使用和实验各种作弊手段的人物，当然他现在已经改邪归正了，至少表面上看起来如此。<br/><br/>近些年，他在站长世界里的帖子并不是很多，而且都非常简短。但无论他帖什么，往往都被追捧。因为他所管理的网站涉及面之宽，他本人所亲身认识的各个搜索引擎和各大电子商务公司的高层人物之多，以及他在网络世界里的权威地位之高，使他的话不得不被重视。<br/><br/>他有一篇非常著名的关于Google排名优化的文章，标题是”十二个月内，仅仅依靠Google打造成功网站“。<br/><br/>这篇文章写于2002年2月3号，到目前为止，这篇文章还是被奉为Google排名优化的圣经。所有资深的搜索引擎专家无不对这篇文章推崇倍至，而且Brett Tabke也多次骄傲的声明，就算过了四年时间，历尽了多次Google更新和Google算法的改变，他的这篇Google排名优化文章还是没什么好改动的。<br/><br/>我简单的搜索了一下有没有中文译本，竟然没有找到。当然也可能有人翻译了，而我没有找到。不过，这篇文章太重要了，所有对搜索引擎排名感兴趣的人不得不读。所以我在这里把要点翻译出来供大家参考。<br/><br/>下面是文章翻译：<br/><br/>让我们跳过理论来看看实际对Google有效的方法。我知道下面的这个系统对Google来说，每一次都有效，而且对所有的关键词都有效。这个系统 是我给客户做网站时所应用的，而且百试不爽。成功的程度当然也取决于网站所在的行业，潜在市场和竞争水平。下面的要点可以让你仅仅依靠Google，在一 年的时间里，打造一个成功的网站。<br/><br/>a)准备工作和建立内容。<br/><br/>在你注册域名之前，你就应该记录下你的想法，应该准备足够100个网页的内容。请注意是至少。这100个网页应该是真正的内容，而不是链接页，关于我们页，联系我们或者版权声明等等杂七杂八的网页。<br/><br/>b)域名。<br/><br/>你应该选择一个很容易建立品牌的域名，你要的是Google.com，而不是关键词.com。充斥关键词的域名应该被丢弃，易于建立品牌的和容易辩识的域名才是最好的。<br/><br/>域名当中所包含的关键词作用现在非常之小。为什么goto.com改名为overture.com，那次改名是我所见过的，最大胆的策略之一。这个改名的策略摧毁了几年时间所建立的品牌。<br/><br/>c）网站<a href="http://www.lioil.net" target="_blank">设计</a>越简单越好。<br/><br/>一个指标是文字内容的比重应该大于HTML格式的比重。整个网页应该规范化，应该在所有的浏览器上显示正常。比如使它符合HTML3.2标准。搜索引擎蜘蛛还并不太喜欢HTML4.0标准。<br/><br/>应该远离那些太重的因素：flash, dom, java script等。如果你必须要使用这些脚本的话，把他们作为外部文件来使用。在我看来，根本没有必要使用这些东西。这些东西几乎不能给一个网站增色，却会 极大的从各个方面伤害网站的表现（搜索引擎友好问题只是其中之一）。<br/><br/>用逻辑的方式安排你的网站，可以在目录名当中使用关键词。你也可以采用另外一种方法，也就是把所有的网页都放在根目录当中（这种方法很少见，但是事实证明是非常好的有效的方法）。<br/> <br/>不要让你的网站堆砌一大堆没用的东西，比如说建议使用什么什么浏览器，或者计数器等等，使它保持最简单化，看起来专业化。向Google自己学习，看看他的主页，简单的没法再简单了。这也正是人们所需要的。<br/><br/>速度不是最重要的因素之一，而是唯一的重要因素。你的网页应该非常快速，如果你的网页会延时3，4秒钟，你就完蛋了。当然如果你的主机和访客在不同 的国家， 3，4秒钟还有情可原，对当地的访客来说，3到4秒钟的<a href="http://www.lioil.net" target="_blank">下载</a>时间已经是极限了。超过这个时间，每多一秒钟，你就会丧失10%的流量。而这10%的流量可能 正是成功与失败的分野。<br/><br/>d)网页大小<br/><br/>越小越好，最好保持在15K以下。越小越好，最好保持在12K以下。越小越好，你最好保持在10K以下。你明白了我的意思了吧。比5K大，小于10K，这是最好的。很难做到，但是却是最有效的。对搜索引擎也有效，对访客也有效。<br/><br/>e)内容<br/><br/>每天建一页两百到五百字的网页。如果你不知道该写些什么的话，做点关键词调查，然后根据你所得到的热门关键词写文章。<br/><br/>f)密度，位置等等<br/><br/>简单老式的SEO，在这些地方用一次你的关键词：网页标题，说明标签，正文标题，网址URL，黑体，斜体，网页的最开始。关键词密度介于5%到20%之间 （也别太在意）。写出好的文章，并且检查错字。拼写检查（对中文来说，检查错字）正在变得越来越重要。因为搜索引擎已经开始运用自动纠错功能，所以已经没有可以写错别字的借口了。<br/><br/>g)导出链接<br/><br/>在每一个网页连向一到两个排名高的网站，在链接文字当中加上关键词（这一点对未来来说很重要）。<br/><br/>h)网站内的交叉链接<br/><br/>指的是同一个网站内的链接。在你的网站之内，高质量的内容之间互相链接起来。如果一个网页是关于食物的，那么你应该确保这页连向关于苹果的和蔬菜的那些页。尤其对Google来说，基于共同内容的相互链接对在你的网站之内分享PR是非常重要的。<br/><br/>你要的不是使其他网页黯然失色的一个全明星网页，你需要的是50个每天吸引一个访客的网页，而不是一个每天吸引50个访客的网页。如果你发现你的网 站里面有一页，确实是吸引大部分流量的页，那么你就应该把这一页的PR值通过交叉链接，分散到其他网页上。这有一点像老话说的分享财富。<br/><br/>i)开通网站<br/><br/>最好不要使用虚擬主机。最好使用你自己的单独的IP地址。确保你的网站可以被搜索引擎蜘蛛所索引。所有的网页都应该连向你网站里其他的网页。所有的网页距离主页都不应该超过两次点击。所有内容页也都应该链接回主页。一个在所有页上都存在的菜单系统，应该链接到你的网站上的主要部分。<br/><br/>在你完成一个高质量的网站之前，不要把它开通。开通一个不好的网站，比不开通网站更糟糕，你要的是从一开始就是一个优秀的网站。<br/><br/>申请登录开放目录，如果你有预算的话，也申请提交到雅虎和其他付费目录。如果没有预算的话，可以试试雅虎的免费提交，但是不要抱太大希望。<br/><br/>j)网站提交<br/><br/>把主页提交到Google等搜索引擎，然后接下来六个月就忘了这件事。没错，提交，然后忘了它。<br/><br/>k)记录和跟踪<br/><br/>使用一个高质量的能够记录访客来源的日志分析软件。如果你的主机提供商不提供访客来源，你就应该使用另外一家主机提供商。<br/><br/>l)观察蜘蛛<br/><br/>观察来自搜索引擎的蜘蛛们，确保蜘蛛在爬行你的整个网站。如果不是的话，你应该检查你的所有链接系统，确保蜘蛛能发现你整个的网站。如果搜索引擎需要两次才能检索完你的网站，你也不要害怕。对很多搜索引擎来说，可能需要六个月才能发现和爬行你的网站。<br/><br/>m)主题性的分类目录<br/><br/>几乎每一个行业都它自己的权威分类目录，去提交到这些分类目录当中。<br/><br/>n)链接<br/><br/>到Google版本的开放目录查看一下你的网站所在的行业，找到那些可以免费交换链接的 网站，要求和这些网站交换链接。在主题性的网页上选择一段内容做为链出的文字。如果那些网站的站长不愿意和你交换链接，也没什么，继续下一个。每一天与一 个新的网站交换链接，一个很简短的个人化的邮件就足够了。如果某个网站不愿意链接向你，别把它当回事-实际上早晚有一天他们会的。<br/><br/>o)内容<br/><br/>每天一页高质量的有内容的网页。有实效性的有主题的文章永远是最好的。避免太多博客型的个人化的东西，应该写更多文章类型的普通观众愿意看的内容。<br/><br/>提高你的写作技巧，学习适合网上人群的写作方式，多分段，短句子，读起来快的内容。大部分的网站访客不是读，而是浏览。这也就是为什么短的文章很重要。如果你看到一大篇不分段的文章，很多人马上就会按返回按纽了。<br/><br/>人们不会浪费15秒的时间，来了解你的花里唬哨的菜单系统是怎么工作的。某一个大公司的网站放上一个flash菜单系统，并不意味着你也必须这么做。<br/><br/>使用标题，使用黑体来强调重点，并且也是逻辑分割。<br/><br/>p)秘密武器<br/><br/>离所谓的秘密武器，或者今天有用明天就没用的东西远一点。不要用任何看起来像垃圾的东西，任何不道德的，或任何接近于作弊手段的东西。<br/><br/>q)导出链接<br/><br/>当你收到交换链接请求的时候，要仔细查看对方的网站，不要轻易就链接回去。通过Google查看他们的网站，并看他们的PR值。不要链接到有问题的网站和质量不高的网站。确保对方网站和你的类似，是同一个行业的。<br/><br/>r)丰富你的网站<br/><br/>可以用一些内容丰富你的网站。比如说推荐网页给你的朋友，论坛，邮件列表，电子杂志等等。去看一下你本行业的论坛，读的越多越好，直到你读不下去了。<br/><br/>s)注意小册子类型的网站<br/><br/>如果你运行的是电子商务网站，或者你有一个真正的店面，想把生意扩充到英特网上，要注意不要把你的网站做成一个宣传手册。想想人们需要什么，访客不 是来你的网站看你的内容，他们是来你的网站寻找他们自己所需要的内容。在你的文章当中，尽量少谈你自己和你的产品（我知道你在怀疑，你自己好好想想）。<br/><br/>t)每天增加一个网页<br/><br/>回到关键词研究，找出好的点子，写新的网页。<br/><br/>u)研究日志文件<br/><br/>过了30到60天之后，你应该开始从已经被登录的地方得到一些访客。仔细看一下，人们是用什么关键词搜索找到你的网站的？是不是有一些很莫名奇妙的关键词组合？为什么人们会用这些关键词找到你的网站呢？有没有什么东西是你所忽视了的呢？很有可能你应该以这些为主题，创建更多的网页。<br/><br/>仔细研究你的网站和日志，给搜索引擎需要的网页。搜索引擎会准确的告诉你，他们想要什么。你要仔细的看，在你的网站日志当中有一座有待开发的金矿。<br/><br/>v)实效性的话题<br/><br/>在你的行业当中，永远走在别人前面。比如说如果一个大公司Z，在年底要推出产品A，那你可以在十月份之前就做好一个网页，是关于产品A的。那么在十二月份之前，搜索引擎就已经收录了这个网页。<br/><br/>w)朋友和家人<br/><br/>社交联系网络对一个网站的成功也非常关键，这也是你看那些论坛的时间要得到回报的时候了。仅仅是看永远是没什么用的，论坛的价值就在于和其他的同事及网友交流。通过交流，你可以得到长远的利益，而不是仅仅读论坛。这种交际网络也会通过其他方面得到回馈。比如说导入链接小窍门，电子邮件交换意见，成为这个行业的专家的可能性等等。<br/><br/>x)记录<br/><br/>如果你每天增加一个网页的话，你会发现有的时候，一个好主意突然就出现了，没准你正在洗澡（先擦干了），正在驾车（先把车靠在路边）或者也许就在桌子上趴着。当一个好的点子出现的时候，把它记下来。不然十分钟以后，你就会忘了你刚想起来的主意。<br/><br/>要把它先记下来，然后再把细节写出来。当你没什么好点子的时候，把这些记录拿出来。这听起来很简单，但是却是一个屡试不爽的好主意。<br/><br/>y)六个月的时候，检查提交的网站<br/><br/>看一下你所提交过网站的地方，是不是收录了你的网站。如果还没有的话，就再提交一次，然后再一次忘记。试一下那些免费的分类目录。<br/><br/>z)每天建增加一页高质量的网页<br/><br/>这一点已经重复好几次了，Google喜欢内容，大量的高质量的内容。以一系列关键词为基础的广泛的内容。在经过一年以后，你应该已经有了400页左右高质量的内容。这些内容应该使你的网站在很广泛的关键词里面得到好的排名。<br/><br/>做这26件事，我担保你一年以后，你会有一个成功的网站。它将能从搜索引擎中得到每天五百到两千个访客。<br/>]]></description>
		</item>
		
			<item>
			<link>http://lioil.net/lbs/article.asp?id=199</link>
			<title><![CDATA[Alexa 的排名机制]]></title>
			<author>lioil77{@}gmail.com(lioil)</author>
			<category><![CDATA[SEO优化]]></category>
			<pubDate>Fri,24 Nov 2006 18:04:06 +0800</pubDate>
			<guid>http://lioil.net/lbs/default.asp?id=199</guid>
		<description><![CDATA[Alexa 的排名机制<br/>先决条件<br/>1、 Alexa的网站排名是按照每个特定网站的被访问量进行排名的。访问量越大，排名越靠前。<br/>2、 访问量是针对定义在域上的网站进行统计的。如：www.sina.com.cn 、news.sina.com.cn 和tech. sina.com.cn将被视作同一网站进行计数，因为它们同属于sina.com.cn这个域。但是个人主页除外，如果系统能够自动从URL地址分辨的话，将被视为彼此独立的网站。比如：在西陆（<a href="http://www.xilu.com/" target="_blank" rel="external">http://www.xilu.com/</a>）上申请myweb.xilu.com和hisweb.xilu.com两个不同的个人主页空间，myweb.xilu.com、hisweb.xilu.com和www.xilu.com将被看作三个独立的网站进行计数，而不是算作xilu.com域下的一部分统一计数。　3、提供同样内容的网站将被视为同一网站计算。中比如，传播研究网使用<a href="http://www.21agro.com" target="_blank" rel="external">http://www.21agro.com</a> 和<a href="http://www.21tex.com/" target="_blank" rel="external">http://www.21tex.com/</a>两个域名发布同样的内容，那么将被作为同一个网站来计算。<br/>4、 纳入统计的访问量仅来自使用Alexa工具栏（Alexa Toolbar）的用户。也就是说，只有用户<a href="http://www.lioil.net" target="_blank">下载</a>了Alexa工具栏，并将其嵌入自己的浏览器。这样，该用户访问某个网站的话，访问的记录才能算作被访问网站的访问量。据Alexa统计，现在使用该工具栏的用户达数百万。<br/>5、 Alexa工具栏仅在windows操作系统下，Internet Exploer浏览器中管用，使用其它操作系统或者浏览器的访问将不能被计数。<br/>6、 遇到有安全保护或加密的站点（如使用https协议），Alexa工具栏将自动关闭，因此那些安全系数高的网站，Alexa将不能对其进行搜索和统计排名。<br/>访问量算法<br/>1、 某个特定网站被排名时，依据的访问量数据是基于该网站3个月访问量记录的累积。也就是说Alexa每三个月发布一次排名结果，即通常说的名次。它的计算主要取决于用户链接数（Users Reach）和页面浏览数（Page Views）。Alexa系统每天对每个网站的用户链接数和页面浏览数进行统计，通过这两个量的三个月累积值的几何平均得出当前名次。变动是指与前三个月的比较。 2、用户链接数（Users Reach）　指通过Internet访问某个特定网站的人数。用访问某个特定网站的人数占所有Internet用户数的比例来表示。<br/>即：用户链接数 = (访问人数/全部Alexa用户数)* 100%，Alexa以每百万人作为计数单位。以雅虎（Yahoo）为例，如果它的用户链接数为28％的话，就是说随意抽取一百万的Internet用户，其中有280000人访问Yahoo。 3、 页面浏览数（Page Views）　是指用户访问了某个特定网站的多少个页面。是所有访问该网站的用户浏览的页面数之和。每个用户浏览的页面数取平均值，是所有访问该网站的用户每天每人浏览的独立页面数的平均。同一人、同一天、对同一页面的多次浏览只记一次。<br/>其它影响因素<br/>1、受使用Alexa工具栏用户的语言、地域、文化等各方面的影响。因此英文网站相对于其它语言的网站，访问量数据更容易被充分地统计。<br/>　2、由于某种需要，用户可能过多的访问alexa.com、amazon.com和archive.org这三个网站，所以这几个网站的访问量可能被过高的统计。<br/>3、很容易受网站对自己宣传的程度、打广告的多少、别的网站为其建立链接的多少的影响。 我们无法评述这样的一个网站排名的公正性和科学性，但是可以肯定任何的计算方法都不完善，然而重要的是，通过以上的大揭密，您是否找到了让自己网站排名靠前的方法？问题关键在于：被排名的网站最好主动将自己的URL地址添加到Alexa 中，否则访问量的统计会受到影响，而且Alexa不提供这些网站访问量的详细统计。]]></description>
		</item>
		
</channel>
</rss>
