그누보드 사이트 SEO 최적화 기본 설정 가이드 > 웹프로그램

본문 바로가기

웹프로그램

[그누보드] 그누보드 사이트 SEO 최적화 기본 설정 가이드

profile_image
최고관리자
2025-05-01 10:36 147 0

본문

1.게시판 제목을 메타 타이틀로 활용하기

기본적으로 그누보드는 모든 페이지의 <title> 태그가 비슷하게 설정돼 있어 검색엔진에서 페이지 구분이 어렵습니다.


<?php

if ($board['bo_subject']) {

    $g5_head_title = $board['bo_subject'] . ' | ' . $config['cf_title'];

} else {

    $g5_head_title = $g5['title'] . ' | ' . $config['cf_title'];

}

?>

<title><?= $g5_head_title ?></title>


게시판 제목이 페이지 타이틀에 들어가도록 하면 검색 결과에 더 명확히 표시됩니다.


2.게시글 제목을 H1 태그로 감싸기

HTML 구조에서 H1 태그는 페이지의 주제를 나타냅니다. 게시판 글 제목을 단순 divspan이 아닌 h1으로 감싸면 검색엔진이 글의 주제를 잘 파악합니다.


<h1 class="view_subject"><?= $view['subject'] ?></h1>


3.페이지 중복 제거 (중복 URL 정리)

그누보드는 같은 게시물이라도 여러 URL로 접근될 수 있어 중복 콘텐츠 판정을 받을 수 있습니다.


canonical 태그 추가 (head.php 또는 게시판 스킨에 추가):


<?php if ($bo_table && $wr_id): ?>

<link rel="canonical" href="<?= G5_URL ?>/bbs/board.php?bo_table=<?= $bo_table ?>&wr_id=<?= $wr_id ?>">

<?php endif; ?>


4.robots.txt 및 sitemap.xml 구성

robots.txt 예시:


User-agent: *

Disallow: /bbs/write.php

Disallow: /bbs/login.php

Disallow: /bbs/register.php

Allow: /

Sitemap: https://yourdomain.com/sitemap.xml


5.게시판 글에 메타 설명(meta description) 추가

게시글 내용 중 앞부분을 meta description으로 넣으면 검색 결과에서 더 보기 좋은 요약이 표시됩니다.


head.php 또는 스킨에서 meta 태그 추가:


<?php if ($view['wr_content']) {

    $desc = strip_tags($view['wr_content']);

    $desc = mb_substr($desc, 0, 150);

?>

<meta name="description" content="<?= $desc ?>">

<?php } ?>



[이 게시물은 최고관리자님에 의해 2025-05-01 10:45:27 웹프로그램에서 이동 됨]
[이 게시물은 최고관리자님에 의해 2025-05-01 10:51:03 자유게시판에서 이동 됨]

댓글목록0

등록된 댓글이 없습니다.

댓글쓰기

적용하기
자동등록방지 숫자를 순서대로 입력하세요.
게시판 전체검색
상담신청