검색엔진 최적화를 위한 CSS 팁 1

오랜만에 글을 올리게 되었습니다.
한동안 검색엔진 최적화에 많은 관심을 가지면서 이 블로그에 글을 올리기 시작했는데, 사실 저보다 검색엔진 최적화에 대해 훨씬 많은 정보를 제공하는 사이트나 블로그들이 이제는 수두룩 하더군요.

여전히 '검색엔진 최적화'로 구글에서는 첫번째에 리스트 되어있긴 하지만, 블로그 업데이트가 전혀 되지않아 부끄럽기 짝이 없습니다.
언제 순위가 바뀌어도 별로 할말은 없습니다.
저도 원래의 본분으로 돌아가 프로그래밍에만 열중하느라 검색엔진 최적화에 대해 소홀했던것도 사실입니다.

지금까지 블로그에 글 올리는것은 정말 뜸했지만, 이메일로 날아오는 질문이나 의문점들에 대해 나름대로 컨설팅은 계속 하고 있었습니다.
(답변을 못드린 분들도 계신데 정말 죄송합니다. 답변을 안해드린데에는 나름대로 적절한 이유가 있었기 때문이니 양해해 주세요.)
그중에도 가장 많이 번복되는 부분이 헤더태그(h1, h2, h3...) 인데요, 맨날 똑같은 내용 이메일로 알려드리느니 이곳에 글을 올려놓는게 나은 방법이라 생각되어 글을 올립니다.

웹사이트의 검색엔진 최적화에서 가장 중요한 요소중 하나가 바로 헤더 태그(h1, h2, h3, h4...) 입니다.
어떤 분들은 아예 사용하지 않으시는 분들도 계시고, 어떤 분들은 엉뚱한 용도로 사용하기도 합니다.
예전에 올렸던 http://www.seo-korea.com/entry/검색엔진-최적화-헤더-태그-header-tag 에서도 강조한 부분이며 반드시 빼놓아서는 안됄 부분입니다.
각자 사용하기 나름이지만, <h1>, <h2>, <h3> 태그는 대체로 페이지의 제목 또는 사이트의 타이틀을 나타낼때 사용되는데요, 여기서는 로고를 대신하는 용도로 사용해 보기로 하죠.

제 블로그만 해도 <h1> 태그가 '검색엔진 최적화' 입니다.
제 블로그의 타이틀이며 모든 포스팅의 주제이기도 하지요.
그래서 과감하게 <h1> 태그를 사용했습니다.
뭐.. 제가 사용했다고 하기엔 조금 그렇고.. 사실.. 블로그 스킨에 원래부터 이렇게 되어있었습니다. -_-;

그런데 제 블로그가 자그마한, 그리고 지극히 개인적인 블로그라서 그냥 후줄근한(?) '바탕체' 폰트를 사용해 텍스트 자체로 표현해도 겉보기에 그리 큰 무리는 없습니다.
하지만, 기업이나 다른 상업성 사이트에 로고 하나쯤은 있기 마련이어서 제 블로그처럼 텍스트로 사이트의 타이틀을 걸어놓는 사이트는 거의 없으리라 봅니다.
그래서 보통 많은 분들이 이미지를 사용하거나 플래쉬로 로고를 제작하여 올려놓는게 대부분입니다.
그런데 로고 이미지를 넣다보니 검색엔진 최적화에 큰 영향을 미치는 '텍스트'를 정작 사용하지 못하는 경우가 많은데요, 아래 방법은 제가 사용하는 방법입니다.
사람눈에는 이미지로 보이지만 검색엔진 스파이더한테는 텍스트로 보이게 해주는 팁입니다.

(누구나 나름대로의 사이트 만드는 스타일과 방법이 있고, 어떤것이 좋다 나쁘다 내지는 옳다 그르다 라고 할수는 없습니다.
물론 아래 방법을 이미 알고 계신 분들도 많으리라 생각됩니다.
그저 제가 사용하는 방법을 참조만 해주시기 바랍니다.)

http://www.bmlee.com/seo/ 를 참조하시기 바랍니다.
위의 링크에는 cnn.com에서 그냥 무단으로 가져온 로고가 하나 있습니다.
달랑 이미지 한개 밖에 없지만 '소스보기'를 하신다면 <h1> 태그내에 '검색엔진 최적화'를 넣은 부분이 보이실 겁니다. 아래 이미지는 해당링크의 스크린샷 입니다.

사용자 삽입 이미지



실질적인 소스 파일:

index.html 파일:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>검색엔진 최적화를 위한 CSS 팁 1</title>
<link rel="stylesheet" href="css/styles.css" type="text/css" />
</head>
<body>
<div class="wrapper">
    <h1><a href="http://www.bmlee.com">검색엔진 최적화</a></h1>
</div>
</body>
</html>

