그누커뮨 GNUboard COMmUNities
트위터아이디로 로그인하기트위터ID로 로그인
커뮤니티 운영에 관련된 노하우를 정리해보았습니다.
특히 검색엔진최적화(SEO)에 대한 내용도 있으니 읽어보세요.
초기 단계에 있는 운영자들에게 도움이 되었으면 좋겠습니다.
더불어 이 게시판에 있는 글은 링크와 함께 퍼가는 것을 허용합니다.
공감하시거나 이견이 있으시면 언제든 댓글 달아주세요.^^
 
작성일 : 09-10-14 15:22

[SEO] 그누보드 글 제목을 title로 넣기 + 메타태그 개선

 글쓴이 : 말러83
조회 : 10,328  

키워드 : SEO, 검색엔진최적화, 그누보드, 글제목, title, meta tag, 메타태그, description, 키워드

오토스크랩 : 일괄 스크랩 오토스크랩 설정 네이버 블로그로 스크랩 다음 블로그로 스크랩 이글루스로 스크랩 티스토리로 스크랩 텍스트큐브로 스크랩 트위터로 보내기
그누보드는 기본적으로 "그룹이름 > 게시판이름 > 글제목" 이렇게 타이틀로 들어갑니다.
검색엔진에서 가장 비중을 두는 것이 <title>인데, 여기에 쓸모없는 단어들이 들어가면 아무래도 검색 순위가 떨어지겠죠.
다른 블로그들에서 채택하고 있는 "글제목 - 사이트이름" 형태로 타이틀을 바꿔봅시다.

/bbs/board.php 142줄 근처
$g4[title] = "$group[gr_subject] > $board[bo_subject] > " . strip_tags(conv_subject($write[wr_subject], 255));
이것을 다음과 같이 바꿔줍니다.
//$g4[title] = "$group[gr_subject] > $board[bo_subject] > " . strip_tags(conv_subject($write[wr_subject], 255));
$g4[title] = strip_tags(conv_subject($write[wr_subject], 255)) . " - 그누커뮨";
물론 그누커뮨 대신 사이트 이름을 적어주시겠죠? ㅎㅎ

그리고 "그룹이름 > 게시판이름 > 글제목"이라는 정보는 버리기에는 아까우니 메타태그의 description으로 넣어줍시다.

/head.sub.php 43줄 근처
<meta http-equiv="content-type" content="text/html; charset=<?=$g4['charset']?>">
이렇게 기본으로 있는 메타태그 뒤에 다음을 추가해줍시다.
<meta http-equiv="content-type" content="text/html; charset=<?=$g4['charset']?>">
<? if($write[wr_subject]) { ?>
<meta name="description" content="<?=strip_tags(conv_subject("$group[gr_subject] - $board[bo_subject] - $write[wr_subject]", 255))?>" />
<? } ?>

이렇게 작업을 마치고 나면, firefox에서 "페이지 등록정보"를 보면 타이틀이 바뀌어있고, description에 그룹이름 - 게시판이름 - 글제목이 들어간 것을 확인할 수 있습니다.



게시물의 저작권은 별도 표시가 없는 한 작성자에게 있습니다.
게시물 주소 : http://gnucomun.net/sp/knowhow.17
8.1 (7명)
평가해주세요. 비회원 가능!
미향メ 09-11-12 09:43
 
저기 , 저 대로 하면 ..

<br />
<b>Warning</b>:  Missing argument 2 for conv_subject(), called in /home/cwy1606/www/boxi/head.sub.php on line 46 and defined in <b>/home/cwy1606/www/boxi/lib/common.lib.php</b> on line <b>462</b><br />

이런 에러가 보이네요 ㅠㅠ;
     
말러83 09-11-12 10:51
 
그누보드 구버전을 쓰시나 보네요.
conv_subject() 를 제거해보세요~
          
미향メ 09-11-12 11:34
 
후훗 ! .. 성공 했습니다 !!

감사드려요 >ㅅ < 아..글고 그누보드 꼭 최신 써야 좋은거인가용?
               
말러83 09-11-12 11:38
 
중요한 정보가 있다면 보안패치는 꼭 해주실 것을 권합니다. 날아가도 되는 사이트면 귀찮으니 안 해도 되고요.
http://sir.co.kr/bbs/board.php?bo_table=g4_pds
그누보드 다운로드 사이트에 가보시면 [보안패치]라고 된 것들이 있는데, 어느 부분이 어떻게 바껴있는지 써있습니다.
자신의 버전부터 하나하나 차례로 하시면 될 것입니다.
강동원 10-06-05 12:44
 
<? if($write[wr_subject]) { ?>
<meta name="description" content="<?=strip_tags(conv_subject("$group[gr_subject] - $board[bo_subject] - $write[wr_subject]",255))?>" />
<? } ?>

아큐먼트 길이제한 값($len) 넘겨주는게 빠진것 같습니다. 말러님..
     
말러83 10-06-05 12:50
 
네 그러네요 지적하신 부분 수정했습니다.^^
홍길길 11-03-30 09:52
 
seo관련으로 상당히 좋은방법인거같습니다.

위 부분을 독립쇼핑몰에 적용시키려면 어떻게 해야될까요?ㅠㅠ
     
말러83 11-03-31 10:04
 
$write[wr_subject] 대신에 제품 이름이 들어가는 변수를 사용하면 될 것 같네요.
민술 12-10-03 02:10
 
Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/notrack/www/search/bbs/board.php:1) in /home/hosting_users/notrack/www/search/common.php on line 8
이런 오류가 뜨는데 왜일럴까요?
     
