Categories


Tags


关于搜索蜘蛛对js跳转的问题

李健 提问于 3年 之前

有一个页面,使用js做了跳转,蜘蛛抓取,是抓取该页面,还是抓取js跳转后的页面,还是两个页面都抓取呢?谢谢zac老师,新人!

1 个回答

Zac 管理员 回答于 3年 之前

通常两个都会抓取。但如果JS比较复杂,搜索引擎蜘蛛不一定执行,也就不一定能看到跳转,就无法抓取跳转后的页面了。搜索引擎一般只执行很简单的JS。或者第一个页面权重太低,搜索引擎蜘蛛不一定会跟踪下去。所以要想做正常的跳转,不建议用JS。一般都是作弊才用JS跳转,搜索引擎觉得可疑的话,也经常根本不跟踪跳转。

如果都抓取了,通常是索引跳转后的页面内容。

来源:SEO每天一贴 Zac 昝辉


Public @ 2016-03-25 15:53:53

百度移动端的排名和PC端存在差异,导致差异的原因可能是哪些

1.算法的差异:百度搜索引擎在PC端和移动端采用了不同的算法,导致搜索结果的排序方式也有所不同。 2.搜索用户行为的不同:移动端用户的搜索行为与PC端用户的搜索行为存在较大的差异,例如搜索关键词的长度、搜索频率、搜索词语的语义、搜索结果的点击率等都不同,这也会影响搜索结果的排序。 3.页面结构的不同:移动端和PC端的页面结构不同,移动端的页面更加简洁,而PC端的页面更加丰富,这也会影响搜索结果

Public @ 2023-04-28 16:00:10

两年多前的SEO专家访谈

SEOBook的Aaron Wall前几天发了个一句话的帖子,说他2005年做的一个访谈,今天看来还是那么有用。我又重新读了一遍,确实相当有意义。水平高的人两三年前说的话,放到今天还是管用。所以把这个访谈的大意写一下。和以前一样,谈不上翻译,只是说一下大意,感兴趣的可以看一下原文。访谈对象叫NFFC,具体身份Aaron Wall没有说,不过这位是webmasterworld.com前管理员之一。别

Public @ 2016-03-30 16:04:40

谷歌搜索结果中显示的URL后面被加上了undefined字符?

Hooi Sing 提问于 1年 之前您好!最近发现在谷歌的搜索结果里,我们公司的显示URL 有 “undefined”.比如 :example.com/undefined 。 点击之后,是301转址到对的网页。请问为什么谷歌的搜索结果里面会出现 “undefined” 的字?谢谢解答!1 个回答Zac 管理员 回答于 1年 之前偶尔谷歌会在URL后面加一些字符,抓一下看看有没有新内容,但这不是常

Public @ 2010-07-27 16:04:16

您的网站地图爬虫是自己写的吗?

james 提问于 1年 之前请问Zac大佬,您的爬虫是自己写的吗,可以付费或者免费分享吗?1 个回答Zac 管理员 回答于 1年 之前当然不是啊。生成网站地图是任何CMS的标配,或至少有插件可用。我博客用的WordPress,WordPress本身从5.5版本已经有内置生成sitemap.xml功能,也有很多插件,搜索wordpress sitemap.xml plugin可以看到一大堆。我博客

Public @ 2011-01-20 15:54:18

更多您感兴趣的搜索

0.424964s