如果您的工作涉及某个级别的搜索引擎优化,您很可能会听到越来越多的关于JAVA及其对抓取和索引的影响。坦率地说,百度蜘蛛与它斗争,许多网站利用现代Java来加载关键内容。正因为如此,我们需要配备这个话题才能有效地讨论这个话题。北京seo公司分享这篇文章的目的是让你掌握必要的最低可行知识。
北京SEO公司(一)有问题的域名是否依靠客户端Java加载/更改页面内容或链接?
诊断涉及Java的任何问题的第一步是检查域是否使用它来加载可能影响SEO(页面内容或链接)的关键内容。理想情况下,只要您获得新客户(在最初的技术审核期间),或者您的客户重新设计/启动网站的新功能,就会发生这种情况。
我们如何去做这件事?
询问客户
问你应接受!尽管如此,作为顾问可以做的最快捷/最简单的事情之一就是联系您的POC(或账户开发人员)并询问他们。毕竟,这些人是日复一日在网站上工作的人!
手动检查
即使在拥有数百万页的大型电子商务网站上,通常也只有少数几个重要的页面模板。根据我的经验,最多只需要一个小时就能手动检查。可以使用插件,从那里禁用Java,并手动检查网站的重要模板(主页,类别页面,产品页面,博客文章等)
换句话说,对于这个页面的第一个问题的答案是“是的,Java被用来加载网站的关键部分。”
北京SEO公司(二)如果是,百度蜘蛛是否能够正确查看通过Java加载的内容?
如果你的客户在他们网站的某些部分依赖于Java(在我们的例子中是这样),那么我们的工作就是尝试并复制百度实际上看到的页面的方式。我们想回答这个问题:“百度是否按照我们希望的方式看到了网页/网站?”
为了更准确地描述百度蜘蛛所看到的内容,我们需要尝试模仿百度蜘蛛如何抓取网页。
北京SEO公司(三)如果我们确信百度蜘蛛没有正确看到我们的内容,我们应该怎么解决?
现在我们知道该域使用Java来加载关键内容,并且我们知道百度蜘蛛很可能没有看到该内容,最后一步是向客户推荐理想的解决方案。关键词:推荐,不实施。将问题提交给我们的客户是我们的工作,解释为什么它很重要(以及可能的影响),并突出显示理想的解决方案。尝试开发人员通过其独特的堆栈/资源/等来找出理想的解决方案的工作是完全不是我们的工作。
概要
冒着严重过度简化的风险,为了在2018年开始使用Java和SEO优化,你需要做的是:
了解客户的域名何时/在哪里使用客户端Java加载页面内容或链接。询问开发人员。关闭Java并通过页面模板进行一些手动测试。使用Java抓取工具进行抓取。检查百度蜘蛛是否按照我们打算的方式看到内容。百度的移动友情检查器。做网站:在网页上搜索可见内容。使用Java抓取工具进行抓取。给客户一个理想的建议。服务器端渲染。混合解决方案(同构)。不是AJAX爬行。