Programming/Web

웹사이트 네이버 웹 페이지 최적화 (robots.txt, 선호 URL, Open Graph, 모바일 사용성)

Jan92 2021. 8. 3. 00:38

개발한 웹사이트를 배포하고 서비스 하는 부분에 있어서 검색엔진 최적화는 중요한 부분입니다.

최적화 과정에서 적용한 네이버 서치어드바이저 Search Advisor 웹 페이지 최적화를 적용한 방법을 보겠습니다.

 

웹 페이지 최적화

최초 사이트 등록에서 사이트의 소유 확인을 위한 HTML 태그를 넣고 소유 인증을 하고 나서 해당 사이트 주소를 입력하면 웹 페이지 최적화 테스트를 할 수 있습니다.

 

위 부분에서 선호 URL, robots.txt, 페이지 제목, 페이지 설명, Open Graph 제목, Open Graph 설명, 모바일 사용성 부분을 활성화 시키는 방법입니다.

 

 

head

 

robots.txt 를 제외한 모든 것은 html 의 <head></head> 태그 안에서 적용할 수 있습니다.

thymeleaf 또는 tiles 탬플릿을 사용하신다면 해당 탬플릿의 레이아웃 설정에 head 태그에 적용할 수 있습니다.

(tiles layout 또는 thymeleaf layout)

 

<link rel="cononical" href="http://www.example.com/">

선호 URL을 적용하는 link 태그입니다.

 

 

<title>사이트 제목</title>
<meta name="description" content="사이트 설명" />

페이지 제목, 페이지 설명을 적용하는 title 태그, meta 태그입니다.

 

 

<meta property="og:title" content="사이즈 제목">
<meta property="og:description" content="사이트 설명">

Open Graph 제목, Open Graph 설명을 적용하는 meta 태그입니다.

 

 

<meta name="viewport" content="width=device-width, initial-scale=1.0">

모바일 사용성을 적용하는 meta 태그입니다.

 

 

 

 

robots.txt

 

SearchController

 

springboot로 서비스를 만들고 있어서 robots.txt 부분은 RestController를 사용하여 처리하였습니다.

 

 

(* RequiredArgsConstructor는 robots.txt 적용과 관련 없는 것으로 없어도 무방합니다.)