말러83 12-10-23 13:44
 
board.php 편집하는 과정에 <? ?> 앞뒤로 혹시 공백문자가 들어가지 않았나 확인해보세요.
아니면 echo로 뭔가 문자가 뿌려지면 그럴 수 있습니다
푸른하늘777 14-02-24 13:53
 
설명해주신대로 했더니 홈페이지 타이틀과 메타테그에 깨끗하게 내용이 뜹니다. 앞으로 검색엔진에 좀 더 잘 노출이 잘 되었으면 좋겠네요. ^^ 감사합니다.
 
 

Total 44
번호 제   목 글쓴이 평점 날짜 조회
44 많은 글 속에 나와 관련된 것을 쉽게 찾게 해주자 (4) 말러83 9.50 01-30 6937
43 꼬리에 꼬리를 물게 해주자 (1) 말러83 10.00 01-08 6455
42 관심을 글쓴이에게 전달해주자 말러83 5.50 01-08 6105
41 메인화면 수정하는 것을 두려워하지 말자 말러83 3.50 01-08 6328
40 설문으로 사이트의 기능을 소개하자 말러83 9.50 12-28 6001
39 [애드센스] 영어광고가 자꾸 나올 때 조치 방법 말러83 8.00 05-08 5146
38 부하가 걸리는 곳을 캐싱해주자 말러83 10.00 04-16 3836
37 방문자의 통계를 내고 싶다면 구글 Analytics (5) 말러83 5.50 04-13 6248
36 자유게시판을 없애라 (5) 말러83 8.20 01-09 4897
35 게시판/블로그에 글 잘 쓰는 방법 (5) 말러83 9.25 12-15 5324
34 [SEO] double SERP listing에 대한 실험과 분석 (3) 말러83 9.33 12-11 5111
33 [SEO] 타이틀과 메타태그 쓰는 요령 7가지 말러83 7.86 12-10 5680
32 [SEO] 이용자가 편한 것이 최고 말러83 7.00 12-10 3303
31 미러블로그를 운영하자 (3) 말러83 8.75 12-06 4530
30 트위터로 소개하기 버튼 (10) 말러83 6.83 12-05 5864
29 방문자를 부풀려 보여주자 (1) 말러83 8.75 12-05 3825
28 이벤트를 해보자 (2) 말러83 8.67 11-29 2467
27 내 홈페이지 로딩시간 측정 (11) 말러83 7.67 11-11 4536
26 웹사이트 속도를 올려보자 말러83 5.33 11-11 3374
25 대체 RSS 주소를 제공하자 (5) 말러83 9.50 11-11 3020
24 RSS를 제공하자 (5) 말러83 8.00 11-11 3107
23 눈팅족은 많을수록 좋다 (3) 말러83 8.44 11-07 2930
22 사이트에 위젯을 달아보자 말러83 4.50 11-03 2531
21 구글 웹마스터에서 사이트맵을 제출하자 말러83 8.00 11-02 2891
20 다 보여주되 알짜배기는 아껴두자 (4) 말러83 9.20 11-01 3199
19 어떤 주제의 커뮤니티를 만들어볼까? 말러83 7.00 10-31 2076
18 어디서 트래픽을 줄일 수 있을까? Google Page Speed (1) 말러83 7.50 10-28 3174
17 [SEO] 게시물의 정규링크(cannonical link) 지정하기 (2) 말러83 0.00 10-27 3365
16 [SEO] 품질 가이드라인 - 구글 웹마스터 가이드라인 (1) 말러83 0.00 10-27 2956
15 [SEO] 디자인 및 콘텐츠 가이드라인 - 구글 웹마스터 가이드라인 말러83 0.00 10-27 3613
14 파란 블로그의 블로그글 동시발행 기능을 이용해 홍보하자 (4) 말러83 10.00 10-26 2935
13 캐쉬포인트, 구글 애드센스를 대체할만한 광고일까? (2) 말러83 6.00 10-26 2577
12 파비콘(favicon)을 추가해주자 (1) 말러83 8.71 10-15 5860
11 [SEO] 첨부 그림파일에 대체텍스트(alt)를 넣자 (10) 말러83 10.00 10-14 4201
10 [SEO] 글 작성시 키워드를 받자 (9) 말러83 8.50 10-14 5343
9 [SEO] 그누보드 글 제목을 title로 넣기 + 메타태그 개선 (11) 말러83 8.14 10-14 10329
8 [SEO] 포털 로봇을 불러들이자 (3) 말러83 7.14 10-14 5127
7 초보자용 로고 작성 툴 소개 말러83 9.00 10-09 2866
6 사이트 이름, 카피, 로고 만들기 말러83 9.67 10-07 2519
5 포털 사이트에 홈페이지를 등록하자 (5) 말러83 9.50 10-05 3915
4 커뮤니티를 홍보하는 방법 (1) 말러83 7.60 10-05 5213
3 첫 화면에 그림을 노출시켜라 (1) 말러83 7.50 10-02 2881
2 오픈 전에 화면을 가득 채워라 (1) 말러83 9.67 10-02 2810
1 커뮨 활성화 가능성을 가늠하는 5가지 척도 말러83 6.00 09-27 3938

Copyright ⓒ그누커뮨(http://gnucomun.net) All rights reserved.