技術seo優化

作者: admin 分類: SEO優化 發布時間: 2020-10-31 15:57

  技術seo優化

  基本的技術知識將幫助您優化搜索引擎的網站并在開發人員中建立信譽。

  現在,您已經在扎實的關鍵字研究的基礎上制作了有價值的內容,因此重要的是要確保它不僅可以被人類閱讀,而且還可以被搜索引擎閱讀!

  您不需要對這些概念有深入的技術理解,但是掌握這些技術資產的作用很重要,這樣您就可以與開發人員聰明地談論它們。講開發人員的語言很重要,因為您可能需要他們進行一些優化。如果他們無法理解您的請求或看不到它的重要性,他們不太可能優先考慮您的請求。當您與開發人員建立信譽和信任關系時,您可以開始撕掉繁瑣的繁文tape節,而這通常會阻礙關鍵工作的完成。這個詞是什么意思?

  確保方便使用SEO詞匯表,以準備解決本章中的所有新思想!

  請參閱第5章定義 SEO需要跨團隊的支持才能有效

  與開發人員保持健康的關系至關重要,這樣您才能成功解決雙方的SEO挑戰。不要等到技術問題導致負面的SEO后果涉及開發人員。取而代之的是,在計劃階段共同努力,以完全避免這些問題。如果您不這樣做,以后可能會花費您時間和金錢。除了跨團隊支持之外,如果您要確保針對人類和爬蟲構建網頁,了解SEO的技術優化至關重要。為此,我們將本章分為三個部分:

  網站如何運作

  搜索引擎如何理解網站

  用戶如何與網站互動

  由于網站的技術結構可能會對網站的性能產生重大影響,因此每個人都必須了解這些原則,這一點至關重要。與您的程序員,內容作者和設計師共享指南的這一部分也是個好主意,以便使網站建設中涉及的所有各方都在同一頁面上。

 
