블로그를 운영하다 보면 검색 노출과 애드센스 수익을 위해 SEO 최적화 글 작성하기가 가장 중요한 과제로 떠오릅니다. 이 글에서는 워드프레스에서 Rank Math SEO 플러그인으로 점수를 관리하는 기본기부터, REST API로 글을 자동 업로드할 때 SEO 메타데이터를 놓치지 않는 방법, 그리고 생성형 AI 검색 시대에 대응하는 GEO(Generative Engine Optimization) 전략까지 단계별로 정리합니다.
Rank Math SEO 플러그인으로 SEO 최적화 글 작성하기
워드프레스에 Rank Math SEO 플러그인을 설치하면 에디터 화면에서 실시간으로 SEO 점수와 함께 수정이 필요한 항목들을 바로 확인할 수 있습니다. 포커스 키워드가 제목, 본문, 메타 설명 등에 얼마나 자연스럽게 포함되어 있는지를 기준으로 점수가 산출되며, 부족한 항목은 아래 이미지처럼 경고 형태로 안내됩니다.

이 경고 항목들을 하나씩 해결해 나가는 것이 SEO 최적화 글 작성하기의 가장 기본적인 방법입니다. 특히 제목과 본문 첫 문단에 포커스 키워드를 포함시키고, 메타 설명 길이를 권장 범위에 맞추는 것만으로도 점수가 크게 개선되는 경우가 많습니다.
저는 초안을 작성하고 글을 다듬을때 프롬프트에 SEO 최적화 글쓰기 방법을 젝공해줍니다. 이렇게 작성한 글을 API를 통해서 업로드하면 평균 75점의 글이 작성되고 있습니다.
REST API 자동화 시 Rank Math SEO 메타 데이터 채우기
워드프레스 글쓰기를 REST API로 자동화하는 경우, 포스트 API의 payload에 Rank Math SEO 플러그인의 메타 필드를 함께 넘겨주어야 SEO 최적화 글 작성하기 효과를 자동화 파이프라인에서도 그대로 유지할 수 있습니다.
payload = {
'title': '...',
'content': '...',
'status': 'draft',
'slug': '...',
'excerpt': '...',
'categories': ,
'tags': ,
# SEO 메타 데이터
'meta': {
'rank_math_focus_keyword': '...',
'rank_math_description': '...'
}
}
업로드 스크립트에서는 글의 프론트매터에 있는 focus_keyword, title, excerpt 필드를 읽어 위 meta 필드를 자동으로 채우도록 구성하면, 실제 글을 작성할 때는 아래처럼 프론트매터만 신경 쓰면 됩니다.
---
focus_keyword:
title:
slug:
date:
categories: []
tags: []
status: draft
excerpt:
---
다만 payload에 meta 필드를 넣어도 실제로 반영되지 않는 경우가 있습니다. 워드프레스 REST API는 기본적으로 커스텀 메타 필드를 노출하거나 수정하도록 등록되어 있지 않기 때문입니다. 이 문제를 해결하려면 테마의 functions.php를 수정해 해당 메타 키를 REST API에 명시적으로 등록해야 합니다. 워드프레스 관리자 화면의 모양 > 테마 파일 편집기 > 테마 기능(functions.php)에서 아래 코드를 추가합니다.
// ------------------------------------------------------------------
// REST API 요청 시 Rank Math SEO 메타 필드 허용 코드 (새로 추가)
// ------------------------------------------------------------------
add_action('init', function() {
$meta_keys = [
'rank_math_focus_keyword',
'rank_math_title',
'rank_math_description',
'rank_math_canonical_url'
];
foreach ($meta_keys as $key) {
register_post_meta('post', $key, [
'show_in_rest' => true,
'single' => true,
'type' => 'string',
'auth_callback' => function() {
return current_user_can('edit_posts');
}
]);
}
});

