31得票5回答
用JavaScript生成HTML的网站最少冗余的让其可被爬取的方法是什么?

阅读了Google关于使Ajax生成的内容可爬行的政策,以及许多开发者的博客文章和Stackoverflow Q&A线程,我得出结论:没有办法使仅由JavaScript/Ajax生成的HTML网站可爬行。我正在处理的一个网站没有公平地获得其内容的索引。我们所有未被索引内容的呈现层都是通...

30得票1回答
JSON-LD Schema.org:多视频/图像页面

我无法弄清楚如何定义同一页上的一堆视频,例如搜索页面。假设您有一个网站返回50个不同的视频。那么您应该如何使用JSON-LD定义它?

30得票11回答
Meta标签与robots.txt的区别

使用meta标签还是robots.txt文件来告知蜘蛛/爬虫包含或排除页面,哪一个更好? 同时使用meta标签和robots.txt是否存在任何问题? *例如: <#META name="robots" content="index, follow">

29得票5回答
ASP.NET MVC - 包含SEO信息(如元关键字和描述)的策略

我想知道,在ASP.NET MVC(我正在使用版本3 RC)视图中包含SEO内容,例如元描述和关键字的最佳实践是什么(如果有的话)。我的初步计划是创建一个ActionFilter,全局应用于操作,从数据存储中获取相关数据并将其作为ViewData传递到视图。 我的问题是: 1)您是否预见到此...

29得票2回答
搜索引擎如何对类似REACT的JavaScript Web应用程序进行索引?

我计划在我的应用程序中使用react.js。由于我对react不熟悉,我有一个疑问,即Google将如何索引react组件?以及需要哪些最佳实践才能使应用程序在Google搜索中正确显示。 如果有人有任何想法,请帮助我解决这个问题。

29得票2回答
meta标签MSSmartTagsPreventParsing的目的是什么?

它是做什么的?将其添加到所有浏览器的<head>中是否有任何好处?<meta name="MSSmartTagsPreventParsing" content="true">

29得票2回答
验证错误:"指定了itemprop属性,但该元素不是任何项的属性"

为了更好的SEO,我需要在我的页面上添加一些像这样的元标记:<!-- Schema.org markup for Google+ --> <meta itemprop="name" content="The Name or Title Here"> <meta i...

29得票4回答
如何强制谷歌重新索引页面

我做的一个网站最近被黑客攻击,导致谷歌索引了被黑客篡改的首页并在搜索结果中显示了不相关的文本。 漏洞已经解决,但搜索结果没有改变。 有没有办法强制谷歌重新索引我的首页?

28得票3回答
Angular2 SEO - 如何使 Angular 2 应用程序可被抓取

我正在使用Angular-Meteor框架构建一个Angular 2应用程序。 我希望通过Google和其他搜索引擎实现快速且一致的索引,并允许Facebook分享工具和其他抓取器生成JS生成的内容的预览。 通常,SPA使用PhantomJS在服务器端渲染页面,并将静态HTML发送到客户端...

28得票5回答
AngularJS静态网页(S3 CDN)的SEO

我一直在研究如何改善托管在像Amazon S3这样的CDN上的AngularJS应用程序的SEO(即没有后端的简单存储)。大多数解决方案,例如PhantomJS、prerender.io、seo.js等,都依赖于后端来识别爬虫生成的?_escaped_fragment_ URL,然后从其他地方...