styles.css 파일:
h1
{
    width: 148px;
    height: 36px;
    background: url(http://www.bmlee.com/seo/images/logo.gif) no-repeat top;
    text-indent: -99999px;
}

h1 a
{
    display: block;
    width: 148px;
    height: 36px;
}

대충 아시겠지만, 굳이 설명을 드리자면, 현재 CSS 파일에는 h1 태그에 대한 속성만 있습니다.
h1의 속성에는 백그라운드에 로고 이미지를 깔아주었고, 이미지의 가로와 세로값을 넣어두었습니다.
중요한 부분은 text-indent 인데 이부분이 h1 태그에 들어가는 텍스트를 99999px 만큼 화면의 왼쪽으로 보내버리는 부분입니다. 그래서 소스보기에는 텍스트가 있지만 실질적인 화면에서는 보이지 않는 것입니다.
'px' 대신 'em'을 써도 무관합니다.

그리고 h1 a 는 h1 내에있는 링크의 속성을 나타내는데요, 이부분에 이미지의 가로와 세로값을 정해주고 display를 block으로 설정해 주셔야만 로고의 크기만큼 클릭이 가능한 부분으로 만들수 있습니다.

어쩌면 <img src="images/logo.gif" alt="검색엔진 최적화"> 처럼 사용하시는 분들도 계시겠지만, 그보다는 위의 예제처럼 CSS를 사용하여 <h1> 태그내에 텍스트와 이미지를 동시에 집어넣는것이 검색엔진 최적화에 더 효과적입니다.
<h1> 대신 상황에 따라 <h2>나 <h3>를 사용해도 무관합니다.

별로 어렵지 않으면서도 쉽게 검색엔진 최적화를 시작할수 있는 방법입니다.
유용하다고 생각하시면 적극 응용하시길 바랍니다.
언제라고 기약은 못하지만 앞으로 이런식의 글 몇개 더 올리도록 하겠습니다.

Posted by Brian Lee

2009/03/29 04:23 2009/03/29 04:23
, ,
Response
3 Trackbacks , 20 Comments
RSS :
http://www.seo-korea.com/tc/rss/response/25

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Trackbacks List

  1. 검색 엔진 최적화(SEO)란 무엇일까?

    Tracked from Blogine 2009/05/05 06:21 Delete

    블로깅에 있어 Contents가 가장 중요한 것은 사실이지만 , 아무리 내용이 좋고, 독자에게 도움을 줄 포스트임에도 정작 검색엔진에 등록이 늦게 되거나아예 노출이 되지 않아 독자들이 읽을 수 ...

  2. 검색엔진 최적화 -보이나

    Tracked from 아이디어 보이나 2009/12/01 12:09 Delete

    구글에서 첫번째에 리스트 되어 이렇게 좋은 글을 놓치지 않고 읽을 수 있어서 감사합니다. 실력도 실력이지만 "언제 순위가 바뀌어도 별로 할말은 없습니다."<<< 겸손하시기 까지 하셔서 부럽습니다. 앞으로도 좋은 글들 부탁드리고 많이 배우겠습니다.

  3. SEO전문가가 본 검색엔진랭킹에 영향을 주는 요소들

    Tracked from 돈버는 기계로 살것인가? 돈버는 기계를 살것인가? 2010/03/08 21:36 Delete

    미국의 유명한 SEO 컨설팅사인 SEOmoz에서 72인의 SEO전문가들의 설문을 토대로 검색엔진에서의랭킹을 좌우하는 요소들을 분석하여 발표하였습니다.자세한 내용은http://www.seomoz.org/blog/ranking-factors-version-3-released를 통해볼 수 있습니다.간략히 소개합니다.1.Top 5 랭킹요소 외부링크로 부터 오는 링

검색엔진 최적화의 궁극적 목표

지난 5월달에 블로그나 사이트를 대변하는 키워드로 검색엔진 최적화 하기 라는 포스트를 올린적 있는데,

지금도 변함이 없지만, 그때도 제 블로그의 목표는 '검색엔진 최적화' 키워드로 검색엔진 최적화를 하는것 이었습니다.

그때엔 구글에서 첫번째 페이지의 5번째 리스트, 야후에서는 두번째 페이지에 랭크되어있었는데,

약 한달전 부터는 구글의 첫페이지 첫번째 리스트, 야후에서도 첫페이지 첫번째 리스트에 랭크되었네요.

결국 6개월만에 검색엔진 최적화의 궁극적인 목표를 이뤄냈습니다.

이정도면 나름 만족합니다.

하지만, 추후 순위가 어떻게 바뀔지는 아무도 모릅니다.

구글 - 검색엔진 최적화

야후 - 검색엔진 최적화

야후 - 검색엔진 최적화

키워드 마다 천차만별이겠지만, '검색엔진 최적화' 같은경우, 경쟁이 그리 치열하지 않기 때문에 손쉽게 첫번째 리스트에 올라갈수 있었네요.

좀 이해가 안돼는건 국내에도 'seo' 업체들이 꽤 있는것으로 아는데, 그들의 사이트가 검색엔진 최적화와 거리가 약간 있다는 점입니다. 뭐.. 그분들이 볼때엔 최적화가 되어있는지 몰라도 제가 보는 관점에서는 그렇습니다.
제가 좀 거만해 졌나요...?

어쩌면 PPC(Pay Per Click)방식의, 포털사이트에 돈을 갖다 바치는 광고 방식이 우리나라에서는 최고일수가 있기때문에 저혼자 아무도 알아주지 않는 구글에서 첫번째! 야후에서 첫번째! 하면서 좋아하는걸수도 있겠습니다.
그냥 자기만족이죠 뭐..

네이버 및 국내 포털사이트들에 대해서는 사이트 등록을 하지 않거나 광고를 하지 않는이상 '검색결과 첫번째 페이지에 나오게 하기'(검색엔진 최적화가 아닙니다)에 대해서 논하기는 아직 한참 이른거 같구요..
또 검색엔진이라 부르기 힘들기 때문에 그냥 넘어갑니다.

검색엔진 최적화는 자신만의 분명한 키워드와 시간을 가지고 꾸준히 관리만 해주신다면 누구나 쉽게 이룰수 있습니다.

저도 제 블로그에 찾아오시는 분들께 본보기로 최적화된 제 블로그를 보여줄수 있어 기쁘군요.

Posted by Brian Lee

2007/09/25 12:54 2007/09/25 12:54
, , , ,
Response
3 Trackbacks , 67 Comments
RSS :
http://www.seo-korea.com/tc/rss/response/23

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Trackbacks List

  1. [검색엔진 최적화] 검색엔진 최적화(SEO)의 중요성

    Tracked from 검색엔진최적화(SEO)와 검색엔진마케팅(SEM) 2009/01/01 00:43 Delete

    부제 : 검색엔진 최적화(SEO)가 검색결과에 미치는 영향 티스토리(Tistory) 블로그가 검색엔진 최적화(SEO) 테스트에 몇 가지 제약사항이 있기는 하지만 빠른 결과를 도출해 낼 수 있어 더 없이 좋은 실험적 플랫폼이 되어줍니다. 최근 2주 정도 운영중인 블로그에 간단한 변화를 주면서 몇 가지 실험적 테스트를 진행해 왔습니다. 1. 환경설정> 블로그 정보에서 블로그명 변경으로 얻은 결과 고정 독자를 확보하고 계신 블로거들은 쉽게 결단을 하..

  2. 구글 검색 최적화 사이트맵(Sitemap) 등록

    Tracked from 검색엔진최적화(SEO)와 검색엔진마케팅(SEM) 2009/01/01 00:44 Delete

    부제 : 구글(Google) 검색엔진 최적화를 위한 Sitemap 활용법 검색엔진 최적화(SEO) 과정 중 사이트맵(sitemap) 활용에 대해서 정리합니다. 첫번째 순서로 구글 마스터 계정활용법입니다. 전 과정에 대한 쉬운 이해를 위해 이미지샷으로 대신하겠습니다. 구글 마스터 페이지로 접속합니다. http://www.google.com/webmasters 웹마스터 도구(Sitemap 포함)을 클릭해서 들어갑니다. 대시보드 메인에서 '사이트추가'를..

  3. 검색엔진 최적화로 블로그 방문율 높이기

    Tracked from 검색엔진최적화(SEO)와 검색엔진마케팅(SEM) 2009/01/01 00:44 Delete

    네이버(naver)나 다음(daum) 포털의 가입형 블로거께는 해당 사항이 없지만 티스토리 블로그 운영자라면 검색엔진 최적화로 방문율을 높이는데 한 번쯤은 관심을 갖는것도 좋은것 같다. 메타블로그 사이트에 등록하고 날로 방문객이 증가하는 것에 재미을 붙이는 것도 좋지만 검색엔진의 검색 결과를 보고 내 블로그를 찾아 온 방문객과 소통하는 것이 지속적인 연결통로는 더 효과적이다. 개인적인 검색 취향으로도 필요한 정보가 있을 때 검색엔진을 통해 찾은..

구글(Google)을 위한 검색엔진 최적화


이번에는 MSN, Yahoo에 이어 구글(Google)을 위한 검색엔진 최적화입니다.
구글은 모두들 다 아시다 시피 세계적인 검색엔진이죠.
검색의 약 60%이상이 구글에서 이루어지고 있으니 검색엔진 최적화를 생각하신다면 절대로 무시할수 없는 존재이기도 합니다.

그럼 바로 검색결과를 좌우하는 요소를 설명 하겠습니다.

- 백 링크
- 나이
- 컨텐츠
- 검색결과와 사이트의 연관성

 

1. 백 링크

백링크는 기본적으로 타 웹사이트에서 들어오는 인바운드 링크를 말합니다.
사실 백링크는 해당 사이트의 웹마스터가 좌지우지하는 부분이기 떄문에 우리가 어찌할 도리가 없는 부분이지만, 절대 무시할수 없는 부분이기도 하죠.

- 링크의 나이
도메인의 나이가 중요하듯이 링크의 나이 또한 마찬가지로 중요합니다.
링크는 6개월 이후부터 제대로된 값어치를 가집니다.

- 링크의 위치
페이지 내 링크의 물리적인 위치가 구글에 링크를 알리는 척도입니다.
페이지 제일밑에 쳐박혀있는 링크는 페이지 상단에 위치한 링크에 비해 거의 존재감이 없는 링크라해도 과언이 아닙니다.
그리고 컨텐츠 내부에 텍스트와 섞여있는 링크가 디렉토리 스타일 내지는 링크모음 리스트 내의 링크보다 더 많은 값어치를 가집니다.

- 링크내 앵커 텍스트(링크 구문)
링크내의 링크구문은 명확하게 중요한 요소입니다. 만약 '검색엔진 최적화'라는 키워드를 써서 링크 구문을 만들어 사이트로 연결시켜 놓았다면 구글봇은 연결되는 사이트와 '검색엔진 최적화'를 연결시켜서 인식하게 됩니다.
또한 링크구문의 포맷또한 영향을 미칩니다.
<b>, <strong>, <i>, <em>등을 써서 사용자와 구글봇 모두에게 눈에 띄게 만드시길 권합니다.

- 사이트의 연관성
구글은 자신의 사이트와 연관성이 있는 사이트에서 들어오는 링크를 중요하게 여깁니다.
예를들어 pda와 관련된 사이트에서 검색엔진 최적화 블로그로 들어오는 링크보다, 검색엔진 최적화와 관련된 사이트에서 검색엔진 최적화 블로그로 들어오는 링크가 더 값어치 있습니다.

- 페이지 랭크
페이지 랭크는 구글이 만든것이기 떄문에 사실 말할 필요도 없이 당연한 요소입니다.
페이지 랭크 10에서 들어오는 링크가 페이지 랭크 5에서 들어오는 링크보다 중요한건 다들 아실겁니다.
adobe.com에서(PageRank 10) 제 블로그로 링크하나 넣어주면 바랄게 없을거 같네요.



2. 도메인의 나이

구글이 2004년도에 받은 특허를 기반으로 해서 발표한것이 도메인의 나이가 중요한 요소라는 것입니다.
구글이 도메인 등록기관중 하나가 된후로 도메인 정보를(whois 정보) 손쉽게 볼수 있다고 합니다.
가령 도메인의 나이가 얼마인지, 누가 등록했는지, 어디에 호스팅이 되어있는지 등등.. 모두 알아볼수 있습니다.
도메인이 오래 됐다는건 어느정도 신뢰도가 있다는 증거이기 때문에 구글이 이 부분을 중요하게 봅니다.



3. 컨텐츠

- 컨텐츠의 테마
컨텐츠의 테마에 대해서는 구글이 확실히 야후나 MSN보다 까다롭습니다.
컨텐츠가 왕이라는 말이 있듯이 컨텐츠를 많이 가지고 있는 사이트에는 그만큼 사람들이 많이 방문할수 있는 기회가 생기는 겁니다. (검색엔진 최적화만 잘되어 있다면..)
하지만 컨텐츠의 '양' 뿐만 아니라 '질' 또한 좋아야 합니다.
사이트의 전체적인 테마와 각각의 페이지에 담겨있는 테마가 서로 관련된 페이지일 경우 검색엔진 결과(SERPs)의 상단에 위치하게될 가능성이 높습니다.
요즘은 구글봇이 똑똑해서, 사람처럼 컨텐츠의 '질'이 좋고 나쁨을 판단할수 없겠지만 컨텐츠의 테마 정도는 파악할수 있다고 합니다.

- 키워드의 밀도
구글에서 키워드의 밀도 또한 중요한 요소이지만, 야후나 MSN 만큼 중요하게 여겨지지 않습니다.
그렇다고 중요하지 않다는건 아닙니다.
키워드의 밀도는 검색엔진 최적화에서 가장 기본적인 요소이기 때문입니다.
사이트나 블로그에 컨텐츠를 올려놓으실때는 항상 중요한 키워드들을 염두해 두고 컨텐츠 중간중간에 끼워넣으시길 권합니다.
그렇다고 마구잡이로 집어넣으시진 마시고, 저처럼 적당(?)하게.. '검색엔진 최적화'를 중간중간에.. 여기까지 글쓰면서 정확하게 11번 집어넣었습니다.



4. 검색결과와 사이트의 연관성

결국 "검색결과 리스트에서 얼마나 많은 클릭을 끌어내느냐" 입니다.

여러 검색엔진을 위한 일반적인 검색엔진 최적화 에서도 설명한 바 있습니다.

구글검색의 기본 루틴은 사용자가 특정 키워드를 검색창에 넣어 검색버튼을 누르면 구글 검색엔진이 해당 키워드에 대한 검색을 해주고 다시 사용자가 리스트에서 가장 맘에 드는 링크를 하나 집어서 클릭하게 됩니다.
아무리 자신의 사이트가 검색결과 리스트의 상단에 위치해도 사람들의 클릭을 유도해내지 못한다면 무용지물 입니다.
클릭이 없으면 결국 그 사이트는 검색결과 리스트의 상단에서 점점 하단으로 밀려 내려갑니다.

다시 한번 말씀 드리지만 결국 타이틀 태그가 중요합니다.
- 검색엔진 최적화를 위한 세번째 단계 : 타이틀 태그(title tag)
타이틀 태그가 구글봇을 위해서도 중요하지만 사용자를 위해서도 중요한 이유입니다.
약간의 낚시 기질이 필요한 부분이기도 합니다.
그리고 페이지의 타이틀이 사이트의 타이들보다 먼저오는것을 중요하게 생각하는 이유중에 하나입니다.




관련글 :
여러 검색엔진을 위한 일반적인 검색엔진 최적화
MSN Live Search를 위한 검색엔진 최적화
Yahoo를 위한 검색엔진 최적화
Google을 위한 검색엔진 최적화

Posted by Brian Lee

2007/09/14 17:19 2007/09/14 17:19

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Yahoo를 위한 검색엔진 최적화

이번에는 MSN Live Search에 이어 야후(Yahoo)를 위한 검색엔진 최적화에 대해서 적습니다.

기본적으로 야후 검색엔진의 알고리즘은 지난 2002년도에 구입한 Inktomi를 기반으로 만들어져 있구요, 현재 야후는 구글에 이어 세계에서 두번째로 사용자가 많은 검색엔진입니다.

야후도 MSN이나 구글처럼 그들만의 특별한 알고리즘을 사용하며, 검색엔진 최적화를 위한 몇가지 중요한 요소들이 있습니다.
중요한 요소들이 MSN이나 구글과 크게 다르지는 않지만, 어느 요소에 더 중점을 두는가에 대해서는 각 검색엔진마다 약간씩의 차이가 있습니다.

1. 키워드의 밀도
2. 사이트의 구조
3. 백 링크
4. 페이지의 나이


1. 키워드의 밀도

MSN과 마찬가지로 키워드의 밀도는 검색엔진 최적화에 있어서 첫번째 요소입니다.
이는 자신의 페이지를 대변하는 핵심 키워드가 전체 텍스트 숫자에 비해 몇 퍼센트나 차지하냐를 말하는데, 주로 5%에서 8%사이면 적당하다고 합니다.
그 이상 된다면 스팸페이지로 분류되기 쉽상이구요, 너무 낮아도 검색엔진 결과에서 높은 랭킹을 차지하기는 힘들겠네요.


2. 페이지의 구조

야후에서 페이지의 구조는 구글이나 MSN 보다도 더 중요하게 여겨집니다.
여기서 말하는 페이지의 구조는 해당 페이지에서 오른쪽 마우스 클릭을 한후에 소스보기를 했을때 본문 텍스트가 html코드내에 얼마나 상단에 위치해 있느냐를 말합니다.
검색엔진 봇들은 페이지에 도달했을때 우리 눈에 보이는 화면을 인덱스 하는것이 아니라 html코드의 처음 수백줄만 인덱스하고 돌아간다는걸 명심하셔야 합니다.
그렇기 때문에 본문 컨텐츠가 얼마나 html코드의 상단에 위치해 있는냐가 중요한겁니다.
특히나 야후에서는요.
수많은 사이트들의 구조가 대부분 페이지 왼쪽이나 상단에 메뉴 네비게이션이 있고, 가운데 또는 오른편에 컨텐츠가 들어있습니다. (그렇지 않은 경우도 종종 있긴하지만..)
이런경우, <table> 태그를 사용한다면 어쩔수 없이 메뉴 네비게이션보다 컨텐츠가 나중에 나올수 밖에 없게 됩니다.
예) <table><tr><td>메뉴</td><td>컨텐츠</td></tr></table>

