根据Goolge'sdocs,万能的谷歌蜘蛛会查看这个url:www.example.com/ajax.html#!key=value然后转到这个urlwww.example.com/ajax.html?_escaped_fragment_=key=value(您可以在其中放置ajax页面的静态快照)我的问题是:我可以省略key=value吗?也就是说,这行得通吗:...com/ajax.html#!---->...com/ajax.html?_escaped_fragment_或者Google是否要求您在hashbang之后有一些东西? 最佳答案
我用ajax中的所有页面构建网站。问题是ajax页面没有像索引页面那样的页眉和页脚。所以我希望谷歌在插入索引后将ajax页面编入索引。换句话说,我希望谷歌用页眉和页脚为我的ajax页面编制索引。我该怎么做?谢谢! 最佳答案 您可以按照此页面上的google说明进行操作:https://developers.google.com/webmasters/ajax-crawling/该解决方案的工作原理是为您的网站制作一张特定于Google搜索引擎的图片。或者,您可以为未启用JavaScript的浏览器提供一个镜像站点,Google很容易
我有以下形式PopulateCityDropdownUsingjQueryAjax$(document).ready(function(){$("select.countr").change(function(){varselectedCountry=$(".countroption:selected").val();$.ajax({type:"POST",url:"countries.php",data:{country:selectedCountry}}).done(function(data){$("#response").html(data);});});});"method="POS
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion据我了解,要使网站SEO友好,重写URL并不是唯一需要做的事情。您还需要最大限度地使用div(而不是表格)、减少javascript、flash并拥有干净的HTML。我需要知道在使用ASP.Net控件时如何实现这一点。ASP.Net将大量内容发送到屏幕,这些内容在PHP等技术中可以使用更简洁的代码来传递。谁能告诉我有没有一种方法可以强制ASP.Net呈现更清晰的代码并在使用datagridview时使用d
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我读到过以异步方式进行一些URL访问对SEO有好处。我见过一些以这种方式加载图像的好页面,但我不确定花时间这样做是否值得。我正在开发一个电子商务网站,当然,我需要它在Google中的位置尽可能好。对于我的产品目录和产品详细信息页面,我可以将其付诸实践,但如前所述,我不知道这是否值得。任何有经验的人都可以告诉我该不该做,这样做的优缺点是什么?
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭8年前。Improvethisquestion我正在为一家初创公司创建网站。公司的所有者已经有一家公司(自1999年以来)并且在谷歌条目中它有3个附加链接。他的网站是静态的(没有PHP、JS)。我的网站不使用PHP,而是使用AJAX。我有一个带有导航栏、资源和标题轮播的index.html。我的问题是:我怎样才能让这些网站有相同的机会作为附加链接出现?
我读过SEO适用于静态网站,它在初始页面本身保存信息。是否可以让搜索引擎对动态添加的信息进行索引?我使用AJAX加载信息。在这种情况下,我该如何针对搜索引擎优化网站? 最佳答案 您必须让您的所有内容都可以在没有javascript(即ajax)的情况下访问。否则搜索引擎蜘蛛无法索引您的内容。 关于javascript-由JavaScript和AJAX支持的动态网站的SEO,我们在StackOverflow上找到一个类似的问题: https://stackove
我用Ajax加载了标题、描述和关键字,加载程序后,数据是用php从我的数据库加载的。问题是,SEO是否从我的代码中读取了标题、描述和关键字?这是我加载头部元素的JS函数functionaddHead(page){$.ajax({url:"php/content_head.php",type:"POST",data:"page="+page,success:function(reponse){result=JSON.parse(reponse);$("title").text(result["Title"]);varheadL=document.getElementById("head"
我正在开发一个博客,该博客使用ajax加载所有帖子,效果不错。问题是google没有阅读任何东西。如果浏览器不支持ajax并且对于爬虫,我正在使用直接加载所有内容的脚本。我想知道Google是否认为这是黑帽SEO,或者它是否是正确的解决方案。非常感谢。 最佳答案 Google网站站长工具(SearchConsole)提供了一个工具。它被称为“获取和渲染”。登录到您的网站站长工具,在抓取部分找到该工具,插入URL页面,然后使用它,Google将回答您关于机器人View与人类View的区别的问题。如果您在查找工具或设置网站站长工具方面需
我有一个AJAX网站,我在我的网址中使用哈希符号(#!),目的是在谷歌机器人替换#!时提供正确的HTML版本。用?_escaped_fragment_。如何使用_escaped_fragment_将url路由/代理/重定向到相应的HTML页面?我找不到关于这部分过程的具体文档,我的第一个想法是我应该使用301或302重定向,但我被告知情况并非如此,尽管没有提供更多信息。 最佳答案 您根本不能使用htaccess或重定向。URL中#之后的所有内容甚至不会发送到服务器。URL片段完全是客户端。您需要使用某种javascript解决方案来