-
대부분의 개인 블로그의 경우 All in One SEO Pack 플러그인은 효율적인 SEO 솔루션이 아닌 것 같습니다(자세한 내용은 이 문서 참조). 소프트웨어 개발에서는 "컨벤션이 구성보다 낫다"라는 말이 있습니다. 범용 플러그인으로서 All in One SEO Pack은 모든 측면을 처리해야 합니다. 소규모 개인 블로그에는 시간이 많이 걸리는 많은 기능이 그다지 필요하지 않습니다.
기본적으로 WordPress는 이미 "검색 엔진 친화적"입니다. 독창적이고 의미 있는 기사 콘텐츠만이 개인 블로그가 더 나은 SEO 평가를 받는 데 도움이 될 수 있습니다. 다음 최적화 방법은 금상첨화일 뿐입니다. 그리고 올인원 SEO 팩 플러그인과 비교할 때, 이 기사에서 제공하는 방법으로 제공되는 성능 향상은 트래픽이 적은 일부 블로그에서는 그다지 "명백하지" 않을 수 있습니다. 하지만 저처럼 코드에 집착하는 사람에게는 블로그에 작성하지 않은 플러그인을 잔뜩 추가하는 것이 늘 불편합니다.
올인원 SEO 팩 플러그인에는 어떤 기능이 필요합니까?
All in One SEO Pack 플러그인에 대한 대안을 찾기 전에 먼저 이를 이해해야 합니다. 다음 기능은 가장 중요하며 기본적으로 WordPress에서 제공할 수 없습니다.
1. 블로그 제목은 콘텐츠 블로그 이름 |
2. 헤드 부분에 충분한 메타 설명을 추가합니다.
3. 검색 엔진이 보관된 페이지를 색인화하지 않도록 하세요. 보관된 페이지에 중복 콘텐츠가 포함되어 있어 블로그 점수가 낮아집니다.
4. 각 기사와 블로그 홈페이지에 고유한 키워드를 추가합니다.
이러한 문제에 대한 해결책은 아래에 제공됩니다. PHP 언어에 대해 잘 모르는 경우 지침을 따르고 WordPress 템플릿에 복사하여 붙여넣으면 됩니다.
블로그 제목 수정
템플릿 폴더에서 header.php 파일을 찾아 열고 제목 태그를 수정합니다.
<title><?php wp_title(' | ', true, '맞습니다') ?><?php bloginfo('name') ?></title>
/**또는 블로그 이름만 적어두면 블로그 이름이 수시로 변경되지 않습니다**/
<title><?php wp_title(' | ', true, 'right') ?>코지파드 플레이그라운드</title>
충분한 메타 설명을 추가하세요.
또는 header.php 파일을 수정하고 적절하게 head 태그에 다음 내용을 추가하십시오.
/**블로그의 설명 내용은 저처럼 적어두시거나, 워드프레스 자막(bloginfo("description")으로 획득)을 사용하셔도 됩니다**/
<meta name="description" content="개인 온라인 홈, 포트폴리오 및 저널입니다."
/**Blogger 이름**/
<meta name="author" content="dotswing" />
/**저작권 정보**/
<meta name="copyright" content="코지파드 플레이그라운드" />
보관 페이지가 색인화되지 않았습니다.
header.php 파일을 수정하고 위의 메타 태그 뒤에 다음을 추가합니다.
<?php if (is_single() || is_page() || is_home() ) : ?>
<meta name="robots" content="index,follow" />
<?php 다른 : ?>
<meta name="robots" content="noindex,follow" />
<?php 종료 ?>
이러한 방식으로 검색 엔진은 보관된 페이지에 대해 이러한 중복 콘텐츠를 색인화하지 않습니다.
개인화된 출력 페이지 기사에 대한 키워드
템플릿 폴더 아래의 function.php 파일에 다음 함수를 추가하세요.
함수 키워드() {
$키워드 = '';
if( is_single() || is_page() ){
$terms = get_the_terms( get_the_ID(), 'post_tag' );
if ( is_wp_error( $terms ) )
$terms를 반환합니다.
if ( 비어 있음( $terms ) )
거짓을 반환;
foreach ( $terms를 $term으로 ) {
$키워드 .= $term->이름;
$키워드 .= ', ';
}
}
또 다른 {
$tags = get_tags('orderby=count&order=DESC');
foreach($tag를 $tag로){
$키워드 .= $태그->이름;
$키워드 .= ', ';
}
}
$keywords = substr($keywords, 0, strlen($keywords)-2);
$keywords를 에코;
}
이 기능의 기능은 방문자가 별도의 기사 페이지를 탐색하는 경우 해당 기사에 해당하는 태그가 키워드로 추출되고, 다른 페이지인 경우 블로그의 모든 태그가 키워드로 출력되는 것입니다. 키워드는 쉼표로 구분됩니다.
header.php에서 이 함수를 호출하세요:
<meta name="keywords" content="<?php 키워드();?>" />
function.php의 코드는 템플릿 페이지에서 직접 사용할 수 있습니다. WordPress에서는 이미 포함 작업을 수행했으므로 직접 include_once('functions.php')를 작성할 필요가 없습니다.
기사 출처: http://cogipard.info/articles/all-in-one-seo-pack-alternative