22
---------- 1 구글 웹 검색 최적화(SEO) 정리해보기 https://fb.com/me.adunhansa http ://adunhansa.tistory.com/ 공식 개발용 사이트 : http://100coding.com ABOUT CONTACT SOURCE 1

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

  • Upload
    -

  • View
    2.688

  • Download
    2

Embed Size (px)

Citation preview

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

---------- 1

구글 웹 검색 최적화(SEO) 정리해보기

https://fb.com/me.adunhansahttp://adunhansa.tistory.com/

공식 개발용 사이트 : http://100coding.com

AB

OU

T

CO

NTA

CT

SOU

RC

E

1

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

1. 작성자 소개 2

아라한사

http://100coding.com

-----------------------

--------------------------------------------

국내에도 브로그래머문화가 확산되기를 바라며 이것저것.. 관심만 많음-.-

슬라이드로 정리를 즐겨하나, 하나의 템플릿으로 돌려쓰기하고있다..;;

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

0. 만들면서.. 개요 3

개발자로서의 꿈은, 인기있는 사이트를 만들어내는 것이다.

예전에 잠시 외국인 영어학원을 다닐 때가 생각난다. 막 네x버 애드포스트를 시작했던 터라, “나는 블로그로 요즘 돈번다고하면서 이제 막 시작했는데도 돈 벌기 시작했으니 난 언젠가 부자가 될 것이라고 말을 하였다. “ 외국인선생님이 얼마 버냐고물어봤었는데..당시 하루에 운 좋아야 몇 십원 정도씩 벌고 있었으며 (물론 지금도 그만큼 나오면 다행이다;;) 말한 김에 내블로그와서 클릭 좀 해달라고 부탁했었다.. 손담비양의 “훗 니가?” 표정을 지으며 나를 비웃던 그 외국인여선생얼굴이 기억이 난다. 몇 백년이 걸려야 할거라고비웃던..그..

그 선생님이 생각나서 괜시리 적어봤지만, Anyway. 여럿이 보는 공공 인터넷에 글을쓴다는 행위자체가 누군가가 봐주길 바라는 관심을 요하는 일이다(!). 개인적인 정리를필요로 하는 사람도 있지만, 관심과 공유의 목적이 어느정도 있는 이상 xx노트류에 글을안 쓰고 웹에 글을 쓰는 것이리라 생각된다. 하지만 그 웹도 검색이 되지 않으면 말짱도루묵.

개발자로서, 인기있는 사이트를 만들어내는 것이기 하나의 뭐.. 필자의 목표는 아니고달성되면 좋을 Goal 이기 때문에, 검색엔진 최적화(SEO)를 좀 알아보았다.

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

0. 만들면서. 개요 4

필자 또한 검색에서 상단에 오르기 위해 갖은 “반복적인문장””반복적인문장”과불필요한 이미지 중복, 동영상도 포함하는 등 여러 짓을 해보았다.(사실 부계정으로 들어가서…어머? 님 포스팅에 오늘도 웃고갑니다..이것도 해봤다;;)

실은 이러한 SEO을 정리해서 공유를 해봤자, 나에겐 별로 득이 되질 않는다는 생각이다.검색엔진 상단에 올리는 것만 잘해서 매출화하는 기업들도 있는데..뭐…

검색하면 다 나올 정보가지고 생색내는 것은 아니고. 검색엔진 최적화가 덜 된 사이트가많아야 내 사이트가 잘 나오지 않을까^^ 하는 생각도 있지만..서도..그 뭐냐..-_-..에..

검색엔진 최적화가 치열해질 수록..

중요해지는 내용은 결국 콘텐츠가 아닐까 싶다.내 게시글 순위 검색엔진이 좀 더 떨어지더라도, 좋은 내용들이 검색엔진에 많아지면 그걸로 됐다는생각이다.

이 글은 필자가 그냥 SEO 가 필요해서 체크리스트 식으로 짧게 정리해놓은 글에 불과하다. 불필요한내용, 이미지 설명등은 가능한한 배제한다. 건투를 빕니다!

