마케팅, 디자인, 웹개발에 관한 노하우

홈페이지 제작 문의 : 무료 진단으로 먼저 도와드리겠습니다 :-)

홈페이지 제작 A to Z

웹사이트 RSS만들기. 생성방법과 검색엔진 최적화 적용

HolidayDesign 2020. 12. 16. 07:30
728x90

네이버 웹마스터나 구글 서치 콘솔을 이용하여 웹사이트 최적화를 하다 보면

사이트맵과 RSS를 제출하는 항목이 있습니다.

간단하게 말하자면 사이트맵은 사이트 내의 모든 링크 주소가 담긴 파일이며

RSS는 뉴스나 블로그 등에서 볼 수 있는 콘텐츠를 간략하게 정리해서 보여주는 표현 방식입니다.

RSS가 무엇인가요?

위키백과에서 찾아보면 RSS(Rich Site Summary)는 뉴스나 블로그 사이트에서 주로 사용하는 콘텐츠 표현 방식이다. 웹 사이트 관리자는 RSS 형식으로 웹 사이트 내용을 보여 준다. 이 정보를 받는 사람은 다른 형식으로 이용할 수 있다. RSS 리더에는 웹기반형과 설치형이 있다.

 

검색엔진 최적화 시 업로드해야 할 파일의 형식은 xml포맷이며 검색엔진에서 주기적으로 RSS에 나와있는 URL을 크롤링합니다.

쉽게 이야기하면 사이트맵과 RSS는 사이트 노출을 더욱 용이하게 해주는 방법 중 하나입니다. 

 

보통 블로그나 카페24 같은 플랫폼을 이용할 경우에는 자체적으로 RSS를 제공하는 경우가 많이 있습니다. 

참고로 티스토리는 자체적으로 RSS를 제공하기 때문에 블로그 주소 끝에 /rss를 붙이면 제출할 수 있습니다.

예를 들어 이 블로그의 RSS 주소는 https://s-eight.tistory.com/rss 입니다.

네이버 웹마스터와 구글 서치콘솔에 RSS를 제출

 

오늘은 자동으로 생성되지 않는 웹사이트를 위하여 RSS를 만드는 방법을 알아보도록 하겠습니다.

 

1. RSS 생성 사이트 접속하여 URL 지정

feed43.com/ 아래 이미지를 클릭하여 사이트에 접속합니다.

메인에 붉은 버튼을 누르면 동의하기가 나오며 다음 화면에
Step 1. 웹사이트 주소를 입력한 뒤 Reload 버튼을 눌러줍니다.

http://feed43.com/

 

Step 1. 소스 페이지 주소 (URL) 지정

 

2. 패턴 찾기 (추출 규칙 정의)

html 구조를 파악하여 패턴을 입력해야 합니다. 보이는 것처럼 어렵지 않고 잘 훑어보면 구조를 파악할 수 있습니다.

Reload 버튼을 클릭하면 아래와 같이 Page Source(페이지소스)Step2. 에 칸이 두 개 나옵니다. 여기에 패턴을 입력하면 됩니다.

RSS생성하기 Step2

Page Source를 아래로 쭉 내려보면 콘텐츠가 공통적으로 반복되는 것을 확인할 수 있습니다.


<div class="article-content">
<a href="콘텐츠의 URL주소
" class="link-article">
<strong class="title">타이틀</strong>

 


RSS생성하기 Step.2 공란 입력

패턴을 간략화하여 입력해 줍니다.

{%} : 추출하고 싶은 값
{*} : 그 사이에 아무 값

글로벌 검색 패턴 : {%}

아이템 (반복 가능) 검색 패턴 :
<a href="{%}">{*}
<strong class="title">{%}</strong>

링크와 제목만 볼 수 있게 패턴을 만들었습니다. 이제 Extract 버튼을 눌러줍니다.

 

패턴 검색 결과

패턴에 맞춰 9개의 항목을 추출하였습니다.

3. 출력 형식 정의하기

RSS 피드와 항목의 속성을 입력하여 줍니다.

피드 속성에는 제목, 사이트 링크, 사이트 설명을 입력합니다. 변경되지 않는 속성입니다.

항목 속성에는 항목의 제목, 항목의 링크추출된 매개 변수({%1}, {%2})로 입력하여 줍니다.

Step.3 출력 형식 정의

이제 Preview 버튼을 눌러줍니다.

RSS생성하기 피드 미리보기

피드를 미리 볼 수 있습니다.

3. RSS피드 완성 rss.xml로 저장하기

RSS가 생성되었습니다. 생성된 링크를 다른 이름으로 저장하여줍니다. 파일명을 rss.xml로 합니다. 

생성된 링크를 오른쪽 클릭하여 rss.xml로 저장하기

4. rss.xml을 서버에 업로드

저장한 rss.xml파일을 웹 서버에 업로드 한 뒤 경로를 기억해 둡니다. sitemap.xml과 같은 경로에 두는 것을 권장합니다.

5. 웹최적화에 등록하기 (네이버 서치어드바이저, 구글 서치 콘솔)

 

네이버 서치어드바이저

네이버 서치어드바이저 RSS 제출

구글 서치 콘솔

구글 서치 콘솔 RSS 제출

 

지금까지 RSS생성하는 방법을 알려드렸습니다.

필요하신 분들에게 도움이 되었으면 좋겠습니다.

그럼 안녕히!