前言:本文適合新手,大佬可以跳過了,當(dāng)做是博客記錄一下。目的是為了交流。
我入職這家公司不到一個(gè)月?;謴?fù)網(wǎng)站只用了五天!聽人事說網(wǎng)站之前被黑了,公司是做機(jī)器設(shè)備的,我查看了一下,原來是被劫持了

于是我開始安全方面的排查
首先我們得用排除法,排查以下幾種可能性。
1.程序是否有后門?
2.網(wǎng)站后臺(tái)地址及密碼是否過于簡(jiǎn)單?
3.服務(wù)器某些端口是否關(guān)閉?
4.域名是否被泛解析?
經(jīng)過以上的排查,發(fā)現(xiàn)都沒什么問題,我最終發(fā)現(xiàn),是這個(gè)程序本身就不完善,有很多漏洞需要處理,我去逛了一下他們的問答論壇,發(fā)現(xiàn)最簡(jiǎn)單的bug都有。例如表單提交沒有過濾js代碼,這就導(dǎo)致了不法分子可以利用代碼進(jìn)行上傳文件的操作,于是我在后臺(tái)自動(dòng)更新了一下bug,把賬號(hào)密碼都改了,后臺(tái)地址也改了,然后把源碼的部分文件設(shè)置不可寫入(PS:重點(diǎn)設(shè)置跟操作相關(guān)的文件,例如后臺(tái)可以修改模板源碼,那就把后臺(tái)文件設(shè)置不可寫入),這里系統(tǒng)是默認(rèn)所有者可以寫入的,所以我們需要自己去取消這個(gè)“√”,如下圖所示,這樣做就能防止各種的sql注入及木馬的上傳。我還用安全軟件吧整套程序都掃描了以下,這里推薦360安全衛(wèi)士的安全大腦!文件上傳最大不超過10m,所以我們可以重點(diǎn)掃描可疑文件,或者分開來掃描
把安全方面的東西排查完后,我挖掘了一些關(guān)鍵詞,布局在網(wǎng)站的首頁,底部的,友情鏈接,文章當(dāng)中,填充部分沒有描述的圖片(這里的描述指的是alt標(biāo)簽),經(jīng)過本人五天左右的猛如虎騷操作,網(wǎng)站逐漸恢復(fù)正常,甚至比之前更加牛掰!以下是優(yōu)化后的效果↓↓↓↓↓↓↓↓↓↓↓↓
我看到有人反駁說是網(wǎng)站本來就基礎(chǔ)好,應(yīng)該是我漏放了移動(dòng)端的圖片,那我放下面的圖片來證明一下,以下是我沒來公司之前移動(dòng)端的關(guān)鍵詞排名情況?。?!現(xiàn)在不止pc端起來了,移動(dòng)端的關(guān)鍵詞也在暴漲,漲的都是我提前在首頁設(shè)置的需要優(yōu)化的關(guān)鍵詞?。?!因?yàn)殡[私問題,我就不放公司關(guān)鍵詞的信息了
—————————————————————————————————————
以下是本人的優(yōu)化步驟。大家可以參考。也可以給出建議。
站內(nèi)優(yōu)化一.關(guān)鍵詞篩選主關(guān)鍵詞,長(zhǎng)尾詞,主關(guān)鍵詞+長(zhǎng)尾詞,地域詞+關(guān)鍵詞,關(guān)鍵詞+疑問詞?主要是根據(jù)用戶的搜索習(xí)慣來進(jìn)行關(guān)鍵詞的篩選,前期需要進(jìn)行挖掘有需求的關(guān)鍵詞,也就是有指數(shù)的,一般使用工具挖掘,可以去網(wǎng)上搜關(guān)鍵詞挖掘工具(PS:市面上的軟件肯定是收費(fèi)的,但是可以一次免費(fèi)抓取500個(gè)長(zhǎng)尾鍵詞,對(duì)于我們來說,夠用了,這里推薦熊貓關(guān)鍵詞工具(https://www.5guanjianci.com/),本人一直有在用的,不是打廣告哦。),常見的篩選方式可以根據(jù)搜索引擎給我們提供的信息進(jìn)行篩選,例如:百度下拉框,相關(guān)搜索。百度指數(shù)(index.baidu.com),第三方站長(zhǎng)平臺(tái)(5118.com ,chinaz.com,aizhan.com)等等。這些都是目標(biāo)客戶留下的線索。
二.欄目設(shè)置配合篩選出的關(guān)鍵詞來合理設(shè)置欄目,子欄目,導(dǎo)航,標(biāo)簽等,提高網(wǎng)站的相關(guān)性三.關(guān)鍵詞布局將篩選出的關(guān)鍵詞放置在網(wǎng)站的各個(gè)標(biāo)簽,例如:圖片=alt,文字=text,視頻=video,鏈接=links四.內(nèi)容填充以上工作做好之后,就是網(wǎng)站內(nèi)容的填充了,包括公司產(chǎn)品的介紹,行業(yè)的介紹,以及產(chǎn)品的優(yōu)勢(shì)等等,都可以寫,例如:xxx的優(yōu)勢(shì),xxx低成本。
二.關(guān)鍵詞優(yōu)化(三大標(biāo)簽:title,keyword,description)不管你網(wǎng)站內(nèi)容如何,三大標(biāo)簽良好的設(shè)置是重中之重的?。?!實(shí)踐得出來的經(jīng)驗(yàn)!以下是常見的關(guān)鍵詞優(yōu)化設(shè)置方式:組合:(主關(guān)鍵詞+長(zhǎng)尾詞) 常見的網(wǎng)站標(biāo)題格式設(shè)置有:
1. 主關(guān)鍵詞_長(zhǎng)尾詞_長(zhǎng)尾詞_長(zhǎng)尾詞_長(zhǎng)尾詞_長(zhǎng)尾詞
2. 品牌詞|長(zhǎng)尾詞|長(zhǎng)尾詞|長(zhǎng)尾詞|長(zhǎng)尾詞|長(zhǎng)尾詞
3. 長(zhǎng)尾詞_長(zhǎng)尾詞_長(zhǎng)尾詞_長(zhǎng)尾詞_長(zhǎng)尾詞-主關(guān)鍵詞
4. 主關(guān)鍵詞-長(zhǎng)尾詞-長(zhǎng)尾詞-長(zhǎng)尾詞-長(zhǎng)尾詞-長(zhǎng)尾詞 本人用的是第三種!效果顯著?。。?!標(biāo)題有的關(guān)鍵詞描述一定要有!這點(diǎn)非常重要,目的是提高關(guān)鍵詞的相關(guān)性
網(wǎng)站Keyword格式設(shè)置:把標(biāo)題的關(guān)鍵詞提出來用逗號(hào)分開即可。例如:主關(guān)鍵詞,長(zhǎng)尾詞,長(zhǎng)尾詞,長(zhǎng)尾詞,長(zhǎng)尾詞,長(zhǎng)尾詞 網(wǎng)站description格式設(shè)置:xxxx是研發(fā)生產(chǎn)銷售xxxx高科技公司,供應(yīng)主關(guān)鍵詞,長(zhǎng)尾詞,長(zhǎng)尾詞,長(zhǎng)尾詞,長(zhǎng)尾詞,長(zhǎng)尾詞,選主關(guān)鍵詞,長(zhǎng)尾詞,長(zhǎng)尾詞,長(zhǎng)尾詞,長(zhǎng)尾詞,長(zhǎng)尾詞,就找xxxx品牌詞。 或許有人會(huì)說這屬于關(guān)鍵詞堆砌,有的人會(huì)在意關(guān)鍵詞密度這個(gè)事,但是百度官方給出的答案是,只要是合理的介紹,都是沒有問題的,所以我的主關(guān)鍵詞密度早就超過了15%了,依然不受影響,所以這說法肯定是不可靠的。不要太在意。
三.代碼優(yōu)化
1)圖片優(yōu)化(image標(biāo)簽的alt屬性):<img src=’image.png’ alt=” /> 注:alt設(shè)置需要優(yōu)化的關(guān)鍵詞,圖片內(nèi)容最好與關(guān)鍵詞相關(guān)2)Js代碼優(yōu)化(JavaScript,jQuery,Css):將部分代碼統(tǒng)一存放在一個(gè)文件,然后通過調(diào)用的方式,這些代碼可以存放在其他的文件存儲(chǔ)網(wǎng)站,這邊建議用阿里云存儲(chǔ),這樣能提高網(wǎng)站訪問速度,你們會(huì)發(fā)現(xiàn)大公司的網(wǎng)站都是通過調(diào)用外部文件的方式來做的,效果顯而易見。如下圖所示

3)錨文本鏈接:(a標(biāo)簽的alt屬性)設(shè)置錨文本鏈接能夠很好的引導(dǎo)搜索引擎爬取相關(guān)鏈接頁面,從而提升頁面的收錄率,以下是百度官方的解釋:錨文本又稱錨文本鏈接,是鏈接的一種形式。和超鏈接類似,超鏈接的代碼是錨文本,把關(guān)鍵詞做一個(gè)鏈接,指向別的網(wǎng)頁,這種形式的鏈接就叫作錨文本。錨文本又稱錨文本鏈接,錨文本實(shí)際上是建立了文本關(guān)鍵詞與URL鏈接的關(guān)系。