페이지의 상단이나 왼편에 메뉴 네비게이션, 광고 등등이 줄줄이 나오다 보면 컨텐츠의 위치는 당연히 html 코드의 하단에 위치하게 됩니다.
그래서 어떤경우엔 1000줄이 넘어서야 컨텐츠가 나오는 경우도 있습니다. (극소수 이긴 하지만요.. 하지만 이러한 사이트들 꽤 봤습니다.)
여러분들의 블로그나 사이트도 한번 확인해 보세요.
하지만 <div> 태그와 css를 사용한다면 이야기가 틀려집니다.
아무리 텍스트가 오른쪽 아래 위치하고 있다 하더라도 실제 html 코드내에서는 상단에 위치하게 만들수 있으니까요. ('float: right;' attribute을 사용해서..)
예) <div style="float: right;">컨텐츠</div> <div style="float: left;">메뉴</div>

무자비하게 css stylesheet이나 javascript을 html 코드 내에 삽입하는것도 정말 커다란 방해요소가 됩니다.
그러니 항상 강조하는 부분이지만 css는 stylesheet.css 에 javascript는 javascript.js 에 따로 보관하실 것을 권합니다.


3. 백 링크

야후에서 검색엔진 최적화를 이야기 할때 다른 검색엔진들과 마찬가지로, 자신의 사이트 내용과 관련성 있는 다른 사이트에서 적절한 링크구문(Anchor Text)이 사용된 링크를 받는것은 중요한 요소입니다.
이러한 백링크의 숫자를 계산하는것은 MSN보다는 구글과 많이 닮았습니다.

