February 07, 2021
해당 블로그는 gatsby-starter-bee theme을 수정하여 사용중입니다.
해당 테마의 경우 구글 검색 엔진 최적화 (SEO)를 위한 sitemap은 설치돼 있으나,
네이버 검색 노출을 위한 robots는 작성돼 있지 않아 추가하는 법과
등록 방법을 공유하도록 하겠습니다. :D
// src/components/head/index.js
<Helmet
htmlAttributes={{
lang,
}}
title={title}
titleTemplate={`%s | ${data.site.siteMetadata.title}`}
meta={[
...
// <meta name="google-site-verification" content="verificationCode" />
// <meta name="naver-site-verification" content="verificationCode" />
{
name: `google-site-verification`,
content: `verificationCode`,
},
{
name: `naver-site-verification`,
content: `verificationCode`,
},
...
~ robots.txt 추가 부분은 되나 해봤습니다 … ~
site:www.hyesungoh.xyz와 같이 검색yarn add gatsby-plugin-robots-txt
or
npm i gatsby-plugin-robots-txtgatsby-config.js에 플러그인 등록 후 모든 URL을 오픈하도록 설정, 제외하고 싶은 URL은 disallow에 추가 plugins: [
...
{
resolve: 'gatsby-plugin-robots-txt',
options: {
host: 'https://dyjh-blog.netlify.app',
sitemap: 'https://dyjh-blog.netlify.app/sitemap.xml',
policy: [{
userAgent: '*',
allow: '/'
}]
}
},
...
]helmet에 추가sitemap.xml 제출
site:{www.hyesungoh.xyz}와 같이 검색참고 : dyih님 블로그