【发布时间】:2010-10-03 15:35:39
【问题描述】:
我想知道公司徽标上的链接(通常是主页)是否应该是:
- http://www.example.com
- http://www.example.com/index.html(或其他索引文件)
- /index.html(或其他索引文件)
- /(只是根)
Google 关心还是有其他规则?
【问题讨论】:
标签: hyperlink seo graphical-logo
我想知道公司徽标上的链接(通常是主页)是否应该是:
Google 关心还是有其他规则?
【问题讨论】:
标签: hyperlink seo graphical-logo
A 或 D。
对完整路径进行硬编码会降低灵活性 - 让 Web 服务器或应用配置处理默认设置。
(iirc google 并不关心任何其他链接)
【讨论】:
好吧,我想为简单起见,它应该只是转到http://www.example.com。包括 index.html 将使其依赖于 index.html 中主页的实现,但情况可能并非总是如此。另外,如果您转到某个子域,您可能不希望在单击公司徽标时被重定向到子域的主页,据我所知,应该始终将您带回主要公司主页页面。
【讨论】:
以我最谦虚的观点,并感谢我对 TBL 的理解,URL 应该是识别资源,而不是生成它的技术手段:所以我反对在关联。毕竟,您试图指向该地址的站点,而它当前是 HTML(或者 DirectoryIndex 在 apache 服务器上设置为“索引”)这一事实是一个实现细节。
剩下http://example.com 和/ 来考虑。我对这两者有些冷漠。提供当前内容的域名是否可能会改变?如果是这样,我要链接到 example.com 还是当前域?这就是我在两者之间做出决定时会考虑的问题。
【讨论】:
如果您真的想实现适当的 SEO,我认为您宁愿将徽标或横幅(在每个页面上用于标识网站,而不是页面)设置为 div 的背景使用<img>。我通常为特定页面上内容的特定图像保留<img>。这也允许您设置有助于 SEO 的 alt 属性。至于链接,它对谷歌来说真的不重要。我敢肯定他们已经解决了这个问题。
【讨论】:
好吧,简单地说 从不链接到http://www.example.com/index.html 稍后如果您更改托管或网站设计,您可能会使用http://www.example.com/index.php
同样永远不要链接到http://www.example.com,因为这不是一个网址,您的浏览器必须修复它
当通过徽标链接从其他公司网站链接到http://www.example.com/ 请注意 / 因为这是{第一个文件夹中的默认页面}的实际网址
或在同一站点内部仅链接到“/”,因为这也意味着{此站点上第一个文件夹中的默认页面},如果公司名称更改,您的链接将保持工作
还要确保 http://example.com/ 301 重定向到 http://www.example.com/ {并且不提供相同的内容} 如果很多链接已经指向http://www.example.com/index.html 首先解决所有可能的问题 第二步 index.html 到 index.htm 然后 301 重定向 /index.html 到 http://www.example.com/ 从而确保每个人最终都会注意到http://www.example.com/index.html 消失了
不会丢失点击率或 PR
【讨论】:
我愿意并且确实去 /
我的 PHP/xHTML 看起来像这样
<a href="<?php echo CONFIG_DIR_BASE ?>" title="Site Home">Home</a>
【讨论】:
相对 URL(C 和 D)将由客户端(包括 Google)解析为绝对 URL(分别为 B 和 A),因此与绝对 URL 相同。如果您的 A 永久重定向到 B,或 B 到 A,那么 Google 也会将此视为一种资源。 Google 会将 A+B+C+D 记为一页。
其他人最终解析或重定向到哪个网址将被视为“规范”网址。
规范网址中包含的字词很重要。就像 stackoverflow 上的问题 URL 一样,这些词应该与内容相关。因此,您需要决定是否要在 URL 中使用“index”和“html”这两个词。我相信主页的最佳做法是让http://www.example.com/index.html 永久重定向到http://www.example.com/。
当然,内容仍然是王道,与添加优质内容相比,所有这些都只是微小的调整。
【讨论】:
我认为您应该将其设置为 ~/
IIS / ASP.NET 会自动将其转换为您的根目录。 即http://www.example.com
这也非常适合在本地进行测试。在您的本地机器上,它将指向http://127.0.0.1/whateverYourPathIs,并且当它实时部署时,它将正确指向http://www.example.com
【讨论】: