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

推荐订阅源

美团技术团队
D
DataBreaches.Net
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
Docker
N
Netflix TechBlog - Medium
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
C
Check Point Blog
腾讯CDC
Stack Overflow Blog
Stack Overflow Blog
V
Visual Studio Blog
IT之家
IT之家
月光博客
月光博客
U
Unit 42
K
Kaspersky official blog
T
Threatpost
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
GbyAI
GbyAI
P
Proofpoint News Feed
Last Week in AI
Last Week in AI
云风的 BLOG
云风的 BLOG
酷 壳 – CoolShell
酷 壳 – CoolShell
I
InfoQ
Engineering at Meta
Engineering at Meta
Recorded Future
Recorded Future
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
Security @ Cisco Blogs
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
Security Archives - TechRepublic
Security Archives - TechRepublic
Webroot Blog
Webroot Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Hacker News - Newest:
Hacker News - Newest: "LLM"
S
Schneier on Security
S
Secure Thoughts
The Register - Security
The Register - Security
B
Blog RSS Feed
The Last Watchdog
The Last Watchdog
P
Palo Alto Networks Blog
爱范儿
爱范儿
B
Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
N
News and Events Feed by Topic
阮一峰的网络日志
阮一峰的网络日志
L
LINUX DO - 热门话题
C
Cisco Blogs
Spread Privacy
Spread Privacy
F
Full Disclosure
博客园 - 聂微东
T
The Blog of Author Tim Ferriss

博客园 - 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为站长准备的一些工具,有兴趣的可以自己看看。