问题标签 [cloaking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1177 浏览

flash - SEO的合法URL伪装?

我刚刚问了这两个问题,一个是关于flash seo url 最佳实践的问题,一个是关于 flash 中 seo 的url 重定向的问题,它让我阅读了更多关于伪装和偷偷摸摸的 javascript 重定向的内容。

在那个伪装和鬼鬼祟祟的 javascript 重定向文章中,它说:

“在 noscript 标记中提供 JavaScript 的文本内容...确保在两个元素中提供相同的内容(例如,在 JavaScript 中提供与 noscript 标记中相同的文本)。在替代元素中包含显着不同的内容可能会导致谷歌对该网站采取行动。”

“使用 JavaScript 是一种完全合法的网络行为。但是,使用 JavaScript 来欺骗搜索引擎则不然。例如,在 JavaScript 中放置与 noscript 标签不同的文本违反了我们的网站管理员指南,因为它为用户显示不同的内容(他们看到基于 JavaScript 的文本)比搜索引擎(看到基于 noscript 的文本)。”

在我看来,如果你有一个 Flash 网站,并且你希望它是 SEO,那么如果你向 google 呈现一个与 Flash swf 具有相同文本内容的 html 页面,那么你是安全的。只要我不是"with the intent to deceive search engines"和不是"including substantially different content in the alternate [flash] element",我就安全吗?这是合法的吗?有人验证过吗?

我还从那组网站管理员指南中得知,为 flash 用户重定向 URL 是可以接受的site.com/home.htmlsite.com/#/home因为其目的不是为了欺骗,并且如果它们仅与“视图”不同,而“模型”保持不变一样,合法吗?

他们在那篇文章中也说:

“请注意,在 JavaScript 中放置链接本身并不是欺骗性的。在检查您网站上的 JavaScript 以确保您的网站遵守我们的指南时,请考虑其意图。”

...所以这似乎是一个合法的解决方案,不是吗?也就是说,将用户重定向到适当的 flash url,并为必要的可访问性和 SEO 呈现 html。

我理解偷偷摸摸和伪装可能产生的恶意,但这绝对不是意图。我正在寻找更多类似的东西,我怎么能在不让谷歌生气的情况下做到这一点?

老实说,我不知道谷歌如何知道我是否在 Rails 中添加了一些东西来检查用户代理并使用类似这样的东西为谷歌呈现一个无闪存的 html 页面:关闭机器人的 Rails 会话。如果我检查了用户代理并且只重定向了用户,而不是谷歌机器人,谷歌能看到吗?

更新

像这样的 Fleb Flash 框架是“伪装”的吗?他们有一个div元素,可以返回一个 flash swf 或纯 html 内容。或者在SEO 上使用 Flash

0 投票
7 回答
5261 浏览

seo - Google 如何知道您在伪装?

我似乎找不到任何关于谷歌如何确定你是否隐藏你的内容的信息。从技术角度来看,您认为他们是如何确定这一点的?他们是否发送了 googlebot 以外的内容并将其与 googlebot 结果进行比较?他们有一群人比较吗?或者他们能以某种方式告诉您已经检查了用户代理并执行了不同的代码路径,因为您在名称中看到了“googlebot”?

这与关于 seo 的合法 url cloaking 的问题有关。如果文本内容完全一样,但渲染不同(1995 年风格的 html vs. ajax vs. flash),真的有隐藏的问题吗?

谢谢你穿上这个。

0 投票
1 回答
498 浏览

ruby-on-rails - 在 Rails 中呈现不同的格式/布局如何影响 SEO?

我一直在阅读很多关于cloaking 和 redirects的内容,并且想知道这如何适合 Rails 中的渲染和布局......

两部分:

1) 如果我有不同的数据格式(json、xml、html 和 iphone)要呈现,并且它们都使用相同的 url,最后的“.format”不同,这是否被认为是“内容重复”?看起来你可以让搜索引擎对此不满意。这里有解决方法/最佳实践吗?

2)如果我在一种情况下只渲染rails的模型模板,projects/index.html而在另一种情况下同时渲染模型模板和布局模板,projects/index.html并且layouts/application.html它们位于不同的url,这是否被认为是内容重复?在这种情况下,最佳做法是什么?

p>

我已经阅读了一些关于规范化的内容,但我不太确定它如何适合这些情况。

在这种情况下,您通常会做什么来防止被搜索引擎禁止?

感谢您的提示。

0 投票
1 回答
891 浏览

pdf - 用于 PDF 的 Scribd 搜索引擎优化功能

最近大家都注意到,Scribd 中的 PDF 文档对搜索引擎也很友好。例如链接http://www.scribd.com/doc/17135767/FREE-by-Chris-Anderson

如果您打开页面并查看 HTML 源代码,则不会显示 PDF 中的纯文本。但是,如果您从 Google 搜索中打开页面的缓存版本,则会出现一个标签 html_wrapper,其中包含整个 PDF 文档中的文本。他们是否根据发出请求的用户代理显示不同的内容 - 例如。浏览器还是机器人?我听说过一些不建议为机器人显示不同内容的 SEO 做法?从 SEO 的角度来看,这是多么糟糕的做法?

