å¤åˆ¶ç«™ç‚¹ä¸ŽDeDecms防采集的方法
去年年底,æŸå®¢æˆ·æ‰¾æˆ‘帮忙制作了一个ä¼ä¸šç½‘站,考虑到网站日åŽè¦è¿›è¡Œæœç´¢å¼•æ“ŽæŽ¨å¹¿ï¼Œå› æ¤ï¼Œç½‘站在SEO上必须具备æœç´¢å¼•æ“Žå‹å¥½æ€§ï¼Œæƒè¡¡å·¦å³ï¼Œæœ€ç»ˆæˆ‘选择了DeDeCMSï¼Œè¿™æ ·å¯ä»¥åœ¨URLã€PageTitleã€TextBlockã€LinkBlockã€Auto Sitemapã€Related Articleå‡ æ–¹é¢åŠæ—©è¿›è¡ŒSEO布局。于是,在æ 目规划ã€å¸ƒå±€è®¾è®¡ã€æ¨¡æ¿åˆ¶ä½œé˜¶æ®µï¼Œæˆ‘便将å„ç§SEOå…ƒç´ å……åˆ†èžå…¥æ•´ä¸ªåˆ¶ä½œé˜¶æ®µï¼ŒæœŸæœ›ç«™ç‚¹ä¸Šçº¿åŽï¼Œæœç´¢æŽ’åæƒé‡å¯ä»¥å¿«é€Ÿç§¯ç´¯ã€‚特别是在模æ¿ä»£ç 撰写方é¢ï¼Œæœ‰æ•ˆçš„控制链接输出与导入,尽å¯èƒ½æ高内链接的相关性以åŠå…³é”®è¯åŒ¹é…çš„ä½ç½®ï¼Œå¹¶åŽ»é™¤äº†æ— 用的网页噪音信æ¯ï¼Œä½¿æ¯ç±»é¡µé¢ä¸»é¢˜éƒ½ç‰¹åˆ«çªå‡ºã€‚
æžœä¸å…¶ç„¶ï¼Œç½‘ç«™æ£å¼å‘布åŽï¼Œç½‘站收录比例很快达到70%,ç»å¤§å¤šæ•°äº§å“终端页被收录,部分资讯页é¢è¢«æ”¶å½•ï¼Œæ›´é‡è¦çš„是:行业关键è¯æŽ’å与产å“关键è¯æŽ’åè¿›æ¥é£žé€Ÿï¼›æ•´ä¸ªç½‘站在SEOè¿è½¬ä¸å‘ˆè‰¯æ€§å‘展趋势。客户开始接手网站并æ£å¸¸æ›´æ–°ç«™ç‚¹å†…容,按照设定的计划,一切本应该顺利进展。
然而就在近期,网站SEO表现开始下滑,首当其冲的是网页收录数é‡ï¼Œåœ¨ç™¾åº¦ç»Ÿè®¡åŽå°æ˜¾ç¤ºçš„页é¢ç´¢å¼•é‡ä¸Žæœç´¢æ¡†ä¸site命令返回结果数差别明显,site命令显示åªæœ‰2个页é¢è¢«æ”¶å½•ï¼Œå‡æ˜¯é¦–页,带www与ä¸å¸¦www的两个版本的首页。除æ¤ä¹‹å¤–,当资讯被æ£å¸¸æ›´æ–°åŽï¼Œç™¾åº¦å¾ˆå¿«ç´¢å¼•äº†ï¼ŒçŸæ—¶é—´å†…通过site命令å¯ä»¥è¿”回结果,但时间ä¸é•¿å³åˆå‘现收录失效。综åˆä¸Šè¿°æƒ…况,我认为网站已ç»è¢«ç™¾åº¦é™æƒäº†ã€‚
ä¸ºäº†æ‰¾åˆ°é—®é¢˜æ‰€åœ¨ï¼Œæˆ‘ç ”ç©¶äº†å„个方é¢çš„å½±å“å› ç´ ï¼Œç»“æžœå‘现:(1)除了æ£å¸¸æ›´æ–°ç½‘站内容外,ä¼ä¸šæ–¹ä¹Ÿåœ¨ç§¯æžè¿ä½œå¤–链,建设外链本æ¥æ˜¯å¥½äº‹ï¼Œä½†å´ç”¨é”™äº†æ–¹å¼ï¼Œå‚与了资æºç«™çš„链轮;(2)网上惊现模æ¿ç›¸åŒã€å†…容相åŒã€å“牌ä¸åŒçš„仿制站,而且仿制站在百度收录也是åªæœ‰é¦–页,与客户网站“惊人的相似”。
1ã€å…³äºŽé“¾è½®é—®é¢˜ï¼Œè¿˜å¥½æˆ‘åŠæ—¶å‘现并制æ¢äº†è¿™ç§è¡Œä¸ºï¼Œç”±äºŽåªæœ‰å‡ 篇产å“页å‚与了链轮,时间ä¸é•¿ï¼Œåº”该ä¸è‡³äºŽå½±å“如æ¤ä¹‹å¤§ï¼Œä½•å†µè¿˜æ˜¯è‡ªèº«èµ„æºç«™ç‚¹ã€‚
2ã€å…³äºŽå¤åˆ¶ç«™ç‚¹ï¼Œå·²ç»å¾ˆå°‘è§äº†ï¼Œå¤§éƒ¨åˆ†äººéƒ½ä¼šæœ‰æ„识的形æˆç«™ç‚¹å†…容或者组织形å¼ä¸Šçš„å·®å¼‚åŒ–ï¼›è€Œå®¢æˆ·ç½‘ç«™å‡ºçŽ°è¿™æ ·çš„SEO症状,ææ€•å…³é”®å°±åœ¨äºŽä»¿åˆ¶ç«™ç‚¹ï¼Œå½“åœ¨æˆ‘çœ‹åˆ°ä»¿åˆ¶ç«™çš„ä¸€åˆ»æˆ‘å½»åº•æ— è¯äº†ï¼Œé™¤äº†ä¼ä¸šå“牌å称ä¸åŒï¼Œç½‘站其他东西我都太清楚了;我很想å槽,å¯å›žå¤´ä¸€æƒ³çŽ°åœ¨çš„互è”网ä¸å°±æµè¡Œå„处抄è¢çš„风气å—ï¼Œä¹Ÿè®¸ä¹ æƒ¯äº†å°±å¥½ï¼Œå¯æˆ‘TM实在ä¸èƒ½å¿å—的是,模æ¿100%仿制就算了,数æ®åŽŸå°ä¸åŠ¨çš„é‡‡é›†è¿‡åŽ»ä¹Ÿç½¢äº†ï¼Œæ‹œæ‰˜ï¼Œä½ TMDæ•¢ä¸æŠŠ99%é›·åŒçš„站点整体å‘布出æ¥å—ï¼ä½ TMDæžSEOä¸çŸ¥é“相似站点啊ï¼ä½ TMD仿站还能把我写的自动更新网站地图文件sitemap.php也能仿制过去ï¼åšSEO的伤ä¸èµ·å•Š
å槽归å槽,问题还是需è¦è§£å†³çš„ï¼Œé‡‡ç”¨äº†å‡ ä¸‹çš„åŠžæ³•ï¼š
1ã€è°ƒæ•´æ¨¡æ¿æ•°æ®è°ƒç”¨è§„则与新内容å—布置
新内容å—产生将页é¢ä¸»é¢˜å…³é”®è¯æ›´åˆ†æ•£ä¸€äº›ï¼ŒåŒæ—¶è°ƒæ•´æ•°æ®è°ƒç”¨è§„则,让仿制站点的数æ®ä¸Žè‡ªèº«é¡µé¢æ•°æ®äº§ç”Ÿå·®å¼‚性,é™ä½Žå¤åˆ¶ç½‘ç«™SEO问题的负é¢å½±å“。
2ã€æ‰¾åˆ°é˜²æ¢å†…容采集的办法
DeDeCMS自身有防采集混淆å—符串的功能,但这ç§é˜²é‡‡é›†çš„办法对SEO很ä¸åˆ©ï¼Œä½ 总ä¸æƒ³è®©æœç´¢èœ˜è››çœ‹åˆ°ç½‘页ä¸æœ‰ä¸å°‘éšè—文本å§ï¼Œè€Œä¸”这些文本会影å“蜘蛛对信æ¯å—主题的判æ–,影å“关键è¯æŽ’å,其实,DeDeCMSæ²¡æœ‰æ ¹æœ¬æ€§çš„é˜²é‡‡é›†çš„æ–¹æ³•ï¼Œé“高一尺é”高一丈啊,åªè¦ä½ çš„ä¿¡æ¯é€šè¿‡é¡µé¢çš„æ–¹å¼å‘布出æ¥ï¼Œæ€»èƒ½æ‰¾åˆ°é‡‡é›†çš„方法;综åˆç½‘上收集的信æ¯ï¼Œæˆ‘采纳了两ç§åŠžæ³•ï¼Œåªèƒ½æ”¾ç½®æœ€åˆçº§çš„采集:
(1)办法一:å¤åˆ¶ç½‘页æ£æ–‡å†…å®¹æ—¶è‡ªåŠ¨æ·»åŠ ç‰ˆæƒä¿¡æ¯
- <script language="javascript" type="text/javascript">
- <!--
- document.body.oncopy = function () {
- setTimeout( function () {
- var text = clipboardData.getData("text");
- if (text) {
- texttext = text + "\r\nï¼ˆè¿™é‡Œæ˜¯ä½ çš„æ–‡ç« ç‰ˆæƒä¿¡æ¯ï¼ŒåŽ»æŽ‰æ‹¬å·ï¼‰ï¼š"+location.href;
- clipboardData.setData("text", text);
- }
- }, 100 )
- }
- -->
- </script>
将以上代ç æ”¾ç½®åœ¨æ–‡ç« é¡µæ¨¡æ¿ä¸æ£æ–‡ç»“æŸåŽé¢å³å¯ã€‚我测试了下该方法,åªé’ˆå¯¹IEæµè§ˆå™¨æœ‰æ•ˆï¼Œè€ŒFirefoxã€é¨æ¸¸ã€Google Chromeå‡æ— 效。
(2)办法二:使页é¢ä»£ç 具有唯一性
一般别人采集的时候都是è¦èŽ·å–内容开始的代ç 和结æŸçš„代ç ,而且è¦å”¯ä¸€æ€§çš„,所以填的开始代ç 大多是:<div class="title">ã€‚è¿™æ ·ï¼Œæˆ‘ä»¬åœ¨è¿™ä¸ªclassåŽé¢åŠ ä¸Šæ–‡ç« çš„ID值,改æˆè¿™æ ·<div class="title" id="{dede:field.id/}">,这里{dede:field.id/}在dedecmsä¸æ˜¯èŽ·å–当å‰æ–‡ç« çš„ID值,那么生æˆçš„æ¯ä¸€ç¯‡æ–‡ç« çš„ID值都ä¸ä¸€æ ·ï¼Œè¿™é‡Œçš„开始代ç 也就都ä¸ä¸€æ ·äº†ï¼Œè¿™æ ·åˆ«äººå°±é‡‡é›†ä¸åˆ°äº†ï¼Œé‡‡ä¸€æ¬¡åªèƒ½é‡‡ä¸€ç¯‡ã€‚
我们制作模æ¿çš„时候在在bodyæ ‡è®°é™„è¿‘çš„<div class="abc">修改æˆ<div class="abc {dede:field.id/}">,注æ„æ˜¯ç©ºæ ¼+{dede:field.id/}ï¼Œè¿™æ ·divçš„class还是没有å˜ï¼Œä½†äº§ç”Ÿäº†<div class="abc 文档ID">,这段代ç 在æ¯ç¯‡æ–‡ç« 的内文页å‡æ˜¯å”¯ä¸€æ€§çš„,或者在htmlæ ‡è®°é‡Œæ’å…¥id={dede:field.id/},比如:<div id={dede:field.id/}>与<body id={dede:field.id/}>,这里{dede:field.id/}在dedecmsä¸æ˜¯èŽ·å–当å‰æ–‡ç« çš„IDå€¼ï¼Œè¿™æ ·åˆ«äººå°±é‡‡é›†ä¸åˆ°äº†ï¼Œé‡‡ä¸€æ¬¡åªèƒ½é‡‡ä¸€ç¯‡ã€‚当然,别人å¯ä»¥ä½¿ç”¨è¿‡æ»¤è§„则æ¥åŽ»æŽ‰ï¼Œä½†æ˜¯å‡å¦‚我在所有的class里æ’入文档ID,或者æ’å…¥id=文档IDè¿™æ ·çš„ã€‚é‚£ä»–å°±åªèƒ½é‡‡é›†æ•´ä¸ªé¡µé¢ï¼Œç„¶åŽå†è¿‡æ»¤ï¼Œä½¿é‡‡é›†å˜å¾—æ›´åŠ å¤æ‚。
缺点:如果æ’å…¥{dede:field.id/}ä¸å¤Ÿå¤šçš„è¯åˆ«äººå¯ä»¥ç”¨è¿‡æ»¤è§„则过滤掉。但是对于一些站群采集软件æ¥è¯´ï¼Œè¿™ä¸€æ‹›è¶³ä»¥é˜²æ¢ä»–们采集了ï¼
3ã€å‡çº§DeDeCMS至最新版
DeDeCMS旧版有æ¼æ´žï¼Œå¾ˆå®¹æ˜“被黑,è¦ä¹ˆå°±æ˜¯åµŒå…¥å„ç§å¹¿å‘Šä»£ç ,è¦ä¹ˆå°±æ˜¯è¢«æ— ç«¯å¢žåŠ è¶…çº§å¤šçš„éšè—链接,所以,务必è¦å‡çº§åˆ°æœ€æ–°ç‰ˆã€‚
DeDeCMS自定义表å•å®žçŽ°å—段默认为必填项
DeDeCMS自定义表å•æ交数æ®æ—¶åŠ 入验è¯ç 功能
DeDeCMS调用自定义表å•å†…容以åŠå®žçŽ°åˆ†é¡µåŠŸèƒ½ï¼ˆDatalistè¿ç”¨å®žä¾‹ï¼‰
DeDeCMSçš„channelæ ‡ç¾æ”¯æŒlimit(属性)功能
DeDeCMS获å–上级æ ç›®IDåŠé¡¶çº§æ ç›®ID
让DeDeCMSçš„channelæ ‡ç¾æ”¯æŒè°ƒç”¨æ ç›®æè¿°descriptionåŠå…³é”®è¯keywords
DeDeCMS调用æ 目排åºç¼–å·(自动递增数å—)
DeDeCMS安全设置:更改data目录命å
DedeCMS修改数æ®åº“表å‰ç¼€"_dede"的方法
DeDeCMS调用å‹æƒ…é“¾æŽ¥çš„æ ‡ç¾
ä½†æ˜¯è¿™æ ·å¯ä»¥é™ä½Žå¾ˆå¤§ä¸€éƒ¨åˆ†é‡‡é›†çš„,而且机器采集的就ä¸èƒ½å¾—逞了
把æµè§ˆå™¨çš„å³é”®ä¹Ÿç¦äº†ï¼ˆå½±å“用户å¤åˆ¶ä»€ä¹ˆçš„)
其他的就没想到什么好的办法了