SEO笔记:构建URL的15个SEO最佳实践
By: Rand Fishkin
原文链接:https://moz.com/blog/15-seo-best-practices-for-structuring-urls
#1: Whenever possible, use a single domain & subdomain
1.尽量使用简单的域名/二级域名
二级域名,子文件夹,301跳转的对比:Subdomains vs. Subfolders, Rel Canonical vs. 301, and How to Structure Links for SEO - Whiteboard Friday
#2: The more readable by human beings, the better
2.可读性越佳越好
比较:https://moz.com/blog/15-seo-best-practices-for-structuring-urls
https://moz.com/blog/110001.php
#3: Keywords in URLs: still a good thing
3.关键字体现在URL中
#4: Multiple URLs serving the same content? Canonicalize 'em!
4.多个页面提供相同的内容?规范化他们!(有点难理解)
#5: Exclude dynamic parameters when possible
5.尽量排除动态参数(个人理解和第二点类似)
#6: Shorter > longer
6.短链接更可读。
#7: Match URLs to titles most of the time (when it makes sense)
7.URL和页面的title标签尽量保持一致。
#8: Including stop words isn't necessary
8.连接字符( stop words (and, or, but, of, the, a, etc.))不是必须的
#9: Remove/control for unwieldy punctuation characters
9.移除/控制难处理(不安全)的标点符号
| Classification | Included characters | Encoding required? |
|---|---|---|
| Safe characters | Alphanumerics [0-9a-zA-Z], special characters $-_.+!*'(), and reserved characters used for their reserved purposes (e.g., question mark used to denote a query string) |
NO |
| ASCII Control characters | Includes the ISO-8859-1 (ISO-Latin) character ranges 00-1F hex (0-31 decimal) and 7F (127 decimal.) | YES |
| Non-ASCII characters | Includes the entire “top half” of the ISO-Latin set 80-FF hex (128-255 decimal.) | YES |
| Reserved characters | $ & + , / : ; = ? @ (not including blank space) |
YES* |
| Unsafe characters | Includes the blank/empty space and " < > # % { } | \ ^ ~ [ ] ` |
YES |
* Note: Reserved characters only need encoding when not used for their defined, reserved purposes.
表格数据来自于:https://perishablepress.com/stop-using-unsafe-characters-in-urls/
#10: Limit redirection hops to two or fewer
10.减少重定向跳转
如果客户端请求A,实际重定向B,或者再次重定向C,客户端可以得到C,但是搜索引擎不会记录C页面的排名
#11: Fewer folders is generally better
11.减少子文件
#12: Avoid hashes in URLs that create separate/unique content
12:尽量避免使用URL #创建单独的url /独特的内容
#常用于追踪参数 e.g. someone.com/first-page#src=weibo
也有例外,见原文链接
#13: Be wary of case sensitivity
13.注意大小写
URL是区分大小写的,尽量小写。