링크의 질
야후는 링크의 숫자보다 링크의 질을 더 중요시 합니다.
다들 아시겠지만 구글에는 페이지랭크라는 것이 있어서 그 페이지가 얼마나 질이 좋은 페이지인지 숫자로 구분해 주는 척도가 있죠.
야후에는 구글의 페이지랭크 처럼 사용자를 위한 눈에 보이는 명확한 척도는 없습니다.
하지만, 야후가 페이지의 질을 판단하는 기준은 검색결과의 랭킹입니다.
특정 키워드로 검색을 했을때 검색결과 리스트의 제일 위에 나오는 페이지가 가장 질 좋은 페이지입니다.
구글에서는 페이지랭크가 높다고 검색결과 리스트에서 제일 위에 나오지는 않습니다만, 야후는 리스트의 랭킹으로 페이지의 질을 판단합니다.
그러므로 여러분이 최적화 하고자 하는 특정 키워드로 검색했을때 나오는 결과물중 리스트 상위에 나오는 페이지에서 적절한 링크구문을 사용한 링크를 받는게 중요합니다.
그 뿐 아니라, 링크를 주는 사이트가 믿을만한 사이트인지, 그 사이트의 도메인 나이가 3년 이상 되었는지, 여러 사이트에서 링크를 받는지, 서로 링크가 되어있지 않고 일방적으로 링크를 받고 있는지 또한 중요한 사항입니다.

링크의 위치
위에 '페이지의 구조'에서 설명한 부분과 비슷한 맥락인데요, 링크의 위치가 상당히 중요합니다.
링크를 받을때 그 링크가 페이지의 상단에 위치해 있는것이 하단에 위치해 있는것보다 낫습니다.
그리고 링크를 주는 페이지에 자신의 페이지로 들어오는 링크외에 다른 링크들도 많다면 링크의 값어치도 떨어지게 되어있습니다. (이부분은 구글 페이지랭크의 아웃바운드 링크와 비슷합니다.)
특히 디렉토리 스타일의 페이지에서 들어오는 링크보다 컨텐츠 안에 들어있는 링크의 질이 더 좋습니다.

링크 구문
자신의 페이지로 들어오는 링크의 구문이 자신의 페이지 내용과 얼마나 연관성있는 단어로 이루어져 있느냐가 중요합니다.

일방적인 링크
링크를 서로 주고 받는것 보다 일방적으로 받는 링크의 질이 더 높게 평가합니다.


4. 사이트의 나이

새로 생긴 신생 사이트들이 아무리 좋은 내용을 가지고 있더라도 검색엔진 결과 순위에서 기존의 사이트에 밀리는건 나이가 적기 때문입니다.
오래된 사이트/페이지 일수록 검색엔진에 더 인정을 받습니다.
새로운 사이트들은 적어도 6개월은 되어야 기존의 사이트들과 핵심 키워드로 경쟁할수 있는 준비가 됩니다.
지난 몇년간 이 기간은 계속해서 늘어났지만, 구글만큼(8-12개월) 심하지는 않습니다.
그러므로 사이트/페이지를 구성하는 파일의 이름을 자주 바꾸는것은 권장하지 않습니다.



그럼 담번에는 구글을 위한 검색엔진 최적화에 대해 써보죠.


관련글 :
여러 검색엔진을 위한 일반적인 검색엔진 최적화
MSN Live Search를 위한 검색엔진 최적화
Yahoo를 위한 검색엔진 최적화
Google을 위한 검색엔진 최적화

Posted by Brian Lee

2007/08/05 09:42 2007/08/05 09:42

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

MSN Live Search를 위한 검색엔진 최적화

인터넷상에는 여러가지 검색엔진들이 많지만, 그중에 전체 검색엔진 시장의 90%이상을 차지하고 있는 Google, Yahoo, MSN Live Search를 중심으로만 검색엔진 최적화가 잘 되어있다 하더라도 여러분 사이트엔 트래픽이 많이 늘어날 것입니다. 물론 국내 사이트보다는 해외사이트들에 더 어울리는 이야기겠지만요..

이번엔 'Big 3'중 MSN Live Search에(이하 MSN) 대해 써봅니다.
MSN은 구글이나 야후보다 SERPs(Search Engine Result Pages: 검색엔진 결과 페이지) 랭킹이 더 빨리 정해진다고 합니다.
그러므로 검색엔진 최적화의 빠른 결과물을 보길 원하신다면 MSN부터 시작하는것도 좋은 방법입니다.

MSN또한 다른 검색엔진들 처럼 스파이더봇이 웹을 돌아다니며 새로운 정보나 업데이트된 정보를 인덱스하고, MSN 서버는 사용자가 특정 키워드를 검색했을때 인덱스된 정보를 이용해 가장 관련있는 결과물을 순서대로 보여줍니다.

구글이나 야후는 해당 도메인과 링크가 오래되면 오래될수록 중요하게 보는반면,
MSN은 구글이나 야후와는 달리 페이지의 나이를 중요하게 보지 않습니다.
그렇기 때문에 페이지가 인덱스만 되고, 페이지의 내용이 키워드와 연관성만 있다면, MSN의 검색결과에 야후나 구글보다 더 빨리 랭킹이 정해집니다.

