如何使搜索引擎可以搜索动态网站

时间:2014-12-25 08:10:10

标签: java ajax gwt

我使用像ajax,java等技术开发了动态网站,它不断生成带有ID的新页面(如http://www.enggheads.com/#!question/1419242644475),类似于stackoverflow.com,但是我的网站页面无法通过谷歌或其他任何其他网页进行搜索搜索引擎。

我希望我的网页显示在搜索引擎搜索的搜索结果中。我怎样才能做到这一点?我还没有向谷歌网站管理员工具提交任何站点地图。站点地图真的是一个正确的解决方案...... ???这意味着当某人在我的网站上添加问题时,我们必须每次(或按设定的间隔)重新生成站点地图。 我真的很困惑,搜索引擎搜索动态创建的页面如stackoverflow问题和facebook proile。

3 个答案:

答案 0 :(得分:1)

查看meta tags的工作原理。每个动态页面都有自己的设置标签和说明。

Google也需要时间来为您的网页编制索引。 您的网站未在结果中显示的另一个原因是您的关键词过于常见。 Google会根据元标记中提到的关键字为网站编制索引。如果它们非常普遍,那么其他热门网站将排在您的上方。因此,您的网站不是最佳结果。 Google还会考虑您网站的受欢迎程度。它称之为juice。根据您网站的年龄,以及您网站上发生的相关重定向次数,您的网站会增加和减少。

我提到的所有要点只是标题search engine optimization下的一些内容。 SEO是一个庞大的概念,你最终只会随着网站的发展而学习它。

另一方面,如果您希望Google将结果推到最前面。您可以向Google支付费用。谷歌拥有最大的广告业务。

答案 1 :(得分:1)

这是因为搜索引擎无法找到包含/#?=的网址。所以你可以重写你的URL。此页面可以帮助您执行此操作。 http://weblogs.asp.net/scottgu/tip-trick-url-rewriting-with-asp-net

答案 2 :(得分:-1)

首先,要被谷歌索引,首先谷歌应该找到网址。最好的方法是拥有许多反向链接(流行度)。另外,你必须向搜索引擎提交站点地图或URL。

不幸的是,查询" inurl:#!"谷歌的结果为零。所以Luiggi Mendoza是对的。

您可以尝试使用htaccess重写URL以使其对SEO友好。