#14: Hyphens and underscores are preferred word separators
14.破折号和下划线是首选词分隔符
很久以前,搜索引擎只把破折号作为分隔符,现在已攻克,破折号和下划线都是首选分隔符
#15: Keyword stuffing and repetition are pointless and make your site look spammy
重复的关键字并不会提高Page Ranking.
SEO笔记:构建URL的15个SEO最佳实践的更多相关文章
- 【SpringMVC】SpringMVC系列15之SpringMVC最佳实践
15.SpringMVC最佳实践 15.1.遵循Restful API最佳实践 参考:http://segmentfault.com/a/1190000002949234 15.2.统一返回字段 15 ...
- MaxCompute 构建企业云数据仓库CDW的最佳实践建议
在本文中阿里云资深产品专家云郎分享了基于阿里云 MaxCompute 构建企业云数据仓库CDW的最佳实践建议. 本文内容根据演讲视频以及PPT整理而成. 大家下午好,我是云郎,之前在甲骨文做企业架构师 ...
- 【读书笔记】iOS-微信公众平台开发最佳实践
一,微信是由腾讯公司广州研发中心产品团队开发,该团队经理张小龙被称为“微信之父”,公司总裁马化腾确定该产品名称为“微信”. 二,常见问题及解决方案. 1,请求URL超时. 这种情况一般是由于服务器网速 ...
- 15条JavaScript最佳实践很经典噢
感觉比较经典,特转载腾讯大讲堂.本文档整理大部分公认的.或者少有争议的JavaScript良好书写规范(Best Practice).一些显而易见的常识就不再论述(比如要用对象支持识别判断,而不是浏览 ...
- 15条JavaScript最佳实践【转】
本文档整理大部分公认的.或者少有争议的JavaScript良好书写规范(Best Practice).一些显而易见的常识就不再论述(比如要用对象支持识别判断,而不是浏览器识别判断:比如不要嵌套太深). ...
- Web前端开发最佳实践(7):使用合理的技术方案来构建小图标
大家都对网站上使用的小图标肯定都不陌生,这些小图标作为网站内容的点缀,增加了网站的美观度,提高了用户体验,可是你有没有看过在这些网站中使用的图标都是用什么技术实现的?虽然大部分网站还是使用普通的图片实 ...
- 什么是SEO?SEO干嘛的?怎么做SEO?
黑帽seo分享了这么多SEO的东西,今天在群时面遇到群亲问到了什么是SEO?SEO是干嘛的?蜗牛认为,是时候让大家知道这些不为外人所知的真相了.且听蜗牛慢慢道来吧. 一.什么是SEO?SEO是干嘛的? ...
- thinkphp学习笔记6—url模式
原文:thinkphp学习笔记6-url模式 入口文件是应用的唯一入口,因为可以多入口,每个应用可以对应一个入口文件,系统会从rul参数中解析当前请求的模块,控制器,操作.ThinkPHP是区分大小写 ...
- 国际化SEO优化的最佳实践
作者:Kristopher Jones 翻译 :吴祺深 欢迎访问网易云社区,了解更多网易技术产品运营经验. 让我们来说一下hreflang属性.如果你还没有关掉这个页面,那么你已经完成了这个教程最重要 ...
随机推荐
- 50个Android开发技巧(03 自己定义ViewGroup)
问题:怎样创建一个例如以下图所看到的的布局? 图1 (原文地址:http://blog.csdn.net/vector_yi/article/details/244155 ...
- 赠 看穿一切的var_dump
看穿一切的var_dump同学让我送他一首诗,于是作诗如下: 看穿一切被看穿,莫让年少酿毒烟.骄心当制能补拙,拨开云雾见上仙!
- Hessain 方法重载
在相应的配置文件里面加上这句话. <property name="overloadEnable" value="true"></proper ...
- 【IOS6.0 自学瞎折腾】(五)应用程序的启动过程和Application生命周期
一 :main函数入口 看下项目资源结构,其实程序的入口也是在main.m里面. #import <UIKit/UIKit.h> #import "BvinAppDelegate ...
- 【HTML】改变鼠标样式图片css
你需要一张图 .ico 的 格式 如果一开始你要解决的是怎么去用png 格式图片转成 ICO格式 先做一张32*32的PNG格式图片 然后 打开http://www.easyicon.net/co ...
- django 自定模板标签的注册
首先注册方法一般都是先实例化一个template.Library.如: from django import template register = template.Library() 1.注册自定 ...
- Linux 2.6.16 TCP连接速度异常的问题分析
版权声明:本文由余子军原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/104 来源:腾云阁 https://www.qclo ...
- 微信小程序 --- 组件
view组件:小程序使用最多的组件.可以理解为 div: Text组件:用于展示文字.可以理解为 p span 标签.(除了Text组件以外的其他组件都无法被长按选中) Text组件无法解析HTML, ...
- JAVA学习基础知识总结(原创)
(未经博主允许,禁止转载!) 一.基础知识:1.JVM.JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性. java语言是跨平 ...
- Css--input输入框点击时去掉外框outline:medium;(chrome)
.search input[type='search']{ background:no-repeat 0 0 scroll #EEEEEE; border:none; outline:medium; ...