4)Meta標(biāo)簽:
如果要做的非常簡(jiǎn)單,meta標(biāo)簽只需要設(shè)置一個(gè)字符編碼就可以了,咱們?cè)谌我獾胤劫徺I的模版都會(huì)寫上字符編碼,另外Title標(biāo)題、關(guān)鍵詞、Description描述這里也列為meta標(biāo)簽去優(yōu)化,這三個(gè)地方,一半在模版中會(huì)直接調(diào)用到后臺(tái),可以直接在后臺(tái)設(shè)置,所以代碼上需要基本是不需要操作。
5)CSS/JS引用:
在我們購買到網(wǎng)站模版后,大多數(shù)的網(wǎng)站均是調(diào)用JS或CSS的,這里需要主意的是最好使用絕對(duì)路徑調(diào)用JS/CSS,如下所示:
<link rel=stylesheet type=text/css href=“http://xxx.com/templets/xxxx/style/xxxx.css”/>
PS:提高網(wǎng)站速度的做法就是,將這些代碼文件存放到第三方的文件存儲(chǔ)平臺(tái)(阿里云,騰訊云,七牛云都有這種服務(wù)),然后直接調(diào)用外部文件的鏈接,我前面已經(jīng)說了。
6)robots文件:
一般是默認(rèn)不設(shè)置。當(dāng)然你不希望蜘蛛爬取你的一些鏈接,可以設(shè)置禁止抓取,例如我們不希望蜘蛛收錄我們的網(wǎng)站后臺(tái),在robots文件里回車一行加上一行代碼:Disallow: /admin/ (意思就是 禁止抓取admin目錄下的所有內(nèi)容;這樣設(shè)置也能提高網(wǎng)站的安全性)
7)網(wǎng)站后臺(tái)設(shè)置百度API提交接口(ziyuan.baidu.com)
一般的模板網(wǎng)站后臺(tái)都自帶這個(gè)功能,記得要設(shè)置。將下面紅圈部分url設(shè)置到后臺(tái)保存即可。
———————————————————————————————————
網(wǎng)站上線以上的優(yōu)化都做好之后。之后就需要做以下日常的工作了:
1.內(nèi)容更新(根據(jù)需要優(yōu)化的關(guān)鍵詞進(jìn)行文章更新,以圍繞該關(guān)鍵詞來寫文章等,每日一更)
2.數(shù)據(jù)監(jiān)控(關(guān)鍵詞,收錄,排名,流量的數(shù)據(jù)監(jiān)控)
3.外鏈發(fā)布(提高網(wǎng)站收錄,吸引站外蜘蛛過來抓?。?/p>
4.日志分析(https://www.loghao.com/spiderlog主要觀察蜘蛛路徑。處理一些無效鏈接)
5.摸魚(看新聞,打游戲,出去逛一逛,帶薪拉屎,在論壇吹nb)
好了就寫這么多了,有什么不足之處,歡迎大家指正哦!