MSN SERPs의 높은 랭킹을 얻기위해선 여러가지 요소들이 있는데, 이를 두가지 분류로 나누어 보았습니다.
첫번쨰는 On-Site Factor(사이트내적 요소)이고, 두번째는 Off-Site Factor(사이트외적 요소)입니다.


사이트내적 요소 :
사이트내적 요소라 함은 사이트의 웹마스터가 사이트 내에서 할수 있는 최적화 작업을 말합니다.

1. 페이지내의 컨텐츠와 키워드의 밀도
페이지내의 컨텐츠는 키워드와의 관련성이 있어야 하고 명확해야 합니다.

2. 사이트내의 링크 구조
MSN봇으로 하여금 얼마나 쉽게 페이지들을 인덱스하기 쉽게 만들어져 있느냐를 말합니다.
자바스크립트나 이미지, 또는 플래쉬로 만들어진 네비게이션은 피하셔야 합니다.
링크를 구성하는 링크구문(Anchor Text)또한 링크되는 페이지와 관련성있는 단어들로 만들어져야 합니다.

3. 사이트내에서 키워드와 관련된 내용의 컨텐츠를 담고 있는 페이지의 숫자
특정 키워드로 MSN 검색결과내 상위에 랭크하고 싶으시다면 키워드와 관련된 내용의 컨텐츠를 담고 있는 페이지수를 집중적으로 늘리셔야 합니다.
또한 경쟁 사이트에 방문하여 해당 키워드와 관련된 페이지가 얼마나 많은지 확인해보는 것도 좋은 방법입니다.
그래야 얼마나 많은 페이지를 만들어야 경쟁사보다 우위를 차지할수 있는가를 파악할수 있기 때문입니다.

4. 타이틀 태그(title tag)와 헤더태그(header tag)
타이틀 태그는 웹페이지를 작성할때 가장 중요한 태그라고 봐도 무관합니다.
타이틀 태그가 검색엔진의 알고리즘에 상당히 커다란 부분을 차지하고 있고,
또 사용자가 검색엔진에서 특정 키워드로 검색을 했을때 제일 먼저 나오는 부분이라는것을 염두해 두셔야 합니다.
(사용자로부터 클릭을 이끌어내는 부분이기 때문이죠.)



사이트외적 요소:
MSN에서 사이트외적 요소는 구글이나 야후에 비해 간단합니다.
두가지의 요소가 있는데 둘다 인바운드 링크에 관련되어 있습니다.

1. 링크를 주는 사이트와의 연관성
자신의 사이트로 들어오는 링크를 가지고 있는 사이트가 얼마나 자신의 사이트와 연관성이 있느냐 입니다.
예를들어 자신의 사이트가 PDA 리뷰에 대한 사이트라고 가정할때, 링크를 주는 사이트가 자동차 관련 사이트보다 PDA 관련 사이트일 경우에 더 많은 점수를 받게 됩니다.

2. 링크의 양보다 질
많은 양의 링크를 서로 주고 받는것도 좋지만,
그보다 차라리 적은양의 링크를 일방적으로 받는게 낫습니다.



관련글 :
여러 검색엔진을 위한 일반적인 검색엔진 최적화
MSN Live Search를 위한 검색엔진 최적화
Yahoo를 위한 검색엔진 최적화
Google을 위한 검색엔진 최적화

Posted by Brian Lee

2007/07/03 17:34 2007/07/03 17:34

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

검색엔진 최적화를 위한 구글 페이지랭크(Google PageRank) - 아웃바운드 링크
 
 
지난번 인바운드 링크에 이어서 아웃바운드에대해 설명합니다.
 
페이지 랭크와 인바운드 링크에 대해 조금이라도 이해하셨으면 아웃바운드 링크또한 이해하시기 어렵지 않을거라 생각합니다.
 
아웃바운드 링크(Outbound Link)는 인바운드 링크(Inbound Link)와 반대의 개념입니다.
인바운드가 타 도메인에서 자신의 도메인으로 들어오는 링크라면,
아웃바운드는 쉽게말해 자신의 도메인에서 타 도메인으로 나가는 링크를 말합니다.
 
구글이 공개한 페이지랭크(이하: PR)의 알고리즘에 따르면 자신의 페이지가 가지고 있는 링크의 수가 많으면 많을수록 그 링크가 가지고 있는 가치는 떨어진답니다.
예를 들어 두개의 다른 페이지 A, B가 가지고 있는 PR이 각각 7인데, 페이지 A는 10개의 아웃바운드 링크를 가지고 있고, 페이지 B는 100개의 아웃바운드 링크를 가지고 있다고 가정할때, 제가 페이지 A에서 받는 링크의 가치와 페이지 B에서 받는 링크의 가치는 차이가 많이 납니다.
물론 페이지 A에서 받는 링크의 가치가 훨씬 높기때문에 페이지 B에서 받을때 보다 A에서 받는것이 제 페이지의 PR에 더 좋은 영향을 미치게 됩니다.
아래의 테이블을 보시면 이해가 좀 더 빠르실거 같습니다.

모든 숫자(Google Juice)는 구글 페이지랭크와 아웃바운드 링크에 대한 여러분들의 이해를 돕기위한 지표일뿐이며, 절대적이 아닌 대략적인 값어치입니다.
 
 
Links 1 2 3 4 5 6 7 8 9 10
10
0.09
0.47
2.57
14.14
77.78
428.14
2,352.67
12,844.29
67,891.25
237,619.37
20
0.04
0.23
1.29
7.07
38.89
214.07
1,176.33
6,422.15
33,945.62
118,809.69
30
0.03
0.16
0.86
4.71
25.93
142.71
784.22
4,281.43
22,630.42
79,206.46
40
0.02
0.12
0.64
3.54
19.45
107.04
588.17
3,211.07
16,972.81
59,404.84
50
0.02
0.09
0.51
2.83
15.56
85.63
470.53
2,568.86
13,578.25
47,523.87
60
0.01
0.08
0.43
2.36
12.96
71.36
392.11
2,140.72
11,315.21
39,603.23
70
0.01
0.07
0.37
2.02
11.11
61.16
336.10
1,834.90
9,698.75
33,945.62
80
0.01
0.06
0.32
1.77
9.72
53.52
294.08
1,605.54
8,486.41
29,702.42
90
0.01
0.05
0.29
1.57
8.64
47.57
261.41
1,427.14
7,543.47
26,402.15
 
 
제일 왼쪽 칼럼은 링크의 숫자(10 - 90)를 나타내고, 가로줄은 PageRank(1 - 10)을 나타내며, 그외 테이블 내에 들어있는 숫자들은 Google Juice를 나타냅니다.
Google Juice라 함은 페이지랭크 1짜리 페이지가 1개의 아웃바운드 링크를 가지고 있을때 그 링크가 가지고 있는 값어치를 1이라고 정하고 그것을 기준으로 했을때 나오는 값어치를 숫자로 표현한 것입니다.
 
위의 테이블을 참고하면 PR7이 가지고 있는 90개의 링크들 각각의 Google Juice가(261.41), PR3이 가지고 있는 10개의 링크들 각각의 Google Juice보다(2.57) 무려 10배나 높습니다.
 
그러니 페이지랭크를 높이시려면 무조건 높은 PR에서 링크를 받으셔야 합니다.. (너무 당연한 말이네요.. -_-;)
 
반대로 자신의 페이지가 가지고 있는 링크의 숫자에 너무 연연해 하지 마시고, 얼마나 질이 좋은 페이지로 링크를 하고 있느냐가 더 중요한거 같습니다.



