2008-09-06 104 views
6

在工作中,我們有一個專門的SEO分析師,他的工作是灌注大量數據(KeyNote/Compete等),併爲管理人員創建精彩的報告,以便他們能夠看到我們如何在有機搜索排名中對抗我們的競爭對手。他還通過儘可能優化我們的網站來提高我們網站的搜索引擎優化排名。HTML壓縮和SEO?

我們還有一個長期的使命,即減少我們的頁面加載時間,現在在某些頁面上的頁面加載時間非常低劣。

搜索引擎優化的傢伙提到,語義,有效的HTML獲取更多的點,而不是混亂的HTML雜亂。我一直在研究一個實時的HTML壓縮器,它將減少我們的頁面大小,這是我非常好的一塊。壓縮HTML會在網站排名中傷害我們嗎?

+0

爲了清楚起見:通過HTML壓縮,你的意思是一個html-> html轉換,可以消除許多行結束符,消除註釋,將樣式表摺疊到主文檔中等。 你是否應用了任何將有效html變爲無效的轉換?如果是這樣,什麼,爲什麼你擔心? – 2009-12-09 20:18:59

+4

我投票結束這個問題作爲題外話,因爲它不是相關的編程可能適合http://webmasters.stackexchange.com/ – bummi 2015-05-18 10:28:25

回答

7

我會建議在傳輸層使用壓縮,並從HTML中刪除空白,但不要犧牲速度利益的標記的語義。事實上,你壓縮你的標記越好,傳輸層壓縮效果就越差。或者,爲了讓它更好,讓gzip傳輸代碼爲你細化HTML,並將精力投入編寫乾淨的標記,一旦它碰到瀏覽器就快速呈現。

5

壓縮HTML不應該傷害你。

當你說HTML壓縮器我假設你的意思是一個工具,從您的網頁刪除空白等,使他們更小,對不對?這不會影響抓取工具看到您的html的方式,因爲它可能會在從您的網站抓取頁面時從HTML中剝離相同的內容。無論是否壓縮,HTML的「語義」結構都存在。

你可能也想看看:

  • 壓縮頁面與GZIP壓縮在Web服務器
  • 減少圖像的大小,css,javascript等等
  • 考慮如何在瀏覽器的佈局引擎負荷你的網頁。

由於混亂的HTML,這個SEO人員可能意味着使用表格來佈局和重新構建HTML元素(例如,<p class="headerOne">Header 1</ p>)。這增加了HTML標籤與頁面內容的比率,或者增加了SEO術語中的關鍵字密度。它有更大的問題,但:

  • 由於增加內容下載,更長的頁面加載時間,爲什麼不使用H1標籤?
  • 屏幕閱讀器很難理解和影響網站的可訪問性。
  • 瀏覽器可能需要更長時間才能呈現內容,具體取決於他們如何使用樣式解析和佈置頁面。
1

我曾經爲了xhtml 1.0過渡而重組了一個凌亂的表格,並且大小從100kb變爲40kb。加載的圖像從200kb到僅50kb。

我得到如此大的節省的原因是因爲該網站已將所有JS嵌入到每個頁面中。我也重新調整了所有JS,所以對於IE6和FF2都是正確的。圖像也被編譯成圖像映射。所有的技術在A List Apart都有詳細記錄並且易於實施。

0

使用壓縮不會損害您的頁面排名。Matt Cutts在以下文章中對此進行了討論:Crawl Caching Proxy

您的頁面加載時間也可以通過resizing your images得到很好的提升。雖然您可以在img標記中使用高度和寬度屬性,但這不會更改下載到瀏覽器的圖像的大小。在將圖像放入頁面之前調整圖像大小可以縮短加載時間50%或更多,具體取決於您使用的圖像的數量和類型。

,可以提高你的頁面加載時間的其他事情是:佈局 ,而不是表

  • 使用Web標準/ CSS
  • 如果你複製/粘貼從MS Word中 內容,剝離出 Word生成的額外標記
  • 將 置於外部 文件中的CSS和javascript,而不是嵌入在 頁面中。當用戶訪問您的網站更 超過一頁,因爲 瀏覽器通常緩存這些文件

Web Page Analyzer會給你一個速度報告,顯示您的網頁採取不同的元素多久下載幫助。

1

使用gzip壓縮來壓縮傳輸階段的HTML,然後確保代碼驗證並且您對所有內容都使用邏輯標籤。

1

搜索引擎優化的人提到,語義, 有效的HTML比錯雜凌亂的HTML 爬蟲獲得更多的積分。

如果一個SEO人試圖提供有關SEO的事實,然後告訴他提供一個源,因爲據我所知,這是根本不真實的。如果內容存在,它將被抓取。在SEO分析師中,這是一種常見的城市神話,但事實並非如此。

但是,建議使用標題標籤。 < H1>標題爲頁標題,< H2>爲主標題,然後降低爲低標題。

我一直工作在實時HTML 壓縮機,這將減少我們 頁面大小我的一個很好的塊。將 壓縮的HTML傷害我們在網站 排名?

如果它可以在客戶端讀取沒有問題,那麼它是完全沒問題的。如果你想查找任何這些,我推薦任何引用馬特卡特或從以下帖子。

FAQ: Search Engine Optimisation

0

首先,你檢查的代碼。該代碼驗證w3c標準,如HTML & CSS