Page 5: 구글 검색엔진 최적화(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

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

검색엔진최적화(SEO) – URL과 구조 6

URL은 단순하게. _ 보다는 – 하이픈이 낫다. 적절한 문서 이름, URL이름과 디렉터리 이름을 주고,매개변수&를 적게

단순한 디렉터리 구조를 가져갈 것

사이트 내 이동경로 제공하는 편한 링크를 제공할 것.

이런 식 + 링크가 달리면 좋다 =>

(검색엔진에게 페이지 내 이동은 중요하다고 한다)

URL일부만 적었을 시(잘 못 적을 시), 다른 페이지 전환 기능 있으면 +

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

검색엔진최적화(SEO) – 링크&쉬운 이동 7

사이트 맵 구조를 잘 만들어 놓을 것(사용자에게 보여주는 사이트맵과는다른 검색엔진을 위해서)

이동경로를 위한 텍스트링크 (이미지링크, 애니메이션(메뉴드랍)등에의한 링크보다는 텍스트가 좋단 말!)

사이트내에 XML 사이트맵 파일이 있으면 검색엔진이 사이트구조를 찾는것을 도와준다.

유용한 404페이지 => 404 코드값을 검색엔진에게 제공!루트로 돌아가는 링크나 연관 페이지 제공하면 좋다고함

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

검색엔진최적화(SEO) – 내용최적화 8

너무 엔진에게 빈번하게 노출될만할 내용은 오히려 역효과

앵커 <a> </a> 안에는 링크를 전달할 적당한 말이 필요하다. [여기클릭], [다운] No.No. 내부링크 (HREF=#PAGE) 에도 잘쓰면 검색엔진이 인식하기 좋다고 한다.

이미지에 alt속성을 꼭 이용할 것. 이미지 사이트맵 제공

이미지를 단일 폴더에 넣는 것을 고려해볼 것(필자주석. 개인홈피같은 경우.. 이미지를 다른 곳에 올려서 트래픽을 줄이는 경우가 있었다. 예를들자면 구글 사진. 자세한 설명은 생략한다.ㅎㅎ)

<H1> 태그같은 제목 태그를 적절히 달아라. 검색로봇이 읽는다고 한다.

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

검색엔진최적화(SEO) – 검색로봇 9

Robots.txt 파일로 검색노출을 제어보안상 민감한 내용은다른 방식 제어필요

Fetch as Google 기능을 통해 페이지의 크롤링 상태를 확인하라https://www.google.com/webmasters/tools/googlebot-fetch?hl=ko

내 홈페이지안의 스팸성댓글은 사이트 점수를 떨어뜨린다. 스팸댓글 링크에는nofollow를 사용해야 한다. (이게뭐여…일일이 어뜨케…)

다음 내용을 참고https://support.google.com/webmasters/answer/81749https://support.google.com/webmasters/answer/96569

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

검색엔진최적화(SEO) – 모바일 10

UserAgent 에 모바일 내용을 확인하라. 구글봇이 모바일에 접근못할수도있다.

모바일용 DTD 를 확인하라, 이번 페이지는 이미지 좀 넣자; 끄응;

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

검색엔진최적화(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)의 원본에 있던 링크 주소가 다음 장에 나온다.

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

검색엔진최적화(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필요한 경우, 올바른 최적화 업체를 고용할 수 있도록 유용한 정보를 제공합니다.

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

라이선스 13

http://static.googleusercontent.com/media/www.google.com/ko//intl/ko/webmasters/docs/search-engine-optimization-starter-guide-ko.pdf (가이드 링크주소)

여기까지, 구글이 전하는 검색엔진최적화기본가이드를 CCA3.0 라이선스 준수하며 같은라이선스 아래 요약, 수정, 배포

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

검색엔진최적화(SEO) – 링크 14

이걸로 끝날거면 정리를 시작하지 않았다…두둥..;;

다음 슬라이드로는 Google웹 마스터 가이드를조금 읽어보았다.

(하아…슬슬 정신이

멍해진다.)

구글 웹마스터 주소 https://support.google.com/webmasters/answer/35291?hl=ko가이드라인 준수 : https://support.google.com/webmasters/topic/6001981?hl=ko

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

구글의 가이드. 세가지 측면 15

아참,

구글의 가이드 에서는기술, 디자인, 품질 세가지 측면에서

가이드를 제공하고 있다.

조금씩 알아보도록 하자.

https://support.google.com/webmasters/answer/35769

가이드와 함께, 이 사이트에서 자신의 사이트를 어디다가 어떻게제출할 지도 나온다 =>

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

검색엔진최적화(SEO) – 기술 16

aJax같은 기술은 접근성 측면에서 이슈거리가 많다고 한다. 살펴보자.

iFrame 은 권장되지 않는다. 넣더라도 그 iFrame으로의 링크를 제공하는페이지를 만들어서 봇이 색인을 할 수 있도록 하라는 구글님의 메시지.

Ajax를 쓸 때는 다음과 같이 정적으로도 링크를 줘서 봇이 자바스크립트를쓰지 않더라도 링크를 탈 수 있게 만들라고 한다.(이걸 누가 일일이 다 지킬까…)

Ajax 로 불러오는 데 실패해도 기본 보충텍스트로 사용자에게 내용을제공해야 한다고 한다.

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

검색엔진최적화(SEO) – 기술 17

CMS 툴을 사용할 때는, 크롤링가능한 페이지와 링크를 만드는 지 확인할 것.

웹페이지의 속도를 개선하기 위해 노력할 것. 속도가 높아야 점수 높다.

Page Speed, YSlow, WebPagetest 같은 툴 참고

광고가 내 사이트 순위를 낮추지 않도록, 적절하지 않은 링크들도ROBOTS.TXT파일내에서 잘 처리할 것.

여러 페이지로 된 사이트의 경우 link rel=“next” (이전페이지는 pre) href=“주소” 이런 식으로 검색봇에게 힌트를 주면 검색봇이 좋아한다고전해진다.

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

검색엔진최적화(SEO) – 기술 18

제한된 콘텐츠(회원가입후)의 경우 첫 번째 무료클릭링크를 주는 것이 이롭다. 그래야만 구글봇이 그 안의 페이지들을 색인하고 사이트의 성격을 파악할 수있기 때문이다.

다국어 사용시 사이트맵에 언어정보를 주면 좋다고 한다.

사이트맵에 모바일 관련기능을 붙이면 좋다.

품질 가이드라인은 그냥 가볍게https://support.google.com/webmasters/topic/6001971?hl=ko&ref_topic=6001981이 글을 읽어보면 좋을 것같다. 뭐.. 특별히 나쁜짓하지 않는 이상에야..

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

19

• 자, 추가로 데이터 최적화는 다음과 같다. 그냥 한번읽어보면 괜찮을 것같다.

• https://support.google.com/webmasters/topic/4598337?hl=ko&ref_topic=3309300

• 디자인 에 관한 얘기는 그~전부터 나온 img에 alt 뭐 그런 내용들이라 생략.

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

링크 20

• http://xguru.net/1897 에서 웹개발공부용 체크리스트가 있다. SEO 에서 뭘 할지에 대한 내용도 나오고, 다른 좋은 얘기들도 많다…

링크의 글중 seo 에관한 내용을 적자면(참고로 모바일 시대의 seo전략에는 페이지 랭크에관한 크롬확장프로그램이 나오는데 쓸만한 것같다)

• SEO – Search Engine Optimization 알아보기사람들이 내 사이트에 어떻게 처음으로 방문할까요? 광고나 누군가의소개를 통하지 않는다면, 대부분 인터넷 검색을 통해서 찾아오게 됩니다. 구글 검색엔진에서 내 사이트가 잘 보이게 하려면 어떻게 하는지를배워봅니다.

– 구글이 직접 공개하는 SEO 스타터 가이드 한글판– 구글의 SEO 도움말 페이지– 스타트업을 위한 SEO 10분 가이드– 제가 예전에 발표한 모바일 시대의 SEO 전략

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

마치며 21

SEO를 최적화를 잘 해둡시다.

당신이 잠자는 사이에…구글BOT 님이

다녀가실 지도 모릅니다..

(앗차. 프로그래머는 잠을 언제 자는지 모르는게 함정..)

화..파이팅입니다.;; Programmer!

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

22

감사합니다.

THANK YOU !

arahansa------

------

페북 : https://fb.com/me.adunhansa사이트 : HTTP://100CODING.COM블로그: http://adunhansa.tistory.com/

궁금한게, 한글 주소로 URL 만든다고 해도..뭐 .. 점수 안 깎이고 검색봇이 잘 인식하겠지…?싶다.

나중에 제 홈페이지에서 부정클릭이 아닌, 선의의 광고클릭(?)기대해보겠습니다. 감사합니다.