관련글 :
검색엔진 최적화를 위한 구글 페이지랭크(Google PageRank) - 인바운드 링크

Posted by Brian Lee

2007/06/18 13:30 2007/06/18 13:30

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Trackbacks List

  1. 블로그를 시작하면서 저지른 다섯가지 큰 실수

    Tracked from 로망롤랑의 꿈 2007/06/18 06:49 Delete

    블로그를 시작하면서 저지른 다섯가지 큰 실수 Author : Mani Karthik from Daily Dose of Internet 안녕하세요, 질문이 하나 있습니다. 오늘 여러분이 하는 것들과 블로깅 시초에 하던것들 비교하게 될 때는 언제입니까? 여러분이 하지 말았어야 할 일들이 있었던가요?저는 약 1년전에 블로그를 시작하였고 오늘 되돌아 보자면 거기엔 내가 분명히 하지 말았어야 할 것들이 있다는 사실을 알게 되었습니다. 나는 그것들을 실수라 하..

블로그나 사이트를 대변하는 키워드로 검색엔진 최적화 하기


키워드 '검색엔진 최적화'를 위한 검색엔진 최적화



후우.. 적어도 1주일에 글 하나씩은 쓰려고 하는데 그게 정말로 힘드네요.

하는 일이 바쁘다보니 답변다는것도 상당히 버겁구요.. 뭐.. 게을러서 그러는것도 있지만..

그럼에도 불구하고 하루에 글 몇개씩 올리시는 파워블로거들 보면 부럽습니다. -_-;


제가 '검색엔진 최적화' 블로그를 지난 4월3일날 시작했는데(두달이 채 안됐네요), 목표는 오로지 하나였습니다.

키워드 '검색엔진 최적화'를 사용해서 왠만한 검색엔진 첫페이지에 나오게 최적화 하기..

일명 (SERPs)에서 첫번째 페이지에 나오게 하기..

*SERPs :
'Search Engine Ranking Positions' 내지는 'Search Engine Result Pages' 라고도 합니다..
검색엔진 랭킹 포지션이나 결과 페이지나.. 결국 비슷한 내용입니다.


블로그에 글쓰면서도 '검색엔진 최적화'에대한 내용만 담고 있는 블로그인데 검색엔진 결과에서 보이지 않으면 쪽팔려서 어쩌지.. 하는 불안감도 적지않게 있었습니다.

다행히 구글에서 '검색엔진 최적화'를 치면 이제는 첫번째 페이지에 나오네요.

하하.. 그것도 두달이 채 안돼서 여섯번째 입니다!!!

또 언제 바뀔지는 모르지만..

'검색엔진 최적화'로 구글 검색 결과


