隐藏谷歌丰富的片段
Hiding Google Rich Snippets
正如Google关于向用户隐藏丰富片段的声明:
然而,我看到的问题是,在一些框架中,这是非常麻烦的,因为每个所需的富代码片段都存在于几十个模板中的一个中。从开发人员的角度来看,这会导致到处都是碎片化的代码,使框架的模块化特性变得复杂。在页面的一个地方添加所有与丰富代码片段相关的内容,标记它,然后使用CSS或其他技术隐藏整个文本块,这可能很诱人。别这样!把已经存在的内容标记出来。
主要的问题是,什么是一个好的技术,以使丰富的片段可以存在于一个模板?我考虑过扩展"搜索引擎优化块"的概念,它将位于页面底部,并提供所需的丰富片段,但这看起来很混乱,会导致重复的内容。
在这里是否有其他可能的技巧可以让这个标记对用户隐藏?如果我将丰富的片段内容放入使用jQuery slideToggle()
的div中,是否仍然"隐藏"内容,就谷歌而言?
可以使用meta关键字隐藏您的丰富片段。我已经在我的个人网站(victorlava.com)上完成了这一点。看一下:
<article itemscope="" itemtype="http://data-vocabulary.org/Person">
<meta itemprop="name" content="Victor Lava">
<meta itemprop="photo" content="http://www.victorlava.com/external/victor-lava.png">
<h2>I am a Professional <span itemprop="title">Web Developer</span> who creates web applications</h2>
<p itemprop="description">I am a professional <b>web developer</b> from <span itemprop="location">Lithuania</span>, who trully enjoys <b itemprop="role">coding</b>. I develop all kind of <b>web</b> things. Web things like: <b>web applications</b>, <b>websites</b> and <b>custom cms</b>.
For my frontend development I like to use: <b>HTML5</b>, <b>CSS3</b> and <b>Javascript</b>. These are the latest web technologies, which must be used in the development process by <b>professional</b> web developer. For my backend development I usually use web technologies like: <b>PHP</b>, <b>MySQL</b>, other <b>APIs</b> and <b>CodeIgniter</b>.
I am that kind of <b>web developer</b>, who isn't afraid to experiment. By experimenting I am able to create unique and eye-catching <b>websites</b> for my clients. I am open for new proposals, so feel free to <b><a href="http://victorlava.com/contact.html" title="Hire Web Developer">hire me</a></b>.</p>
</article>
使用:<meta itemprop="name" content="Your Content">
meta属性工作得很好,你不需要用CSS或Javascript隐藏任何东西。在我看来,meta属性对你来说是最好的选择。顺便说一句,您可以在这里阅读更多关于富代码段和如何测试它们的信息http://blog.victorlava.com/rich-snippets-testing-tool-webmaster-seo-very-useful/.
Google也会对同一页面上的重复内容进行处罚。
我想我们谈论的是一个网站,展示了许多不同的东西(如:(出售书籍、电影、cd等的网站),在那里不可能为每个页面只选择一个实体。
在这种情况下,硬编码微数据可能太复杂,特别是如果您正在使用一个框架(或CMS),您不知道如何满足您的需求。
无论如何,你可以尝试设置自定义字段(我考虑的是Wordpress,但这可以扩展到几乎任何东西),至少识别页面主体。
从那里开始应该更容易,因为或多或少每个实体都有几乎相同的属性集,您最终可以硬编码
- 谷歌地图固定位置覆盖
- 不显示带有本地json文件数据的谷歌地图脚本
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 谷歌放置API:按国家或餐馆名称搜索餐馆
- 谷歌地图标记不会显示
- 无法在JS中显示谷歌地图
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 为什么新的谷歌分析片段使用括号符号
- 什么是最快的异步谷歌分析片段
- Odoo-在弹出窗口中显示谷歌地图片段
- 延迟加载 jquest 和客户.js文件(使用谷歌片段)
- 将文本片段从外部页面获取到谷歌浏览器扩展程序
- Javascript片段在谷歌chrome中自动加载
- 实施“;silktide cookie同意使用新的谷歌异步分析片段
- 如何让用户张贴代码片段使用反引号和显示代码使用谷歌代码预置
- 如何设计谷歌搜索像结果片段
- 我可以重定向谷歌分析片段到我的服务器
- 谷歌分析片段导致在Linux Firefox中刷新页面
- 隐藏谷歌丰富的片段