0 投票
1 回答
109 浏览

seo - 消除昂贵的后端系统调用和 SEO

我们有一个网站,它对后端系统进行昂贵的调用以显示产品可用性。我想消除这些对不是实际客户的页面视图的调用。我的第一个想法是过滤用户代理,如果请求者是蜘蛛/搜索引擎爬虫,则显示“呼叫可用性”或一些此类消息(如果后端系统关闭,我们将显示相同的消息)维护或通常不可用),而不是调用后端系统以获得真正的可用性。

在与人们的讨论中,似乎人们非常担心可用性图标(一个非常小的图标,请注意)在被抓取时与用户正在查看或请求页面时不同 - 我们可能会因隐藏搜索而受到惩罚引擎。

由于我们显示的信息是一个非常小的图像图标,并且我们不会为搜索引擎和实时用户提供截然不同的内容,我真的不认为隐藏是一个问题 - 但我想在外面得到一些看法。

当页面的整体内容没有改变时,是否为搜索引擎模拟“信息不可用”场景可接受的做法,或者它仍然以某种方式符合伪装?

0 投票
1 回答
823 浏览

html - 隐藏网址但保留子网址

我有一个 dot-tk ( www.dot.tk ) 域,它重定向到我的博客。但我有一个问题。如果通过 tk-redirect 进入的博客访问者导航到特定帖子,或者甚至跟随指向其他地方的链接,则 URL 栏不会更改以反映更改。它总是只显示 tk-address。我希望子网址可见,以便访问者可以复制该帖子的网址并将其发送给朋友,甚至可以为特定帖子添加书签。如果读者从正常 url 进入博客,这确实很有效。对此的一个“解决方案”是将此代码放在博客中:

使用此代码,将始终看到真正的 url,而不是 tk-url,即使访问者是通过 tk-url 进入的。这可行,但如果可能的话,我最好显示 tk-adress 和子 URL。

换句话说...

而不是http://myblog.blogspot.com它应该是www.myblog.tk (这工作)

而不是http://myblog.blogspot.com/blogpost5它应该是www.myblog.tk/blogpost5(这是我需要帮助的,如果有可能的话)

我希望我已经说清楚了,我希望有一个解决方案。

提前致谢!

0 投票
5 回答
2075 浏览

css - 负文本缩进是否被视为隐藏?

我正在使用我学会的负文本缩进技术向用户显示文本图像,同时隐藏相应的实际文本。

通过这种方式,用户可以看到精美样式的文本,而搜索引擎仍然可以对其进行索引。

然而,我开始认为这听起来像是在伪装,因为我为用户和蜘蛛提供不同的内容。但是,我并没有以欺骗的方式使用它。另外,这似乎是一种流行的技术。

那么它是 SEO 安全的还是隐藏的?

谢谢!

0 投票
1 回答
136 浏览

seo - 2 个站点,每个站点位于不同的国家/地区,具有 1 组内容(伪装)

我有一个问题:隐形。

我有一个朋友在加拿大和英国做生意。

目前 .ca 网站托管在 Godaddy 上。co.uk 域已在 domainmonster 注册(使用英国 IP 地址),并使用隐蔽/框架重定向到 .ca 站点。

结果(我的假设).ca 网站被谷歌很好地索引,.co.uk 不是。

两个站点的内容都是通用的。我如何将 .co.uk 站点直接指向独立的内容(最好不要复制在英国托管的内容),例如,如果 .ca 域被完全删除,.co.uk 域将仍然是一个实体从谷歌的角度来看本身?Google 是否会为一组通用内容编制索引,然后将不同国家/地区的域与该内容相关联?

我希望我已经解释过了。

谢谢,格雷格

0 投票
2 回答
201 浏览

url - 通过 .htaccess 隐藏 url

所以我读了一些关于 apache 的 mod_rewrite 如何做到这一点的东西,但对于像我这样的初学者来说似乎太模糊了。

假设我想将 site.com/userpage.php 屏蔽site.com/ 或site.com/userpage

甚至删除获取请求..

site.com/userpage.php?query=yessite.com/userpage.phpsite.com/userpage

我怎样才能通过使用 htaccess 甚至其他方法来做到这一点?

多谢你们

0 投票
2 回答
319 浏览

wordpress - 是否可以使用 .htaccess 文件进行站点隐藏

我已经在网站上的文件夹中创建了一个 wordpress 网站,并且在移动数据库时遇到了麻烦,因此正在寻找使用 .htaccess 文件隐藏每个页面上的网站 url 的方法。目前该网站是 www.christopherwaller.com 的测试版。我想研究使用 page-id 等删除丑陋的 URL。

有谁知道这是否可能。或者如果 .htaccess 文件不是要走的路

非常感激

ñ