你知道SEO是指「搜尋引擎優化」嗎？提升搜尋關鍵字又有哪些方法呢？
架設網站就是要讓人看見，如果沒有人在瀏覽就跟沒架是一樣的！
SEO全名為Search Engine Optimization， 中文譯作「搜尋引擎優化」，是一種幫助品牌或企業網站，在搜索引擎上可以有效或是更快速被消費者找到的方式，通常SEO做越好的網站，輸入關鍵字查詢時，就可以有較佳的排名結果，也就是所謂的能見度。
例如當你搜索關鍵字「租屋」時，在第一頁看到的通常會是591租屋網或是永慶房屋等大型網站，接著才會是如租屋網、樂屋網等中型網站。當然排名也攸關著關鍵字廣告投放的結果，但撇除該條件不談，你總會希望你的網站可以在第一頁搜索結果時可以露出吧，這就關係到你網站本身的SEO做的好壞與否。
成為搜尋第一頁有什麼好處呢？基本上你不是在第一頁，你透過Google搜尋的自然點擊就微乎其微。你可以試著想想看自己在搜尋的時候按下「第二頁」的情況多嗎？多半都是第一頁找不到，就重新換搜尋關鍵字了。有時候可能會看到第二頁，但是看到第三頁以後的機率幾乎等於沒有。
很多文章會分享第一頁的第一個、第二個連結間的點擊數據差異，不過多半情況下，除非網頁受歡迎程度差異太大，不然第一頁的搜尋結果排序是會些許浮動的。能保證第一頁的第一個的情況幾乎只有花大錢下廣告(不是花小錢喔，因為廣告顯現也是競標的)。
這邊不過又還有一個議題，Google SEO的判斷會包含使用者進入後的瀏覽時間，如果你下廣告下很大，使用者常常重複進去，會造成他進去後發現看過了就離開。導致SEO變差，另外一個頁面幾乎不可能會在同一個搜尋結果裡重複出現，即使是廣告與自然搜尋。所以下廣告其實是雙面刃，必須要有完整的策略才行。不然廣告下越多，自然搜尋結果卻越後面，一停下廣告等於直接掉進谷底裡。
不過，說是這麼說，對於什麼資源都沒有的新站台或是新的服務，下廣告是最直接的方法。這部分跟網路行銷比較有關，之後會再有文章簡單介紹。
做SEO真的完全靠內容取勝？你有想過自己的文章與商品頁會互相競爭嗎？
儘管查詢結果與搜索引擎的演算法則息息相關，但在「聽天命」前，我們仍可以透過下列方式，來對網站SEO來「盡人事」。
如果要確認自己的搜尋排名，可以簡單的使用Incognito 無痕模式來搜尋。現在的Google 搜尋很聰明，會使用Cookie與其他暫存資料來判斷你的喜好，所以如果不用無痕模式來搜尋結果會跟大部分人搜尋出來不一樣，會是一個針對你的喜好的結果。當然地理位置等其他因素也是有影響，但是絕對客觀的搜尋結果也不見得是好事，畢竟大多數的人不會沒事用無痕模式。所以他們獲得的也是針對他們的結果。
網站架構優化：
好的網站架構會影響到Google機器人(爬蟲)Googlebot，爬取你的網站時影響到的實質排名結果，這時候網站地圖(Sitemap)就顯得格外重要。SiteMap並非真的是指地圖，而是指如何將你的網站可以條理的架構化呈現，好的架構不只影響使用者體驗，也會在你提交Sitemap給Google時(先註冊Google Search Console)，影響到爬取完後的搜索排名，所以Sitemap優化就成了SEO的一大重要環節。
Meta tags是在程式碼中像搜索引擎簡述一個網站頁面的內容，包含Title Tag, description, keyword..等等，而其中像Title tag就會直接影響你在搜索引擎上顯示的搜索結果，description則是你的敘述內容，來讓使用者決定是否要進去你的網站。所以好的網站也需要配合好的Meta tag，才能進而提升SEO。但除了Tag外，網站實質上的內容，例如商品的介紹內文、規格等敘述，也可是會間接影響SEO分數的，所以例如在Html中給圖片上加上附註說明文字，讓Googlebot了解圖片內容，也是一個常見的做法。
如果對Meta設定感到苦手的話，最簡單的方式就是去找個大網站看他的Meta結構複製下來做修改。
透過插入超連結的方式，與外界網站或是權威網站建立連結，也是SEO常見且有效的標準作法，例如在自家產品頁上放上社群網站連結，或是在Youtube的商品開箱中放上賣場連結等，也都是一個有效的作法。事實上，常見的權威網站是很容易被人引用的，所以增加「被連結」確實是個有效的方式。但是這招也被很多行銷公司過度使用，所以效果的優劣好壞還是要看如何操作。
當然不免俗的，最重要還是代表你網站的關鍵字，成了你的SEO命脈，像大型網站會透過購買「關鍵的關鍵字」，來達到在搜索引擎中有效露出的方法，例如你打「房屋」，收先跳出來的一定是有廣告字樣的永慶及信義房屋。但如果今天你的消費受眾還不明確，或是你不了解你的淺在客群，建議你可以透過多埋入「長尾關鍵字」的方式，網羅各界流量，雖然流量較小，但搜集起來的總數也會可觀。
但長尾關鍵字可不只是把關鍵字加長或是多放入衍生字（例如徵信與抓猴，相機或數位相機），而是必須透過使用者經驗加上搜索引擎的結果，做出複合式的結果，才能確保你的長尾關鍵字，成為了有效的SEO廢話，例如搜索「德國」的人，可能也會搜索「慕尼黑」，這才是有效的長尾關鍵字利用。
不過長尾關鍵字隨便亂設其實不見得有意義，因為有些字詞不見得是目標群眾常用的字詞。例如該選用「影片」或是「視頻」、用中文「Youtuber」還是英文「頻道主」，這些都需要考慮。
當然我們可以簡單的使用Google Trend來做分析，算是一個簡單有效的方式。
如果對網站分析有興趣，可以使用SimilarWeb這個免費/付費服務。免費版即可了解你的網站組成。當然Google Analytics也已經幾乎是必備的選項了。另外常見的還有Amazon所提供的Alexa服務。
補充一點跟程式細節比較有關係的。
現在相當流行前端框架去實現UI / UX 的優化，製作出單頁面應用程式Single Page Application(SPA)，這邊所謂的前端框架指的是React JS, Vue JS, Angular 系列，UI指的是User interface 使用者(圖形化)介面，UX指的是user experience。
SPA的實現除了靠前端框架外，也關係著AJAX這門技術。透過頁面開啟後動態資料讀取去獲得不同的資料內容，再依此展現頁面。但是這樣會導致一個問題，就是頁面會先顯示「開啟」之後才去讀取內容。因此爬蟲很大的機會會誤會你的頁面是空白的，因為在頁面靠AJAX讀取內容渲染頁面之前，他就認為頁面已經完成了，就離開了，畢竟他也是很忙的，不會在你的頁面花上太多時間。
為了要解決這樣的問題，一般的解決方案就是SSR，Server Side Render，伺服器端渲染。也就是不靠AJAX來做二次讀取，而是再送出頁面之前先內部的渲染一次。有點像傳統的動態頁面概念，好處是不需要額外的變更程式即可保留SPA。如果很難理解的話，可以想成這是一個方式讓頁面在一開始的時候就包含了要給爬蟲的資訊。
如小編介紹的常見方法外，其實坊間還有許多SEO的操作方式，但搜索引擎也是會隨時間做出優化，所以結合使用者經驗，並針對你的品牌做出有效的SEO優化方式，是需要多方嘗試與長期觀察的結果，並非朝夕可得，但這卻也表示聚沙成塔，一步ㄧ腳印的優化，卻也是刻不容緩。在花錢使用廣告之前，先從網站體質的調整下手，才是有效提升SEO的不二法門。
我們有邀請了一些網頁設計、行銷專家，有需要可以聯絡他們喔！
[PHP][Windows] 00. 覺得開發環境設定很麻煩嗎，用MAMP安裝就對了！ 無論新手老手都痛恨的環境設定，不讓它再成為你放棄程式的理由。