我在C#中使用ASP.net。如何以及将robots.txt文件添加到ASP.net Web应用程序的位置?
为了提高我在Google中的网站的可搜索性,我搜索了&,发现我可以通过使用我的robots.txt来做到这一点,但我真的不知道如何创建它,我可以在哪里放置我的标签像ASP.net
,C#
在我的txt文件中。
此外,请让我知道必要的步骤,将其包含在我的应用程序中。
我在C#中使用ASP.net。如何以及将robots.txt文件添加到ASP.net Web应用程序的位置?
为了提高我在Google中的网站的可搜索性,我搜索了&,发现我可以通过使用我的robots.txt来做到这一点,但我真的不知道如何创建它,我可以在哪里放置我的标签像ASP.net
,C#
在我的txt文件中。
此外,请让我知道必要的步骤,将其包含在我的应用程序中。
robots.txt的是,设置一定的规则对搜索机器人的根文件夹中的文本文件,主要的文件夹来访问,什么不是。你可以阅读更多关于它在这里:http://www.robotstxt.org/robotstxt.html
robots.txt文件位于您网站的根目录,用于控制允许搜索蜘蛛的位置,例如,您可能不希望它们位于/js
文件夹中。像往常一样,维基百科有一个伟大的write up
我想你可能会发现SiteMaps更加有用,虽然。这是您制作的代表您网站内容的XML文件。然后,您将其推送到主要搜索引擎。虽然谷歌开始所有的主要搜索引擎现在已经同意遵循标准模式。
提高您的Google分数和一般搜索引擎优化并不是我所知道的。这听起来像是一个黑色的艺术:)虽然,看看IIS SEO Toolkit,它可能会提供一些指针。
感谢基思,是他们的任何其他方式,我可以用它来增加对谷歌自己的网站排名。我真的不能买得起的SEO工具。市场上有什么免费的东西? – Zerotoinfinity 2010-06-13 09:51:42
大多数搜索引擎将索引你的网站除非一个robots.txt告诉它不要。换句话说,robots.txt通常用于从您的网站排除机器人的。
我的理解是,这是robot.txt将为我做的工作,以保护我的文件夹和文件在互联网上访问,我是否正确? – Zerotoinfinity 2010-06-13 09:50:10
这不是一个绝对的保护,因为它是由抓取工具尊重您的robots.txt文件...不像基于服务器的文件,如Apache上的.htaccess,它实际上是由Web服务器强制执行的。 – 2010-06-14 03:07:22
那么这是不是意味着它不归属于网站排名和流行? – Zerotoinfinity 2010-06-13 09:49:17
排名和受欢迎程度取决于您为元素设置的关键字以及页面中的内容。如果内容不包含您在元标记中设置的关键字,则排名不起作用。而且,即使它们匹配,分配也取决于内容中关键字的密度。 – Kangkan 2010-06-13 10:37:28