네이버에서는 웹사이트 부분에서 첫페이지, 블로그 부분에서는 옛날 네이버 블로그 (http://blog.naver.com/search_opt) 가 첫페이지에 나오네요.

그리고 야후는 두번째 페이지.

엠파스에서는 제 글을 퍼가신분이 열린블로그 부분에서 첫페이지에 나오네요. -_-;

나머지 검색엔진에서는 찾기가 힘드네요.

앞으로 더 갈길이 멀지만..

어째튼 그리 길지 않은 시간내에 구글과 네이버에서 첫페이지에 나오니 어느정도 목표달성은 했습니다.

이제는 첫페이지가 아니라 첫번째 리스트에 나오도록 해야겠습니다.


여러분들도 혹시 자신의 블로그를 대변하는 키워드로 검색엔진 최적화를 하고 계신가요??

Posted by Brian Lee

2007/05/22 14:47 2007/05/22 14:47
, , , , , , , ,
Response
0 Trackbacks , 16 Comments
RSS :
http://www.seo-korea.com/tc/rss/response/17

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

검색엔진 최적화를 위한 구글 페이지랭크(Google PageRank) - 인바운드 링크


구글 페이지랭크가 뭐냐구요..?

구글 페이지랭크 (Google PageRank)

쉽게말해서 위의 이미지처럼 페이지의 중요성을 나타내는 척도 입니다.
구글의 설립자 Larry Page와 Sergey Brin이 스탠포드대학에서 처음으로 개발한 시스템이구요, 또 이것은 구글만의 객관적인 웹페이지의 랭킹입니다.
그렇다고 절대적인것은 아닙니다.
다른 유명 검색엔진들도 나름대로의 페이지 순위를 정하는 시스템 내지는 척도가 있습니다.
단지 구글처럼 대놓고 툴바에 랭킹을 달지 않았다 뿐이겠죠.

구글의 페이지랭크는 500변수와 20억의 용어가 있는 세밀한 공식을 사용하여 객관적인 웹 페이지의 랭킹을 계산합니다.
근본적으로, A라는 페이지에서 B라는 페이지로 연결하는 링크가 있으면, 구글은 그 링크를 일종의 투표로 봅니다.
많이 투표된 페이지는 구글에게 중요하게 보이며, 투표하는 페이지도 구글이 평가합니다.
구글이 “중요하다”고 평가한 페이지의 투표는 더욱 중요하게 평가되어서 투표대상의 페이지도 중요도가 높아집니다.
중요하고 고급인 사이트들은 높은 페이지랭크 점수를 받고, 구글이 페이지들을 인덱스 할 때마다 그 점수를 기억 해 둡니다.
그래서 구글 툴바에 위의 이미지처럼 페이지랭크를 숫자와 막대그래프로 표시하게 되는거죠.

참조 : http://www.google.co.kr/why_use.html (이곳에서 대부분 인용을 했습니다.)


검색 결과물에서도 이 페이지랭크는 어느정도 중요한 역할을 합니다.
구글에서 어떤 키워드를 검색했을때 똑같은 내용을 담고있는 페이지라도 페이지랭크가 조금이라도 더 높으면 더 중요한 페이지라고 인식되어 더 높은 순위에 나오게 되어있습니다.
단지 구글 검색결과에만 적용되는 것이긴 하지만, 그렇다고 아예 무시할만한것은 아닙니다.
그렇기 때문에 구글을 위한 검색엔진 최적화와도 관련이 있습니다.


1. 인바운드 링크 (Inbound Link)

한마디로 자신의 페이지로 들어오는 링크를 말합니다.
인바운드 링크, 인커밍 링크(Incoming Link) 등등.. 여러가지 단어가 있는데, 뭐.. 다 같은 말입니다.


제가 페이지랭크를 구성하는 수많은 알고리즘을 다 설명할수있지는 않지만,
(그렇다고 다 안다는것은 아닙니다. 대부분 모르죠.. -_-;)
그래도 가장 기본적인 투표시스템에대한 이해를 돕기위해 인바운드 링크에 대한 표를 보여드리고자 합니다.



목표 페이지랭크
PR 1 2 3 4 5 6 7 8 9
1 18.5 101 555 3055 16,803 92,414 508,277 2,795,522 15,375,371
2 3.5 18.5 101 555 3055 16,803 92,414 508,277 2,795,522
3 1 3.5 18.5 101 555 3055 16,803 92,414 508,277
4   1 3.5 18.5 101 555 3055 16,803 92,414
5     1 3.5 18.5 101 555 3055 16,803
6       1 3.5 18.5 101 555 3055
7         1 3.5 18.5 101 555
8           1 3.5 18.5 101
9             1 3.5 18.5
10               1 3.5

위의 테이블을 보시면, 조금 햇갈릴수도 있으실텐데.. 저도 첨엔 이 표를 보면서 조금 해맸습니다.
쿨럭.. 제가 설명을 해드리죠.
제일 왼쪽의 세로줄은 링크를 주는 페이지의 페이지랭크를 나타내고,
제일 위의 가로줄은 링크를 받게되는 페이지의 페이지랭크를 나타내며,
나머지 숫자들은 인커밍 링크의 숫자를 의미합니다.


그러니까.. 예를들어 자신의 페이지를 페이지랭크 3으로 올려야 겠다고 생각하시면, 페이지랭크 1짜리의 각각의 다른페이지에서 555개의 링크를 받거나, 페이지랭크 2짜리의 각각의 다른 페이지에서 101개의 링크를 받게되면 자신의 페이지를 페이지랭크 3으로 만들수 있습니다.
가장 간단하게 페이지랭크 3을 만들려면 페이지랭크 5짜리 페이지에서 링크를 하나만 받으면 됩니다.
그리고 페이지랭크 5를 만들려면 페이지랭크 7짜리 페이지에서 1개의 링크를 받던지 아님 6짜리 페이지에서 3개 내지는 4개의 링크를 받으면 됩니다.
페이지랭크 10짜리 페이지에서 링크를 받는다면 한번에 자신의 페이지랭크가 8로 올라갑니다.


이해가 되실려나 모르겠네요..
제가 공대출신이라(그것도 해외에서) 글에는 별로 재주가 없습니다. -_-;
이해 안되시면 댓글에 질문해주세요. 아는대로 대답해 드리겠습니다.

어째튼 위의 링크숫자들은 절대적이 아닌 단지 대략적인 숫자라는것을 알려드립니다.



담번에는 아웃바운드 링크(Outbound Link)에 대해 설명을 드리죠.



관련글 :
검색엔진 최적화를 위한 구글 페이지랭크(Google PageRank) - 아웃바운드 링크

Posted by Brian Lee

2007/05/16 14:37 2007/05/16 14:37

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

여러 검색엔진을 위한 일반적인 검색엔진 최적화


검색엔진 최적화를 하려면 그 대상 검색엔진이 무엇이 되었든간에, 몇가지 중요한 요소들을 빼트릴수가 없습니다.
다행스럽게도 그 몇가지 요소들이 대부분의 검색엔진에 공통적으로 적용되는 반면,
불행한점은 각각의 검색엔진들은 그 요소들을 다르게 이용한다는 겁니다.


주요 요소들 :
- 도메인 및 사이트의 나이 (Age)
- 컨텐츠 (Content)
- 키워드 밀도 (Keyword Density)
- 검색결과와 사이트의 연관성
- 페이지 구조 (Page Structure)
- 백링크 (Backlinks)


1. 도메인 및 사이트의 나이 (Age)

일단은 사이트가 웹에 존재하기 시작한 기간이 길어야 합니다.
도메인을 등록할실때에는 오랜 기간동안 등록하시는게 좋습니다.
예를들어 도메인을 구매하실때 1년 내지는 2년씩 끊어서 구매하지 마시고 5년 내지는 10년씩의 긴 기간으로 구매하시는게 좋습니다.
이부분에 대해서는 다른 어떤 검색엔진들 보다도 특히 구글이 가장 까다롭습니다.
새로운 사이트는 6-8개월동안 경쟁이 심한 키워드를 사용한 구글 검색엔진 결과에서 절대 상위순위에 오를수 없습니다.
사이트로 들어오는 링크또한 오래돼어야 구글에서 가치있는 링크로 인정을 해주므로,
경쟁이 심한 키워드를 사용한 검색엔진 결과에서 상위순위에 랭크되려면 적어도 1년 가량은 있어야 합니다.
야후또한 사이트/도메인의 나이를 검색결과에 적용시키지만 구글만큼 심하진 않습니다.
MSN은 이부분에 대해 크게 적용시키지 않는걸로 알고있습니다.


2. 컨텐츠 (Contents)

다들 아시겠지만 컨텐츠는 검색엔진 최적화에 있어서 너무나도 명확한 요소입니다.
하지만 다른 검색엔진들과 달리 야후와 구글은 사이트의 전체적인 테마와 페이지를 구성하고있는 컨텐츠가 많이 다를때엔 약간의 페널티를 적용합니다.
예를들어 블로그의 전반적인 테마가 전자제품 리뷰에 관련된 블로그인데, '축구선수 박지성'에 관련된 전혀 블로그의 테마와는 상관없는 글을 올려 놓았다면 그 글이 박지성선수에 대해 정말정말 좋은 정보라 하더라도 검색엔진에서 '박지성'에대한 검색결과 상위에 위치할수는 없습니다.

블로그 컨텐츠의 내용이 반드시 블로그의 전반적인 테마와 같아야 하는건 아니지만, 그래도 관련된 내용을 올려놓는게 좋겠죠.
요즘 검색엔진들은 많이 똑똑해 져서 블로그의 전체적인 테마를 파악하는게 그리 어렵지 않답니다.


3. 키워드 밀도 (Keyword Density)

키워드의 밀도는 해당 페이지내에 어떠한 키워드가 차지하는 비중을 퍼센드로 나타내는것을 말합니다. 키워드의 밀도를 측정하는 요소가 더 있다면, <b>, <strong>, <i> 등과 같은 태그나 링크구문(Anchor Text) 등등이 있습니다.

키워드의 밀도는 MSN Live Search가 가장 많이 고려하는 사항이며 그다음으로 야후, 그리고 구글의 순서로 내려갑니다. 그렇다고 해서 구글에서는 키워드 밀도가 별로 중요하지 않다는건 아닙니다.


4. 검색결과와 사이트의 연관성

대체로 예전엔 검색엔진 최적화를 논할때 많이 거론되지 않던 부분이었으나 최근들어 검색엔진들이 점점더 똑똑해 질수록, 더 나은 알고리즘을 사용하게 될수록 신경써야 하는 부분입니다.
어떻게 보면 위에서 설명한 '2. 컨텐츠' 와 구분하기 헷갈릴수도 있지만, 또 다른 부분입니다.

예를들어 사용자가 '검색엔진 최적화'라는 키워드를 검색했다고 가정해 봅시다.
그리고 검색결과의 첫번째 사이트를 방문했다고 칩시다.
검색엔진은 사용자가 어떠한 키워드를 사용하여 검색했고, 그 검색결과중 어떤사이트를 방문했는지 압니다.
그런데 방문한 첫번째 사이트가 사용자가 느끼기에 별로 도움이 되지 않은 사이트라고 여겨 브라우저의 'Back'버튼을 눌러 다시 뒤로 돌아와 두번째 사이트를 방문했다고 가정했을때, 검색엔진은 첫번째로 방문했던 사이트에서 사용자가 오래 머물지않고 다시 돌아와 다른 사이트를 방문했다는것도 압니다.
이럴경우에 검색엔진은 첫번째 사이트가 '검색엔진 최적화'와 크게 연관성이 없다고 간주하게 되는것입니다.
그리고 사용자가 두번째로 방문한 사이트에서 더 오래 머물게 된다면 두번째 사이트에 더 많은 점수를 주게 되어 결국엔 순위가 바뀔것입니다.


5. 페이지 구조 (Page Structure)

사이트내의 페이지에서 오른쪽 마우스클릭한후에 '소스보기'를 선택하면 페이지를 표시하는 html코드가 나옵니다.
여기서 말하는 '페이지 구조'는 이 html코드내에서 검색엔진 봇(스파이더)이 얼마나 쉽게 컨텐츠만을 인덱스 할수있도록 만들어져 있는가를 이야기하는 것입니다.
다시말해, 검색엔진 봇이 컨텐츠를 인덱스하기위해 얼마나 많은 html코드를 걷어내야 하는지를 의미하는 것입니다.
물론 검색엔진 봇이 될수있는한 적은양의 html코드를 걷어내게 만드는것이 좋습니다.
그리고 html코드내에 컨텐츠가 어디쯤 부터 위치하느냐 또한 중요한 요소입니다.
컨텐츠가 html코드의 상단에 위치하는것이 검색엔진 봇으로 하여금 쉽게 인덱스하게 하는데 도움을 줍니다.
컨텐츠가 코드상단 어디쯤에 위치해야 한다는 정확한 답은 없습니다만, 만약 html코드내에 컨텐츠가 400번째(제 블로그도 라인 500을 넘어가더군요.. 웬지 모순인거 같아서...-_-;) 600번째라인부터 시작한다면, 검색엔진 최적화에 좋은 영향을 끼치지 못하는것이 분명합니다.
그러므로 될수있는한 <table> 태그대신 <div>를 사용하는것이 좋으며, 그리고 각각 태그의 속성을 나타내는 style="..." 또한 .css파일에 따로 보관하셔야 합니다.
대부분의 사이트들을 잘 들여다보면, javascript가 html코드 상단에 장황하게 늘어져 있는 경우가 허다합니다.
(제 블로그도 예외는 아닙니다. -_-;)
javacript 또한 따로 .js파일로 보관하는것이 검색엔진 최적화에 많은 도움이 됩니다.



6. 백링크 (Backlinks)

예전에는 자신의 사이트로 들어오는 링크의 숫자만 많으면 검색엔진 결과의 랭킹에 좋은영향을 미쳤지만, 더이상은 단순히 링크의 숫자만으로는 불가능해 졌습니다.
이제부터는 링크의 '질'(quality)이 더욱 중요한 요소가 되었습니다.
링크의 질을 논의할때 여러가지 요소가 있겠지만, 기본적인것들부터 말씀드리겠습니다.

- 링크의 나이 : 링크가 웹상에 위치한지 오래되면 오래될수록 좋습니다. (구글과 야후)
- 링크의 위치1 : 얼마나 중요한 페이지에 링크가 위치하고 있느냐가 중요합니다. (구글, 야후, MSN)
- 링크의 위치2 : 페이지내에 컨텐츠안에 파묻혀 있는 링크가 디렉토리 스타일의 링크보다 중요합니다. (구글 > 야후)
- 링크의 구문과 포맷 : 링크의 구문에 사용된 단어와 어떠한 포맷(예: <b>, <i> 등등..)이 사용되었느냐가 중요합니다. (구글, 야후, MSN)
- 연관성 : 내 사이트로 링크를 주는 사이트와의 연관성또한 중요합니다. (구글, 야후)
- 링크의 숫자 : 한 페이지내에 있는 링크들이 많으면 많을수록 그 링크의 질은 떨어집니다.
- 일방적인 링크 : 상호간에 서로 링크해주는것 보다 일방적인 링크가 훨씬 좋습니다. (구글 > 야후)
- 정부나 교육기관의 링크 : .gov, .go.kr, .edu, .ac.kr 같은 공공기관으로 부터의 링크가 보통링크보다 훨씬 좋은 영향을 끼칩니다.




검색엔진 최적화는 많은 시간을 요구합니다.
요행이나 속임수로는 절대 검색엔진을 속일수 없을뿐더러, 오히려 더 나쁜 결과를 초래할수도 있습니다.
반드시 올바른 방법을 사용해야 하며, 정도(正道)를 걸어야 합니다.
위의 나열한 요소들을 적절히 사용하신다면 구글이나 야후보다 제일먼저 MSN에 먼저 결과가 나타날 것입니다.
그런후에 야후, 그리고 구글의 순서로 결과가 나타나게 됩니다.

2 - 3개월 : MSN랭킹 확보
4 - 6개월 : 야후랭킹 개선
6 - 8개월 : 야후랭킹 확보 및 구글랭킹 개선
8 - 12개월 : 구글랭킹 확보

위의 시간대는 사이트의 상황에 따라 조금씩 다를수도 있습니다.
사이트를 새로 만들었다는 가정하에 산출해낸 기간이며, 이미 검색엔진 결과에 좋은 위치를 확보하고 있다면 위의 시간대는 별 의미가 없을것입니다.


위의 내용은 여러가지 검색엔진에 대한 일반적인 내용이며, 다음번 글에는 MSN, 야후 그리고 구글에대해 조금더 자세하게 쓸 생각입니다.




관련글 :
여러 검색엔진을 위한 일반적인 검색엔진 최적화
MSN Live Search를 위한 검색엔진 최적화
Yahoo를 위한 검색엔진 최적화
Google을 위한 검색엔진 최적화

Posted by Brian Lee

2007/05/12 15:11 2007/05/12 15:11
, , , , , ,
Response
0 Trackbacks , 18 Comments
RSS :
http://www.seo-korea.com/tc/rss/response/15

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

한 두달전쯤 구글 페이지랭크에 대해 관심이 많아서 이것저것 찾아보다가
http://www.iprcom.com/papers/pagerank/
이곳에서 구글 페이지랭크에 대한 알고리즘이 잘 설명되어있길래 참고한 후, 그대로 적용했더니 좋은 결과가 생겼다.

눈에 띄었던 예제는 아래 두가지 방법인데,

사용자 삽입 이미지

사용자 삽입 이미지

특히 눈에 띄었던 방법이 바로 두번째 방법이었다.
첫번째 방법이 제일 좋아보이긴해도 좀 흔한 방법이고, 두번째 방법이 마구잡이로 스팸페이지를 만들어 이용하는 방법이라 별로 좋은방법 같아 보이진 않아도 어째튼 페이지랭크에 도움은 되는것이니 한번 해봤다.


결국 약 두달만에 내 사이트들을 확인해 본 결과 www.bmlee.com/home/ , www.bmlee.com/blog/ , www.bmlee.com/gallery/ 의 페이지 랭크가 모두 올라있는걸 발견했다.

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지
 

내 메인 페이지는 얼마전에 페이지랭크 2에서 3으로 올랐지만, 메인 페이지를 제외하고는 페이지 랭크가 아예 없어서 늘 불만이었는데 페이지 랭크가 각각 3과 2로 오르니 기분이 좀 좋다.
아마도 메인페이지의 페이지랭크가 올라서 그런거 같다.

www.bmlee.com/home/ 은 만든지 3개월이 되었지만 직접적으로 페이지랭크에 신경을 쓴건 2달되었고, blog와 gallery는 만든지 한달만에 반영이 되었다.

구글 웹마스터 도구를 이용하여 내 사이트로 들어오는 링크의 수를 세어보니
사용자 삽입 이미지
총 링크의 수가 1896개인것을 확인했다. (얼마전에 확인했을때는 1900개가 넘었던거 같았는데.. 이상하군.)

어째튼 구글 페이지 랭크의 핵심은 밖으로 나가는 링크들을 최대한으로 없애고, 들어오는 링크의 수를 늘리는 것이다.

페이지랭크 올리는 방법에 대해 대충 감을 잡은거 같다.
이제부터 구글 페이지랭크를 4이상으로 올리기 위해서는 싸구려 스팸링크보다 질이 좋은 링크를 얻어야하는데..



http://www.bmlee.com/blog/entry/구글-페이지랭크-알고리즘

Posted by Brian Lee

2007/05/04 13:48 2007/05/04 13:48
, ,
Response
0 Trackbacks , 36 Comments
RSS :
http://www.seo-korea.com/tc/rss/response/14

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다


블로그 이미지

검색엔진 최적화에 대한 모든것!!!

- Brian Lee

Authors

  1. Brian Lee