검색엔진 최적화를 위한 두번째 단계 : 키워드를 사용한 파일이름 설정 (keyword and file name)



이전글에서 언급했듯이, 도메인의 이름과 더불어 디렉토리 이름 및 파일 이름 또한 검색엔진 최적화(Search Engine Optimization)에서 큰 비중을 차지합니다.

예를들어 PDA를 파는 온라인 쇼핑몰을 만들려고 할때, www.pda-shop.com 이라는 도메인을 선점했다고 가정해 봅시다. (실제 www.pda-shop.com 은 이미 주인이 있을지도 모르고, 주인이 있다면 저와는 아무런 상관이 없는 사람입니다. - 확인 안해봤습니다.)

PDA를 구매 하려는 구매자들은 인터넷 검색엔진에서 'PDA 쇼핑몰' 또는 'PDA 싸게 파는곳'.. 이런식의 키워드를 사용할 가능성이 큽니다.

그렇다면, 파일 이름또한 이런식으로 설정해 볼수 있습니다.
www.pda-shop.com/pda_쇼핑몰.html
내지는
www.pda-shop.com/pda_shopping_mall.html


index.html 페이지만 제외하고는 키워드가 들어가 있는 파일 이름으로 선정하는것이 중요합니다.
* 파일이름에 한글을 사용하고자 할때엔 인코딩을 UTF-8 으로 설정해서 저장해 주셔야 합니다.


http://www.bmlee.com/blog/entry/검색엔진-최적화-키워드-파일이름

www.pda-shop.com/1.html
www.pda-shop.com/list.html
이런식의 키워드와 별 관련이 없는 파일 이름 선정은 웬만하면 피하는게 좋습니다.

위의 형식보다는
www.pda-shop.com/pda_list.html
이런 형식을 권합니다.


특히 search engine bot들은
www.pda-shop.com/list.php?id=34&page=5
이런식의 다이내믹 링크들을 썩 좋아하지 않습니다.

굳이 다이내믹 링크를 써야 한다면 위의 예제와 마찬가지로 키워드를 포함한
www.pda-shop.com/pda_list.php?id=hp_ipaq_hx4700&page=5
이런 형식을 권합니다.

어떤사람들은 검색엔진에서 PDA 파는 쇼핑몰을 찾는 키워드 보다 특정 제품만을 찾는 사람들도 있을겁니다. (예를 들어 - HP iPAQ hx4700 같은 특정 제품)
그래서 '?id=34' 라는 간단한 형식보다는 '?id=hp_ipaq_hx4700' 같이 다소 복잡해보이고 귀찮더라도 정확한 제품명을 사용하는게 검색엔진 최적화로 가는 지름길 입니다.


아파치를 사용하고, 설정변경이 가능하다면 (URLRewrite나 VHostAlias 모듈사용)
www.pda-shop.com/pda_list.php?id=hp_ipaq_hx4700&page=5
보다는
www.pda-shop.com/pda_list/hp_ipaq_hx4700/5
이런 형식을 최고로 추천합니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 평상심

트랙백 보낼 주소 : http://www.seo-korea.com/trackback/2 관련글 쓰기

