Google搜寻器可以发现Gatsby生成的页面吗? [关闭]

问题描述 投票:0回答:1

所以我在CMS和gatsby中有一些网页可以查询和呈现它们。对于其中一个页面,我创建了100个页面,这些页面带有不同的标签,而这些标签在CMS中不存在。 Google Crawler能够找到它们并正确处理吗?

seo gatsby
1个回答
2
投票

是。确保从索引页面链接到它们,以便Google搜寻器可以找到它们。或者使用sitemap

gatsby build创建由真实HTML文件组成的静态网站。这正是您需要优质SEO的条件。如gatsby-node.js中所述,您使用的模板文件将在official tutorial中生成100页的页面:

// gatsby-node.js

const { createFilePath } = require(`gatsby-source-filesystem`)
exports.onCreateNode = ({ node, getNode, actions }) => {
  const { createNodeField } = actions
  if (node.internal.type === `MarkdownRemark`) {
    const slug = createFilePath({ node, getNode, basePath: `pages` })
    createNodeField({
      node,
      name: `slug`,
      value: slug,
    })
  }
}

请注意,可以动态构建类似于create-react-app的Web应用程序。 Gatsby文档将其称为client-only routes。在这种情况下,您会从单页应用程序中了解到SEO的缺点。这是Gatsby的高级概念,仅在某些用例中建议使用。

[如果您想100%确定您正确执行SEO,请运行gatsby build并检查项目的public文件夹。如果您从模板中找到HTML页面,则可以绝对确定获得了SEO benefits from Gatsby

© www.soinside.com 2019 - 2024. All rights reserved.