惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Simon Willison's Weblog
Simon Willison's Weblog
P
Privacy International News Feed
www.infosecurity-magazine.com
www.infosecurity-magazine.com
T
Troy Hunt's Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
Attack and Defense Labs
Attack and Defense Labs
S
Secure Thoughts
V2EX - 技术
V2EX - 技术
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
O
OpenAI News
Cloudbric
Cloudbric
Google Online Security Blog
Google Online Security Blog
Schneier on Security
Schneier on Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Help Net Security
Help Net Security
Cyberwarzone
Cyberwarzone
G
GRAHAM CLULEY
L
Lohrmann on Cybersecurity
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Spread Privacy
Spread Privacy
NISL@THU
NISL@THU
N
News and Events Feed by Topic
T
Tenable Blog
S
Security @ Cisco Blogs
N
News and Events Feed by Topic
The Hacker News
The Hacker News
C
CXSECURITY Database RSS Feed - CXSecurity.com
宝玉的分享
宝玉的分享
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google DeepMind News
Google DeepMind News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
V
Visual Studio Blog
P
Proofpoint News Feed
Webroot Blog
Webroot Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 三生石上(FineUI控件)
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Jina AI
Jina AI
雷峰网
雷峰网
T
The Blog of Author Tim Ferriss
Hugging Face - Blog
Hugging Face - Blog
腾讯CDC
L
LangChain Blog
The Register - Security
The Register - Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东

博客园 - YellowWee(端木柒)

Founders at Work: Stories of Startups' Early Days 创业初期的故事 开通新博客,欢迎大家访问:http://www.yellowwee.com.cn [转载]Fix Your Site With the Right DOCTYPE Java Top Books 自定义DataContext类 [转载]Encrypting Configuration Information in ASP.NET 2.0 Applications 安装 Sql Server Query Visualizer - YellowWee(端木柒) 生活的五项调整 C# 中的扩展方法---Extension methods in C# 《架构师杂志》评述:Scott Guthrie 转自MSDN WPF/Every CTP 发布 使用虚拟机安装vista RTM 配置.net 3.0开发环境 如何在TableAdapter中使用Data Access Application Block的疑问?? 今年的 Jolt 大奖 胡汉三 归来 IssueVision 学习笔记(三)-----设计模式之OBSERVER(观察者)模式 IssueVision 学习笔记(二)-----为控件添加自定义属性和事件 IssueVision 学习笔记(一)-----使用SoapHeader传递Web Serivices自定义的身份验证数据
生成自己站点的SiteMap
YellowWee(端木柒) · 2007-10-31 · via 博客园 - YellowWee(端木柒)

http://www.yellowwee.com.cn/post/2007/10/%e7%94%9f%e6%88%90%e8%87%aa%e5%b7%b1%e7%ab%99%e7%82%b9%e7%9a%84SiteMap.aspx

SEO技术肯定很多人都听说过,SEO(Search Engine Optimization)直译成中文是“搜索引擎优化”。就是研究如何提高自己网站在搜索引擎中的排名。其中有一项就是在自己的站点加入SiteMap,让搜索引擎更好的理解你的网站,更容易的索引你的页面。

 

         SiteMap允许你“告诉”搜索引擎你网站页面的URLs。SiteMap其实就是一个XML文档,其中列出了你站点页面的URLs。下面就是一个SiteMap的例子:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">    
   <url>
     
       <loc>http://www.example.com/</loc>
     
       <lastmod>2005-01-01</lastmod>
     
       <changefreq>monthly</changefreq>
     
       <priority>0.8</priority>
   </url> 
   <url>
     
      <loc>http://www.example.com/catalog?item=12&amp;desc=vacation_hawaii</loc>
   
      <changefreq>weekly</changefreq>
  
    </url>
  
 </urlset>

是不是看见这么长一串的XML就放晕啊?<loc><changefreq>这些都是什么意思?

还好Google为我们提供了一个SiteMap生成器(SiteMap Generator),你可以到http://www.sourceforge.net/project/showfiles.php?group_id=137793&package_id=153422 这里下载。

如果你不喜欢Google,这里还有第三方提供的SiteMap 生成器。http://code.google.com/sm_thirdparty.html

 

如果你有兴趣理解研究SiteMap协议,可以到https://www.google.com/webmasters/tools/docs/en/protocol.html 了解。

 

下面来说一下如果要使用Google 的SiteMap生成器,需要什么前期准备:

 

1.         首先你必须有在Web服务器上运行脚本的权限。(如果你是使用虚拟主机,那么可以在本地的测试环境下运行生成SiteMap,并替换其中的连接为你的虚拟主机地址)

2.         由于Google 的生成器是用Python写成,要运行它你必须要装有Python 2.2或后续版本。(从这里下载http://www.python.org/download

3.         当然生成SiteMap后你要能把它放到你的服务器或虚拟主机上。

 

如何生成SiteMap:

 

1.         下载Google SiteMap生成器:http://www.sourceforge.net/project/showfiles.php?group_id=137793&package_id=153422

2.         创建配置文件

 

修改example_config.xml文件(包含在下载的压缩包中)中找到

<site base_url="http://www.example.com/" store_into="/var/www/docroot/sitemap.xml.gz"verbose="1"> 

修改base_url为你自己的Url

修改store_into为你存放SiteMap的地址

 

修改后我的是:

<site base_url="http://www.yellowwee.com.com.cn/" store_into="sitemap.xml"verbose="1"> 

             根据example_config.xml的说明设置配置文件的剩余部分。

3.         上传脚本到服务器:需要上传config.xml、sitemap_gen.py到你的web服务器

4.         运行生成脚本sitemap_gen.py生成SiteMap

 python sitemap_gen.py --config=<path/config.xml>

把生成的SiteMap提交给Google,Google就会根据你的SiteMap索引你的站点,这样你的站点出现在Google搜索结果中的几率就会大大增加喽。(因为很多网站是页面动态生成,虽然Google会索引动态页面,但如果索引时遇到错误,就会跳过索引。提交SitaMap后Goolge就知道如何索引你的站点,减少因出错没有索引到的几率)

 

提交SiteMap到Google,请到“Google 网站管理员工具”。“Google 网站管理员工具”里还有Google为站长准备的一些工具,有兴趣的可以自己看看。