做网站最怕的就是百度不收录,其实很多时候是你没把网站地图弄对。这篇文就是手把手教你在DedeCMS里搞定地图,让蜘蛛爬得欢。不用懂代码,照着做就行,专治各种收录焦虑。
先说个大实话,很多新手觉得建个站就完事了。
结果发了几十篇文章,百度还是搜不到。
这真不是百度针对你,是你没给蜘蛛指路。
DedeCMS虽然老了点,但胜在稳定,插件多。
做地图其实就两条路,要么手动,要么插件。
手动太累,插件又怕带毒或者不兼容。
我推荐用插件,简单粗暴还省事。
你去DedeCMS官方后台或者第三方插件市场。
搜“网站地图”或者“Sitemap”关键词。
找个下载量高、最近更新时间近的插件。
别贪便宜下那些不知名的,容易出乱子。
安装插件后,通常会在后台多出一个菜单。
点进去就能看到生成按钮,一键搞定。
生成的文件一般叫sitemap.xml或者html。
记得去后台看看路径对不对,别存到隐藏目录。
这里有个坑,很多插件生成的地图只包含首页。
或者只包含最新发布的文章,旧文章全漏了。
这样蜘蛛爬几次就走了,新文章也抓不全。
所以生成完一定要检查,点开链接看看全不全。
要是你不想用插件,想自己写个模板也行。
在模板文件夹里新建一个map.htm的文件。
里面写点HTML代码,调用全站文章列表。
用{dede:arclist}标签,按时间倒序排列。
代码大概长这样,别直接抄,要改改。
比如限制一下数量,别一次全吐出来。
分页也要加上,不然页面太大加载慢。
蜘蛛也不喜欢太长的页面,体验不好。
生成静态地图的好处是,打开速度快。
动态地图虽然实时,但服务器压力大。
对于小站来说,静态地图完全够用。
而且静态文件不容易被篡改,安全系数高。
生成完地图,千万别放着不管了。
你要去百度站长平台提交这个地图链接。
在“资源提交”那里找到“地图提交”。
把sitemap.xml的地址填进去,提交。
这一步很多人会忽略,以为生成就完了。
不提交的话,百度可能不知道你有地图。
就像你发了传单但没发出去,等于白干。
提交后,百度会定期抓取,更新你的站点。
有时候提交后显示失败,别慌。
检查一下URL能不能在浏览器直接打开。
要是打不开,说明路径或者权限有问题。
看看服务器日志,是不是被防火墙拦截了。
还有个小细节,地图里的链接要是404。
百度会认为你的站点质量差,降权警告。
所以定期清理死链很重要,别偷懒。
用插件或者工具扫一遍,把坏链接删了。
DedeCMS的数据库结构比较老旧。
有时候升级版本后,插件会不兼容。
这时候就得手动改代码,或者换插件。
别死磕,换个思路也许更简单。
总之,做地图不是为了好看,是为了收录。
收录上去了,流量自然就来了。
别整那些花里胡哨的SEO技巧。
先把基础打牢,地图就是地基。
我见过太多人花几千块买SEO服务。
结果连个地图都没弄对,纯属浪费钱。
自己花十分钟就能搞定的事,何必求人。
技术这东西,自己动手丰衣足食。
最后提醒一句,地图更新频率要跟上。
文章发了,地图最好也自动更新。
或者手动去后台点一下生成按钮。
保持新鲜感,蜘蛛才愿意常来串门。
希望这篇能帮到你,少走点弯路。
建站是个细活,急不得,也马虎不得。
有问题留言,我看到会回的,别客气。