文章編號:10592時間:2024-09-28人氣:
對于seo優化,很多朋友關注文案上,比如哪里的關鍵詞布局好,今天要創作幾篇好文章等等,也經常聽到有人說用戶體驗用戶體驗,但很少關注seo圖片優化。
圖片是網頁中不可缺少的內容元素。如果把網站的文字內容比作一道菜,那么圖片就是一道菜里的鹽,那么如何做好seo圖片優化呢?對seo以及用戶體驗有何意義及影響?
圖片在網頁中的作用主要是支持和美化,有時一長串文字無法解釋的地方,可以通過使用圖片來解決,對于文章來說,圖片也可以增加用戶的閱讀體驗,要做好圖片優化工作,首先做幾件事:
1.調整圖片的體積大小
調整圖片大小的目的是加快用戶的訪問時間。 如果圖片太大,用戶需要很長時間才能打開網頁并完全顯示圖片。 一般來說,圖片的大小需要控制在1M以內,這根據不同的使用場景而有所不同。
上傳網站圖片時,可以使用ps和ai等繪圖軟件進行壓縮。
2.調整圖片的像素大小
圖片的像素大小是我們肉眼能看到的大小,包括寬度和高度。 事實上,沒有太多的要求,它符合美學尺寸。 重要的一點是圖片不應該太模糊。 像素過低會導致圖像模糊。 這需要注意。
3.選擇圖片的格式
目前,圖片的主要格式是jpg、png、gif和webp。除了設置尺寸之外,圖片的格式也需要仔細選擇,這將在下面詳細說明:
①格式的圖片
Jpg相對來說是可壓縮的,但圖像質量會受到損害。 如果損壞的質量不高,肉眼很難分辨。 它的原理是降低圖像質量來縮小圖像尺寸。
一般來說,當使用ps軟件進行處理時,質量屬性不應低于60%,網站中的大多數圖片可以是jpg格式。
②格式的圖片
png格式的圖片清晰度相對較高,不會損害原始圖像的質量,但總體體積相對較大。 png有兩種格式,一種是8位,另一種是24位。 如果您想減少png的音量,可以將其設置為8位格式。
png圖片文件使用的地方不多,一般都使用在比較重要的地方,例如網站的logo。
③格式圖片
Gif格式的圖片大多是小尺寸的運動圖片,但像素尺寸相對較小。 一般來說,它們被用在網頁圖標中以增加引人注目的效果。 gif圖片很少使用,所以我不會在這里詳述太多。
④格式圖片
這種格式具有明顯的優勢,可以自動壓縮圖片的大小,并且肉眼看不到任何問題。 它比jpg和png更智能,但受某些瀏覽器的限制,導致使用率較低。
然后,說到seo圖片優化幾個注意事項。 目前,人們使用的大多數網站建設系統都是別人編寫的程序。 上傳圖片時,一些cms系統會自動生成和調整圖片。 例如,如果我們不上傳縮略圖,系統會自動抓取內容中的首張圖片,將其壓縮成合理的縮略圖并上傳。 這將導致服務器上出現冗余圖片,并且自動壓縮圖片的質量不是很高。
其次,圖片優化需要與兩個標簽匹配,一個是alt標簽,這是為了便于搜索引擎識別而命名的圖片。 當圖片無法打開時,將顯示alt標記的文本。 在圖片優化中,alt標記非常重要。 其次是標題標簽,當鼠標指向圖片時顯示文本。 當圖片加載緩慢時,用戶也想知道圖片的內容。 當指向圖片時,用戶可以快速知道圖片的內容。 整體來說,alt是服務于搜索引擎,title服務于用戶體驗。
論述了seo圖片優化的幾點,但圖片優化主要影響站點加載速度,在整個站點的優化中,不能忽視圖片優化。
網站圖片SEO優化的核心有兩點。 增加搜索引擎可見的文本描述,以及在保持圖像質量的情況下盡量壓縮圖像的文件大小。 具體怎么操作要按以下三點屬性每個圖像標簽中都有Aft屬性,例如:,搜索引擎會讀取該屬性以了解圖像的信息。 因此,最好在所有插圖的Alt屬性中都有文字描述,并帶上該頁關鍵字在其中。 2.文本說明除了Alt屬性文字,還可以考慮以下方法直接優化圖像,使之能夠被搜索到:(1)在圖片上方或下方加上包含關鍵詞的描述文本。 (2)在代碼中增加一個包含關鍵詞段的heading標題標簽,然后在圖片下方增加文字描述。 (3)在圖片下方或旁邊增加如“更多……”鏈接,包含關鍵詞。 (4)創建一些既吸引用戶又吸引搜索引擎的文本內頁,先把流量吸引到這些頁面,再提供文本鏈接指向你的圖片頁面。 總之,網頁應盡量減少裝飾性圖片以及大圖片。 而Aft屬性中的文字對搜索引擎來說,其重要性比正文內容的文字要低。 和JPGE圖像優化Aft屬性和文本說明都只是對圖像之外的文本環境進行優化,下面簡單談談對圖片本身的優化處理。 對圖片文件優化的目的是在盡量不影響圖像畫面效果的情況下,將其文件大小降到最低,以加快頁面整體下載速度。 網頁圖片格式主要有GIF和JPGE兩種形式。 一般來講, GIF適用于線圖和企業標識; JPEG適宜照片元素的格式。 主要通過減少GIE顏色數量、縮小圖片尺寸和降低分辨率來縮小文件,也可以采用層疊樣式表達到優化目的。 PhotoShop 的版本越高越適用于網絡圖形。 此外,將大圖片切割成若干小圖片干不同的表格區間內進行拼接,也可以相對加快下載時間。
圖像是網站或者WEB應用重要的組成部分,隨著現在終端設備及5G的普及,用戶對于圖像的要求越來越高,為了提供更加速度體驗,可以對圖像進行優化。
至于圖像要不要優化,優化后的效果,可以通過在線工具Cloudflare來測試網站的效果,并對網站圖像提出優化意見。
每個瀏覽過網站的人都曾遇到過加載緩慢的網站。 通常,這是由于該網頁上的圖像優化不當造成的,如圖像太大等等。
頁面上的圖像可能需要很長時間才能加載,像素從上到下痛苦地填充;或者更糟糕的是,當瀏覽器了解它們的尺寸時,它們可能會導致頁面布局發生巨大變化。 這些問題對用戶來說是一個很不友好的體驗。
可以理解,緩慢的頁面加載會對頁面的“跳出率”產生不利影響,即快速離開頁面的訪問者的百分比。 特別是在電子商務網站上來說,頁面上的圖像都比較多,處理不當,過高的跳出率將直接的影響收入。 因此優化網頁上的圖像以減少來源的負載和輸出,提高網站在搜索引擎排名中的表現并最終為用戶提供出色的體驗至關重要。
速度測試自2021年8月以來,谷歌在考慮搜索結果排名時使用CoreWebVitals來量化頁面性能。衡量的因素側重于加載速度、互動性和視覺穩定性方面的性能:
LargestContentfulPaint(LCP):即最大內容繪制,衡量加載性能。 為了提供良好的用戶體驗,請盡力在網頁開始加載的2.5秒內完成LCP。 FirstInputDelay(FID):即首次輸入延遲,衡量互動性。 為了提供良好的用戶體驗,請盡力將FID控制在100毫秒以內。 CumulativeLayoutShift(CLS):即累積布局偏移,衡量視覺穩定性。 為了提供良好的用戶體驗,請盡力使CLS得分低于0.1。
CLS和LCP是可以通過優化圖像來改進的兩個指標。 當CLS為高時,這表明大量頁面布局在加載時正在移動。 LCP測量渲染視口中單個最大圖像或文本塊所需的時間。
這些都可以使用真實用戶監控(RUM)分析(例如Cloudflare的Web分析)進行實時測量,或者使用Cloudflare的圖像優化測試工具在“實驗室環境”中進行測量。
如何優化速度網站開發者可以做出的最有影響力的性能改進之一是確保提供適當尺寸的圖像。 現代設備拍攝的圖像分辨率都比較大,導致非常龐大。 將將這些圖像放到網頁上會出現無法快速看到全部的問題。 而有時無法限制用戶使用圖像的分辨率,通??梢酝ㄟ^程序對圖像進行在線降低分辨率以降低大小,并為不同的終端配置不同分辨率的圖像。
帶有srcset和的媒體條件sizes在網頁上插入圖像時,通常是增加img標簽,并為src設置圖像路徑:
從2017年開始,主流瀏覽器都支持更動態的srcset屬性,允許開發者根據訪問者瀏覽器的匹配媒體條件設置多個圖像源,即為不同分辨率的終端配置不同分辨率的圖像:
上面的代碼通過srcset屬性,告知瀏覽器圖像有三種變化,每個變化具有不同的固有寬度:1500px、2000px和原始px。 然后瀏覽器評估sizes屬性((max-width:1500px)和(max-width:2000px))中的媒體條件,以便從srcset屬性中選擇適當的圖像尺寸。 如果瀏覽器的寬度小于1500px,圖片hello_world_則會被加載;如果瀏覽器的寬度在1500px和2000px之間,圖像hello_world_則將被加載;最后,如果瀏覽器的寬度大于2000px,瀏覽器將加載原始圖片hello_world_。
圖像格式過去推薦使用JPEG、PNG、GIF、WebP,現在是AVIF,AVIF是具有廣泛行業支持的最新圖像格式,它的性能通常優于之前的格式。 AVIF支持具有alpha通道的透明度,并支持動畫,并且它通常比JPEG小50%(而WebP僅減少30%)。
圖像質量與它們的前身JPEG不同,較新的圖像格式(WebP和AVIF)支持無損壓縮。 對于某些用途,無損壓縮可能是合適的,但對于大多數網站來說,速度是優先考慮的,這種輕微的質量損失值得節省時間和字節數。
優化設置質量的位置是一種平衡行為:過于激進,圖像上會出現偽影;太少,圖像不必要地大。 Butteraugli和SSIM是近似對圖像質量感知的算法示例,但目前很難實現自動化,因此最好手動設置。 然而,總的來說,發現在大多數壓縮庫中大約85%是合理的默認值。
圖像標記所有先前的技術都減少了圖像使用的字節數。 這對于提高這些圖像的加載速度和最大內容繪制(LCP)指標非常有用。 但是,要改進累積布局偏移(CLS)指標,必須盡量減少對頁面布局的更改,這可以通過提前通知瀏覽器圖像大小來完成。
在優化不佳的網頁上,圖像將在標記中沒有尺寸的情況下加載。 瀏覽器獲取這些圖像,并且只有在收到圖像的標頭字節后才能知道該圖像的尺寸。 效果是瀏覽器首先渲染圖像占據零像素的頁面,然后在實際加載圖像像素本身之前突然使用該圖像的尺寸重新繪制。 這對用戶來說是很不友好的,并且對可用性有嚴重影響。
在HTML標記中包含圖像的尺寸非常重要,這樣瀏覽器甚至可以在開始加載之前為該圖像分配空間。 可以防止不必要的重繪并減少布局偏移。 甚至可以在動態加載響應式圖像時設置尺寸:通過告知瀏覽器原始圖像的高度和寬度,假設縱橫比不變,即使使用寬度選擇器,它也會自動計算正確的高度。
還有一個標記,就是延遲加載,為圖像增加屬性loading=lazy:
最直接的方式就是使用CDN加速,通過緩存及多線路的方式加速圖像的加載。
總結圖像性能優化,對于圖像使用比較多的網站來說還是很有必要的,可以通過Cloudflare的圖像優化測試工具、WebPageTest、LighthoUse綜合測試網站的關鍵指標。
IE七大手法是指在網站設計和開發過程中,通過一系列的優化技巧來提升網站的性能和用戶體驗。 以下是這七大手法的詳細解釋:1. 消除(Elimination): 消除不必要的元素,如冗余的代碼、圖像和插件,以減少網頁加載時間和資源消耗。 2. 簡化(Simplification): 簡化用戶界面和交互流程,使得網站更加直觀易用。 這可以通過簡化頁面布局和導航菜單來實現。 3. 合并(Combination): 將多個請求合并為一個,以減少服務器請求次數和頁面加載時間。 例如,通過CSS Sprites和JavaScript壓縮來整合多個資源。 4. 重排(Reordering): 根據不同的屏幕尺寸或設備類型重新安排網站元素的布局,以適應不同的用戶訪問環境。 5. 自動化(Automation): 利用自動化工具和腳本來執行重復性任務,從而提高效率并減少人力資源的消耗。 6. 分離(Segmentation): 將網站的樣式表、腳本等分離,以便于管理和更新,同時也有助于瀏覽器更快地加載頁面。 7. 優化(Optimization): 對網站的整體性能進行優化,包括提高加載速度、提升響應時間和增強資源的利用率,以此來增強用戶體驗和搜索引擎的排名。 通過應用這些手法,開發者可以有效地提升網站的性能和可用性,同時也有助于網站在搜索引擎中獲得更好的排名。
內容聲明:
1、本站收錄的內容來源于大數據收集,版權歸原網站所有!
2、本站收錄的內容若侵害到您的利益,請聯系我們進行刪除處理!
3、本站不接受違法信息,如您發現違法內容,請聯系我們進行舉報處理!
4、本文地址:http://m.sycxjdsbhs.com/article/c4f212d05005cafb346b.html,復制請保留版權鏈接!
在競爭激烈的就業市場中尋找工作是一項艱巨的任務,為了脫穎而出,您需要展示自己具有雇主所尋求的技能和資格,以下是一些讓您在就業市場中更具競爭力的方法,1.獲得教育和培訓擁有相關的教育和培訓是進入就業市場的基本要求,請考慮獲得學士學位、碩士學位或副學士學位,您還可以參加職業培訓課程或認證課程,以提高您在特定領域的技能,2.獲得工作經驗除了...。
互聯網資訊 2024-09-24 14:01:06
引言服務器推送是游戲開發中的一種技術,它允許游戲服務器向客戶端推送更新,例如新關卡、角色或其他游戲數據,這與其傳統方式不同,傳統方式需要客戶端定期輪詢服務器是否有更新,服務器推送的優勢服務器推送提供了一些優勢,包括,減少客戶端延遲,服務器推送消除了客戶端輪詢服務器的需要,從而減少了延遲,節省帶寬,服務器推送僅發送必要的更新,減少了網絡...。
本站公告 2024-09-16 14:54:14
服務器推送是什么,服務器推送,ServerPush,是一種網絡傳輸機制,它允許服務器主動將數據推送到客戶端,而無需客戶端顯式請求,這與傳統的客戶端,服務器模型不同,在傳統模型中,客戶端必須先向服務器請求數據才能接收數據,服務器推送的工作原理服務器推送通過建立持久連接來實現,當客戶端連接到服務器時,服務器會打開一個持久連接,并保持該連接...。
本站公告 2024-09-16 14:43:20
HTML表格是一種組織和顯示數據的方式,可以為數據提供結構和清晰度,您可以使用CSS樣式來自定義表格的外觀,包括邊框的寬度、顏色和樣式,設置邊框寬度要設置邊框寬度,請使用border,width屬性,該屬性的值可以是以下單位之一,px,像素,百分比,em,元素字體大小,rem,根元素字體大小,例如,以下代碼將所有表格單元格的邊框寬度...。
互聯網資訊 2024-09-16 06:58:56
3cstrong>,使用字符串方法,某些字符串方法也可以用于去除空格,例如replace,和substr,手動去除,在某些情況下,也可以手動循環字符串并去除空格,結論trim,函數是PHP中處理字符串的常用函數,它可以輕松地去除字符串前后的空格,該函數簡單易用,高效可靠,并且提供了自定義性,對于需要去除字符串前后空格的情況...。
最新資訊 2024-09-13 17:56:24
堆棧溢出堆棧溢出是指遞歸函數調用次數過多,導致Java虛擬機,JVM,堆棧空間耗盡,這通常發生在以下情況下,遞歸沒有明確的結束條件,導致函數無限遞歸,遞歸函數調用自身過于頻繁,導致堆??臻g不夠用,為了避免堆棧溢出,需要確保遞歸函數具有明確的結束條件,并且調用頻率受到限制,可以使用尾遞歸優化來減少堆棧空間的消耗,但僅限于滿足特定條件的函...。
最新資訊 2024-09-12 03:15:39
涵蓋基礎、數據結構和算法基礎數據類型變量運算符控制流函數數組字符串數據結構鏈表棧隊列樹圖算法排序算法搜索算法動態規劃貪婪算法回溯算法練習題編寫一個程序來打印斐波那契數列的前10項編寫一個程序來實現快速排序算法編寫一個程序創建一個二叉樹并進行先序、中序和后序遍歷結論本編程寶典提供了C語言編程的全面指南,它涵蓋了從基礎到高級概念的所有內容...。
互聯網資訊 2024-09-11 09:08:23
指針相關錯誤指針是C語言中的一個強大特性,但如果使用不當,它也可能導致嚴重的錯誤,最常見的指針錯誤包括,空指針引用,嘗試訪問未分配內存或已釋放內存的指針非法指針運算,例如,將指針與數字相加或減去指針類型錯誤,例如,將字符指針轉換為整數指針這些錯誤會導致程序崩潰、不確定的行為,甚至安全漏洞,內存泄漏內存泄漏是另一個經常與指針操作相關的常...。
互聯網資訊 2024-09-09 14:31:24
簡介VB.NET,VisualBasic.NET,是一種強大且流行的面向對象編程語言,可用于創建各種應用程序,包括數據庫管理系統,本教程將指導您了解使用VB.NET進行高級數據庫管理技術,包括連接到數據庫、執行查詢、檢索數據和修改數據,先決條件對VB.NET基礎知識的了解對關系數據庫概念的理解一個關系數據庫管理系統,如Microsof...。
技術教程 2024-09-06 20:13:19
前言Java是一種流行的編程語言,廣泛用于開發桌面應用程序、Web應用程序、移動應用程序和其他軟件,要開始使用Java,您首先需要安裝Java運行時環境,JRE,或Java開發工具包,JDK,本文提供了一份適用于各種操作系統的全面Java安裝指南,Windows系統步驟1,下載Java安裝程序訪問OracleJava下載頁面,選擇與...。
技術教程 2024-09-06 17:39:01
手機主板出現故障維修費用因問題的復雜程度和品牌差異而異,以下是大致的維修費用范圍,維修手機主板主要涉及芯片移植,更換芯片,和板層線路修復兩種技術,常見的問題如摔落、進水或使用非原裝充電器可能會導致芯片虛焊、短路或漏電,以及線路斷線,修理過程包括檢測、松香檢測法找出故障芯片,然后通過芯片移植,加熱鎳層取下舊芯片,焊接新芯片,進行修復,對...。
技術教程 2024-09-02 05:03:19
個人網站搭建,零成本與低成本的策略搭建個人網站的夢想,無需高額預算,這里為你揭示三種實用且簡單的方法,首先,我們將探索完全免費的路徑,然后轉向那些在費用上可能有所妥協的選擇,一、免費平臺建站對于初級需求,你可以考慮利用第三方平臺的個人空間功能,如WordPress的博客個人頁面、知乎的個人主頁或QQ的個人空間,這種方法無需專業知識,操...。
技術教程 2024-09-02 00:51:20