什麼是SEO?
搜尋引擎最佳化,正式名稱為Search Engine Optimization,簡稱之為SEO,
業界中也稱之為搜尋引擎優化,是一種透過"了解搜尋引擎的運作模式與規則來調整網站之行為",
通常是用於提高目的之網站在有關搜尋引擎搜尋相關關鍵字排名的方式。
為了要讓網站更容易被搜尋引擎接受,利用研究並判讀一些數據可得知網站的曝光狀態與數值,有效的提高網站之曝光效果。
簡單來說,SEO是為了針對搜尋引擎的數值,來提升網站的架構與曝光性,讓網站更容易能在網路上的各種搜尋引擎達到最優良的搜尋結果。
網站排名是依據那些條件來計算出結果?
依照不同的搜尋引擎皆會有不同的參考數值,我們以通常最熟知的yahoo與google的搜尋引擎來解說。
通常會影響網站的數值關鍵要點在於
以上是普遍會影響排名的一些因素。
但yahoo與google搜尋的結果為甚麼會有落差呢?
可能是因為搜尋引擎都有自己參考的比重與比對的相關資料(例如其他相關網站或同類型行業別),
因此參考出來的結果yahoo跟google是有可能有落差的。
搜索引擎網站排名是每個網站經營者最關心的事情,除了好的網頁設計外,如果不能讓網友看見,再好的設計沒人欣賞就無法達成架設網站的目的。
PageRank 的核心概念是利用網站和網站間的連結數量多寡與連結來源的品質,來判定一個網站的價值高低,以及其在網路世界中的權威性。
「反向連結」是 PageRank 考量的重要依據。如同前面所說的,當你的網站獲得越多反向連結、意味著你的內容被越多人引用及信賴;且 PageRank 的分數是可傳遞的,而反向連結就是傳遞的媒介。
PageRank演算法通過輸出概率分布來體現某人隨機地點擊某個連結的概率。PageRank值(PR)可以在任何規模的檔案(document)集合中計算得出,而每個連結都指向該集合中的某個特定檔案。相關研究論文指出,在初次計算前,總概率將被均分到每個檔案上,使得集合中的每個檔案被存取的概率都是相同的。接下來在重複多次的計算中,演算法將根據集合的實際情況不斷調整PR值,使得其越來越接近最真實的理論值。
最終的概率將通過一個在0與1之間的數值體現。概率為0.5通常意味著該事件有50%的可能性發生。因此,「PR=0.5」代表「有50%的可能性,某人點擊了一個隨機的連結並存取了該連結指向的檔案」。
2016年4月15日,Google公司停止向公眾開放PageRank資料。但是,今後Google公司在對其搜尋引擎的搜尋結果進行排名時,仍然會使用PageRank中的資料。
因為官方Google已經不公開PageRank資料,目前尚可以透過第三方網站checkpagerank查詢網站的PR值,不過數據會與真實Google資料有落差。
是不是在網站的title與meta加入關鍵字就能達到關鍵字的目的呢?
title與meta是SEO中需要注意的一小部分而已,不過搜尋引擎在這兩項的評分標準並不高,填入之後不一定會對網站有良好的曝光效益,因此這只是SEO的一小部分而已。
不過能這兩點在SEO中也是不可遺漏的部分,但在此之外還有標籤、註解、關鍵字密度與分配、網站內容等等都是SEO中的關鍵,因此於網頁設計時,必須要加入關鍵字的考量。
網站公開上線後,除了要不斷的調整更新網站,還要搭配網站外的網路行銷,讓外部連結的次數增加,因此要讓網站達到很好的關鍵字標準,是需要長時間的心思與經營的。
依照廣告曝光行銷面來說,確實是越多越好,但yahoo與google的搜尋引擎有一定的程序,搜尋引擎會放出網路蜘蛛來分析網站回傳資料,但為了要防範所謂的故意式行銷,因此搜尋引擎也會成長學習並且參考其他相同行業類別的網站,當網路蜘蛛回傳資料後,搜尋引擎發現關鍵字曝光太多甚至過量,就有可能認定這個網站是故意式的放置關鍵字,是有可能會當做一個不良的評分,導致關鍵字不但沒有成效,還拿到一個不良的網站評分,這樣就喪失了其目的性。
因此網頁的關鍵字適當的曝光,才會對整個網站的分數有良好的評分喔。關鍵字排名才可能提升。
關鍵字該如何挑選呢?
關鍵字可能會決定一個網站是否容易在搜尋引擎上容易被搜索,必須要針對行業別、流行、需求、公司名稱來設定一個簡單的關鍵字,但又不能太過廣泛,因此關於關鍵字我們通常有這些建議提供參考。
1、強烈相關的關鍵字(例:商品名稱、某某活動)
2、關鍵字不得太過廣泛(例:衣服、化妝品)
3、避免太多意義用字
4、必須要有強烈的關聯性
5、針對目標關鍵字去觀察
6、嘗試其他相關的關鍵字排列順序
網站超連結rel標籤使用nofollow對SEO有甚麼影響?
透過「Nofollow」,網站管理員可以指示搜尋引擎「不要繼續前往此連結上的網頁」或是「不要前往此超連結」。
nofollow 屬性最初是用在網頁層級的中繼標記裡,指示搜尋引擎不要前往 (也就是檢索) 網頁上的任何連出連結。例如:
<meta content="nofollow" name="robots" />
之前Google還沒允許 nofollow 應用在個別網頁連結時,如果要避免漫遊器(網路蜘蛛)前往網頁上的個別連結,必須經過好幾道手續 (舉例來說,將連結重新導向至 robots.txt 檔案已封鎖的網址)。因此,Google建立 nofollow 屬性值是為了 rel 屬性。有了它,網站管理員能夠更精確地掌控檢索範圍,輕鬆指示漫遊器(網路蜘蛛)不要檢索特定連結,而不是告訴搜尋引擎和漫遊器不要前往網頁上的任何連結。例如:
<a href="register.php" rel="nofollow">網頁註冊</a>
通常除了百度以外的搜索引擎不會前往這些連結。這表示 Google 不會在這些連結中傳輸 PageRank 或使用錨點文字。基本上,使用 nofollow 會使Google將目標連結放到我們的整體網站範圍之外。不過,如果其他網站未使用 nofollow 即連到該目標網頁,或是如果網址已經透過 Sitemap 提交給 Google,這些網頁仍然可能出現在索引中。此外,請您特別注意,可能還有其他的搜尋引擎對 nofollow 的處理方式可能稍有不同。
以下列出幾個您可以考慮使用 nofollow 的例子:
由此可知,雖然沒有follow這個網頁標籤,但是Google本身已經說明了follow的重要性,網頁超連結會影響PageRank而且使用錨點文字對於SEO也是很重要的一環。為何會有廣告網頁留言發佈者這樣的角色產生,廣告留言對SEO有影響嗎?可以自本文反向思考得到驗證。
刪除網站上的文章或網頁對於網路行銷有甚麼影響?
在GOOGLE中我們常常可以透過關鍵字找到我們想要參考的文章,這些文章為何會出現在GOOGLE中?
因為GOOGLE搜索引擎開發自己的索引功能,俗稱【網路爬蟲】、【網路蜘蛛】,會自動透過各種管道將網路上所有的網頁收錄至資料庫中。
索引收錄的方式有很多種,例如:透過它站導引連結、模擬未知網頁路徑...等。
模擬未知網頁路徑的方法中有一樣最基礎的規則,就是ID自動加減號規則。
https://www.cadch.com/modules/news/article.php?storyid=16
通常動態網頁會使用資料庫序號來儲存內容【storyid】這個變數後面跟的數字很有可能是區別網頁的關鍵。
索引規則會自動將16進行加1減1的方式查看顯示的網頁是否有收錄價值,依這個基礎邏輯,我們【storyid】的序號如果一直連號下去,是有利索引收錄。
當網管將某一篇網頁刪除,該篇的序號不見了,對於後面其他序號的網頁有不利曝光的影響。
我們可以在GOOGLE搜尋中查查看我們的網址,以下面網址為例:
https://www.cadch.com/modules/news/article.php?storyid=16
在GOOGLE中已經被收錄了,如果網管將這篇文章刪除後,當有網友在GOOGLE中點選搜索結果,無法顯示網頁時將讓GOOGLE收到無此網頁的回饋。
我們的網站就會減少了一個曝光的機會,整體網站如果不斷有這樣的回饋給GOOGLE搜索引擎,對於SEO有不良影響。
結構化資料測試工具
當我們將網頁原始碼中加入結構化標籤後,可以利用結構化資料測試工具測試Google所看到的結果。
將網址貼入擷取網址中。
顯示出已偵測項目。
查看擷取內容。
當我們查看擷取內容時,可以針對標籤進行更正確的優化,讓搜索引擎更正確容易的瞭解這個網頁。
sitemap網站地圖,是將網站結構化呈現的一種方式,有需多網站結構複雜,製作一個sitemap網站地圖可以讓使用者清楚整個網站的結構,能夠更容易瀏覽網站。
在SEO應用方面,sitemap是一種XML檔案,裡面依據搜索引擎的需求製作結構化內容,可以將此內容提交至Google Search Console,這樣Google就會不定期抓取sitemap有利於Google產生索引。