推外网络专注营销型网站品牌策划与推广

FOCUS MARKETING WEBSITE BRAND PLANNING AND MARKETING PROMOTION

SE:可抓取JavaScript的3个路径

2019-09-28 14:02:09 100000+ 编辑:推外网络 来源:本站原创
当复杂的网站技术阻止搜索引擎的爬行路径时,它也阻止了自然搜索收入。但有办法确保您的网站欢迎搜索引擎而不是锁定它们。

要排名您的网站,搜索引擎必须抓取您网站上的网页链接。没有抓取就意味着没有索引,这反过来就意味着没有排名,没有自然搜索引用流量,也没有可能成为您最大渠道的收入。首先关注等式中的“抓取”部分。对于搜索引擎优化,除非漫游器可以抓取您的网页并将其编入索引,否则没有其他要紧。可通过pushState()进行抓取。如果链接的页面甚至不是搜索引擎的“页面”,它将不会抓取链接。许多电子商务网站使用AJAX为每个过滤器组合加载越来越具体的产品组。这是一种引人注目的用户体验,但它可以阻止搜索引擎索引消费者想要购买的产品页面。例如,有人在Google上搜索黑色连衣裙时,不太可能在TheGap上找到一个人,因为黑色连衣裙不能作为不同的内容页面进行抓取。然而,梅西百货的确有一个可以抓取的黑色网页。判断使用AJAX生成页面的一个简单方法是查找哈希标签。谷歌已经表示,它不会抓取并编入带有井号标签的URL。无论如何,使用名为pushState()的技术可以对带或不带井号标签的AJAXURL进行可抓取。不要让时髦的大写字母和圆括号让你失望。它只是一个具有单一用途的可抓取JavaScript函数:它使用HTML5HistoryAPI将可抓取的URL加载到用户的浏览器栏中,同时使URL可用于搜索引擎的索引。预渲染内容,更快的页面加载意味着更高的转换率。为了更快速地传递多面内容,许多电子商务网站已经切换到客户端渲染技术,这些技术限制了来回服务器加载一页内容的次数。但正如上周的文章所述,客户端渲染可能会使电子商务网站的索引变慢数月。

这种延迟可能会损害收入。通过“预呈现”客户端内容,确保搜索引擎可以为您的所有内容建立索引,并在更快的时间内进行索引。当网站使用诸如Angular或React之类的框架时,预渲染尤为重要。是的,Google支持Angular的发展。但这并不意味着Google可以有效地对Angular网站进行索引-这与我的经验完全相反。谷歌搜索工程师支持的预渲染开源解决方案包括Puppeteer和Rendertron。我还隔着运行Prerender.io作为经常球员电子商务。其中一些技术允许您阻止某些用户代理(如常用浏览器或Googlebot)使用预渲染版本。目标是让消费者使用网站的客户端版本,同时为漫游器和禁用JavaScript的用户提供相同的预渲染版本。请勿阻止Googlebot。谷歌的两位代表-网站管理员趋势分析师JohnMueller和开发先进网络应用程序索引合作伙伴开发者TomGreenaway在上个月谷歌年度I/O开发者大会上谈到了搜索友好的,基于JavaScript的网站。观看他们令人耳目一新的演示视频,以便对这些主题进行更深入的讨论。


本站文章均为推外网络摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!感谢...