公司徽标上的链接应该放在哪里?

时间:2009-01-26 21:47:44

标签: hyperlink seo graphical-logo

我想知道公司徽标上的链接(通常是主页)应该是:

Google是否关心或是否有其他规则?

8 个答案:

答案 0 :(得分:6)

A或D.

硬编码完整路径以消除灵活性 - 让Web服务器或应用程序配置处理默认值。

(iirc google不关心任何其他链接)

答案 1 :(得分:2)

嗯,我想,为了简单起见,它应该转到http://www.example.com。包括index.html会使它依赖于index.html中主页的实现,这可能并非总是如此。此外,如果你去某个子域名,你可能不希望在点击公司徽标时被重定向到子域名的主页,就我所遇到的那样,应该总是带你回到公司的主页页。

答案 2 :(得分:1)

在我最简单的意见中,并且赞扬我对TBL的理解,URL应该是识别资源,而不是生成它的技术手段:所以我反对在其中包含'index.html'链接。毕竟,您试图指向该地址的站点,并且它当前是HTML(或者在Apache服务器上将DirectoryIndex设置为'index')是一个实现细节。

留下http://example.com和/或考虑。我对这两者有些漠不关心。是否可能更改当前内容所在的域名?如果是,我是否要链接到example.com或当前域?这就是我在决定两者之间的想法。

答案 3 :(得分:1)

如果你真的想要实现正确的搜索引擎优化,我认为你宁愿有一个标志或横幅(每个页面上的东西,以识别网站,而不是页面)被设置为div的背景使用<img>。我通常会为特定页面上的内容特定图像保留<img>。这允许您设置alt属性,这有助于SEO。至于链接,谷歌真的应该没关系。我相信他们已经完成了这件事。

答案 4 :(得分:1)

好吧,简单地说 永远不会链接到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/ {和dos not server相同的内容} 如果有许多链接到http://www.example.com/index.html 首先解决所有问题 第二步将index.html转移到index.htm 然后301将/index.html重定向到http://www.example.com/ 从而确保每个人最终都注意到http://www.example.com/index.html已经消失

没有失去命中或PR

答案 5 :(得分:1)

我愿意去

我的PHP / xHTML看起来像这样

<a href="<?php echo CONFIG_DIR_BASE ?>" title="Site Home">Home</a>

答案 6 :(得分:0)

相对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/

当然,内容仍然是王道,与添加优质内容相比,所有这些只是微小的调整。

答案 7 :(得分:-1)

我认为您应该将其设置为〜/

IIS / ASP.NET会自动将其转换为您的根目录。 即http://www.example.com

这也非常适合本地测试。在您的本地计算机上,它将指向http://127.0.0.1/whateverYourPathIs,当它实时部署时,它将正确指向http://www.example.com