이렇게 register_post_meta로 메타 키를 REST API에 등록해 두면, 이후부터는 API로 글을 올릴 때마다 Rank Math SEO 점수 관련 메타데이터가 자동으로 채워집니다.
GEO 점수 올리기: 생성형 AI 시대의 콘텐츠 최적화
SEO 최적화 글 작성하기 만큼 최근 중요해진 것이 GEO, 즉 Generative Engine Optimization입니다. 이는 챗GPT나 구글 AI 개요 같은 생성형 AI 검색 결과에 내 콘텐츠가 인용되거나 노출되도록 최적화하는 작업으로, 사이트와 작성자의 신뢰도(E-E-A-T)를 명확히 드러내는 것이 핵심입니다.
이를 위해 사이트의 /about 페이지에는 작성자의 전문성을 보여주는 텍스트와 구조화 데이터를 포함하는 것이 좋습니다. 프로필 페이지에 다음과 같은 내용을 명시하면 도움이 됩니다.
- E-E-A-T 증명: “워드프레스, 도커, 오라클 클라우드 인프라 구축 전문 엔지니어/블로거”처럼 명확한 전문 분야 키워드 명시
- 외부 링크(Outbound Links): GitHub, LinkedIn, SNS 등 본인의 다른 외부 권위 매체 링크를 연결해, AI가 동일 인물로 엔티티를 묶을 수 있도록 지원
구글이 제시하는 양질의 콘텐츠 제작 가이드라인에서도 이러한 경험과 전문성 신호를 강조하고 있어, GEO 최적화와 SEO 최적화는 상당 부분 방향을 같이합니다.
워드프레스에서는 Rank Math 대시보드의 Title & Meta > Author 메뉴에서 Author Schema를 활성화하고, 사용자 프로필의 약력 정보(Biographical Info)에 단순 소개가 아닌 “엔터프라이즈 서버 구축 및 워드프레스 자동화 전문…”처럼 구체적인 전문 분야를 2~3문장으로 적어두는 것이 좋습니다. 웹사이트 필드에는 /about 페이지 주소를 연결합니다.
작성자 이름을 클릭했을 때 기본 작성자 아카이브 페이지 대신 /about 페이지로 이동하도록 하려면 functions.php 맨 아래에 다음 코드를 추가합니다.
// functions.php 맨 아래에 추가
add_filter('author_link', function($link, $author_id, $author_nicename) {
return home_url('/about');
}, 10, 3);
선택적으로, 본문 하단에 작성자 소개 박스를 자동으로 붙이는 것도 GEO 신호를 강화하는 방법입니다.
author_bio_html = '''
<hr style="margin-top: 40px;" />
<div class="author-bio-box" style="background: #f8f9fa; padding: 15px; border-radius: 8px;">
<p style="margin: 0; font-size: 0.9em; color: #555;">
<strong>작성자: <a href="https://elphygia.com/about">elphygia</a></strong><br />
클라우드 인프라, 도커 기반 워드프레스 구축 및 웹 자동화 기술을 연구하고 기록합니다.
</p>
</div>
'''
# 본문 HTML 결합 시 맨 뒤에 추가
final_content_html = content_html + author_bio_html
결론
워드프레스에서 SEO 최적화 글 작성하기는 Rank Math 플러그인으로 기본 항목을 점검하는 것에서 시작하지만, REST API로 글을 자동 업로드하는 파이프라인에서는 functions.php에 메타 키를 등록하는 과정이 빠지기 쉬운 함정입니다. 여기에 더해 작성자 프로필과 구조화 데이터를 정비해 GEO까지 챙기면, 전통적인 검색엔진과 생성형 AI 검색 모두에서 노출 가능성을 높일 수 있습니다.
FAQ
Q. Rank Math SEO 점수는 몇 점 정도를 목표로 해야 하나요?
A. 일반적으로 80점 이상이면 SEO 기본기가 잘 갖춰진 상태로 볼 수 있습니다. 다만 점수 자체보다 제목, 메타 설명, 본문 내 키워드 배치가 자연스러운지를 함께 확인하는 것이 중요합니다.
Q. API로 글을 올렸는데 Rank Math 메타가 반영되지 않아요.
A. 대부분 REST API에 커스텀 메타 필드가 노출되지 않아서 발생하는 문제입니다. functions.php에서 register_post_meta로 해당 메타 키의 show_in_rest 옵션을 true로 등록했는지 먼저 확인해 보세요.
Q. GEO는 SEO와 완전히 다른 별개의 작업인가요?
A. 별개라기보다는 SEO의 연장선에 가깝습니다. 키워드와 구조 최적화는 SEO 영역이고, 여기에 작성자 전문성과 엔티티 신뢰도를 더하는 것이 GEO의 핵심 차이점입니다.