如果我的网站在SPA中开发,谷歌会否惩罚搜索引擎的预渲染服务?

How*_*ard 2 seo single-page-application

我曾经多次说过"如果你想要SEO,你就不应该在SPA中开发你的网站".

有人告诉我,如果您的SPA index.html向最终用户返回空白,如下所示:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>demo</title>
        <script type="text/javascript" src="startup.js"></script>
    </head>
    <body>

    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

并且您为搜索引擎使用预呈现服务,爬虫将检索完整呈现的html内容.这意味着最终用户获取和爬虫获取的html内容是不同的.

如果我们这样做,我的网站将受到谷歌的惩罚.

有人可以给我一份关于此的官方文件吗?

met*_*ode 5

这不是隐形,我们(谷歌)不会因此而受到惩罚.

请看一下Ajax Crawling Scheme,它基本上描述了同样的事情,除了它适用于不同的URL.

在此输入图像描述

您可以在任何URL上执行此操作.但要记住的一件事是,包括谷歌在内的大多数大型搜索引擎已经将页面呈现为普通浏览器,因此您甚至可能不需要创建HTML快照.