后端 给前端返回图片url_网站建设:前端和后端开发人员的SEO标准

27662fd5ebe45fa720ca5ba66fdff366.png

bd7f0a1269522389e762b084ccf2d3a9.png

对于SEO来说,SEO不仅需要SEO专家,还需要团队支持,这意味着需要多人参与,其中包括设计师,前端和后端开发人员。每个人都必须了解他们在建立对搜索引擎友好的网站中的作用。建立网站时,通常涉及以下角色:

  • SEO专家依据关键词的研究和规划基础上制定SEO策略,让开发人员知道客户的业务目标和需求有什么需要的着陆页。它们提供了网站上必须存在的页面列表以及特定于特定网站需求的任何前端编码建议。
  • 信息架构师依据SEO专家的SEO策略为网站构建信息内容,可以使网站对搜索引擎友好。
  • 网页设计师负责确保页面加载时间和跳出率不会受到设计元素的负面影响。
  • 前端开发人员必须确保内容以搜索引擎友好的方式进行前端编写。
  • 后端开发人员需要确保网址的正确规范化,并提供必要的工具,以帮助搜索引擎优化。

为了使前端编码人员和后端开发人员在进行网站建设过程中的工作时可以轻松考虑要列出的项目清单,我们列出了一系列标准:

前端开发人员的SEO标准

CSS vs 表格

不需要提及,但是网站应该使用CSS而不是表结构。这可以改善页面上内容元素的排序。例如,能够将长长的左侧边栏放置在唯一内容块的下方而不是上方,这会很好。CSS允许这种情况发生。

H标签和其他样式元素的用法

将H标签(H1,H2,H3等)和<strong>标签的使用限制为非重复内容。这意味着不要在网站范围的标题,侧边栏,页脚或整个网站或多个页面上重复的任何内容上使用这些HTML标签。而是使用常规div。在每个页面上为唯一内容保留这些标签。

字体

尽可能使用机器可读的字体。一种替代方法是使用字体替换,例如@ font-face。作为最后的手段,使用图像显示文本。将图像放置在图像标签中(而不是使用CSS),并带有替代文字,该替代文字重复逐个图像中写入的内容。

图片

对于样式元素的图像,可以使用CSS背景图像,但对于在页面唯一的文本正文中找到的内容元素,请使用常规图像标签。对于LOGO,请使用图片标签,而不要使用文本替换,Alt标签应包含图片中显示的内容。

网站速度

网页在10Mb连接上加载的时间不应超过3秒。前端代码不是使页面快或慢的全部原因,但它们确实可以发挥作用。这意味着要合并CSS和javascript文件,在页面末尾加载javascript,压缩图片,并寻求其他削减元素的机会。

使内容可读

搜索引擎无法读取<script>标记内的内容或动态加载的内容(例如AJAX)。网页加载时未加载的所有内容很可能不会被搜索引擎接收。除非网站规范文档中明确声明,否则请勿使用动态加载内容。

后端开发人员的SEO标准

规范化

规范URL是我们要由搜索引擎索引的任何给定网页URL的版本。规范化是我们达到目标的过程。网站上的每个页面都只能通过一个URL访问。如果使用此处介绍的技术进行处理,则可以添加其他URL参数。

处理www和索引页面。

默认情况下,以下所有URL应重定向到http://www.example.com

http://example.com http://example.com/index.(.*) http://www.example.com/index.(.*)

在某些情况下,网站所有者可能更喜欢使用非www版本或子域作为其根域。只要所有其他版本都重定向到该所选版本,就可以了。

处理尾部斜杠

URL的末尾可能带有斜杠“ /”。有时他们没有。服务器应始终重定向到另一个。理想情况下,带斜线的版本是首选。

示例:http://www.example.com/blue-widget应该301重定向到http://www.example.com/blue-widget/

