SEO! 架站十二年才注意到的我到底是…

SEO – 讓搜尋引擎能輕鬆找到並顯示指定段落的優化手段,在後知後覺自家沒做SEO優化導致搜尋結果亂七八糟後,我陷入深深的反省中。

……

多年前剛依網路教學改用wordpress架站,爬文研究該裝什麼好用外掛時,就曾試裝過許多人推薦的「All in One SEO」外掛,但當時太傻覺得啟用後沒什麼改變,不知道要逐一進入文章修改成符合SEO的格式,很快就移除不用,只有安裝一個主動回報更新給google的外掛「Google XML Sitemaps」。

時光飛逝,在我完全沒管SEO的情況下多少年就這樣過去了,雖然有察覺到搜尋自家文章都會跑出一些完全沒關係的搜尋結果(因為邊欄「最新文章」「最新留言」曾有關聯話題),但想說至少關聯性高的排前面還是能搜得到就好。直到最近,製作言情感想合集挑選要收錄的文章用google站內搜尋時,才發現一些文章明明存在卻搜尋不出來(驚),此外,google自訂搜尋在自家theme顯示出來的文章標題有問題Orz

 

站內搜尋問題:未排除索引頁

原本預設的陽春站內搜尋長這樣:

能用關鍵字準確搜到標題相符的文章,但搜尋不到comment,除非另外安裝外掛或改寫語法,一開始為了讓wp預設的站內搜尋能搜到留言內容而安裝「Search Everything」外掛,但不能像一般搜尋引擎會在關鍵字標記,雖然可以再安裝例如「Highlight Search Terms」這種標示關鍵字的外掛,仍然不夠方便。

 

所以後來就改用google自訂搜尋取代,能降低資料庫負擔,還能結合google流量分析等功能。

但我忽略了一個動作,就是「google自訂搜尋引擎」頁面設定搜尋範圍必須不包含分類(Category)、頁面(Page)、彙整(Archive)等索引頁!

錯誤設定:memoryfun3.com/
正確設定:memoryfun3.com/文章分類名稱/

限於只搜尋文章類型(Post)的網域,才能避免搜到一堆重複又無關的索引頁面,這麼簡單的道理我居然之前都沒想過,直到終於想到應該來解決無益搜尋的問題,爬到「Hexo – 自訂站內搜尋 (Google Custom Search)」這篇文章,才後知後覺跑去修改搜尋範圍。

但站內搜尋可以直接靠去google修改設定而限定範圍,站外搜尋引擎怎麼辦?於是繼續研究要怎麼讓搜尋引擎跳過Sidebar邊欄和分類、頁面等索引頁,從「使用”noindex”等4種方式禁止特定網頁被收錄,提升網站整體seo品質」這篇得知noindex的重要性,終於又跑去安裝SEO外掛。

 

Yoast SEO – WordPress SEO外掛

安裝SEO外掛時挑了安裝人數最多兼五星評價的Yoast SEO,爬了幾篇教學才終於對SEO有點概念。

所謂SEO(Search Engine Optimization),即搜尋引擎最佳化,就是寫文章時要考慮到讓搜尋引擎好做事,首先要自己訂一個該篇文章最重要的關鍵字,標題和第一段內文都要提到那個關鍵字,SEO外掛就會回報給上門抓資料的搜尋引擎。

錯誤範例:

就像上面看到的,我原本毫不在意SEO的寫法,寫某小說感想時,因為覺得書名已經在標題上面了,一般不會在內文重複提,結果內文只有書籍資料出現書名,導致搜尋引擎抓資料後的介紹文字變成書籍資料囧,加上以前設定錯誤,結果無關的邊攔、列表都通通跑出來Orz

 

meta進行SEO優化後:

加裝SEO外掛後一篇篇文章點進去修改內容或編輯給搜尋引擎看的介紹詞,等以後搜尋引擎把資料庫汰舊換新,應該能在時間洗刷下蓋掉原本的標題和Meta。但我在架站十二年後才想到要考慮SEO的結果是……

待修改文章:2240篇

◢▆▅▄▃崩╰(〒皿〒)╯潰▃▄▅▇

反正搜尋引擎更新資料庫蓋掉舊資料也需要一段時間,只能有時間就改一點算一點了,但修改時會發現一件事:搜尋引擎聽不懂人話(嚴肅)

正確來講,搜尋引擎只看得懂半形英文,看不懂沒用半形符號分開的全形中文啊啊啊,所以比如今天我的文章標題是「言情筆記:作者名《書名》」,進行SEO優化選擇書名當關鍵字時,它會提示你『標題內無關鍵字,請修改』,明明就有啊(翻桌),但電腦科技是西方發展起來的,程式語法都得用英文,導致了這種對中文使用者很不親切的結果,於是如果要讓搜尋引擎能辨識,就要改成:

[言情筆記] 書名 by 作者

像這種形式,重點是關鍵字要擺越前面越好,每個詞要用半形符號分開,用全形如《》或:沒用,搜尋引擎還是會視整串為一個詞無法辨識部份。

文章標題我早期大多直接用「作者名《書名》」,因為覺得我家全部都是感想,如果每篇都要寫某某感想總覺得有點多餘,但這種方式會造成搜尋第一時間難以辨識出這是一篇感想文,會混在商品搜尋結果中,所以後來改加「言情筆記:」之類的前綴詞,用冒號是因為覺得半形符號或空格秀在邊欄最新文章最新留言的排版不好看,現在得知會被搜尋引擎打槍,又得重新調整標題了(疲憊癱地)

原本還想說會不會有專為中文使用者打造的SEO外掛,不過重點在於搜尋引擎要讀得到一連串全形字裡的部份字句,是說WP內建的站內搜尋即使我標題都使用沒分隔的全形文字還是能搜到正確文章啊,這不就代表辨識部份字串是有可能的,不知為何搜尋引擎做不到,因為運作的原理不一樣嗎?

現在看來只能在文章標題命名上屈就半形符號,或者只先定義每篇文章的焦點關鍵字和修改介紹詞,至少讓文章從Yoast SEO的紅燈改成橘燈,不強求綠燈了,畢竟有些要求很為難人,關鍵字要用h2標籤放在文章某處就不太好塞了,是要一而再再而三把作品名稱寫幾次啦Orz

話說安裝了Yoast SEO後,它在後台通知我「1000篇裡有999篇都用不到留言分頁功能,建議關閉」,但問題是那剩下的一篇怎麼辦啦,當閒聊串的大雜燴日記如果不分頁篇幅會拉得超長好嗎,就算再像以前拆成一年一篇,原創文討論串還是很長,而且因為會重複點閱,大雜燴太多篇會造成點擊率TOP10全都是日記就失去意義了,只好無視系統建議繼續我行我素。

目前長期目標是把所有文章都加入焦點關鍵字和meta、沒圖的要補圖,標題慢慢測試不同排法希望能有比較喜歡的。急迫性要解決的是搜尋結果頁標題無法正常顯示的CSS問題,研究半天研究不出來,只能鼓起勇氣去相關討論板問問看了。

架站十二年後才注意到SEO的我到底是神經太粗、愚蠢怠惰,還是有人留言互動就滿足別無所求?多年後才醒悟的現在,只剩下必須從忙碌跑GAME啃文寫心得行程再擠出時間修改文章的亡羊補牢苦果。

發表迴響