网站SEO规范

简介: 网站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页面建议摆放一些首推热门关键词
robots 1) 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


完,大功告成

相关文章
|
搜索推荐 数据可视化 测试技术
迭代式开发:提升软件项目管理效率的关键路径
迭代式开发将软件项目划分为多个短周期,每个周期结束时交付一个可运行的版本,便于快速获取用户反馈并进行调整。与线性的瀑布模型相比,迭代式开发更具灵活性,能更好地应对需求变化。其核心在于小步快跑、快速反馈和持续改进。通过短周期迭代,团队能及时发现并解决问题,提高协作透明度,并根据用户意见不断优化产品。实施时需设定固定迭代周期、建立跨职能团队、采用持续集成与自动化测试,并重视每次迭代后的回顾与优化。尽管面临需求频繁变更、时间管理和团队协作等挑战,但借助现代办公协同工具,迭代式开发能显著提升项目管理效率,确保产品更贴近用户需求。
338 0
|
10月前
|
存储 NoSQL 网络协议
Redis性能攻略:Redis-benchmark工具与实用性能优化技巧
Redis 是一种高性能的内存数据库,广泛应用于各种业务场景。随着业务规模扩大和数据量增长,性能问题逐渐凸显。本文深入探讨 Redis 性能优化方案,包括硬件配置(网络、内存优化)、参数配置(maxmemory、timeout 等)、数据结构选择、过期策略、持久化机制(RDB、AOF)及集群方案(主从复制、哨兵模式、集群模式),帮助提升 Redis 的整体性能表现。
457 0
|
监控 安全 网络协议
透明防火墙:网络安全的隐形守护者
【8月更文挑战第24天】
474 0
|
关系型数据库 分布式数据库 PolarDB
【PolarDB开源】PolarDB开源之旅:从零开始搭建分布式数据库集群
【5月更文挑战第20天】PolarDB,阿里云自研的云原生分布式数据库,因其高性能、高可用和易用性备受瞩目。本文指导如何搭建PolarDB集群:准备硬件和软件环境,从GitHub克隆源码,构建Docker镜像,部署控制节点和计算节点,最后验证集群状态。通过开源,PolarDB旨在推动数据库技术进步,邀请用户一同探索其潜力,共创未来。
588 4
|
开发工具 git
vscode设置 git提交代码忽略node_modules,dist,vscode如何设置不提交node_modules,dist
vscode设置 git提交代码忽略node_modules,dist,vscode如何设置不提交node_modules,dist
2037 0
|
传感器 数据格式
【STM32】DHT11温湿度模块传感器详解&代码
【STM32】DHT11温湿度模块传感器详解&代码
|
负载均衡 Java 网络架构
使用OpenFeign实现服务远程调用
当微服务架构日益普及,服务之间的远程调用变得至关重要。在这一背景下,OpenFeign作为一个强大的HTTP客户端框架简化了服务之间的远程通信。本文旨在介绍如何运用OpenFeign实现服务远程调用。
584 0
|
消息中间件 关系型数据库 MySQL
Flink教程(06)- Flink批流一体API(Source示例)
Flink教程(06)- Flink批流一体API(Source示例)
465 0
|
安全 关系型数据库 MySQL
Mysql数据库开启远程连接
Mysql数据库开启远程连接
506 0
|
SQL 关系型数据库 MySQL
Springboot 整合Shiro 轻量级权限框架,从数据库设计开始带你快速上手shiro
Springboot 整合Shiro 轻量级权限框架,从数据库设计开始带你快速上手shiro
751 1
Springboot 整合Shiro 轻量级权限框架,从数据库设计开始带你快速上手shiro