上一篇文章提到SEO優化主要是為了
讓客戶搜尋關鍵字找到你的網站 —> 點擊進入網站 —> 豐富的網頁內容與流暢的操作體驗 —> 提升品牌印象進而購買!
那SEO優化要做哪些事情呢?第一步當然就是優化網站內容,可以從以下幾個項目著手進行:
良好的網站架構,能加速網站被搜尋引擎理解您的網站,即便是每次網站內容更新,搜尋引擎也能很快知道。這部分就偏向工程技術面,需在建置網站時,針對網址(URL)、Meta、網站地圖(Sitemap)、網頁讀取速度等進行規劃。
網址(URL):Uniform Resource Locator,縮寫:URL,俗稱網頁位址或簡稱網址。讓 搜尋引擎知道你的網頁內容跟什麼相關,例如https://www.weiyuan.com.tw/article,網址中的article就能清楚的讓搜尋引擎知道URL內容與文章有相關性,故使用者也能清楚的透過URL理解目前所在頁面的內容,強化了網頁使用者體驗。
Meta:包含Meta Title與Meta Description,中文為網頁標題與網頁描述,網頁標題(Meta Title)主要展示此網頁中的主要資訊,方便讓搜尋引擎判斷關鍵字和網頁內容的相關性;而網頁描述(Meta Description)是用以簡短描述網頁內容的一個標籤,在網頁中並不會顯示這段描述,僅在搜尋結果與網頁原始碼中顯示。
網站地圖:Sitemap,中文名稱為網站地圖,網站地圖可以理解為一本書的目錄,能讓搜尋引擎瞭解整個網站的架構,方便檢索整個網站的各個連結。
網頁讀取速度:除了伺服器會影響網站讀取速度外,如果有依照搜尋引擎演算方式進行網站架構設計,能有效增加網頁讀取速度外,也是能提升搜尋引擎排名的因素之一。
前面有提到Meta的目的是為了搜尋引擎來判斷網頁中的內容,雖然Google已經公告不使用meta keywords作為排名的因素之一,但meta description還是會影響到點擊率,故網站中設定Meta Description可以幫助使用者搜尋關鍵字後,在進入網站前,先了解該網站提供了什麼樣的內容。
除了前期建置網站的設定外,在網站上線後的經營也是影響SEO排名的因素之一,需要常常更新網站內容,包含最新活動、產品文案…等,但不是只有頻繁更新網站內容而已,需要提供豐富且優質的內容,才能有效的提升。
網站除了用文字豐富內容外,也會使用大量圖片吸引使用者能往下瀏覽網站,但因為搜尋引擎沒辦法讀取圖片訊息,只能透過網頁程式碼(HTML)來了解網站,所以設定圖片alt相對重要許多。
alternative text,縮寫為alt,在html中用以建立圖片的替代文字,當圖片失效或是無法顯示時,讓瀏覽器顯示替代文字,而圖片alt在撰寫上應盡量詳細描述圖片內的重要內容,方便使用者於無法顯示圖片時能了解圖片要傳遞的訊息。
因應現代越來越多人使用行動裝置來搜尋網路,Google於2016年已先提出行動優先索引,並於2020/03/05宣告2020年9月起,所有網站都將改成行動優先索引。
針對網站內容上,電腦版與行動版都必須一致,如何能維持兩者的一致性呢?
簡列以下幾點:
詳細內容可參考行動版內容優先索引系統的最佳做法,亦可透過Google Search Console來檢核電腦版與行動版是否符合。
只要把握住以上幾個重點,那網站的SEO排名就會往上提升囉。
TLS 1.0 存在漏洞,在Acunetix 弱點掃描中如果沒有停用TLS 1.0將會被列為中度風險,以apache為例教學關閉 TLS 1.0
Laravel beginTransaction 使用$connection指定連線資料庫時若單純rollback會發生失敗的情況
在伺服器上的資料夾權限設定,經常有許多人會將權限設定到777 這是風險非常大的一件事情!那該如何設定呢?
get view html in controller laravel?如何在Controller中取得View Blade的HTML字串呢?
CentOS 7 安裝後會自帶Python2,如果需要使用Python3則需要再另行安裝,安裝方式