如何通过sitemap网站地图来吸引蜘蛛爬行
当你把一个网站做出一定的成绩,有一定的知名度,并且每天有很大比例的访问回头客,那么域名就是这个网站最重要的资产,但这样不是说内容就不重要。随着像WordPress、dedecms、帝国cms等高质量的内容管理系统(CMS),重新设计网站的次数很少。但是,我们仍会有名式各样的原因让网站去改版。改版后会产生怎样的作用呢搜索引擎排名改变了你辛辛苦苦、千方百计达到的排名是不是倒退
因此,我们在改版时应该做些什么,以确保搜索引擎排名排名受网站改版受到的负面影响降到最低。今天讲下5个技巧,改版不能忽略。
1、使用301重定向
这是一个重要的步骤。例如,网站的“关于我们”改版前页面URL是wwwcom/abouthtml,但是改版后也是各种各样的原因把新页面的URL改成了wwwcom/about/。这样改版后的问题是下一次搜索引擎爬虫按照以前的方式爬到“关于我们”页面,检查是否已作出任何更改,就会产生了404抓取错误。这是个问题是,解决的方法也不难,你需要写一个301重定向的每一页,有一个新的URL。如果您使用WordPress的,解决方案变得更容易。你可以只用简单的301重定向插件。如果不是,你将需要访问的。htaccess文件,并写入每301手动。
2、创建和上传新的网站地图
不二网站需要创建新的Sitemap。链接到它在页脚的地方(至少),以确保您创建一个新的HTML网站。你还需要,以确保创建一个XML站点地图上传到谷歌和Bing网站管理员工具的目的。这样发送的搜索引擎巨头的消息,你有一个新的网站(和新的地图),你会希望他们能够评估和沟通有任何困难,他们可能打破数据。这给你一个机会,来解决任何你可能已经忘记了。这也给他们一个好的开端,打破新的索引。两者都是对你有利的,网站管理员。
同样,如果你正在使用WordPress的你是幸运的。只需安装Yoast的搜索引擎插件,配置分类法(使用上的插件文档作为指南)和生成的地图。接下来,你只是想上传到谷歌和Bing网站管理员工具的URL扩展名(如sitemapxml的)。
对啊,地图讲了这么久了,百度地图竟然给忘了介绍。罪过罪过,如果你的使用dedecms那么,那么直接在后台生成就要可以了。如果不是dedecms,那么借助下第三方的工具做一个吧。做好后可以提交Baidu地图:wwwbaiducom/search/url_submithtml百度站长工具也有一个Sitemap,也可以去试下。
3、正确配置Meta标签
你推出一个新的网站,这意味着新的Meta标签。你的标题标签反映您的关键字策略Meta描述创建一个令人极具诱惑的看法让搜索的用户点击了吗网站使用的是规范的链接页面内容重复的可能性降低整个领域Meta标题和描述标签,每个页面上唯一的吗网站的每个图像的都加alt标签了吗
这么多的问题你都解决了吗如果解决了,很好,看下一个问题。
4、优化页面加载时间
一个网站的权威的一个重要组成部分,是用户体验。网页快速加载是用户体验一部分、是确保您的域名。时间太长的页面加载具有较高的跳出率和让点击的人疯狂。优化加载时间是一个任务,需要最少的精力,同时显着改善用户体验。这么办吧!
5、强化推广不二网站
辛辛苦苦把网站改版后,但是,你还没有时间去休息,事还没完呢,你需在再加强推广,告诉别人你的网站重新改版了,以让用户或搜索引擎蜘蛛适应改版后的情况。所以,你得加强下推广,再次宣传不二网站。对于搜索引擎,你需要高质量的反向链接来让他们重新获得权重。
因此,确保你留住那些高你辛辛苦苦推出重新设计网站时,搜索引擎优化排名的5个技巧。这是介绍是否全面没有,一点都没有。这仅仅是开始讨论,也仅仅是比较另类。所以请告诉我我还忘写了什么
网站网站改版方法和详细的操作步骤如下:
1、第一步,打开织梦Dedecms的主界面,直接找到“增加顶级栏目”选项并选择跳转,见下图,转到下面的步骤。
2、第二步,执行完上面的操作之后,进入新对话框,根据实际情况进行设置,见下图,转到下面的步骤。
3、第三步,执行完上面的操作之后,请单击“确定”按钮,见下图,转到下面的步骤。
4、第四步,执行完上面的操作之后,可以调用当前栏目的文章列表,见下图。这样,就解决了这个问题了。
通过sitemap网站地图吸引蜘蛛爬行的方式主要有以下几点:
1、什么是 sitemap
简单理解:sitemap 就是网站地图,它通过可视化的形式,展示网站的主要结构比如:列表页、分类页、tag 页,以及内容页面。
网站地图的主要形式包括:sitemaphtml、sitemapxml、sitemaptxt,通常情况下这三种形式的
sitemap网站地图,主要被存放在:
① 网站前端页面
通常众多站长喜好将 sitemaphtml
类型的网站地图,存放在前端页面,经常被放在网站导航中,用于向访客清晰的展示网站的结构框架,突出众多栏目。
在页面相对较多的网站,理论上它会出现多个 sitemaphtml 用于展现不同专题的内容结构。
② 网站 Robotstxt 中
理论上 sitemapxml 与 sitemaptxt 经常被存放在 Robotstxt
文件中,用于百度蜘蛛快速抓取,当然也可以做百度网址提交,加快页面收录。
具体有关 sitemap 配置的方法,你可以参考百度官方《平台工具使用帮助》中,链接提交的说明。
2、网站地图制作方法:
网站地图制作的方法有很多,通常来讲主要包括如下几个方面:
① 程序插件
一般情况下,知名的 cms 系统,都会配有 sitemap 网站地图生成插件,你需要在相应的应用市场去查询相关插件,并开启他们,比如:wordpress
插件、zblog 插件和 dedecms 织梦插件等,当然你也可以聘用技术人员,独立开发一个插件,性价比还是蛮高的。
② sitemap 生成器
目前市面上有很多在线生成 sitemap 的网站,以及客户端,比如:爱站网的 SEO 工具包,对于一些技术能力不强的小伙伴,还是很有帮助。
③ 手动生成
如果你在操作一个独立博客,每日更新的内容并不是特别多,比如在 10 篇以下,那么你完全可以手动添加 sitemap,如果你想在简单一点,你只需要选择
sitemaptxt,把 URL 网址复制到这个文本文件中就可以。
3、如何提交网站地图
通常向百度提交 sitemap 网站地图的方法很简单,你只需要登录百度搜索资源平台,你就会在:
网站支持->数据引用->链接提交中
dede57伪静态设置七步法:
第一步、后台-系统参数-核心设置-是否使用伪静态:选择“是”;
注:你的网站空间是否支持伪静态,你可以与空间的IDC商联系一下,如果是自己的服务器,那就更好办了,自己动手,丰衣足食。一般来说,空间都是支持伪静态的。Apache服务器伪静态相对简单,直接在htaccess文件中加入相应伪静态规则即可;而IIS服务器伪静态的实现,则需要加载Rewrite组件,然后配置httpdini文件。
第二步、如果你的网站已经存在生成的静态栏目或文章HTML,那么只需在后台-系统-SQL命令行工具中执行如下语句:
将所有文档设置为“仅动态浏览”:
update dede_archives set ismake=-1
将所有栏目设置为“使用动态页”:
update dede_arctype set isdefault=-1
第三步、列表页、文章页伪静态修改
打开/include/helpers/channelunithelperphp。
(1)查找:
//动态文章
if($cfg_rewrite == 'Y')
{
return $GLOBALS["cfg_plus_dir"]"/view-"$aid'-1html';
}
替换为
//动态文章
if($cfg_rewrite == 'Y')
{
return "/DedeCMS/DedeCMS57-"$aid'-1html';
}
意思是:将默认的/plus/view-1-1html文章链接格式改为/DedeCMS/DedeCMS57-1-1html。
(2) 查找:
//动态
$reurl = $GLOBALS['cfg_phpurl']"/listphptid="$typeid;
替换为
//动态
$reurl = "/category/list-"$typeid"html";
意思是:将默认的频道或是列表页URL/plus//listphptid=1变更为/dedecms/list-1html形式。
第四步、列表分页伪静态修改
打开/include/arclistviewclassphp
查找:
$plist = str_replace('phptid=', '-', $plist);
替换为
$plist = str_replace('plus/listphptid=', ‘DedeCMS/DedeCMS57-', $plist);
将默认的plus/listphptid=替换成RMB/list-;
意思是:将默认的列表分页链接格式plus/listphptid=x$x$xl修改为DedeCMS/DedeCMS57-x-x-xhtml。
第五步、文章分页伪静态
打开/include/arcarchivesclassphp,找到获取动态的分页列表GetPagebreakDM()函数末尾处:
查找:
$PageList = str_replace("plus/viewphptid=","DedeCMS/DedeCMS57-",$PageList);
替换为
$plist = str_replace('plus/viewphptid=', ’DedeCMS/DedeCMS57-', $plist);
将默认的plus/viewphptid=替换成RMB/huilv-;
意思是:将默认的文章分页链接格式plus/viewphptid=x$x$xl修改为DedeCMS/DedeCMS57-x-x-xhtml
第六步、TAG标签伪静态
DedeCms默认的TAG标签URL,形如/tagsphp/dedecms模板 /,是不是觉得有个问号不怎么爽,我们改成/tags/dedecms模板 /,是不是好看多了。
下面我们来改一下,打开/include/taglib/taglibphp:
查找:
$row['link'] = $cfg_cmsurl"/tagsphp/"urlencode($row['keyword'])"/";
替换为
$row['link'] = $cfg_cmsurl"/tags/"urlencode($row['keyword'])"/";
这样就修改好了,上传你到你的网站,切记:要记得将原网站备份哦!!
第七步、httpdini伪静态规则:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteRule ^()/RMB/list-([0-9]+)\html $1/plus/list\php\tid=$2 [I]
RewriteRule ^()/RMB/list-([0-9]+)-([0-9]+)-([0-9]+)\html $1/plus/list\php\tid=$2&TotalResult=$3&PageNo=$4 [I]
RewriteRule ^()/RMB/huilv-([0-9]+)-([0-9]+)\html $1/plus/view\php\arcID=$2&pageno=$3 [I]
RewriteRule ^()/()_()_([0-9]+)\html $1/huilv/from=$2&to=$3&num=$4 [I]
RewriteRule ^()/tags\html $1/tags\php [I]
RewriteRule ^()/tags/()(:(\)) $1/tags\php\\/$2 [I]
RewriteRule ^()/tags/()\/(:(\)) $1/tags\php\\/$2\/ [I]
RewriteRule ^()/tags/()\/([0-9])(:(\)) $1/tags\php\\/$2\/$3 [I]
RewriteRule ^()/tags/()\/([0-9])\/(:(\)) $1/tags\php\\/$2\/$3\/ [I]
将上面代码保存为:httpdini 上传到网站的根目录。
如无特特殊需求建议采用官方默认的生成静态的页面方式浏览。
0条评论