为什么我的 astrojs 网站被阻止索引?

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

我在 netlify 上托管一个 astrojs 网站。我的 SEO 灯塔得分一直很低,原因是该页面被阻止建立索引。该图片附在下面。

我正在按照docs中提到的步骤进行操作,但似乎没有效果。 对于上下文,这是我的布局的 head 标签的样子:

  <head>
    <meta charset="UTF-8" />
    <link rel="icon" type="image/svg+xml" href="/swift-logo.svg" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="preconnect" href="https://fonts.googleapis.com" />
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
    <meta
      name="description"
      content="My page"
      data-rh="true"
    />
    <link rel="sitemap" href="/sitemap-index.xml" />
    <meta name="robots" content="index,follow" />
    <title>{title}</title>
  </head>

这是我公共文件夹中的 robots.txt 文件

User-agent: *
Allow: /
Sitemap: https://mysite.netlify.app/sitemap-index.xml

我也尝试过使用这个包,但没有成功。

请记住,我的代码中没有任何地方包含

noindex
。甚至不在 head 元素中 使用开发工具检查时托管网站的。

如果您需要更多背景信息,请告诉我。我将不胜感激任何帮助!

seo netlify robots.txt astrojs x-robots-tag
1个回答
0
投票

正如 @mb21 在他的评论中提到的,事实证明我正在检查我的 netlify 预览页面而不是生产页面...这有点奇怪,因为我使用的是 CI/CD,并且我认为更改会自动推送到主网址“https://mysite.netlify.app”,但我似乎可以使用按钮查看生产部署(参见下图),这将带我到“https://main--mysite .netlify.app”,生产部署的托管位置。

所以我现在在主网站上的 SEO 得分为 100 :D

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