【问题标题】:Is it good idea to use URL names with special characters? [closed]使用带有特殊字符的 URL 名称是个好主意吗? [关闭]
【发布时间】:2011-04-21 08:53:30
【问题描述】:

在 URL 中使用非英文字符(如中文名称)的 URL(页面名称)是否是好的 SEO?

【问题讨论】:

  • 我确实发现有一个官方的中文转录系统,叫做en.wikipedia.org/wiki/Pinyin。这意味着使用 ascii url 应该没有任何问题。但我不确定谷歌是否会翻译这些类型的网址?
  • 由于解析器/正则表达式的限制,我不确定其他(非中文)网站是否能够使用这种网址。这可能会对您的网站页面排名产生负面影响。
  • 这与编程无关。
  • @fuzzybee 是的,当然,但这个问题比 webmasters.stackexchange.com 早

标签: url seo url-rewriting usability


【解决方案1】:

我不太确定 SEO。但是由于您已将其标记为可用性,因此我想补充一点,这不是一个好主意。非中文键盘布局的人几乎不可能输入您的网址。除非它在 ​​SEO 中非常重要,否则我建议您远离它。

【讨论】:

  • 如果 URL 有中文字符,那么我想它应该有中文键盘的中国观众
  • 也许可以,但优秀的 Web 开发人员不能认为这是理所当然的。特别是如果该页面可以促成销售。
  • 你可以认为它是理所当然的,规范是这么说的。如果您在仅在本地有意义的网站(在非英语地方)工作,那么它非常有意义。
  • 我还没准备好战斗。我只是表达了我的看法。我永远不会这样做,除非它非常重要。您的网站,您的规则。我的网站,我的规则 :)
【解决方案2】:

截至今年 6 月,ICANN 已批准在不使用 .cn 的域中使用汉字。

【讨论】:

  • 这并不意味着在 URL 中使用未编码的汉字是有效的。但是,很好的信息
  • @Pekka:即使它是有效的,也并不意味着这样做是个好主意。
  • @Quandary 好吧,这对我们基于拉丁字母的国家来说很容易说...我可以理解不能在您的本地脚本中包含域名和电子邮件地址很烦人。毫无疑问,对于我们必须实现它的程序员来说,它仍然非常痛苦和昂贵。
  • @Pekka:我同意,尽管在我的情况下,德语只有额外的 ÄÖÜ,即使在普通德语中也可以转义为 ae oe ue,其余的都是一样的。如果您一个接一个地拥有这些字符中的几个,或者如果我的同事在 SQL 列名中使用其中一个,而我必须在仅 ascii 的 windows 命令行上合并我的脚本,这只会令人讨厌......但是,我可以很好地想象这对于中国用户来说有点不同。不过,这不是一个好主意。
  • @Quandary 是的。国际化应该在 30 到 40 年前就被考虑在内——它会阻止我们今天必须使用的糟糕的胶带修复……Punycode,代码页……
【解决方案3】:

从 SEO 的角度来看

通用网址规则:

  • 网络媒体资源上的所有 URL 都必须符合这些规则(优先列出)

1) 唯一(1 个 URL == 1 个资源)

2) 永久的(它们不会改变)

3) 可管理(每个站点 1 个逻辑 部分,没有复杂的例外)

4) 易于扩展的逻辑

5) 短

6) 有针对性的关键字词组

目标关键字词组是最不重要的 - 但它仍然很重要。如果您可以拥有一个简短、可扩展、可管理、永久、独特的 URL 逻辑 - 使用非英文字符,那就去吧。

如果 URL 与搜索词匹配会有好处,因为搜索词会在 SERP 中突出显示,此外,URL 是最常用的锚文本(因为人们倾向于复制和粘贴 URL),所以你会得到一个很酷的锚如果您在 URL 中使用关键字(以任何语言),则 URL 关键字也被视为内容并向页面添加上下文,这是另一个 SEO 加分项。

是的,去吧,但前提是它不符合原则 1 到 5

【讨论】:

    【解决方案4】:

    我不会,原因很简单:电子邮件。

    电子邮件协议(还没有?)不包含这些字符。因此,如果您的域是 www.äüö.com,则不能使用邮件地址 <...>@äöü.com

    查看第一条评论以了解解决方法。

    【讨论】:

    • 错了。您需要使用浏览器,将 äöü.com 解析为 punycode url,然后将 äöü.com 替换为 xn-whatever.com。尽管您是对的,因为普通用户对此太愚蠢了,并且诸如 Outlook 之类的 MS 程序还没有包含用于自动执行此操作的 punycode 转换(Mozilla Thunderbird 可以,顺便说一句)。
    • 也许他指的不是域名,而是 URL 的其余部分。我认为如果该网站仅提供中文听觉服务并且对 SEO 有利。
    【解决方案5】:

    不,不是。首先,你在dns系统中注册你的域名会有问题(你必须将它解析为punycode)

    其次,Googlebot 和 BingBot 非常重视 URL 中的关键字(PageRank),不幸的是,如果您的 URL 是 punycode/whatever 编码(好吧,也许 Google 修复了它,但 MS 可能不会再过一年)或两个)。

    第三,就页面名称而言,浏览器必须支持这些语言,这对于任何非英语的语言都不确定。

    【讨论】:

      【解决方案6】:

      URL 不能包含非 ASCII 字符。但是可以用 ASCII 编码非 ASCII 字符。

      在域名部分,可以使用IDN。我不知道它的支持程度如何,但它就在那里。

      在路径 prt 中,您可以在 unicode 代码点上使用 % 转义符号。当前的浏览器很好地支持这一点,并且被搜索引擎理解——所以它确实是很好的 SEO。我们将它用于欧洲重音字符,一切正常。

      【讨论】:

        【解决方案7】:

        不... 首先,SEO 希望您的 url 易于访问,我不确定人们是否容易写一个 url,例如:

        www.çakıöğünüveşarkı.com
        

        首先,您的网址会非常不友好...This site is a simple tool 用于 SEO 的网址检查...

        大多数基于 Web 的框架都支持将您的页面名称转换为可访问的 url。

        所以, 1-保持您的网址可访问 2- 定义您的页面标题和元标记,以便蜘蛛正确读取它们,因为元标记对特殊字符没有任何问题...

        【讨论】:

          【解决方案8】:

          如果大多数用户是用母语搜索的中国人,答案是YES

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2019-08-24
            • 2015-04-29
            • 1970-01-01
            • 2023-04-03
            • 2015-02-14
            • 1970-01-01
            相关资源
            最近更新 更多