制做Google Sitemap文件的简单方法与图文教程
什么是Google Sitemap
Google新推出的Sitemap,是对原来robots.txt的扩展,它使用XML格式来记录整个网站的信息并供Google读取,使搜索引擎能更快更全面的收录网站的内容。
Sitemap的作用就好像为网站提供了整站的RSS,而Google就是这些RSS的订阅者,只要网站有更新就会自动通知Google。这样一来,搜索引擎的收录由被动的Pull变成了主动的Push。
如何制作sitemap
一、确保自己有Google帐号
二、制作Sitemap
1、打开http://www.sitemapspal.com
2、在黄色输入框中输入自己的网址:http://www.mysoo.net,回车。
3、向下拖动滑动条,就能看到生成的Sitemap代码。
4、打开记事本,新建文本文档。将所有文件拷入,另存为sitemaps.xml文件。
5、或者跑过3.4步,右键点击上图所示框下的Download Now。另存为sitemaps.xml文件。
三、制作Sitemap
1、将Sitemap.xml上传到服务器
具体就不说了吧。我传上去后地址是http://www.mysoo.net/sitemaps.xml
2、打开http://www.google.com/webmasters/sitemaps/,以Google的帐号登录。
3、添加网站
点击“添加”,选择添加一个常规的Sitemap站点。点击下一步。
输入刚才Sitemap的地址http://www.mysoo.net/sitemaps.xml。
4、验证自己为网络管理员
进行到下一步后,Google找到这个文件,会提示需要一个googlexxxxx.html的空文件。
在自己的服务器根目录下建立这个文件即可,里面不需要有任何内容。
5、 搞定。
这样就搞定了,根据提示一下步即可。
后话:
关于制作Sitemap的方法
其实在Sitemaps 常见问题解答已经说得很清楚,可惜很多人没有看帮助的习惯,或者说没有仔细看,就断然否定无法制作。
先看Google的说明
虽然Sitemaps 生成器的要求是什么?中声称必须Python 2.2 或更高版本,但是Goolge在也推荐了第三方的程序、网站。我们就是在线来完成的。
相关推荐
-
C#生成sitemap站点地图的方法
Sitemaps是Google的一个和网站管理员相关的工具,有点象BLOG的RSS功能,是一个方便自己的服务,如果大家都采用了这种方式提交自己的更新的话,Google就再也不用派出那么多爬虫辛辛苦苦的到处乱窜了,任何一个站点,只要有更新,便会自动"通知"Google,方便Google进行索引. 好像最近BAIDU也开始支持XML格式的sitemap的站点地图了. 目前网络上有很多免费的生成sitemap站点地图的工具,使用起来也比较方便.其原理就是抓取你指定的页面,获取页面上所有的链接
-
dedecms实现仿downkr的sitemap效果代码
修改的是dedecms目录下的/include/inc_sitemap.php文件 复制代码 代码如下: <?php //class SiteMap //-------------------------------- require_once(dirname(__FILE__)."/config_base.php"); require_once(dirname(__FILE__)."/inc_channel_unit_functions.php"); cl
-
CodeIgniter基本配置详细介绍
$config['base_url'] = "http://www.jb51.net/". 您网站的网址,CodeIgniter 会根据这个网址来生成链接.表单地址等.$config['index_page'] = "index.php" CodeIgniter 根目录下的 index.php 文件名,CodeIgniter 会使用它来生成链接地址.如果使用隐藏 index.php 的 URL,将其设置为空字符串:$config['index_page'] = &q
-
用Google Sitemaps帮助你SEO
用Google Sitemaps帮助你SEO 作者:Matthew Coers 译者:Sheneyan(子乌) 时间:2006.07.12 英文原文: Search Engine Optimization with Google Sitemaps 中文译文地址:用Google Sitemaps帮助你SEO (子乌注:这篇文章对google推出的免费服务google sitemap进行了一些应用上的分析,对于优化站点能起到很大帮助.) 什么是Google Sitemaps? Google Site
-
CodeIgniter使用phpcms模板引擎
CodeIgniter很适合小站点应用开发,但是它自带的view功能可能会给不懂PHP的前端人员带来麻烦. 相比之下phpcms的view模板解析就强大多了,所以这里就把PHPCMS的模板解析功能剥离出来,加到PHPCMS上.首先在CodeIgniter libraries中 增加 template_cache.php 复制代码 代码如下: <?php if (!defined('BASEPATH')) exit('No direct script access allowed'); /** *
-
CodeIgniter生成网站sitemap地图的方法
1.建立了一个名为sitemap的控制器 复制代码 代码如下: <?phpif (!defined('BASEPATH')) exit ('No direct script access allowed'); class Sitemap extends CI_Controller{ public function __construct() { parent::__construct(); $this->load->model('sitemapxml'); } function i
-
google sitemap.asp
用于生成sitemap.xml文件的东西,利于google等搜索引擎的抓取. 复制代码 代码如下: <% Server.ScriptTimeout=50000 ' sitemap_gen.asp ' A simple script to automatically produce sitemaps for a webserver, in the Google Sitemap Protocol (GSP) ' by Francesco Passantino ' www.iteam5.net/fra
-
CodeIgniter上传图片成功的全部过程分享
最近几天正在做一个小型CMS,用到图片上传了,想利于CodeIgniter的上传类去实现,但测试中有好多问题,我把经过和要注意的地方分享一下! 复制代码 代码如下: <?php echo form_open_multipart('picture/upload');?><?php echo form_upload('userfile');?> /*注意,这里是userfile,$this->upload->do_upload(),这里do_upload默认上传文件的表单名
-
PHP生成sitemap.xml地图函数
复制代码 代码如下: <?php /** * 网站地图更新控制器 * * @author Garbin * @usage none */class SitemapApp extends FrontendApp{ function __construct() { $this->SitemapApp(); } function SitemapApp() { parent::__construct();
-
制做Google Sitemap文件的简单方法与图文教程
什么是Google Sitemap Google新推出的Sitemap,是对原来robots.txt的扩展,它使用XML格式来记录整个网站的信息并供Google读取,使搜索引擎能更快更全面的收录网站的内容. Sitemap的作用就好像为网站提供了整站的RSS,而Google就是这些RSS的订阅者,只要网站有更新就会自动通知Google.这样一来,搜索引擎的收录由被动的Pull变成了主动的Push. 如何制作sitemap 一.确保自己有Google帐号 二.制作Sitemap 1.打开http
-
恢复百度云盘本地误删的文件脚本(简单方法)
今天被同步盘搞得焦头烂额. 辛苦码的代码(除了重要的.备份过的)都被删掉了-- 当时我就石化了... 随后发现同步盘目录有个delete目录,里面还有manifest.xml,和一堆改了名的文件, 看到manifest.xml的内容时,瞬间觉得有救了,立马开搞python 废话不多说,直接上代码: #-*- coding:utf-8 -*- from xml.etree import ElementTree import os import sys reload(sys) sys.setdefa
-
JavaWeb中导出excel文件的简单方法
在平时做系统项目时,经常会需要做导出功能,不论是导出excel,还是导出cvs文件.我下面的demo是在springmvc的框架下实现的. 1.JS中只需要用GET模式请求导出就可以了: $('#word-export-btn').parent().on('click',function(){ var promotionWord = JSON.stringify($('#mainForm').serializeObject()); location.href="${ctx}/promotionW
-
php实现当前页面点击下载文件的简单方法
php控制器中代码 public function downFile($path = ''){ if(!$path) header("Location: /"); download($path); } download文件下载函数代码 function download($file_url,$new_name=''){ if(!isset($file_url)||trim($file_url)==''){ echo '500'; } if(!file_exists($file_url)
-
nodejs读写json文件的简单方法(必看)
nodejs 读json文件 var fs=reauire('fs'); var file="d:\\0.json"; var result=JSON.parse(fs.readFileSync( file)); //操作对象 nodejs 写json文件 var coors = {}; coors.left_top = {}; coors.right_top = {}; coors.left_bottom = {}; coors.right_bottom = {}; //填充coor
-
vue 引入公共css文件的简单方法(推荐)
如果不想把css写在单文件组件里如这样: <template> <div id="app"> <div class='nav-box'> <ul class='nav'> <li> <a href="#/" rel="external nofollow" rel="external nofollow" >home</a> </li>
-
Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法)
本篇文章主要涉及mysql5.7.14用以往的安装方法安装存在的密码登录不上,密码失效等问题的解决办法,希望可以帮到有同样困扰的朋友. 具体过程如下: 一.软件下载: 1.通过http://dev.mysql.com/downloads/mysql/下载mysql5.7.14. 2.将下载的文件进行减压,作者的减压目录是:D:\Program Files (x86)\MySQL-5.7.14-winx64. 二.安装前准备工作: 1.配置环境变量,将D:\Program Files (x86)\
-
IDEA导入Eclipse项目的方法步骤(图文教程)
背景:用习惯了idea再去用eclipse实在用的不习惯,于是将老的eclipse项目导入到eclipse,网上有很多教程,看了很多博客都不行,一直报错,各种报错,现在终于好了,我们一起来看看怎么将eclipse的项目导入到idea 1新建一个文件夹,idea打开这个空文件夹 2.将项目导入 3.窗口右下角等待项目编译完成 4.配置项目环境和结构 注意:上面的webapp有可能是webcontent和webRoot (不同项目不同文件夹名称) 5.配置Tomcat 6.重新编译项目,编译完成后启
-
将idea中xml文件背景颜色去除的图文教程
Darcula主题中的xml默认配置很影响视觉感受,如下图: 第一步:除去SQL代码块的背景颜色,步骤如下 设置后还是很影响视觉 第二步:除去代码背景颜色,步骤如下 修改配置后效果如下 注意: 更换主题后需重新设置. 到此这篇关于将idea中xml文件背景颜色去除的图文教程的文章就介绍到这了,更多相关idea中xml文件背景颜色内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
-
linux系统挂载数据盘的方法(视频图文教程)
本篇教程是以阿里云主机进行测试发布教程. 首先这是阿里云官方帮助中心制作的一个官方教程,大家看一边看视频一边看图文教程来操作: 图文教程: Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作. 一:登陆 用Linux 的SSH 登陆软件(xshell 或者putty) 登陆阿里云主机服务器. 二:查看主机数据盘 在没有分区和格式化数据盘之前,使用 "df –h"(回车)命令,是无法看到数据盘的,可以使用"fdisk -l"(回车)命令
随机推荐
- nginx多server日志分割脚本分享
- jQuery contains过滤器实现精确匹配使用方法
- vue中计算属性(computed)、methods和watched之间的区别
- Python实现文件复制删除
- Asp.Net MVC4通过id更新表单内容的思路详解
- Android蓝牙通信聊天实现发送和接受功能
- Android异步加载数据和图片的保存思路详解
- Android 管理Activity中的fragments
- nodejs 搭建简易服务器的图文教程(推荐)
- Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
- 收集asp的常用函数
- Android中App字体大小不随系统改变而改变
- iis、apache、nginx使用X-Frame-Options防止网页被Frame的解决方法
- Formatting Long Lines 格式化多行字符的shell脚本
- MySQL OOM 系列三 摆脱MySQL被Kill的厄运
- jquery ajax提交表单数据的两种实现方法
- js jquery获取随机生成id的服务器控件的三种方法
- JavaScript对Cookie进行读写操作实例
- 一种可以穿透还原卡和还原软件的代码
- c# 正则指引--字符组