특정 경로 제외

아주 운이 좋지 않다면 이 사이트맵이 올바르지 않을 수 있습니다.

사이트맵을 추가하는 가장 큰 이유 중 하나는 걱정하지 않아도 되는 페이지를 Google에 알리는 것입니다. 예를 들어 내 블로그에는 내 사이트맵의 원래 버전에 다음 사이트가 지정되어 있습니다.

<url>
  <changefreq>daily</changefreq>
  <priority>0.5</priority>
</url>
<url>
  <changefreq>daily</changefreq>
  <priority>0.5</priority>
</url>

admin는 웹 사이트에 대한 통계를 보기 위해 사용하는 인증된 경로이며 confirmed는 사용자가 내 뉴스레터에 가입할 때 표시됩니다. 이러한 페이지 중 어느 것도 검색 결과에 포함하는 것은 의미가 없습니다.

다행스럽게도 제외할 경로 배열을 전달하도록 플러그인을 사용자 정의할 수 있습니다.

// gatsby-config.js
module.exports = {
  siteMetadata: {
    // ✂️
  },
  plugins: [
    {
      resolve: 'gatsby-plugin-sitemap',
      options: {
        exclude: ['/admin', '/confirmed'],
      },
    }
    // ✂️
  ],
}

좋은 웹페이지 즐겨찾기