댓글을 달아주세요

  1. morefree
    2007/07/14 09:35
    댓글 주소 수정/삭제 댓글
    혹시나 파일 이름의 길이에도 어떤 한계가 있을런지요?
    가령 길이가 너무 긴 파일들의 경우 자체적으로 어느 정도 길이에서 자르지 않을지 또, _와 -의 차이가 있을지요? 물론 없을 거라고는 생각됩니다.
    주말입니다. 잘 보내시길.
    • 2007/07/15 19:18
      댓글 주소 수정/삭제
      파일 이름의 길이의 한계에 대해 아는건 없지만, 파일 이름이 길어서 좋을건 없습니다.
      제가 실험을 해보지 않아서 서버 자체내에서 자르는지는 모르겠네요. 아마 256자가 한계 아닐까요??
      그냥 간략하게 키워드만 사용해서 - 나 _ 로 사용하시면 됩니다.
      그리고 - 와 _ 의 차이는 거의 없습니다.
      그럼에도 불구하고 외국의 많은 seo전문가들은 - 을 쓸것을 강조하더라구요.

      좋은 하루 보내세요. ^^
  2. morefree
    2007/07/17 10:37
    댓글 주소 수정/삭제 댓글
    네, 좋은 조언 감사합니다.
    이제 자신감이 좀 생겼습니다.
    이게 다 평상심님 덕분 아닌가 싶군요.
    • 2007/07/18 19:37
      댓글 주소 수정/삭제
      자신감이 생기셨다니 다행입니다.
      제 덕분이라니.. 감사합니다. ^^;
  3. morefree
    2007/08/07 10:59
    댓글 주소 수정/삭제 댓글
    네, 평상심님의 좋은 답변 잘 보고 있습니다. 국내의 경우, 대부분의 사이트들이 새로 제작할 때, 완전히 집을 새로 짓는 개념인데.. 어떤 사이트들의 경우 기존의 사이트를 서버에 남겨두어서, 검색엔진이 이 오래된 사이트들을 더 선호하는 웃지 못할 경우가 생기는 군요.
    이 경우, 기존의 사이트를 부활 시키는 것이 좋을까요 혹은 기존의 높게 랭킹된 페이지를 수정하여 최근에 만든 페이지로 바로 연결되도록 하는 것이 나을까요?
    또, SEO최적화의 개념에서 페이지 renaming을 하더라도 기존의 페이지가 인식률이 높을 경우 굳이 renaming을 하는 것이 더 좋을까요? 물론 장기적으로는 효과가 있겠습니다만... 높게 랭킹된 사이트를 포기한다는 것이 ...흠..
    조언 부탁드립니다.
    • 2007/08/07 21:45
      댓글 주소 수정/삭제
      기존에 있던 페이지의 랭크가 높고, 새롭게 사이트를 리모델링 해야 한다면, 새롭게 파일이름, 디렉토리를 바꿔가며 리모델링 하는것 보다는 그냥 기존의 사이트를 수정하는게 나으리라 봅니다.


      또한 페이지의 이름을 SEO 친화적으로 바꾼다 하더라도 기존 페이지의 인식률이 높다면, 기존에 있던 페이지를 수정하여 redirect 301을 써서 SEO 친화적으로 이름을 붙인 파일에 연결시키는것도 하나의 방법입니다.

      PHP를 사용하시는 경우 기존의 페이지를 이런식으로..

      <?
      Header( "HTTP/1.1 301 Moved Permanently" );
      Header( "Location: http://www.domain.com/new-file.php" );
      ?>
  4. 2007/08/14 23:12
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2007/08/15 21:43
      댓글 주소 수정/삭제
      각각의 페이지의 내용이 다른데 매 페이지마다 똑같은 타이틀을 사용하는건 비추천입니다.
      각 페이지마다 내용이 다 다를테니 검색엔진 최적화를 생각하신다면 그러지 않는게 좋습니다.
      최선의 방법은 각 페이지마다 해당 페이지를 대표하는 특유의 타이틀을 선정하는게 가장 상책입니다.
  5. 2007/08/17 11:22
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2007/08/17 17:53
      댓글 주소 수정/삭제
      검색결과의 랭킹을 이루는 요소들이 한두가지가 아니기 때문에(게다가 검색엔진마다 조금씩 다 틀립니다) 두 사이트의 내용이 완전 동일하더라도 어느 사이트가 인바운드링크가 더 많은가, 어느 사이트가 검색결과로 부터 방문자의 수가 더 많은가.. 등등에 따라 랭킹이 정해집니다.


      페이지 랭킹 1위 사이트의 키워드와 디스크립션을 님의 사이트에 동일하게 작성한다 하더라도 컨텐츠의 내용이 페이지 랭킹 1위 사이트와 많이 틀리다면(아무래도 틀리겠죠, 완전 배끼지 않는한..) 소용없는 일이 됩니다.

      그러니 자신만의 고유한 컨텐츠, 키워드, 디스크립션을 유지하시는게 좋으리라 봅니다.
  6. 호이
    2008/02/16 01:13
    댓글 주소 수정/삭제 댓글
    안녕하세요
    평상심님 글 잘보고 있습니다.

    글을 읽다 보니
    redirection 자체가 seo에 큰 도움을 주지는 않으나 정 사용하셔야 한다면 301 redirect를 사용하시길 권장 합니다.
    용어를 몰라서 이말이 이해가 안가네요 좀풀어서 설명해 주시면 감사하겠습니다. 좋은정보 많이 많이 얻어가네요
    수고하세요
    • 2008/02/16 11:09
      댓글 주소 수정/삭제
      방문 감사드립니다.
      redirect이란 말그대로 사이트를 방문한 사용자를 사용자의 의지와는 달리 다른 페이지 내지는 다른 사이트로 보내주는 것을 말하죠.
      그런데 어떤 사람들은 이러한 점을 악용하는 사람들도 있습니다.

      예를 들어 검색엔진 최적화가 잘되어있고 페이지랭크 또한 높은 페이지를 만들어서 검색엔진을 통해 사람들이 방문하게 만든다음, 사용자들을 강제로 포르노 사이트나 카지노 사이트 등으로 보내버리는 경우가 있습니다.

      이와같은 악용을 막기위해 보통의 검색엔진들은 301 permanent redirect 만을 진정한 redirect로 받아들입니다.

      대부분의 검색엔진들은 301 redirect를 사용할때만 현재 페이지가 가지고 있는 페이지랭크(검색엔진 마다 페이지의 값어치를 표현하는 단어가 약간씩 틀리긴 합니다만 그냥 구글위주로 페이지랭크를 사용하겠습니다.)를 redirect하는 페이지로 그대로 옮겨줍니다.
      그리고 예전 페이지의 페이지랭크는 없어지구요.

      구글의 경우 302 temporary redirect도 페이지랭크를 옮겨준다고 하는데, 그외의 검색엔진들은 301 redirect만 인정해 준답니다.
  7. 2008/02/16 19:42
    댓글 주소 수정/삭제 댓글
    비밀댓글 입니다
    • 2008/02/17 12:28
      댓글 주소 수정/삭제
      흠.. 대충은 이해했지만, 위의 두가지 방법에 대해선 정확하게 이해 못한거 같습니다. 죄송.. ^^;
      제가 한글이 약간 딸립니다. 이해해 주시길...

      님께서 문의하신대로 각각의 페이지들에 서로 다른 키워드로 최적화하시는것이 좋습니다.
      검색엔진 최적화의 목표는 사이트의 메인페이지 뿐만 아니라 각각의 최적화된 서브페이지로 사람들을 끌어들이는 것입니다.

      아마도 문의하신 두가지 방법이 키워드당 각각의 페이지가 좋은건지, 아니면 한페이지에 여러가지 키워드가 좋은건지.. 이것인가요?

      예를 들어 님의 키워드가 우럭, 도다리, 광어.. 이렇게 세가지라면, 한페이지에 우럭, 도다리, 광어로 최적화 하시는것보다 각각의 키워드를 대변하는 세개의 다른 페이지를 만들어 최적화를 적용하시는게 좋습니다.
      그렇게 하는것이 키워드 밀도를 높이는데도 좋구요.

      제가 드린 답변이 원하시는 답변이 아니시라면 메일주셔도 좋습니다.
      제 능력껏 도와드리도록 하죠. ^^;
      bmlee5@gmail.com

<< PREV : [1] : ... [18] : [19] : [20] : [21] : [22] : [23] : NEXT >>

BLOG main image
검색엔진 최적화에 대한 모든것!!! by 평상심

카테고리

분류 전체보기 (23)
사이트내 최적화 (7)
사이트외 최적화 (2)
검색엔진 최적화 팁 (11)
검색엔진 최적화를 위한 CSS (1)
기타등등 (2)