网站SEO规范

本文详细介绍了SEO规范,包括页面内容优化、HTTP状态码管理、URL结构设计、404页面处理和robots文件运用。同时,探讨了Vue.js应用中实现SEO的策略,如页面预渲染和服务器端渲染,以及路由设置。通过这些方法,可以提升Vue应用的搜索引擎友好性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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


完,大功告成

### PyCharm 打开文件显示全的解决方案 当遇到PyCharm打开文件显示全的情况时,可以尝试以下几种方法来解决问题。 #### 方法一:清理缓存并重启IDE 有时IDE内部缓存可能导致文件加载异常。通过清除缓存再启动程序能够有效改善此状况。具体操作路径为`File -> Invalidate Caches / Restart...`,之后按照提示完成相应动作即可[^1]。 #### 方法二:调整编辑器字体设置 如果是因为字体原因造成的内容显示问题,则可以通过修改编辑区内的文字样式来进行修复。进入`Settings/Preferences | Editor | Font`选项卡内更改合适的字号大小以及启用抗锯齿功能等参数配置[^2]。 #### 方法三:检查项目结构配置 对于某些特定场景下的源码视图缺失现象,可能是由于当前工作空间未能正确识别全部模块所引起。此时应该核查Project Structure的Content Roots设定项是否涵盖了整个工程根目录;必要时可手动添加遗漏部分,并保存变更生效[^3]。 ```python # 示例代码用于展示如何获取当前项目的根路径,在实际应用中可根据需求调用该函数辅助排查问题 import os def get_project_root(): current_file = os.path.abspath(__file__) project_dir = os.path.dirname(current_file) while not os.path.exists(os.path.join(project_dir, '.idea')): parent_dir = os.path.dirname(project_dir) if parent_dir == project_dir: break project_dir = parent_dir return project_dir print(f"Current Project Root Directory is {get_project_root()}") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

怒放de生命2010

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值