mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Saturday, March 04, 2006

블로그가 구글에 잘 인덱스 안되던 이유를 좀 알게 됨


안녕하세요?
이 글은 블로거닷컴( www.blogger.com + blogspot.com )에 관련된 게시물입니다.

"예전 포스트들이 구글에서 잘 검색되지 않아 고민 중" 포스트를 아까 올리고 나서, 페이지 소스를 들여다보다가 어이없는 것을 발견했다.

예전 포스트들은 당연히 Archives 링크로만 접근할 수 있는데, 이것이 진짜 링크가 아닌 자바스크립트 링크로 되어 있었다. 왜냐하면 Archives 순서를 뒤집어 준답시고 필자가 자바스크립트를 사용했기 때문이다. 검색 엔진의 로봇은 자바스크립트를 이해하지 못한다. 따라서 검색 로봇은 이 링크를 따라갈 수 없다. 즉 검색 엔진이, 오래된 포스트들을 발견할 수가 없다.

<noscript></noscript> 태그 안에, 자바스크립트가 작동하지 않을 경우를 대비한 예비 링크가 있지만, 구글봇은 noscript 태그를 좋아하지 않는다는 소문이 있고, noscript 태그를 읽기는 읽는지조차 분명치 않다.

다시 말하자면, 결국 검색 엔진은 Archives 를 볼 수 없기에, 예전 포스트들을 인덱스할 수가 없는 것이다.


블로거닷컴의 도움말에 있던, "스크립트로 Archives 순서를 뒤집어주는 그 방법"은 아주 나쁜 것이었다!

자바스크립트 없이, 최신 Archive 를 가장 위로 올릴 방법은 없었다. 그래서 Archives 링크들을, 아래의 경우처럼, 직접 수동으로 적어 주어야만 했다. 원시적인 방법이지만 어쩔 수가 없었다.


※ 아래 박스 클릭 후, 키보드 화살표 키로 좌우 스크롤 가능함
<!-- 'ARCHIVES' START -->
<MainOrArchivePage>
<h2 class="sidebar-title"><span style="color:#FF0000">M</span>onthly <span style="color:#00BFF3">A</span>rchives</h2>
<ul class="archive-list">
<ArchivePage><li><a href="<$BlogURL$>"><span style="color:#0000FF">Current Posts</span> &lt;&lt; Home</a></li></ArchivePage>
<li><a href="http://mwultong.blogspot.com/2006_03_01_archive.html">2006.03 월호</a></li>
<li><a href="http://mwultong.blogspot.com/2006_02_01_archive.html">2006.02 월호</a></li>
<li><a href="http://mwultong.blogspot.com/2006_01_01_archive.html">2006.01 월호</a></li>
<li><a href="http://mwultong.blogspot.com/2005_12_01_archive.html">2005.12 월호</a></li>
</ul>
</MainOrArchivePage>
<!-- 'ARCHIVES' END -->




2006-03-13 업데이트:
블로그가 이제 구글에 정상적으로 인덱스되고 있음



2006-03-30 추가 사항:
Previous Posts 의 링크들로도 검색엔진이 접근할 수 있지만, 검색엔진은 너무 깊은 링크는 따라가지 않는 것이 보통이기에, Archive 링크가 역시 중요하다고 생각됩니다.



tag: blogger
블로거 | 구글블로그 | Blogger.com + blogspot.com
tag: html
HTML | CSS | 자바스크립트 JavaScript

8 Comments:
At March 4, 2006 at 11:37 PM, Blogger TinMerits said...

어쩐지 저도 블로그가 메인화면만 빼고 하~나도 검색이 안되더군요..;; 그런데 저렇게 직접 적어주는 경우에는 아카이브가 생길때마다 수동으로 수정하주어야 하는건가요?;

 
At March 6, 2006 at 11:20 AM, Blogger mwultong said...

예, 수동입니다 ㅠㅠ
그 방법밖에는 현재 없군요
그렇지 않으면은
옛날 어카이브가 가장 위에 올라가 버리거든요...

(∩_∩)

 
At March 6, 2006 at 9:20 PM, Blogger zizukabi said...

구글 블로그검색도 2005년 6월 이후의 글만 검색이 되는 것으로 알고 있답니다. mwultong님 글을 읽고 이리 저리 해보고 느낀 점은 대략 난감이네요.

아카이브의 순서를 오래전 날짜로 하기는 보기가 안좋고, 수동으로 하기는 더더욱 어렵답니다. 뭐 이유라면 귀챦아서죠. ^^

블로그 검색을 할 경우는 MSN Search를 사용해야 하나 생각중 입니다.

글 잘 읽었습니다.

 
At March 7, 2006 at 10:58 AM, Blogger mwultong said...

요즘의 MSN Search 는 구글 못지 않게 많이 좋아졌지만, 아직은 사용자들이 거의 없습니다.

그리고 MSN Search도 자바스크립트를 읽을 수 없을지도 모르겠습니다.

블로거닷컴에서 어카이브 순서를 역순으로 해주지 않는 이상 이 문제는 해결이 어려울 듯합니다...

(∩_∩)

 
At March 7, 2006 at 9:27 PM, Blogger TinMerits said...

전 자바스크립트를 없애놓아도 검색이 안되더군요.. 아마 블로그 자체에 적용시킨 자바스크립트도 영향을 끼치나봅니다..

 
At March 8, 2006 at 10:35 AM, Blogger mwultong said...

자바스크립트로 된 링크를 진짜 링크로 만든 후 1~2주 지나야 구글에 제대로 인덱스가 될 것입니다.
구글의 인덱스 로봇이 블로그를 다시 방문하여 페이지를 긁어가야 하거든요...

(∩_∩)

 
At March 13, 2006 at 5:02 PM, Blogger hfkais said...

저도 블로그 도움말에서 얻은 스크립트를 이용해 아카이브를 정렬하고 있는데요, 구글에서 site:http://seouldailyphoto.blogspot.com/를 쳐보니 아주 가관이군요. 버튼을 누를 때마다 검색결과가 18개, 21개, 25개 등등 제멋대로입니다. 혹시 이 문제에 대해 구글에 피드백을 날리셨나요?

 
At March 13, 2006 at 9:46 PM, Blogger archmond said...

블로거에 올린 포스트의 제목 일부만 인덱싱하는 것도 조금은 불만입니다.

 

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top