文章编号: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://www.jujiwang.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,堆栈空间耗尽,这通常发生在以下情况下,递归没有明确的结束条件,导致函数无限递归,递归函数调用自身过于频繁,导致堆栈空间不够用,为了避免堆栈溢出,需要确保递归函数具有明确的结束条件,并且调用频率受到限制,可以使用尾递归优化来减少堆栈空间的消耗,但仅限于满足特定条件的函...。
最新资讯 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