zoukankan      html  css  js  c++  java
  • 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.移除/控制难处理(不安全)的标点符号

    ClassificationIncluded charactersEncoding 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是区分大小写的,尽量小写。

    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.

  • 相关阅读:
    linux内核主要模块图
    Linux0.11内核几种地址(逻辑地址、线性地址、物理地址)的含义
    Linux一个多线程的面试题
    进程的用户栈和内核栈
    Ubuntu 下安装LXR(linux源代码阅读工具)
    Linux多线程与同步
    实模式与保护模式
    Linux下的多线程编程
    寒假Day34:HTML表单+多媒体+框架
    寒假Day34:HDU1514Free Candies记忆化搜索
  • 原文地址:https://www.cnblogs.com/daisy-popule/p/seo-best-practices-for-structuring-urls.html
Copyright © 2011-2022 走看看