当前位置: 首页 > news >正文

网站SEO规范

网站SEO规范

    • seo规范
    • vue前面seo的几种方式和代码

seo规范

SEO规范
页面-1) 页面因某些特效必须使用flash时,请选择在flash层下增加本页的内容文本文字。 -2) 当页面不完全要求flash展示时,首先选择使用js特效+HTML布局,其次选择除flash外其他层增加响应的文本文字。 -3) 页面导航应该使用背景图片+JS效果+HTML代码的格式安排,避免使用纯图片导航或纯JS导航。 -4) 页面重要连接请使用A标签连接,进制使用其他类型跳转链接。 -5) 将JS&CSS代码封装后移动至代码最末端。保证文本文字在代码上方位置。 -6) HTML中存在空白部分请压缩代码。 -7) 合并或减少JS&CSS避免频繁发生HTTP请求。 -8) 尽量使用CSS公共源,同一样式加载次数越少越佳。 -9) 避免使用下拉 -10) 页面信息部署时应遵循:文本文字>链接文字 -11) 页面代码体积应该小于128K -12) 页面加载速度应该符合W3C标准 -13) 每个页面应该配备H标签,一般包括一个H1多个H2 -14) 每个页面的图片都应该有alt标签
1) 正常访问的页面HTTP状态码应为:200 - 2) 临时转移页面HTTP状态码应为:302 -3) 永久转移页面HTTP状态码应为:301 -4) 页面永久失效HTTP状态码应为:404 -5) 页面禁止出现403 401 500 501 503状态码
URL规范1) URL目录结构扁平下放结构 例: 首页:www.abc.com 1级目录:www.abc.com/abc/ 文章底层:www.abc.com/abc/pid-2121.html 2) 当页面内容较为丰富(>20万页)时采取二级域构建方式 例: 首页:www.abc.com 汽车频道:auto.abc.com 汽车频道-二手车:auto.abc.com/2car/ 二手车底层页:auto.abc.com/2car/pid-2132.html 旅游频道:travel.abc.com …… -3) 采取二级域URL命名方式时需要保证每个域下有足够的内容支撑,并且保证二级域内容有持续的更新、延续性。 4) URL命名中首选为英文单词语义命名 5) URL命名中次选为汉语拼音语义命名 6) URL命名中禁止出现#*&?=等符号,且大小写应该保持一致,建议使用小写字母命名。 - 7) URL命名中应该具备一些关键词,从URL中继承关键词相关性。 例:官网下-马自达6栏目频道 www.mazda.com.cn/mazda6/ -8) 如果具备时效性信息,在URL中应该予以表现。 例:2011年北京车展 www.bitauto.com/2011bjchezhan/ 9) URL命名中分割线应该使用“-”或者“_”.
404使用- 1) 当页面原始数据移除时,服务器将产生404错误代码,该代码将对spider造成严重的影响,所以404代码必须有对应的返回页面。 - 2) 404页面必须具备返回上一级目录链接 3) 404页面建议具备返回首页链接 4) 404页面建议摆放一些最新更新的文章(根据页面实际情况定条目数)。 5) 404页面建议摆放一些频道页链接 6) 404页面建议摆放一些首推热门关键词
robots1) robots书写时需要屏蔽后台管理目录 2) robots书写时需要屏蔽用户后台信息 3) 利用robots可以屏蔽一些必须要重复的页面 4) 利用robots将正在测试的页面或者信息相对保密的页面进行评比抓取,以保证隐私。 5) 利用robots将大量特效页面进行屏蔽抓取,拉伸网站平均质量。 6) 利用robots将大量转载信息或质量低下的信息区域进行屏蔽。
Title & meta部署1) 一个完整的页面必须具备title属性,keywords属性,description属性。 2) 书写title属性时必须包含关键词,且每个关键词使用“_”分割 3) Title标签总长度不宜过长,以15个汉字(30个字符)为最优,最高不能超过25个汉字(50个字符)。

vue前面seo的几种方式和代码

常见的解决方案:

  1. 页面预渲染,prerender-spa-plugin插件实现(配置参考)

  2. 服务端渲染,vue的ssr渲染(配置参考),SSR比较复杂。

  3. 路由采用h5 history模式

https://zhuanlan.zhihu.com/p/337866915


完,大功告成

相关文章:

  • Linux云服务器:MySQL安装失败、多种错误总结 | 个人解决参考
  • DockerHub 镜像仓库原理
  • Java 同步工具与组合类的线程安全性分析
  • springcloud之feign使用
  • Git的基本使用(用户初始化配置、新建代码库、把文件提交到缓存区、把文件提交到本地仓库等)
  • node切换后没有npm功能
  • uniapp AES加密解密
  • 第二届邯郸钢铁展会,图扑软件荣获“2022钢铁行业智造之星奖”
  • 第三届国际品质节,群硕企业与OI产品共同获奖
  • JSP琴行管理系统myeclipse开发mysql数据库bs框架java编程web网页结构
  • 智能座舱:汽车雷达的下一个战场
  • MindSpore应用案例——AI诗人
  • cordova 使用
  • 常见ai智能机器人呼叫中心等如何让短信营销更加有价值?
  • 极端气候肆虐催化,碳中和带出了一个“再生时代”
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • Apache Spark Streaming 使用实例
  • CentOS 7 修改主机名
  • ES学习笔记(12)--Symbol
  • in typeof instanceof ===这些运算符有什么作用
  • Java基本数据类型之Number
  • js正则,这点儿就够用了
  • Meteor的表单提交:Form
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • vue-loader 源码解析系列之 selector
  • webpack入门学习手记(二)
  • 阿里云购买磁盘后挂载
  • 高性能JavaScript阅读简记(三)
  • 记一次和乔布斯合作最难忘的经历
  • 使用parted解决大于2T的磁盘分区
  • 数组大概知多少
  • 写代码的正确姿势
  • 新书推荐|Windows黑客编程技术详解
  • Prometheus VS InfluxDB
  • 交换综合实验一
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​你们这样子,耽误我的工作进度怎么办?
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (二)PySpark3:SparkSQL编程
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (论文阅读40-45)图像描述1
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (转)shell调试方法
  • (转)我也是一只IT小小鸟
  • .Net core 6.0 升8.0
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .NET 回调、接口回调、 委托
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET/C# 使用 ConditionalWeakTable 附加字段(CLR 版本的附加属性,也可用用来当作弱引用字典 WeakDictionary)
  • .NET/C# 项目如何优雅地设置条件编译符号?