请注意,这不是根URL(例如http://www.example.com)的问题。该URL的末尾永远不会出现斜杠。

规范化子页面

电子商务网站上的产品页面(可通过3个不同的URL访问)不是一个好主意。该示例演示了CMS体系结构引起的问题。理想情况下,应该只有一个URL。

/product/reebok-black-crossfit-shoe/ET256/

/shoes/product/reebok-black-crossfit-shoe/ET256/

/shoes/fitness/product/reebok-black-crossfit-shoe/ET256/

在这种情况下,类别和子类别似乎在不断变化,因此最好使用URL /product/reebok-black-crossfit-shoe/ET256/。没有其他URL可以打开此页面。可以在URL中添加参数。例如,如果使用规范链接标记,则以下URL的存在是可以的。

/product/reebok-black-crossfit-shoe/ET256/

/product/reebok-black-crossfit-shoe/ET256/?cat=shoes

/product/reebok-black-crossfit-shoe/ET256/?cat=shoes&subcat=fitness

对于以上每个URL,应将所谓的规范链接标记添加到页面的<head>部分。规范链接标记的目的是告诉搜索引擎要索引的URL版本。如前所述,我们要索引的URL版本是/ product / reebok-black-crossfit-shoe / ET256 /。在这种情况下,上述所有3个URL上的规范链接标记应如下所示:

<link href="http://www.example.com/product/reebok-black-crossfit-shoe/ET256/" rel="canonical" >

旁注:出于跟踪目的,营销人员需要向URL添加其他参数。这些参数不应被覆盖,也不应导致页面出现404错误。

有助于SEO的CMS功能

由于大多数网站都使用某种内容管理系统,这意味着SEO专家将需要依靠CMS来帮助他们修改网站内容以实现其目标。以下是有助于SEO的CMS功能:

标题标签和关键元数据

能够修改所有页面上的标题标签和关键元数据。这意味着内容涉及以下领域:

<title>{CONTENT}</title> (默认情况下,使用此:{页面名称} | {公司名称})

<meta name="description" content="{CONTENT}" > (默认情况下,将此留空)

<meta name="robots" content="{CONTENT}" > (默认情况下,使用索引,如下)

<link href="{CONTENT}" rel="canonical" > (默认情况下,匹配页面的URL。因此,如果页面的URL为http://www.example.com/product/reebok-black-crossfit-shoe/ET256/,则规范链接标记应类似于: <link href =“ http://www.example.com/product/reebok-black-crossfit-shoe/ET256/” rel =“ canonical”>

更新sitemap.xml文件

CMS应该能够生成sitemap.xml文件并将其放置在网站的根文件夹(http://www.example.com/sitemap.xml)中。它应包含网站的所有主页,并在添加新页面或删除某些页面时自动更新。这是遵循的格式:

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://www.example.com/</loc> <lastmod>2020-01-01</lastmod> </url> </urlset>

当网站包含多个部分(例如,由Wordpress控制的博客)和一些其他独立的部分时,为每个部分生成单独的站点地图可能会更容易。

更新robots.txt文件

robots.txt文件控制允许搜索引擎爬网程序运行的位置。该文件应可通过CMS编辑。DedeCMS具有默认情况下应禁止的子目录列表,应从一开始就将其包括在内。

可编辑页面部分

尽管这不是SEO要求,但对于跟踪目的来说,能够编辑网站上所有网页的各个部分是有益的。这些包括:

打开<head>标记后立即。在结束</ head>标记之前。打开<body>标记后立即。紧接在</ body>标记之前。

有各种跟踪脚本可帮助获取有关用户行为的信息,这些信息需要添加到任何这些区域中。应该有一种向所有页面以及每个页面分别添加标签的方法。

图片上传

通过CMS上传图像时,文件名应该是可编辑的,而不是由CMS重写为随机字符串。图像标题和alt标签应该是可编辑的(通常在大多数内容管理系统中)。

页面速度

为了优化页面加载时间,应采用各种后端加载时间削减技术,可在此处找到其一长串列表:http://gtmetrix.com/recommendations.html。页面加载时间不应超过3秒。

404配置

当访问随机URL时,服务器应返回404响应-而不是302、200或任何其他响应。

肥西老母鸡
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Web前端开发的现状和未来
07-22
资源名称:Web前端开发的现状和未来内容简介:主题大纲前端的发展和现状行业内前端的位置前端的实际工作面临的问题未来的机遇建议的修炼之路行业内前端的位置前端很Cool?标签语义化、css布局、浏览器兼容、css ...
后端前端返回图片URL,并向后端传递base64格式URL
GFFcheng的博客
02-21 5451
1.当后端将请求图片url传给前端前端无需处理直接放置于img标签即可。 <img class="popover-image" :src="getImgList(image)"/> // 此处需要对图片url进行处理 getImgList(url) { return getImg(url) }, export function getImg(url) { return `${process.env.VUE_APP_BASE_API}${url}` } 2.当需要向后端传递base
ajax跳转controller后判断返回值_前端如何跟后端对接接口?分享这6种方式
weixin_39640221的博客
11-24 412
一般来讲,前端不会给后端接口,而是后端前端接口的情况比较普遍。一些人可能不理解接口和前端开发的关系,其实不合适的接口设计会极大地影响用户的页面体验。那么今天就跟着千锋武汉Web前端培训小编一起来看看,前端如何调用后端接口?有哪几种方式?首先,要弄清楚前端提供一个接口或者调用后台接口,那么这个接口具体指什么?网上用户上传图片作为头像这个需求需要后台人员处理,当用户登录 修改自己个人信息的时候,上传...
后端图片返回前端
胡萝北的博客
11-03 1万+
方式1:返回base64格式 import org.apache.commons.codec.binary.Base64 @RequestMapping("/get-face-picture") public String getUserFacePicture(HttpServletRequest request, @RequestBody JSONObject obj, HttpServletResponse response) { String sessionId = re
前端使用后端回传的url,显示图片的使用方法
热门推荐
Jay的博客
01-12 1万+
前言 在开发过程中,有时需要动态的添加后端回传的指定url图片。但如果直接使用图片路径充当url,这时就会存在这样一个问题:后端图片已经变了,但是前端图片还是原来的。 原因 这是因为浏览器有缓存的功能。如果后端回传的url不变,即使你重新成功发出request,浏览器还是会自动从缓存获取图片。 解决方法: 在url后面加个随机参数就行了。因为url不同 ,浏览器就不能在缓存里读到对应的图片,所...
表情包网站项目(学习自程序员鱼皮)
低调的骏马
11-20 1万+
技术栈 后端 Java 8 开发框架:SpringBoot 2.x 数据访问:MyBatis Plus 项目管理:Maven 接口文档:Knife4j 存储 数据库:MySQL(微信云托管平台) 对象存储:Tencent COS CDN:Tencent CDN 项目进度 数据库搭建(远程开通) 微信云托管:https://cloud.weixin.qq.com/cloudrun 作用:可以帮助用户快速地托管后端的服务,可以快速地托管项目,帮助用户运维开发,提供数据库之类的服务 但是,这东西
evemonk:EveMonk后端和Web前端(EVE在线管理套件)
03-25
EveMonk后端和Web前端 EveMonk是EVE Online的帮助程序软件。 采用Twitter Bootstrap样式。 和Bootswatch Darkly主题。 移动优先设计。 特征 联盟名单 法人名单 字符列表 联盟秀 公司展示 角色表演 打开图标签 SEO...
网站建设网络技术开发SEO优化科技公司HTML5响应式企业网站模板
06-01
网站建设网络技术开发SEO优化科技公司HTML5响应式企业网站模板下载。一套高端大气的html5响应式网络建站服务企业网站html模板下载,适用于网站建设、网络整合营销、移动APP开发、电商运营外包、网站运营维护、程序...
前端后端分离的个人内容管理(CMS)系统源码 包含权限、博客、导航等模块 采用Nuxt、Vue2/3和SpringBoot框架
最新发布
06-15
前端后端分离的个人内容管理(CMS)系统源码。包含权限、博客、导航等模块。采用Nuxt、Vue2/3和SpringBoot框架,项目经过严格测试,确保可以运行! 基于`node` `java` `spring-boot` `vue2` `vue3` `nuxt2` 开发的个人...
Tonnelliergael_4_SEO:可访问性和搜索引擎优化网站La chouette agence
03-16
Tonnelliergael_4_SEO
最新二开微信表情包小程序+前后端 【去授权版】
weixin_42538718的博客
08-05 671
源码说明: 带简单文本教程,已经去除授权加二开 源码说明2: 这个源码最近挺火,不过最近站长比较忙,还没来得及测试,明后天有时间了,就测试下,能用就录制个视频教程 下载源码,并导入微信开发者工具,下载地址:扫描小程序,搜索“点点源码库”,或者联系作者:yhq4918 源码截图: 表情包小程序前后端搭建教程 前端:使用微信开发者工具导入前段源码 1.打开project.config.json文件修改你的appid和项目名 修...
现表情包大幅流行,今天教你们开发个人表情包网站
weixin_49345590的博客
12-01 641
“表情包”是一种利用图片来表示感情的一种方式。表情包是在社交软件活跃之后,形成的一种流行文化,表情包流行于互联网上面,基本人人都会发表情。 曾经你是否也有过找不到表情包去应对别人的时候。 今天小编分享如何用Python开发个人专属的表情包网站,想用什么表情包搜一下就有了! ...
后端如何存储表情包?
qq_41973677的博客
09-20 322
前几天项目需要后端支持存储输入法中的表情包,一开始以为挺复杂,结果大意了。 站在巨人的肩膀上让后端支持存储表情包简单的很。 数据流很简单如下: 所以与其说是让后端支持存储表情包,倒不如说成是让MySQL支持存储表情包。 而且像123、abc这种字符串也好,或者是123这种数字也好,亦或是表情包也罢,他们其实都有自己对应的编码格式、或者是编码表。就好比ASCII编码表中包含了a、b、c...z 等如下: ACSII表中的符号占一个字符,对欧美佬来说,ACSII表中的符号可能以及基本够用了,但是对亚太地区
后端前端返回图片url_java后端返回图片二进制及前端显示
weixin_39760619的博客
12-30 4040
java后端代码:@GetMapping(value="/getIcon")publicMessageInfo>getIcon(StringimgName){try{StringimageStr=getImgStr(imgName);returnResponseMsg.success(imageStr);}catch(Exceptione){returnResp...
后台给前端返回图片
weixin_33826268的博客
07-22 5267
两种方式: 1.后端可以生成一个图片地址,然后返回前端2.或者返回base64看图片的作用了,如果需要保存这个图片,方便下次读取,肯定是给一个地址好些啦~ 返回图片url和base64两种办法,url可以缓存下次打开不用重新加载,base64需要重新加载 转载于:https://www.cnblogs.com/zhaoyanhaoBlog/p/9349241.html...
@PathVariable() - 后台接收前端传递的url参数
weixin_42988712的博客
11-23 4313
前端代码: <a href="welcome8/zs">@PathVariable------8welcome</a> <br> <br> <br> 配置文件: 配置文件前缀加的这个 / 很重要 不加的话跳转会出错误 # 应用名称 spring.application.name=sringmvc-blog # 应用服务 WEB 访问端口 server.port=8081 spring.mvc.view.prefix=/ spring.
前端开发与后端开发的关系
06-08
前端开发和后端开发是紧密相关的两个方面,它们共同构成了一个完整的 Web 应用程序或网站前端开发主要负责网站或应用程序的用户界面和用户体验,后端开发主要负责数据处理、逻辑控制和与数据库的交互。前后端之间...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • excel根据a列提取b列内容_Excel常用函数公式21例,建议收藏 7775
  • jsp中空格字符怎么写_jsp空格符号怎么打 4836
  • beats android 蓝牙连接电脑,beatsx怎么连接电脑_Beats X耳机连接win10电脑的详细操作步骤... 4455
  • matlab建空数组,Matlab中的空数组与子数组 3274
  • python身份证号码解析编程_Python实现身份证号码解析 2837

最新文章

  • 联想服务器销售下降,联想PC、手机、服务器份额为何全线下滑
  • 文件服务器java分布式,java实现分布式项目搭建的方法.pdf
  • ibm笔记本修复计算机开机按,联想thinkpad重装系统按什么键_联想thinkpad电脑重装系统按哪个键-win7之家...
2021年145篇
2020年18篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源复地御西郊webplayer服装品牌起名软件刘姓起名双胞胎name321起名网IPHONE12生产日期对照表2021崔姓鼠宝宝起名电子设备帚神toptop官方下载安装爱钱进如何理财诗词佳句起名化妆 店起名中央电视台二套直播免费动漫网站每天都在征服情敌毒龙是什么意思网易财经给姓邱的男孩起名农历九月十九女孩起名女生金姓起名大全秒杀软件双胞胎起什么小名灌篮高手粤语下载以高起名男孩饲料公司起什么名字好广西大学回应女生安全攻略顾问公司起名取名罗星汉分子动力学模拟淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化