網站如何運作

  如果搜索引擎優化是優化網站以進行搜索的過程,則SEO至少需要對他們正在優化的事物有基本的了解!

  下面,我們概述了網站從域名購買到在瀏覽器中完全呈現狀態的過程。網站旅程的重要組成部分是關鍵的渲染路徑,這是瀏覽器將網站代碼轉換為可查看頁面的過程。

  出于以下幾個原因,了解有關網站對于SEO來說很重要:

  此網頁組裝過程中的步驟可能會影響頁面加載時間,并且速度不僅對于將用戶保留在您的網站上很重要,而且也是baidu的排名因素之一。

  baidu在“第二遍”中呈現了某些資源,例如JavaScript 。baidu將首先查看沒有JavaScript的頁面,然后幾天到幾周后,它將呈現JavaScript,這意味著使用JavaScript添加到頁面中的SEO關鍵元素可能不會被索引。

  想象一下,網站加載過程是您的通勤工作。您準備好在家準備好,整理好要帶到辦公室的東西,然后以最快的速度從家中上班。穿上一只鞋子,走更長的路,在辦公室放下你的東西,然后立即回到家去買另一雙鞋子,這是愚蠢的。那就是效率低下的網站的作用。本章將教您如何診斷網站效率低下的地方,可以做些什么來簡化,以及這種簡化可能對您的排名和用戶體驗產生積極的影響。在可以訪問網站之前,需要先建立它!

  域名已購買。像moz.com這樣的域名是從域名注冊商(例如GoDaddy或HostGator)購買的。這些注冊商只是管理域名保留的組織。

  域名鏈接到IP地址。沒有域名服務器(DNS)的幫助,Internet無法將“ moz.com”之類的名稱理解為網站地址。互聯網使用一系列稱為互聯網協議(IP)地址的數字(例如:127.0.0.1),但我們希望使用諸如moz.com之類的名稱,因為它們更容易讓人記住。我們需要使用DNS將那些人類可讀的名稱與機器可讀的數字鏈接起來。

  網站如何從服務器到瀏覽器

  用戶請求域。現在,該名稱已通過DNS鏈接到IP地址,人們可以通過直接在瀏覽器中鍵入域名或單擊網站鏈接來請求網站。

  瀏覽器發出請求。對該網頁的請求提示瀏覽器發出DNS查找請求,以將域名轉換為其IP地址。然后,瀏覽器向服務器發出請求,以請求構造您的網頁的代碼,例如HTML,CSS和JavaScript。

  服務器發送資源。服務器接收到對網站的請求后,就會發送要在搜索器的瀏覽器中組合的網站文件。

  瀏覽器組裝網頁。瀏覽器現在已經從服務器接收了資源,但是仍然需要將所有資源放在一起并呈現網頁,以便用戶可以在瀏覽器中看到它。當瀏覽器解析并組織所有網頁資源時,它正在創建文檔對象模型(DOM)。右鍵單擊并在Chrome瀏覽器中的網頁上“檢查元素”(了解如何在其他瀏覽器中檢查元素)時,您會看到DOM 。

  瀏覽器發出最終請求。瀏覽器僅在下載,解析和執行所有頁面所需的代碼后才會顯示網頁,因此,在這一點上,如果瀏覽器需要任何其他代碼才能顯示您的網站,它將從您的服務器發出其他請求。

  網站出現在瀏覽器中。ew!畢竟,您的網站現在已經從代碼轉換(呈現)為您在瀏覽器中看到的內容。

  與您的開發人員討論異步!

  通過將腳本設置為“異步”,您可以帶給開發人員的某些東西正在縮短關鍵的渲染路徑。”時,不需要它們來呈現內容,這可以使您的網頁加載更快。異步告訴DOM,當瀏覽器獲取顯示網頁所需的腳本時,它可以繼續進行匯編。 DOM每次在瀏覽器獲取腳本(稱為“渲染阻止腳本”)時都必須暫停匯編,這會大大減慢您的頁面加載速度,這就像在外與朋友吃飯并且每次都必須暫停對話你們中的一個去點菜,只有他們回來后才恢復。通過異步,即使您中的一個正在點菜,您和您的朋友也可以繼續聊天。您可能還想提出開發人員可以實現的其他優化以縮短關鍵的渲染路徑,例如完全刪除不必要的腳本,例如舊的跟蹤腳本。現在你知道一個網站是如何出現在瀏覽器中,我們將重點關注哪些網站是由-換句話說,代碼(編程語言)來構建這些網頁。

  三種最常見的是:

  HTML –網??站所說的內容(標題,正文內容等)

  CSS –網??站的外觀(顏色,字體等)

  JavaScript –行為方式(交互式,動態等)

  

 

  此圖像的靈感來自Alexis Sanders在JavaScript和SEO中的出色示例:使Bot體驗與用戶體驗一樣好HTML:網站怎么說

  HTML代表超文本標記語言,并且它是網站的基礎。標題,段落,列表和內容等元素均在HTML中定義。

  這是網頁的示例,其相應的HTML如下所示:

 

 

  這是W3schools.com(我們最喜歡學習和練習HTML,CSS和JavaScript的地方)的屏幕截圖。HTML對于SEO來說很重要,因為HTML是SEO創建或處理的任何頁面的“內幕”。盡管您的CMS可能不需要您以HTML編寫頁面(例如:選擇“超鏈接”將使您無需輸入“ a href =”即可創建鏈接),但這正是您要修改的內容您在網頁上執行某些操作時,例如添加內容,更改內部鏈接的錨點文本等。baidu會抓取這些HTML元素,以確定您的文檔與特定查詢的相關性。換句話說,HTML中的內容在您的網頁在baidu自然搜索中的排名方式中起著重要作用!CSS:網站的外觀

  CSS代表“層疊樣式表”,這就是導致您的網頁采用某些字體,顏色和布局的原因。創建HTML是為了描述內容,而不是為其設置樣式,因此,當CSS進入場景時,它將改變游戲規則。使用CSS,可以“美化”網頁,而無需將樣式手動編碼到每個頁面的HTML中,這是一個繁瑣的過程,尤其是對于大型網站。

  直到2014年,baidu的索引系統才開始將網頁呈現為更像實際的瀏覽器,而不是純文本的瀏覽器。試圖利用baidu較舊的索引系統的黑帽SEO做法是通過CSS隱藏文本和鏈接,以操縱搜索引擎排名。這種“隱藏的文字和鏈接”做法違反了baidu的質量準則。

  SEO尤其應注意的CSS組件:

  由于樣式指令可以存在于外部樣式表文件(CSS文件)中,而不是存在于頁面的HTML中,因此可以使頁面減少代碼量,減少文件傳輸大小并縮短加載時間。

  瀏覽器仍必須下載CSS文件之類的資源,因此壓縮它們可以使您的網頁加載更快,而頁面速度是排名的重要因素。

  使頁面的內容比代碼更繁重,可以更好地索引網站的內容。

  使用CSS隱藏鏈接和內容可以使您的網站受到人工懲罰,并從baidu的索引中刪除。

  JavaScript:網站的行為

  在Internet的早期,網頁是使用HTML構建的。當CSS出現時,網頁內容就可以采用某種樣式。當JavaScript編程語言出現時,網站現在不僅可以具有結構和樣式,而且可以是動態的。

  JavaScript為非靜態網頁創建開辟了很多機會。當某人嘗試訪問使用此編程語言增強的頁面時,該用戶的瀏覽器將針對服務器返回的靜態HTML執行JavaScript,從而使該頁面具有某種交互性。

  您肯定已經看過JavaScript的使用了-您可能還不知道它!那是因為JavaScript幾乎可以對頁面執行任何操作。例如,它可以創建一個彈出窗口,或者可以請求第三方資源(如廣告)顯示在您的頁面上。

  客戶端渲染與服務器端渲染

  但是,JavaScript可能會給SEO帶來一些問題,因為搜索引擎對JavaScript的瀏覽方式與訪客不一樣。這是因為客戶端渲染與服務器端渲染有關。大多數JavaScript在客戶端的瀏覽器中執行。另一方面,在服務器端渲染中,文件在服務器上執行,服務器將它們以完全渲染狀態發送到瀏覽器。

  SEO關鍵頁面元素(例如文本,鏈接和標記,這些元素使用JavaScript加載到客戶端,而不是用HTML表示)在頁面代碼中不可見,直到呈現為止。這意味著搜索引擎爬蟲將看不到您的JavaScript中的內容-至少最初不會看到。

  baidu表示,只要您不阻止baidubot抓取JavaScript文件,它們通常就可以像瀏覽器一樣呈現和理解您的網頁,這意味著baidubot應該看到與用戶瀏覽相同的內容他們瀏覽器中的網站。但是,由于客戶端JavaScript的“第二次索引編制”,baidu可能會錯過某些僅在執行JavaScript后才可用的元素。

  在baidubot呈現網頁的過程中,還有其他一些事情可能會出錯,這可能會阻止baidu了解JavaScript中包含的內容:

  您已經從JavaScript資源中阻止了baidubot(例如,通過robots.txt,就像我們在第2章中了解到的那樣)

  您的服務器無法處理所有抓取您內容的請求

  JavaScript過于復雜或過時,baidubot無法理解

  JavaScript直到搜尋器完成頁面并繼續前進后,才將內容“延遲加載”到頁面中。

  不用說,雖然JavaScript確實為網頁創建打開了很多可能性,但是如果您不小心的話,它也會對SEO產生嚴重影響。

hd电影_成年人在线电影_haoav第四色在线电影_不用播放器的黄网网 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>