我已经说过很多次“如果你想要SEO可用,你永远不应该在SPA中开发你的网站”。有人告诉我,如果您的SPA返回一个空的index.html给最终用户,如下所示:demo并且您使用搜索引擎的预呈现服务,爬虫将检索完整呈现的html内容。这意味着最终用户和爬虫获取的html内容是不同的。如果我们这样做,我的网站将被谷歌惩罚。谁能给我一份关于这个的官方文件? 最佳答案 这不是隐藏真实内容,我们(Google)不会因此受到处罚。请看AjaxCrawlingScheme,它本质上描述的是同一件事,只是它适用于不同的URL。您可以在任何URL上执
我已经为搜索引擎实现了伪装。在我的分类页面中,如果访问的用户代理是搜索引擎,它将显示所有产品。但是我该如何测试呢?我可以冒充搜索引擎吗?我是否要等到谷歌对其进行索引并查看缓存结果? 最佳答案 你可以试试UserAgentSwitcher在Firefox中,或使用wget自行爬取网站并使用-U选项指定用户代理值得注意的是,向某些搜索引擎(例如Google)提供不同的页面可能会导致整个网站从其索引中删除。 关于seo-搜索引擎伪装,我们在StackOverflow上找到一个类似的问题:
有rel="nofollow"但我不确定它是否会阻止索引。你怎么说?有什么想法吗?更新抱歉我不是很清楚。有一个页面a.php,它有链接b.php、c.php、d.php和其他一些文本内容。到b.php的链接仅在用户使用a.php时才相关,并且不会真正返回任何输出。如果有人直接从yahoo/google搜索结果访问此b.php,则无关紧要。 最佳答案 关于php-如何避免某些页面被搜索引擎收录?,我们在StackOverflow上找到一个类似的问题: http
我正在尝试在我的网站上实现路由。只想知道哪个typr的url更容易被goolgle索引?例子:http://www.example.com/contact_ushttp://www.example.com/contact-us我还有一个senariohttp://www.example.com/products-serviceshttp://www.example.com/products-and-services如果我在url中使用“and”,排名会有什么不同吗? 最佳答案 破折号要好得多。Google的MattCutts在他的博
我的意思是这样的情况。当页面加载时(在$(document).ready状态之前):$("head").append("Sometitlehere");那么,他们看到那个title了吗?非常有趣。提前致谢! 最佳答案 没有。大多数(如果不是全部)搜索引擎不处理javascript。 关于javascript-搜索引擎(SEO):dotheyseeinformationifitappendedwithjavascript?,我们在StackOverflow上找到一个类似的问题:
我想使用JavaScript动态注入(inject)这些标签。因此,如果您单击:View->Source,它们将不会显示,因为它们是动态创建的。但是当使用链接到window.onload的函数请求页面时,它们会自动插入到DOM中。搜索引擎会知道它们吗? 最佳答案 没有。一般来说,搜索引擎不处理或处理JavaScript。因此,如果您通过JavaScript生成内容,则很可能不会被搜索引擎看到。但是,它们确实有能力解析一些JavaScript,而且Google确实支持crawlableAjaxstandard(此处不适用)所以这可能会
我正在开发一个新网站,我想使用可点击的div而不是普通链接:这是我使用的代码:SomeclickablecontentGoogle和其他搜索引擎会像看到普通链接一样看到可点击的div吗?换句话说,他们是否能够抓取http://example.com/page页面? 最佳答案 根据thispage:Since2009GooglelooksforandfindsOnClicklinksinanyandallHTMLtags.WhenfoundtheywilladdtheURLtotheircrawl.Ifthereissensible"
我想我的意思是,如果我创建一个使用AJAX加载一些我也希望搜索引擎找到的内容的网站——如果我让页面在没有javascript的情况下工作(比如,当javascript不存在时,链接转到site.com?c=somecontent而不是调用函数$("#content").load("somecontent.html");),搜索引擎是否会跟踪非javascript链接并能够很好地为网站编制索引?我想如果支持javascript的浏览器跟随搜索引擎链接到?c=somecontent链接仍然可以正常使用该网站,我想这会起作用,对吗?这是一项真正具有挑战性的工作,还是如果网站结构正确,是否可以
当您点击我客户在Google(或任何其他搜索引擎)中的搜索结果时,您将被带到您正在寻找的URL,但显示的内容是标准的“使用条款”页面。用户需要通过单击激活cookie的JS“确定”链接来接受“使用条款”,然后他们才能看到实际的页面内容。问题是这会使页面内容私有(private)化,因此搜索引擎会索引“使用条款”内容。我正在寻找某种折衷方案来满足合法鹰派和我客户的SEO需求。我不是开发人员,但到目前为止我想出的是......他们可以为来自已知搜索引擎(使用http://www.user-agents.org/index.shtml和/或www.iplists.com/nw/)的请求设置c
我想在视觉上隐藏来自常规站点访问者的页面上的元素;但是,我意识到该元素对于使用屏幕阅读器的用户来说很重要。所以我需要以一种屏幕阅读器仍然可以访问它的方式在视觉上隐藏该元素。似乎有很多技术可以使用。例如,使用文本缩进将文本移出屏幕。在其他情况下,一些使用样式,将的高度和宽度设置为1px,然后overflowhidden。虽然从可访问性的Angular来看这些应该有效,但我担心这些技术可能会被搜索引擎视为“伪装”的情况,从而导致网站受到惩罚。解决这个问题的最佳方法是什么?这可能吗? 最佳答案 最好的方法是使用aria-label标签上的