我打算开始一个全Ajax站点项目,我在想SEO方面的问题。
该网站将有类似于www.mysite.gr/#/category1的URL。
谷歌能够爬取这个网站吗?
关于全面使用Ajax和SEO,需要注意的事项是什么?
欢迎任何阅读建议
谢谢 (Xièxiè)
我打算开始一个全Ajax站点项目,我在想SEO方面的问题。
该网站将有类似于www.mysite.gr/#/category1的URL。
谷歌能够爬取这个网站吗?
关于全面使用Ajax和SEO,需要注意的事项是什么?
欢迎任何阅读建议
谢谢 (Xièxiè)
I don t think Google is capable of doing so (yet) http://googlewebmastercentral.blogspot.com/2009/10/proposal-for-making-ajax-crawlable.html
然而,您当然可以使用或不使用JavaScript使您的网站可用。这样,浏览器将获得完整的功能,Google(和文本浏览器)仍然可以导航您的网站。
谷歌支持对AJAX网站进行索引,但不幸的是这需要开发人员进行额外的工作。请参见http://code.google.com/web/ajaxcrawling/docs/getting-started.html。
除了SEO,您还需要考虑这里的可用性标准。一个如此依赖于AJAX的站点对于诸如屏幕阅读器和蜘蛛一样的东西是不起作用的。您需要一个优雅退化的系统。一个没有JavaScript无法正常运行的网站并不是真正的功能网站。
搜索引擎会爬取初始页面加载-之后页面(具有ajax)发生的事情与列表无关。
谷歌本身不会爬取Ajax内容,但建议采用机制来处理。为此,您首先需要将#更改为#!
整个SEO AJAX内容的过程在此处说明,以及用于开始工作的简单ASP.NET代码。
想象一下,您必须点击浏览器中的“刷新”按钮来更新您的Twitter动态,而不是直接点击页面上的按钮,使其立即更新?这些是AJAX解决的问题,尽管它也带有其弊端。Google可能声称能够爬行和解析AJAX网站,但仅凭它的话来让您的网站有机流量受到机会是有风险的。尽管Google通常可以索引动态AJAX内容,但并不总是那么简单。本指南涵盖了可能出现的问题以及如何确保您的AJAX网站可以被爬行:https://prerender.io/ajax-seo/
I am trying to develop my login script to give feedback to the user if the login is valid or not. Basically if it isn t correct a div box will show saying its wrong, if its correct it will show its ...
I m trying to find a reusable way to set focus from one text box to another upon enter using ASP.NET, but using client-side JavaScript to do so. The only reason I mention this is to be done in ASP....
I have some Javascript JQuery code that does an Ajax call to the server every 5 mins, it s to keep the server session alive and keep the user logged in. I m using $.ajax() method in JQuery. This ...
Why are my AJAX requests failing? I have a website www.foo.com, and I m running Tomcat on the same server, www.foo.com:8080/services. However, when a file on foo.com makes an ajax call as such: $....
I want to know if there are existing technology that make your 3d models in sketch into virtual tours, using either Ajax or Flash for web presentation. If there s none, which will be a good approach ...
I have a entry form. Below it, I want to show a grid containing existing records. As the user clicks on a row of the grid, the values must get filled in the fields of the form above. Is there any way ...
I have asp.net application where i have a div which showing the value from other site. The value of that site is changing continuously. I want that my div will automatically update in some interval ...
Ok, I m stumped. Basically, this script works fine in FF, but not in IE (6,7 or 8) - in which it returns an "Object doesn t support this property or method" error. Any ideas?: function ...