SlideShare a Scribd company logo
1 of 22
---------- 1
구글 웹 검색 최적화(SEO)
정리해보기
https://fb.com/me.adunhansa
http://adunhansa.tistory.com/
공식 개발용 사이트 : http://100coding.com
ABOUT
CONTACT
SOURCE
1
1. 작성자 소개 2
아라한사
http://100coding.com
-------------------------------------------------------------------
국내에도 브로그래머문화가 확산되기를 바라며 이것저것.. 관심만 많음-.-
슬라이드로 정리를 즐겨하나, 하나의 템플릿으로 돌려쓰기하고있다..;;
0. 만들면서.. 개요 3
개발자로서의 꿈은, 인기있는 사이트를 만들어내는 것이다.
예전에 잠시 외국인 영어학원을 다닐 때가 생각난다. 막 네x버 애드포스트를 시작했던 터라, “나는 블로그로 요즘 돈번다고
하면서 이제 막 시작했는데도 돈 벌기 시작했으니 난 언젠가 부자가 될 것이라고 말을 하였다. “ 외국인선생님이 얼마 버냐고
물어봤었는데..당시 하루에 운 좋아야 몇 십원 정도씩 벌고 있었으며 (물론 지금도 그만큼 나오면 다행이다;;) 말한 김에 내
블로그와서 클릭 좀 해달라고 부탁했었다..
손담비양의 “훗 니가?” 표정을 지으며 나를 비웃던 그 외국인여선생얼굴이 기억이 난다. 몇 백년이 걸려야 할거라고
비웃던..그..
그 선생님이 생각나서 괜시리 적어봤지만, Anyway. 여럿이 보는 공공 인터넷에 글을
쓴다는 행위자체가 누군가가 봐주길 바라는 관심을 요하는 일이다(!). 개인적인 정리를
필요로 하는 사람도 있지만, 관심과 공유의 목적이 어느정도 있는 이상 xx노트류에 글을
안 쓰고 웹에 글을 쓰는 것이리라 생각된다. 하지만 그 웹도 검색이 되지 않으면 말짱
도루묵.
개발자로서, 인기있는 사이트를 만들어내는 것이기 하나의 뭐.. 필자의 목표는 아니고
달성되면 좋을 Goal 이기 때문에, 검색엔진 최적화(SEO)를 좀 알아보았다.
0. 만들면서. 개요 4
필자 또한 검색에서 상단에 오르기 위해 갖은 “반복적인문장””반복적인문장”과
불필요한 이미지 중복, 동영상도 포함하는 등 여러 짓을 해보았다.
(사실 부계정으로 들어가서…어머? 님 포스팅에 오늘도 웃고갑니다..이것도 해봤다;;)
실은 이러한 SEO을 정리해서 공유를 해봤자, 나에겐 별로 득이 되질 않는다는 생각이다.
검색엔진 상단에 올리는 것만 잘해서 매출화하는 기업들도 있는데..뭐…
검색하면 다 나올 정보가지고 생색내는 것은 아니고. 검색엔진 최적화가 덜 된 사이트가
많아야 내 사이트가 잘 나오지 않을까^^ 하는 생각도 있지만..서도..그 뭐냐..-_-..에..
검색엔진 최적화가 치열해질 수록..
중요해지는 내용은 결국 콘텐츠가 아닐까 싶다.
내 게시글 순위 검색엔진이 좀 더 떨어지더라도, 좋은 내용들이 검색엔진에 많아지면 그걸로 됐다는
생각이다.
이 글은 필자가 그냥 SEO 가 필요해서 체크리스트 식으로 짧게 정리해놓은 글에 불과하다. 불필요한
내용, 이미지 설명등은 가능한한 배제한다. 건투를 빕니다!
검색엔진최적화(SEO) - HEAD 5
HEAD 안에 <TITLE> 은 검색어 결과 후 나타난 제목이다. 다
같은 내용으로 하지 말 것. 독창적이고 검색이 잘되게
HEAD안에 <META 태그로 Description 을 각 페이지 마다 잘 적을 것.
검색하고 나올 설명 내용들이다. 너무 많지도 않게 내용을 잘 간략히
설명하는 내용을 잘 적을 것.
Meta 태그 안에는 이밖에도 정보가 많다. 구글이 이해하는
메타태그는 다음과 같다 (구글도 주소에 파라미터가 꽤 많군^^)
https://support.google.com/webmasters/answer/79812?hl=ko&ref_topic=4617741
+여기에 META 태그 간단히 나온다 > http://deot.tistory.com/7
검색엔진최적화(SEO) – URL과 구조 6
URL은 단순하게. _ 보다는 – 하이픈이 낫다. 적절한 문서 이름,
URL이름과 디렉터리 이름을 주고,매개변수&를 적게
단순한 디렉터리 구조를 가져갈 것
사이트 내 이동경로 제공하는 편한 링크를 제공할 것.
이런 식 + 링크가 달리면 좋다 =>
(검색엔진에게 페이지 내 이동은 중요하다고 한다)
URL일부만 적었을 시(잘 못 적을 시), 다른 페이지 전환 기능 있으면 +
검색엔진최적화(SEO) – 링크&쉬운 이동 7
사이트 맵 구조를 잘 만들어 놓을 것(사용자에게 보여주는 사이트맵과는
다른 검색엔진을 위해서)
이동경로를 위한 텍스트링크 (이미지링크, 애니메이션(메뉴드랍)등에
의한 링크보다는 텍스트가 좋단 말!)
사이트내에 XML 사이트맵 파일이 있으면 검색엔진이 사이트구조를 찾는
것을 도와준다.
유용한 404페이지 => 404 코드값을 검색엔진에게 제공!
루트로 돌아가는 링크나 연관 페이지 제공하면 좋다고함
검색엔진최적화(SEO) – 내용최적화 8
너무 엔진에게 빈번하게 노출될만할 내용은 오히려 역효과
앵커 <a> </a> 안에는 링크를 전달할 적당한 말이 필요하다.
[여기클릭], [다운] No.No. 내부링크 (HREF=#PAGE) 에도 잘
쓰면 검색엔진이 인식하기 좋다고 한다.
이미지에 alt속성을 꼭 이용할 것. 이미지 사이트맵 제공
이미지를 단일 폴더에 넣는 것을 고려해볼 것
(필자주석. 개인홈피같은 경우.. 이미지를 다른 곳에 올려서 트래픽을 줄이는 경우가 있었다. 예를
들자면 구글 사진. 자세한 설명은 생략한다.ㅎㅎ)
<H1> 태그같은 제목 태그를 적절히 달아라. 검색로봇이 읽는다고 한다.
검색엔진최적화(SEO) – 검색로봇 9
Robots.txt 파일로 검색노출을 제어
보안상 민감한 내용은
다른 방식 제어필요
Fetch as Google 기능을 통해 페이지의 크롤링 상태를 확인하라
https://www.google.com/webmasters/tools/googlebot-fetch?hl=ko
내 홈페이지안의 스팸성댓글은 사이트 점수를 떨어뜨린다. 스팸댓글 링크에는
nofollow를 사용해야 한다. (이게뭐여…일일이 어뜨케…)
다음 내용을 참고
https://support.google.com/webmasters/answer/81749
https://support.google.com/webmasters/answer/96569
검색엔진최적화(SEO) – 모바일 10
UserAgent 에 모바일 내용을 확인하라. 구글봇이 모바일에 접근못할
수도있다.
모바일용 DTD 를 확인하라, 이번 페이지는 이미지 좀 넣자; 끄응;
검색엔진최적화(SEO) – 검색로봇 11
모바일 사용자를 올바른 버전으로 보내야 한다.
User-agent 를 바탕으로 알맞은 페이지를 보여주어야 한다. 설정을 잘못하면
구글가이드라인의 클로킹에 위배되는 행위가 될수있다. 클로킹은 다음 참고
https://support.google.com/webmasters/answer/66355
의도적인 백링크(홍보로 널리 알리는?)는 자제한다.
구글 웹마스터 도구를 적절히 이용한다.
요 약(http://static.googleusercontent.com/media/www.google.co.kr/ko/kr/intl/ko/webmasters/docs/search-engine-
optimization-starter-guide-ko.pdf)의 원본에 있던 링크 주소가 다음 장에 나온다.
검색엔진최적화(SEO) – 링크 12
웹 마스터 도구 홈 : https://www.google.com/webmasters/tools/home?hl=ko
Google 웹마스터 도움말 포럼 http://www.google.com/webmasters/guidelines.html
웹사이트 디자인과 콘텐츠, 그리고 검색 기술과 품질에 대한 Google의 가이드라인을 제공합니다.
Google 웹마스터 가이드라인 https://support.google.com/webmasters/?hl=ko
웹마스터와 관련되 이슈에 대한 많은 정보를 제공합니다.
Google 웹마스터 도움말 센터 https://www.google.com/webmasters/tools/
무료로 제공되는 다양한 기능을 활용할 수 있습니다.
Google 웹마스터 도구 : http://www.google.com/analytics/
사이트 방분자에 대한 분석, 관심 콘텐츠 등의 솔루션 제공.
Google 웹로그 분석 : http://googlewebmastercentral.blogspot.com/
Google 웹마스터 블로그 (영문) : ttps://support.google.com/webmasters/answer/35291
필요한 경우, 올바른 최적화 업체를 고용할 수 있도록 유용한 정보를 제공합니다.
라이선스 13
http://static.googleusercontent.com/media/www.google.com/ko//intl/ko/webmasters/d
ocs/search-engine-optimization-starter-guide-ko.pdf (가이드 링크주소)
여기까지, 구글이 전하는 검색엔진최적화
기본가이드를 CCA3.0 라이선스 준수하며 같은
라이선스 아래 요약, 수정, 배포
검색엔진최적화(SEO) – 링크 14
이걸로 끝날거면 정리를 시작하지 않았다…두둥..;;
다음 슬라이드로는 Google웹 마스터 가이드를
조금 읽어보았다.
(하아…슬슬 정신이
멍해진다.)
구글 웹마스터 주소 https://support.google.com/webmasters/answer/35291?hl=ko
가이드라인 준수 : https://support.google.com/webmasters/topic/6001981?hl=ko
구글의 가이드. 세가지 측면 15
아참,
구글의 가이드 에서는
기술, 디자인, 품질 세가지 측면에서
가이드를 제공하고 있다.
조금씩 알아보도록 하자.
https://support.google.com/webmasters/answer/35769
가이드와 함께, 이 사이트에서 자신의 사이트를 어디다가 어떻게
제출할 지도 나온다 =>
검색엔진최적화(SEO) – 기술 16
aJax같은 기술은 접근성 측면에서 이슈거리가 많다고 한다. 살펴보자.
iFrame 은 권장되지 않는다. 넣더라도 그 iFrame으로의 링크를 제공하는
페이지를 만들어서 봇이 색인을 할 수 있도록 하라는 구글님의 메시지.
Ajax를 쓸 때는 다음과 같이 정적으로도 링크를 줘서 봇이 자바스크립트를
쓰지 않더라도 링크를 탈 수 있게 만들라고 한다.
(이걸 누가 일일이 다 지킬까…)
Ajax 로 불러오는 데 실패해도 기본 보충텍스트로 사용자에게 내용을
제공해야 한다고 한다.
검색엔진최적화(SEO) – 기술 17
CMS 툴을 사용할 때는, 크롤링가능한 페이지와 링크를 만드는 지 확인할 것.
웹페이지의 속도를 개선하기 위해 노력할 것. 속도가 높아야 점수 높다.
Page Speed, YSlow, WebPagetest 같은 툴 참고
광고가 내 사이트 순위를 낮추지 않도록, 적절하지 않은 링크들도
ROBOTS.TXT파일내에서 잘 처리할 것.
여러 페이지로 된 사이트의 경우 link rel=“next” (이전페이지는 pre)
href=“주소” 이런 식으로 검색봇에게 힌트를 주면 검색봇이 좋아한다고
전해진다.
검색엔진최적화(SEO) – 기술 18
제한된 콘텐츠(회원가입후)의 경우 첫 번째 무료클릭링크를 주는 것이 이롭다.
그래야만 구글봇이 그 안의 페이지들을 색인하고 사이트의 성격을 파악할 수
있기 때문이다.
다국어 사용시 사이트맵에 언어정보를 주면 좋다고 한다.
사이트맵에 모바일 관련기능을 붙이면 좋다.
품질 가이드라인은 그냥 가볍게
https://support.google.com/webmasters/topic/6001971?hl=ko&ref
_topic=6001981
이 글을 읽어보면 좋을 것같다. 뭐.. 특별히 나쁜짓하지 않는 이상에야..
19
• 자, 추가로 데이터 최적화는 다음과 같다. 그냥 한번
읽어보면 괜찮을 것같다.
• https://support.google.com/webmasters/to
pic/4598337?hl=ko&ref_topic=3309300
• 디자인 에 관한 얘기는 그~전부터 나온 img에 alt
뭐 그런 내용들이라 생략.
링크 20
• http://xguru.net/1897 에서 웹개발공부용 체크리스트가 있다.
SEO 에서 뭘 할지에 대한 내용도 나오고, 다른 좋은 얘기들도 많다…
링크의 글중 seo 에 관한 내용을 적자면(참고로 모바일 시대의 seo
전략에는 페이지 랭크에 관한 크롬 확장프로그램이 나오는데 쓸만한 것같다)
• SEO – Search Engine Optimization 알아보기
사람들이 내 사이트에 어떻게 처음으로 방문할까요? 광고나 누군가의
소개를 통하지 않는다면, 대부분 인터넷 검색을 통해서 찾아오게 됩니다.
구글 검색엔진에서 내 사이트가 잘 보이게 하려면 어떻게 하는지를
배워봅니다.
– 구글이 직접 공개하는 SEO 스타터 가이드 한글판
– 구글의 SEO 도움말 페이지
– 스타트업을 위한 SEO 10분 가이드
– 제가 예전에 발표한 모바일 시대의 SEO 전략
마치며 21
SEO를 최적화를 잘 해둡시다.
당신이 잠자는 사이에…구글BOT 님이
다녀가실 지도 모릅니다..
(앗차. 프로그래머는 잠을 언제 자는지 모르는게 함정..)
화..파이팅입니다.;; Programmer!
22
감사합니다.
THANK YOU !
arahansa
------
------
페북 : https://fb.com/me.adunhansa
사이트 : HTTP://100CODING.COM
블로그: http://adunhansa.tistory.com/
궁금한게, 한글 주소로 URL 만든다고 해도..뭐 ..
점수 안 깎이고 검색봇이 잘 인식하겠지…?싶다.
나중에 제 홈페이지에서 부정클릭이 아닌, 선의의 광고클릭(?)
기대해보겠습니다.  감사합니다.

More Related Content

What's hot

구글앱엔진+스프링+스프링datajpa+메이븐
구글앱엔진+스프링+스프링datajpa+메이븐구글앱엔진+스프링+스프링datajpa+메이븐
구글앱엔진+스프링+스프링datajpa+메이븐라한사 아
 
Aws ses 이메일 보내기 받기 송신 수신
Aws ses 이메일 보내기 받기 송신 수신Aws ses 이메일 보내기 받기 송신 수신
Aws ses 이메일 보내기 받기 송신 수신라한사 아
 
아라한사의 스프링 시큐리티 정리
아라한사의 스프링 시큐리티 정리아라한사의 스프링 시큐리티 정리
아라한사의 스프링 시큐리티 정리라한사 아
 
스프링시큐리티와 소셜연습 이해를 위한 글
스프링시큐리티와 소셜연습 이해를 위한 글스프링시큐리티와 소셜연습 이해를 위한 글
스프링시큐리티와 소셜연습 이해를 위한 글라한사 아
 
SEO_GETCHA_HANJUNG
SEO_GETCHA_HANJUNGSEO_GETCHA_HANJUNG
SEO_GETCHA_HANJUNGJung Han
 
스프링 데이터 레디스 엘라스틱 발표자료
스프링 데이터 레디스 엘라스틱 발표자료스프링 데이터 레디스 엘라스틱 발표자료
스프링 데이터 레디스 엘라스틱 발표자료라한사 아
 
스프링 프레임워크로 블로그 개발하기
스프링 프레임워크로 블로그 개발하기 스프링 프레임워크로 블로그 개발하기
스프링 프레임워크로 블로그 개발하기 라한사 아
 
블로그 주도 개발
블로그 주도 개발블로그 주도 개발
블로그 주도 개발JeongHun Byeon
 
Spring project 예제 분석
Spring project 예제 분석Spring project 예제 분석
Spring project 예제 분석홍섭 안
 
201803 파이썬 세미나
201803 파이썬 세미나201803 파이썬 세미나
201803 파이썬 세미나JeongHwan Kim
 
메타태그키워드 Seo
메타태그키워드 Seo메타태그키워드 Seo
메타태그키워드 SeoEunhasuA
 
Django in Production
Django in ProductionDjango in Production
Django in ProductionHyun-woo Park
 
파이썬을 활용한 웹 크롤링
파이썬을 활용한 웹 크롤링파이썬을 활용한 웹 크롤링
파이썬을 활용한 웹 크롤링HWANGTAEYONG
 
SAP Social Club 'Run Simple' -2-
SAP Social Club 'Run Simple' -2-SAP Social Club 'Run Simple' -2-
SAP Social Club 'Run Simple' -2-Creatip
 
신림프로그래머 스터디 웹팩 발표자료
신림프로그래머 스터디 웹팩 발표자료신림프로그래머 스터디 웹팩 발표자료
신림프로그래머 스터디 웹팩 발표자료라한사 아
 
스프링 Generic autowired이용해보기
스프링 Generic autowired이용해보기스프링 Generic autowired이용해보기
스프링 Generic autowired이용해보기라한사 아
 
jQuery angular, React.js 로 댓글달아보기 공부했던 기록
jQuery angular, React.js 로 댓글달아보기 공부했던 기록jQuery angular, React.js 로 댓글달아보기 공부했던 기록
jQuery angular, React.js 로 댓글달아보기 공부했던 기록라한사 아
 
[2018 데이터야놀자] 웹크롤링 좀 더 잘하기
[2018 데이터야놀자] 웹크롤링 좀 더 잘하기[2018 데이터야놀자] 웹크롤링 좀 더 잘하기
[2018 데이터야놀자] 웹크롤링 좀 더 잘하기wangwon Lee
 
블로그최적화와 블로그Seo
블로그최적화와 블로그Seo블로그최적화와 블로그Seo
블로그최적화와 블로그SeoEunhasuA
 
[2014널리세미나] 접근성 빅(?) 데이터, 새로운 법칙의 발견!
[2014널리세미나] 접근성 빅(?) 데이터, 새로운 법칙의 발견![2014널리세미나] 접근성 빅(?) 데이터, 새로운 법칙의 발견!
[2014널리세미나] 접근성 빅(?) 데이터, 새로운 법칙의 발견!Nts Nuli
 

What's hot (20)

구글앱엔진+스프링+스프링datajpa+메이븐
구글앱엔진+스프링+스프링datajpa+메이븐구글앱엔진+스프링+스프링datajpa+메이븐
구글앱엔진+스프링+스프링datajpa+메이븐
 
Aws ses 이메일 보내기 받기 송신 수신
Aws ses 이메일 보내기 받기 송신 수신Aws ses 이메일 보내기 받기 송신 수신
Aws ses 이메일 보내기 받기 송신 수신
 
아라한사의 스프링 시큐리티 정리
아라한사의 스프링 시큐리티 정리아라한사의 스프링 시큐리티 정리
아라한사의 스프링 시큐리티 정리
 
스프링시큐리티와 소셜연습 이해를 위한 글
스프링시큐리티와 소셜연습 이해를 위한 글스프링시큐리티와 소셜연습 이해를 위한 글
스프링시큐리티와 소셜연습 이해를 위한 글
 
SEO_GETCHA_HANJUNG
SEO_GETCHA_HANJUNGSEO_GETCHA_HANJUNG
SEO_GETCHA_HANJUNG
 
스프링 데이터 레디스 엘라스틱 발표자료
스프링 데이터 레디스 엘라스틱 발표자료스프링 데이터 레디스 엘라스틱 발표자료
스프링 데이터 레디스 엘라스틱 발표자료
 
스프링 프레임워크로 블로그 개발하기
스프링 프레임워크로 블로그 개발하기 스프링 프레임워크로 블로그 개발하기
스프링 프레임워크로 블로그 개발하기
 
블로그 주도 개발
블로그 주도 개발블로그 주도 개발
블로그 주도 개발
 
Spring project 예제 분석
Spring project 예제 분석Spring project 예제 분석
Spring project 예제 분석
 
201803 파이썬 세미나
201803 파이썬 세미나201803 파이썬 세미나
201803 파이썬 세미나
 
메타태그키워드 Seo
메타태그키워드 Seo메타태그키워드 Seo
메타태그키워드 Seo
 
Django in Production
Django in ProductionDjango in Production
Django in Production
 
파이썬을 활용한 웹 크롤링
파이썬을 활용한 웹 크롤링파이썬을 활용한 웹 크롤링
파이썬을 활용한 웹 크롤링
 
SAP Social Club 'Run Simple' -2-
SAP Social Club 'Run Simple' -2-SAP Social Club 'Run Simple' -2-
SAP Social Club 'Run Simple' -2-
 
신림프로그래머 스터디 웹팩 발표자료
신림프로그래머 스터디 웹팩 발표자료신림프로그래머 스터디 웹팩 발표자료
신림프로그래머 스터디 웹팩 발표자료
 
스프링 Generic autowired이용해보기
스프링 Generic autowired이용해보기스프링 Generic autowired이용해보기
스프링 Generic autowired이용해보기
 
jQuery angular, React.js 로 댓글달아보기 공부했던 기록
jQuery angular, React.js 로 댓글달아보기 공부했던 기록jQuery angular, React.js 로 댓글달아보기 공부했던 기록
jQuery angular, React.js 로 댓글달아보기 공부했던 기록
 
[2018 데이터야놀자] 웹크롤링 좀 더 잘하기
[2018 데이터야놀자] 웹크롤링 좀 더 잘하기[2018 데이터야놀자] 웹크롤링 좀 더 잘하기
[2018 데이터야놀자] 웹크롤링 좀 더 잘하기
 
블로그최적화와 블로그Seo
블로그최적화와 블로그Seo블로그최적화와 블로그Seo
블로그최적화와 블로그Seo
 
[2014널리세미나] 접근성 빅(?) 데이터, 새로운 법칙의 발견!
[2014널리세미나] 접근성 빅(?) 데이터, 새로운 법칙의 발견![2014널리세미나] 접근성 빅(?) 데이터, 새로운 법칙의 발견!
[2014널리세미나] 접근성 빅(?) 데이터, 새로운 법칙의 발견!
 

Viewers also liked

Go 페이징게시판만들기
Go 페이징게시판만들기Go 페이징게시판만들기
Go 페이징게시판만들기라한사 아
 
Growing object oriented software guided by test
Growing object oriented software guided by testGrowing object oriented software guided by test
Growing object oriented software guided by test라한사 아
 
스프링 오픈소스 정리
스프링 오픈소스 정리스프링 오픈소스 정리
스프링 오픈소스 정리라한사 아
 
자바로 Mnist 구현하고_스프링웹서버붙이기
자바로 Mnist 구현하고_스프링웹서버붙이기자바로 Mnist 구현하고_스프링웹서버붙이기
자바로 Mnist 구현하고_스프링웹서버붙이기라한사 아
 
스프링 Generic autowired 로 구현하는 제너릭 컨트롤러 이야기
스프링 Generic autowired 로 구현하는 제너릭 컨트롤러 이야기스프링 Generic autowired 로 구현하는 제너릭 컨트롤러 이야기
스프링 Generic autowired 로 구현하는 제너릭 컨트롤러 이야기라한사 아
 
Golang 개발 환경(profile) 다르게 잡아주기
Golang 개발 환경(profile) 다르게 잡아주기Golang 개발 환경(profile) 다르게 잡아주기
Golang 개발 환경(profile) 다르게 잡아주기라한사 아
 
동시성 프로그래밍 기초 in GO
동시성 프로그래밍 기초 in GO 동시성 프로그래밍 기초 in GO
동시성 프로그래밍 기초 in GO 라한사 아
 
spring data jpa 간단한 튜토리얼
spring data jpa 간단한 튜토리얼spring data jpa 간단한 튜토리얼
spring data jpa 간단한 튜토리얼라한사 아
 

Viewers also liked (10)

Go 페이징게시판만들기
Go 페이징게시판만들기Go 페이징게시판만들기
Go 페이징게시판만들기
 
Growing object oriented software guided by test
Growing object oriented software guided by testGrowing object oriented software guided by test
Growing object oriented software guided by test
 
스프링 오픈소스 정리
스프링 오픈소스 정리스프링 오픈소스 정리
스프링 오픈소스 정리
 
자바로 Mnist 구현하고_스프링웹서버붙이기
자바로 Mnist 구현하고_스프링웹서버붙이기자바로 Mnist 구현하고_스프링웹서버붙이기
자바로 Mnist 구현하고_스프링웹서버붙이기
 
스프링 Generic autowired 로 구현하는 제너릭 컨트롤러 이야기
스프링 Generic autowired 로 구현하는 제너릭 컨트롤러 이야기스프링 Generic autowired 로 구현하는 제너릭 컨트롤러 이야기
스프링 Generic autowired 로 구현하는 제너릭 컨트롤러 이야기
 
Golang 개발 환경(profile) 다르게 잡아주기
Golang 개발 환경(profile) 다르게 잡아주기Golang 개발 환경(profile) 다르게 잡아주기
Golang 개발 환경(profile) 다르게 잡아주기
 
동시성 프로그래밍 기초 in GO
동시성 프로그래밍 기초 in GO 동시성 프로그래밍 기초 in GO
동시성 프로그래밍 기초 in GO
 
Gulp 입문
Gulp 입문 Gulp 입문
Gulp 입문
 
spring data jpa 간단한 튜토리얼
spring data jpa 간단한 튜토리얼spring data jpa 간단한 튜토리얼
spring data jpa 간단한 튜토리얼
 
Slipp 발표 - GO
Slipp 발표 - GOSlipp 발표 - GO
Slipp 발표 - GO
 

Similar to 구글 검색엔진 최적화(Seo) 정리

Daum5강 당신도 파워블로거가 될 수 있어요!
Daum5강 당신도 파워블로거가 될 수 있어요!Daum5강 당신도 파워블로거가 될 수 있어요!
Daum5강 당신도 파워블로거가 될 수 있어요!Sue Hyun Jung
 
검색 키워드 노출 최적화 방안
검색 키워드 노출 최적화 방안검색 키워드 노출 최적화 방안
검색 키워드 노출 최적화 방안(주)배달통
 
검색엔진 최적화 가이드
검색엔진 최적화 가이드검색엔진 최적화 가이드
검색엔진 최적화 가이드kiwise7
 
구글 Search engine-optimization-starter-guide-ko
구글 Search engine-optimization-starter-guide-ko구글 Search engine-optimization-starter-guide-ko
구글 Search engine-optimization-starter-guide-ko용대 김
 
검색엔진 최적화 (SEO)의 과거,현재와 미래
검색엔진 최적화 (SEO)의 과거,현재와 미래검색엔진 최적화 (SEO)의 과거,현재와 미래
검색엔진 최적화 (SEO)의 과거,현재와 미래DongSung Kim
 
한국에서 SEO 하기
한국에서 SEO 하기한국에서 SEO 하기
한국에서 SEO 하기Hakyung Kim
 
글또 9기 프론트엔드 · 모바일 반상회 발표 - 기술 블로그를 위한 SEO
글또 9기 프론트엔드 · 모바일 반상회 발표 - 기술 블로그를 위한 SEO글또 9기 프론트엔드 · 모바일 반상회 발표 - 기술 블로그를 위한 SEO
글또 9기 프론트엔드 · 모바일 반상회 발표 - 기술 블로그를 위한 SEOJongyoonJeong1
 
5모먼츠 4월 정기교육 - 나만의 웹 포트폴리오/사이트 만들기
5모먼츠 4월 정기교육 - 나만의 웹 포트폴리오/사이트 만들기5모먼츠 4월 정기교육 - 나만의 웹 포트폴리오/사이트 만들기
5모먼츠 4월 정기교육 - 나만의 웹 포트폴리오/사이트 만들기5moments
 
홈페이지관리방안 최적화하기
홈페이지관리방안 최적화하기홈페이지관리방안 최적화하기
홈페이지관리방안 최적화하기EunhasuA
 
[제12회 인터넷 리더십] 온라인 네트워크를 전략적 홍보_검색_전은서
[제12회 인터넷 리더십] 온라인 네트워크를 전략적 홍보_검색_전은서[제12회 인터넷 리더십] 온라인 네트워크를 전략적 홍보_검색_전은서
[제12회 인터넷 리더십] 온라인 네트워크를 전략적 홍보_검색_전은서daumfoundation
 
블로그의 이해(초급과정 류장성)
블로그의 이해(초급과정 류장성)블로그의 이해(초급과정 류장성)
블로그의 이해(초급과정 류장성)장성 류
 
블로그의 이해(초급과정 류장성)
블로그의 이해(초급과정 류장성)블로그의 이해(초급과정 류장성)
블로그의 이해(초급과정 류장성)장성 류
 
Blog02 블로그 마케팅을 위한 기업 블로그 제작
Blog02 블로그 마케팅을 위한 기업 블로그 제작Blog02 블로그 마케팅을 위한 기업 블로그 제작
Blog02 블로그 마케팅을 위한 기업 블로그 제작Jaejun Kim
 
비즈니스포스팅2011 conference l ink
비즈니스포스팅2011 conference l ink비즈니스포스팅2011 conference l ink
비즈니스포스팅2011 conference l inkwebsmedia
 
[Creatip] SAP 강의자료 -
[Creatip] SAP 강의자료 - [Creatip] SAP 강의자료 -
[Creatip] SAP 강의자료 - Creatip
 
SAP Social Club Run Simple -1- 3rd June
SAP Social Club Run Simple -1- 3rd JuneSAP Social Club Run Simple -1- 3rd June
SAP Social Club Run Simple -1- 3rd JuneCreatip
 
09_business blog marketing case
09_business blog marketing case 09_business blog marketing case
09_business blog marketing case websmedia
 

Similar to 구글 검색엔진 최적화(Seo) 정리 (20)

Daum5강 당신도 파워블로거가 될 수 있어요!
Daum5강 당신도 파워블로거가 될 수 있어요!Daum5강 당신도 파워블로거가 될 수 있어요!
Daum5강 당신도 파워블로거가 될 수 있어요!
 
검색 키워드 노출 최적화 방안
검색 키워드 노출 최적화 방안검색 키워드 노출 최적화 방안
검색 키워드 노출 최적화 방안
 
검색엔진 최적화 가이드
검색엔진 최적화 가이드검색엔진 최적화 가이드
검색엔진 최적화 가이드
 
구글 Search engine-optimization-starter-guide-ko
구글 Search engine-optimization-starter-guide-ko구글 Search engine-optimization-starter-guide-ko
구글 Search engine-optimization-starter-guide-ko
 
검색엔진 최적화 (SEO)의 과거,현재와 미래
검색엔진 최적화 (SEO)의 과거,현재와 미래검색엔진 최적화 (SEO)의 과거,현재와 미래
검색엔진 최적화 (SEO)의 과거,현재와 미래
 
한국에서 SEO 하기
한국에서 SEO 하기한국에서 SEO 하기
한국에서 SEO 하기
 
글또 9기 프론트엔드 · 모바일 반상회 발표 - 기술 블로그를 위한 SEO
글또 9기 프론트엔드 · 모바일 반상회 발표 - 기술 블로그를 위한 SEO글또 9기 프론트엔드 · 모바일 반상회 발표 - 기술 블로그를 위한 SEO
글또 9기 프론트엔드 · 모바일 반상회 발표 - 기술 블로그를 위한 SEO
 
블로그꾸미기
블로그꾸미기블로그꾸미기
블로그꾸미기
 
5모먼츠 4월 정기교육 - 나만의 웹 포트폴리오/사이트 만들기
5모먼츠 4월 정기교육 - 나만의 웹 포트폴리오/사이트 만들기5모먼츠 4월 정기교육 - 나만의 웹 포트폴리오/사이트 만들기
5모먼츠 4월 정기교육 - 나만의 웹 포트폴리오/사이트 만들기
 
홈페이지관리방안 최적화하기
홈페이지관리방안 최적화하기홈페이지관리방안 최적화하기
홈페이지관리방안 최적화하기
 
[제12회 인터넷 리더십] 온라인 네트워크를 전략적 홍보_검색_전은서
[제12회 인터넷 리더십] 온라인 네트워크를 전략적 홍보_검색_전은서[제12회 인터넷 리더십] 온라인 네트워크를 전략적 홍보_검색_전은서
[제12회 인터넷 리더십] 온라인 네트워크를 전략적 홍보_검색_전은서
 
블로그의 이해(초급과정 류장성)
블로그의 이해(초급과정 류장성)블로그의 이해(초급과정 류장성)
블로그의 이해(초급과정 류장성)
 
블로그의 이해(초급과정 류장성)
블로그의 이해(초급과정 류장성)블로그의 이해(초급과정 류장성)
블로그의 이해(초급과정 류장성)
 
Blog02 블로그 마케팅을 위한 기업 블로그 제작
Blog02 블로그 마케팅을 위한 기업 블로그 제작Blog02 블로그 마케팅을 위한 기업 블로그 제작
Blog02 블로그 마케팅을 위한 기업 블로그 제작
 
비즈니스포스팅2011 conference l ink
비즈니스포스팅2011 conference l ink비즈니스포스팅2011 conference l ink
비즈니스포스팅2011 conference l ink
 
Jinyweb
JinywebJinyweb
Jinyweb
 
[Creatip] SAP 강의자료 -
[Creatip] SAP 강의자료 - [Creatip] SAP 강의자료 -
[Creatip] SAP 강의자료 -
 
SAP Social Club Run Simple -1- 3rd June
SAP Social Club Run Simple -1- 3rd JuneSAP Social Club Run Simple -1- 3rd June
SAP Social Club Run Simple -1- 3rd June
 
09_business blog marketing case
09_business blog marketing case 09_business blog marketing case
09_business blog marketing case
 
웹표준 교육
웹표준 교육웹표준 교육
웹표준 교육
 

구글 검색엔진 최적화(Seo) 정리

  • 1. ---------- 1 구글 웹 검색 최적화(SEO) 정리해보기 https://fb.com/me.adunhansa http://adunhansa.tistory.com/ 공식 개발용 사이트 : http://100coding.com ABOUT CONTACT SOURCE 1
  • 2. 1. 작성자 소개 2 아라한사 http://100coding.com ------------------------------------------------------------------- 국내에도 브로그래머문화가 확산되기를 바라며 이것저것.. 관심만 많음-.- 슬라이드로 정리를 즐겨하나, 하나의 템플릿으로 돌려쓰기하고있다..;;
  • 3. 0. 만들면서.. 개요 3 개발자로서의 꿈은, 인기있는 사이트를 만들어내는 것이다. 예전에 잠시 외국인 영어학원을 다닐 때가 생각난다. 막 네x버 애드포스트를 시작했던 터라, “나는 블로그로 요즘 돈번다고 하면서 이제 막 시작했는데도 돈 벌기 시작했으니 난 언젠가 부자가 될 것이라고 말을 하였다. “ 외국인선생님이 얼마 버냐고 물어봤었는데..당시 하루에 운 좋아야 몇 십원 정도씩 벌고 있었으며 (물론 지금도 그만큼 나오면 다행이다;;) 말한 김에 내 블로그와서 클릭 좀 해달라고 부탁했었다.. 손담비양의 “훗 니가?” 표정을 지으며 나를 비웃던 그 외국인여선생얼굴이 기억이 난다. 몇 백년이 걸려야 할거라고 비웃던..그.. 그 선생님이 생각나서 괜시리 적어봤지만, Anyway. 여럿이 보는 공공 인터넷에 글을 쓴다는 행위자체가 누군가가 봐주길 바라는 관심을 요하는 일이다(!). 개인적인 정리를 필요로 하는 사람도 있지만, 관심과 공유의 목적이 어느정도 있는 이상 xx노트류에 글을 안 쓰고 웹에 글을 쓰는 것이리라 생각된다. 하지만 그 웹도 검색이 되지 않으면 말짱 도루묵. 개발자로서, 인기있는 사이트를 만들어내는 것이기 하나의 뭐.. 필자의 목표는 아니고 달성되면 좋을 Goal 이기 때문에, 검색엔진 최적화(SEO)를 좀 알아보았다.
  • 4. 0. 만들면서. 개요 4 필자 또한 검색에서 상단에 오르기 위해 갖은 “반복적인문장””반복적인문장”과 불필요한 이미지 중복, 동영상도 포함하는 등 여러 짓을 해보았다. (사실 부계정으로 들어가서…어머? 님 포스팅에 오늘도 웃고갑니다..이것도 해봤다;;) 실은 이러한 SEO을 정리해서 공유를 해봤자, 나에겐 별로 득이 되질 않는다는 생각이다. 검색엔진 상단에 올리는 것만 잘해서 매출화하는 기업들도 있는데..뭐… 검색하면 다 나올 정보가지고 생색내는 것은 아니고. 검색엔진 최적화가 덜 된 사이트가 많아야 내 사이트가 잘 나오지 않을까^^ 하는 생각도 있지만..서도..그 뭐냐..-_-..에.. 검색엔진 최적화가 치열해질 수록.. 중요해지는 내용은 결국 콘텐츠가 아닐까 싶다. 내 게시글 순위 검색엔진이 좀 더 떨어지더라도, 좋은 내용들이 검색엔진에 많아지면 그걸로 됐다는 생각이다. 이 글은 필자가 그냥 SEO 가 필요해서 체크리스트 식으로 짧게 정리해놓은 글에 불과하다. 불필요한 내용, 이미지 설명등은 가능한한 배제한다. 건투를 빕니다!
  • 5. 검색엔진최적화(SEO) - HEAD 5 HEAD 안에 <TITLE> 은 검색어 결과 후 나타난 제목이다. 다 같은 내용으로 하지 말 것. 독창적이고 검색이 잘되게 HEAD안에 <META 태그로 Description 을 각 페이지 마다 잘 적을 것. 검색하고 나올 설명 내용들이다. 너무 많지도 않게 내용을 잘 간략히 설명하는 내용을 잘 적을 것. Meta 태그 안에는 이밖에도 정보가 많다. 구글이 이해하는 메타태그는 다음과 같다 (구글도 주소에 파라미터가 꽤 많군^^) https://support.google.com/webmasters/answer/79812?hl=ko&ref_topic=4617741 +여기에 META 태그 간단히 나온다 > http://deot.tistory.com/7
  • 6. 검색엔진최적화(SEO) – URL과 구조 6 URL은 단순하게. _ 보다는 – 하이픈이 낫다. 적절한 문서 이름, URL이름과 디렉터리 이름을 주고,매개변수&를 적게 단순한 디렉터리 구조를 가져갈 것 사이트 내 이동경로 제공하는 편한 링크를 제공할 것. 이런 식 + 링크가 달리면 좋다 => (검색엔진에게 페이지 내 이동은 중요하다고 한다) URL일부만 적었을 시(잘 못 적을 시), 다른 페이지 전환 기능 있으면 +
  • 7. 검색엔진최적화(SEO) – 링크&쉬운 이동 7 사이트 맵 구조를 잘 만들어 놓을 것(사용자에게 보여주는 사이트맵과는 다른 검색엔진을 위해서) 이동경로를 위한 텍스트링크 (이미지링크, 애니메이션(메뉴드랍)등에 의한 링크보다는 텍스트가 좋단 말!) 사이트내에 XML 사이트맵 파일이 있으면 검색엔진이 사이트구조를 찾는 것을 도와준다. 유용한 404페이지 => 404 코드값을 검색엔진에게 제공! 루트로 돌아가는 링크나 연관 페이지 제공하면 좋다고함
  • 8. 검색엔진최적화(SEO) – 내용최적화 8 너무 엔진에게 빈번하게 노출될만할 내용은 오히려 역효과 앵커 <a> </a> 안에는 링크를 전달할 적당한 말이 필요하다. [여기클릭], [다운] No.No. 내부링크 (HREF=#PAGE) 에도 잘 쓰면 검색엔진이 인식하기 좋다고 한다. 이미지에 alt속성을 꼭 이용할 것. 이미지 사이트맵 제공 이미지를 단일 폴더에 넣는 것을 고려해볼 것 (필자주석. 개인홈피같은 경우.. 이미지를 다른 곳에 올려서 트래픽을 줄이는 경우가 있었다. 예를 들자면 구글 사진. 자세한 설명은 생략한다.ㅎㅎ) <H1> 태그같은 제목 태그를 적절히 달아라. 검색로봇이 읽는다고 한다.
  • 9. 검색엔진최적화(SEO) – 검색로봇 9 Robots.txt 파일로 검색노출을 제어 보안상 민감한 내용은 다른 방식 제어필요 Fetch as Google 기능을 통해 페이지의 크롤링 상태를 확인하라 https://www.google.com/webmasters/tools/googlebot-fetch?hl=ko 내 홈페이지안의 스팸성댓글은 사이트 점수를 떨어뜨린다. 스팸댓글 링크에는 nofollow를 사용해야 한다. (이게뭐여…일일이 어뜨케…) 다음 내용을 참고 https://support.google.com/webmasters/answer/81749 https://support.google.com/webmasters/answer/96569
  • 10. 검색엔진최적화(SEO) – 모바일 10 UserAgent 에 모바일 내용을 확인하라. 구글봇이 모바일에 접근못할 수도있다. 모바일용 DTD 를 확인하라, 이번 페이지는 이미지 좀 넣자; 끄응;
  • 11. 검색엔진최적화(SEO) – 검색로봇 11 모바일 사용자를 올바른 버전으로 보내야 한다. User-agent 를 바탕으로 알맞은 페이지를 보여주어야 한다. 설정을 잘못하면 구글가이드라인의 클로킹에 위배되는 행위가 될수있다. 클로킹은 다음 참고 https://support.google.com/webmasters/answer/66355 의도적인 백링크(홍보로 널리 알리는?)는 자제한다. 구글 웹마스터 도구를 적절히 이용한다. 요 약(http://static.googleusercontent.com/media/www.google.co.kr/ko/kr/intl/ko/webmasters/docs/search-engine- optimization-starter-guide-ko.pdf)의 원본에 있던 링크 주소가 다음 장에 나온다.
  • 12. 검색엔진최적화(SEO) – 링크 12 웹 마스터 도구 홈 : https://www.google.com/webmasters/tools/home?hl=ko Google 웹마스터 도움말 포럼 http://www.google.com/webmasters/guidelines.html 웹사이트 디자인과 콘텐츠, 그리고 검색 기술과 품질에 대한 Google의 가이드라인을 제공합니다. Google 웹마스터 가이드라인 https://support.google.com/webmasters/?hl=ko 웹마스터와 관련되 이슈에 대한 많은 정보를 제공합니다. Google 웹마스터 도움말 센터 https://www.google.com/webmasters/tools/ 무료로 제공되는 다양한 기능을 활용할 수 있습니다. Google 웹마스터 도구 : http://www.google.com/analytics/ 사이트 방분자에 대한 분석, 관심 콘텐츠 등의 솔루션 제공. Google 웹로그 분석 : http://googlewebmastercentral.blogspot.com/ Google 웹마스터 블로그 (영문) : ttps://support.google.com/webmasters/answer/35291 필요한 경우, 올바른 최적화 업체를 고용할 수 있도록 유용한 정보를 제공합니다.
  • 13. 라이선스 13 http://static.googleusercontent.com/media/www.google.com/ko//intl/ko/webmasters/d ocs/search-engine-optimization-starter-guide-ko.pdf (가이드 링크주소) 여기까지, 구글이 전하는 검색엔진최적화 기본가이드를 CCA3.0 라이선스 준수하며 같은 라이선스 아래 요약, 수정, 배포
  • 14. 검색엔진최적화(SEO) – 링크 14 이걸로 끝날거면 정리를 시작하지 않았다…두둥..;; 다음 슬라이드로는 Google웹 마스터 가이드를 조금 읽어보았다. (하아…슬슬 정신이 멍해진다.) 구글 웹마스터 주소 https://support.google.com/webmasters/answer/35291?hl=ko 가이드라인 준수 : https://support.google.com/webmasters/topic/6001981?hl=ko
  • 15. 구글의 가이드. 세가지 측면 15 아참, 구글의 가이드 에서는 기술, 디자인, 품질 세가지 측면에서 가이드를 제공하고 있다. 조금씩 알아보도록 하자. https://support.google.com/webmasters/answer/35769 가이드와 함께, 이 사이트에서 자신의 사이트를 어디다가 어떻게 제출할 지도 나온다 =>
  • 16. 검색엔진최적화(SEO) – 기술 16 aJax같은 기술은 접근성 측면에서 이슈거리가 많다고 한다. 살펴보자. iFrame 은 권장되지 않는다. 넣더라도 그 iFrame으로의 링크를 제공하는 페이지를 만들어서 봇이 색인을 할 수 있도록 하라는 구글님의 메시지. Ajax를 쓸 때는 다음과 같이 정적으로도 링크를 줘서 봇이 자바스크립트를 쓰지 않더라도 링크를 탈 수 있게 만들라고 한다. (이걸 누가 일일이 다 지킬까…) Ajax 로 불러오는 데 실패해도 기본 보충텍스트로 사용자에게 내용을 제공해야 한다고 한다.
  • 17. 검색엔진최적화(SEO) – 기술 17 CMS 툴을 사용할 때는, 크롤링가능한 페이지와 링크를 만드는 지 확인할 것. 웹페이지의 속도를 개선하기 위해 노력할 것. 속도가 높아야 점수 높다. Page Speed, YSlow, WebPagetest 같은 툴 참고 광고가 내 사이트 순위를 낮추지 않도록, 적절하지 않은 링크들도 ROBOTS.TXT파일내에서 잘 처리할 것. 여러 페이지로 된 사이트의 경우 link rel=“next” (이전페이지는 pre) href=“주소” 이런 식으로 검색봇에게 힌트를 주면 검색봇이 좋아한다고 전해진다.
  • 18. 검색엔진최적화(SEO) – 기술 18 제한된 콘텐츠(회원가입후)의 경우 첫 번째 무료클릭링크를 주는 것이 이롭다. 그래야만 구글봇이 그 안의 페이지들을 색인하고 사이트의 성격을 파악할 수 있기 때문이다. 다국어 사용시 사이트맵에 언어정보를 주면 좋다고 한다. 사이트맵에 모바일 관련기능을 붙이면 좋다. 품질 가이드라인은 그냥 가볍게 https://support.google.com/webmasters/topic/6001971?hl=ko&ref _topic=6001981 이 글을 읽어보면 좋을 것같다. 뭐.. 특별히 나쁜짓하지 않는 이상에야..
  • 19. 19 • 자, 추가로 데이터 최적화는 다음과 같다. 그냥 한번 읽어보면 괜찮을 것같다. • https://support.google.com/webmasters/to pic/4598337?hl=ko&ref_topic=3309300 • 디자인 에 관한 얘기는 그~전부터 나온 img에 alt 뭐 그런 내용들이라 생략.
  • 20. 링크 20 • http://xguru.net/1897 에서 웹개발공부용 체크리스트가 있다. SEO 에서 뭘 할지에 대한 내용도 나오고, 다른 좋은 얘기들도 많다… 링크의 글중 seo 에 관한 내용을 적자면(참고로 모바일 시대의 seo 전략에는 페이지 랭크에 관한 크롬 확장프로그램이 나오는데 쓸만한 것같다) • SEO – Search Engine Optimization 알아보기 사람들이 내 사이트에 어떻게 처음으로 방문할까요? 광고나 누군가의 소개를 통하지 않는다면, 대부분 인터넷 검색을 통해서 찾아오게 됩니다. 구글 검색엔진에서 내 사이트가 잘 보이게 하려면 어떻게 하는지를 배워봅니다. – 구글이 직접 공개하는 SEO 스타터 가이드 한글판 – 구글의 SEO 도움말 페이지 – 스타트업을 위한 SEO 10분 가이드 – 제가 예전에 발표한 모바일 시대의 SEO 전략
  • 21. 마치며 21 SEO를 최적화를 잘 해둡시다. 당신이 잠자는 사이에…구글BOT 님이 다녀가실 지도 모릅니다.. (앗차. 프로그래머는 잠을 언제 자는지 모르는게 함정..) 화..파이팅입니다.;; Programmer!
  • 22. 22 감사합니다. THANK YOU ! arahansa ------ ------ 페북 : https://fb.com/me.adunhansa 사이트 : HTTP://100CODING.COM 블로그: http://adunhansa.tistory.com/ 궁금한게, 한글 주소로 URL 만든다고 해도..뭐 .. 점수 안 깎이고 검색봇이 잘 인식하겠지…?싶다. 나중에 제 홈페이지에서 부정클릭이 아닌, 선의의 광고클릭(?) 기대해보겠습니다.  감사합니다.