<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>콘텐츠 자동화 보관 - 하우인포-IT·테크</title>
	<atom:link href="https://howinfo.kr/tag/%ec%bd%98%ed%85%90%ec%b8%a0-%ec%9e%90%eb%8f%99%ed%99%94/feed/" rel="self" type="application/rss+xml" />
	<link>https://howinfo.kr/tag/콘텐츠-자동화/</link>
	<description>IT·AI 자동화 &#38; 인프라 전문 블로그 (하우인포)</description>
	<lastBuildDate>Sat, 21 Feb 2026 01:21:42 +0000</lastBuildDate>
	<language>ko-KR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://howinfo.kr/wp-content/uploads/2026/02/cropped-ChatGPT-Image-2026년-2월-12일-오후-05_39_40-32x32.png</url>
	<title>콘텐츠 자동화 보관 - 하우인포-IT·테크</title>
	<link>https://howinfo.kr/tag/콘텐츠-자동화/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>n8n으로 워드프레스 자동 포스팅 + 썸네일까지 붙이기 (실전 구현 기록)</title>
		<link>https://howinfo.kr/n8n%ec%9c%bc%eb%a1%9c-%ec%8d%b8%eb%84%a4%ec%9d%bc-%ec%9e%90%eb%8f%99-%ec%97%85%eb%a1%9c%eb%93%9c-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%eb%8c%80%ed%91%9c%ec%9d%b4%eb%af%b8%ec%a7%80featured/</link>
					<comments>https://howinfo.kr/n8n%ec%9c%bc%eb%a1%9c-%ec%8d%b8%eb%84%a4%ec%9d%bc-%ec%9e%90%eb%8f%99-%ec%97%85%eb%a1%9c%eb%93%9c-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%eb%8c%80%ed%91%9c%ec%9d%b4%eb%af%b8%ec%a7%80featured/#respond</comments>
		
		<dc:creator><![CDATA[hong]]></dc:creator>
		<pubDate>Wed, 18 Feb 2026 10:06:32 +0000</pubDate>
				<category><![CDATA[자동화]]></category>
		<category><![CDATA[n8n]]></category>
		<category><![CDATA[REST API]]></category>
		<category><![CDATA[대표이미지]]></category>
		<category><![CDATA[미디어업로드]]></category>
		<category><![CDATA[블로그 운영]]></category>
		<category><![CDATA[생산성]]></category>
		<category><![CDATA[썸네일 자동 생성]]></category>
		<category><![CDATA[워드프레스 자동화]]></category>
		<category><![CDATA[콘텐츠 자동화]]></category>
		<guid isPermaLink="false">https://howinfo.kr/?p=1794</guid>

					<description><![CDATA[<p>오늘의 결론 내가 구현한 환경 처음에는 “글 자동 발행”까지만 만들고 만족했는데,썸네일이 빠지니까 블로그 완성도가 확 떨어졌습니다. 그래서 대표이미지까지 자동화하는 구조를...</p>
<p>게시물 <a href="https://howinfo.kr/n8n%ec%9c%bc%eb%a1%9c-%ec%8d%b8%eb%84%a4%ec%9d%bc-%ec%9e%90%eb%8f%99-%ec%97%85%eb%a1%9c%eb%93%9c-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%eb%8c%80%ed%91%9c%ec%9d%b4%eb%af%b8%ec%a7%80featured/">n8n으로 워드프레스 자동 포스팅 + 썸네일까지 붙이기 (실전 구현 기록)</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">오늘의 결론</h2>



<ul class="wp-block-list">
<li>자동 포스팅은 “대표이미지까지 붙어야” 진짜 자동화다.</li>



<li>가장 많이 막히는 지점은 <strong>WP 미디어 업로드 인증과 바이너리 설정</strong>이다.</li>



<li>글 생성 → 이미지 업로드 → featured_media 연결을 분리하면 디버깅이 훨씬 쉽다.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">내가 구현한 환경</h2>



<ul class="wp-block-list">
<li>WordPress (Docker 운영)</li>



<li>Application Password 인증</li>



<li>n8n (Docker 최신 버전)</li>



<li>대표이미지 용량 제한: 1.5MB</li>



<li>썸네일 기본 사이즈: 1600×900 (16:9)</li>
</ul>



<p>처음에는 “글 자동 발행”까지만 만들고 만족했는데,<br>썸네일이 빠지니까 블로그 완성도가 확 떨어졌습니다.</p>



<p>그래서 대표이미지까지 자동화하는 구조를 붙였습니다.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="604" src="https://howinfo.kr/wp-content/uploads/2026/02/image-2-1024x604.png" alt="" class="wp-image-1833" srcset="https://howinfo.kr/wp-content/uploads/2026/02/image-2-1024x604.png 1024w, https://howinfo.kr/wp-content/uploads/2026/02/image-2-300x177.png 300w, https://howinfo.kr/wp-content/uploads/2026/02/image-2-768x453.png 768w, https://howinfo.kr/wp-content/uploads/2026/02/image-2.png 1028w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">전체 흐름 (내가 정착한 방식)</h2>



<pre class="wp-block-preformatted">트리거<br>→ 글 draft 생성<br>→ 이미지 생성/선택<br>→ 리사이즈 + 압축<br>→ WP 미디어 업로드<br>→ media_id 확보<br>→ post 업데이트 (featured_media 연결)<br>→ 성공/실패 알림</pre>



<p>여기서 핵심은 <strong>글과 이미지를 한 번에 처리하지 않는 것</strong>입니다.</p>



<p>처음엔 한 번에 묶었다가<br>어디서 실패했는지 찾느라 시간을 많이 썼습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">가장 많이 막히는 지점 3가지</h2>



<h3 class="wp-block-heading">1️⃣ 403 / 401 에러</h3>



<p>원인:</p>



<ul class="wp-block-list">
<li>Application Password 사용자 권한 부족</li>



<li>JWT 설정 오류</li>
</ul>



<p>해결:</p>



<ul class="wp-block-list">
<li>관리자 계정 기준으로 먼저 테스트</li>



<li>HTTP Request에서 Basic Auth 사용</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">2️⃣ 이미지 업로드는 되는데 파일이 깨짐</h3>



<p>원인:</p>



<ul class="wp-block-list">
<li>Send Binary Data 미사용</li>



<li>Content-Type 누락</li>
</ul>



<p>해결 방법 (n8n HTTP Request 설정)</p>



<ul class="wp-block-list">
<li>Send Binary Data: ON</li>



<li>Content-Type: image/jpeg (또는 image/webp)</li>



<li>Content-Disposition: attachment; filename=&#8221;os-thumb.jpg&#8221;</li>
</ul>



<p>파일명은 <strong>영문+하이픈</strong> 추천합니다.<br>한글 파일명은 환경에 따라 에러 납니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">3️⃣ 썸네일이 글에 안 붙는 경우</h3>



<p>가장 흔한 실수:</p>



<p>❌ featured_media에 이미지 URL 입력<br>✅ featured_media에 media_id 숫자 입력</p>



<p>이거 하나 때문에 20~30분 날렸습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">1.5MB 이하로 만드는 실제 전략</h2>



<p>압축만 하면 잘 안 줄어듭니다.<br><strong>리사이즈가 먼저</strong>입니다.</p>



<p>제가 정착한 기준:</p>



<ul class="wp-block-list">
<li>가로 1200~1600px</li>



<li>JPEG 품질 75~80</li>



<li>16:9 비율 유지</li>
</ul>



<p>조건 분기:</p>



<ul class="wp-block-list">
<li>1.5MB 이하 → 업로드</li>



<li>초과 → 가로폭 줄이고 1회 재시도</li>
</ul>



<p>무한 반복은 절대 금지입니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">이미지 생성 방식 선택 (운영 안정성 기준)</h2>



<h3 class="wp-block-heading">방법 1: 생성형 API</h3>



<p>자동화 느낌은 좋지만<br>한글 텍스트 오타가 자주 발생합니다.</p>



<p>운영 팁:</p>



<p>이미지에는 그림만 생성<br>텍스트는 WP 제목으로 노출</p>



<p>이 방식이 가장 안정적입니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">방법 2: 고정 템플릿 썸네일</h3>



<p>Howinfo 스타일에는 이 방식이 가장 잘 맞습니다.</p>



<ul class="wp-block-list">
<li>브랜드 통일성 유지</li>



<li>오류 최소화</li>



<li>속도 빠름</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">방법 3: NAS 내부 파일 가져오기</h3>



<p>내 NAS에서 URL로 이미지 가져와 업로드하는 방식이<br>실제로 가장 튼튼합니다.</p>



<p>자동 생성은 별도 파이프라인에서 처리하고,<br>n8n은 업로드만 담당하게 하면 안정적입니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">대표이미지 연결 방식 (추천 구조)</h2>



<h3 class="wp-block-heading">1단계: 글 생성 (draft)</h3>



<p>POST /wp-json/wp/v2/posts<br>status: draft</p>



<p>→ post_id 확보</p>



<h3 class="wp-block-heading">2단계: 이미지 업로드</h3>



<p>POST /wp-json/wp/v2/media</p>



<p>→ media_id 확보</p>



<h3 class="wp-block-heading">3단계: post 업데이트</h3>



<p>POST /wp-json/wp/v2/posts/{post_id}<br>featured_media: media_id</p>



<p>이렇게 분리하면 어디서 실패했는지 명확합니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">실패 알림은 꼭 넣으세요</h2>



<p>실패 로그에 포함해야 할 것:</p>



<ul class="wp-block-list">
<li>실패 단계</li>



<li>HTTP 상태코드</li>



<li>응답 메시지</li>



<li>제목</li>



<li>실행 시간</li>
</ul>



<p>401/403은 재시도해도 거의 안 됩니다.<br>바로 알림 받는 게 좋습니다.</p>



<p>429/5xx는 1회 재시도 허용.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">실제 운영하면서 느낀 점</h2>



<p>글 자동화는 생각보다 쉽습니다.<br>하지만 썸네일까지 붙여야 “완성”입니다.</p>



<p>자동화는 성공보다 <strong>실패 로그 관리가 더 중요</strong>합니다.</p>



<p>이 구조를 잡고 나니<br>자동 포스팅이 훨씬 안정적으로 돌아가기 시작했습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">FAQ</h1>



<p><strong>Q. 썸네일이 안 붙어요.</strong><br>A. featured_media에는 URL이 아니라 media_id를 넣어야 합니다.</p>



<p><strong>Q. 403 에러가 나요.</strong><br>A. 미디어 업로드 권한이 있는 계정인지 확인하세요.</p>



<p><strong>Q. 한글 텍스트가 이미지에서 깨져요.</strong><br>A. 운영 안정성을 원하면 이미지에는 그림만 넣고, 텍스트는 WP 제목으로 처리하세요.</p>



<p></p>
<p>게시물 <a href="https://howinfo.kr/n8n%ec%9c%bc%eb%a1%9c-%ec%8d%b8%eb%84%a4%ec%9d%bc-%ec%9e%90%eb%8f%99-%ec%97%85%eb%a1%9c%eb%93%9c-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%eb%8c%80%ed%91%9c%ec%9d%b4%eb%af%b8%ec%a7%80featured/">n8n으로 워드프레스 자동 포스팅 + 썸네일까지 붙이기 (실전 구현 기록)</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://howinfo.kr/n8n%ec%9c%bc%eb%a1%9c-%ec%8d%b8%eb%84%a4%ec%9d%bc-%ec%9e%90%eb%8f%99-%ec%97%85%eb%a1%9c%eb%93%9c-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%eb%8c%80%ed%91%9c%ec%9d%b4%eb%af%b8%ec%a7%80featured/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>n8n으로 워드프레스 “하루 1건 자동 초안(draft) 업로드” 만들기 (운영 안정성 기준)</title>
		<link>https://howinfo.kr/n8n-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%9e%90%eb%8f%99-%ed%8f%ac%ec%8a%a4%ed%8c%85-%eb%a7%8c%eb%93%a4%ea%b8%b0-%eb%93%9c%eb%9e%98%ed%94%84%ed%8a%b8-%ec%97%85%eb%a1%9c%eb%93%9c/</link>
					<comments>https://howinfo.kr/n8n-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%9e%90%eb%8f%99-%ed%8f%ac%ec%8a%a4%ed%8c%85-%eb%a7%8c%eb%93%a4%ea%b8%b0-%eb%93%9c%eb%9e%98%ed%94%84%ed%8a%b8-%ec%97%85%eb%a1%9c%eb%93%9c/#respond</comments>
		
		<dc:creator><![CDATA[hong]]></dc:creator>
		<pubDate>Wed, 18 Feb 2026 10:02:52 +0000</pubDate>
				<category><![CDATA[자동화]]></category>
		<category><![CDATA[n8n]]></category>
		<category><![CDATA[REST API]]></category>
		<category><![CDATA[노코드]]></category>
		<category><![CDATA[로우코드]]></category>
		<category><![CDATA[블로그 자동 포스팅]]></category>
		<category><![CDATA[새산성]]></category>
		<category><![CDATA[업무자동화]]></category>
		<category><![CDATA[워드프레스 자동화]]></category>
		<category><![CDATA[웹훅]]></category>
		<category><![CDATA[콘텐츠 자동화]]></category>
		<guid isPermaLink="false">https://howinfo.kr/?p=1792</guid>

					<description><![CDATA[<p>오늘의 결론 내가 이 구조로 바꾸게 된 이유 처음에는 “자동 발행”을 목표로 잡았습니다.그런데 며칠 돌려보니 문제는 발행 자체가 아니라 품질과...</p>
<p>게시물 <a href="https://howinfo.kr/n8n-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%9e%90%eb%8f%99-%ed%8f%ac%ec%8a%a4%ed%8c%85-%eb%a7%8c%eb%93%a4%ea%b8%b0-%eb%93%9c%eb%9e%98%ed%94%84%ed%8a%b8-%ec%97%85%eb%a1%9c%eb%93%9c/">n8n으로 워드프레스 “하루 1건 자동 초안(draft) 업로드” 만들기 (운영 안정성 기준)</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">오늘의 결론</h2>



<ul class="wp-block-list">
<li>완전 자동 “발행”보다 <strong>드래프트 업로드 + 마지막 검수</strong>가 운영 안정성이 훨씬 높습니다.</li>



<li>핵심은 WordPress 인증을 <strong>Application Password로 단단히 고정</strong>하는 겁니다.</li>



<li>자동화는 “성공”보다 <strong>실패 알림/재시도/로그</strong>가 제대로 있어야 오래 갑니다.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">내가 이 구조로 바꾸게 된 이유</h2>



<p>처음에는 “자동 발행”을 목표로 잡았습니다.<br>그런데 며칠 돌려보니 문제는 발행 자체가 아니라 <strong>품질과 리스크</strong>였어요.</p>



<ul class="wp-block-list">
<li>문장 한 줄이 어색해도 그대로 공개됨</li>



<li>태그가 쓸데없이 늘어남</li>



<li>링크/표현 문제가 생겨도 바로 노출됨</li>
</ul>



<p>그래서 결론은 단순했습니다.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>매일 자동으로 <strong>초안만 올려두고</strong>, 알림 받고 “최종 검수 후 발행”<br>이게 현실적으로 제일 덜 고장나고, 운영이 편했습니다.</p>
</blockquote>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">내 환경</h2>



<ul class="wp-block-list">
<li>n8n: Docker 운영</li>



<li>WordPress: Docker 운영 (REST API 사용)</li>



<li>인증: Application Password (우선 추천)</li>



<li>목표: 매일 09:00 “드래프트 1건 생성”</li>



<li>알림: Slack/메일/시놀로지 챗 중 1개</li>



<li>로그 저장: Google Sheets 또는 DB(선택)</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">전체 아키텍처 한 장 요약</h2>



<pre class="wp-block-preformatted">Cron(매일 09:00)<br>→ 주제 선택(Topic Picker)<br>→ (옵션) 자료 포인트만 수집<br>→ 본문 생성/정리(템플릿 or AI)<br>→ WP REST API로 draft 생성<br>→ 성공/실패 알림<br>→ 로그 저장(제목/URL/상태/에러)</pre>



<p>운영 팁:<br>처음부터 “모든 걸 자동으로” 하려면 중간에 반드시 깨집니다.<br>저는 <strong>Topic Picker부터 고정 리스트로 시작</strong>해서 성공률을 먼저 올렸습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">준비물 체크리스트</h2>



<ul class="wp-block-list">
<li>WordPress 계정(편집자 이상) + 미디어/글 권한 확인</li>



<li>Application Password 생성(추천) 또는 JWT 세팅</li>



<li>n8n에서 HTTP Request 노드 사용 가능</li>



<li>카테고리 ID 확정(고정 추천)</li>



<li>알림 채널 1개 이상</li>



<li>로그 저장 위치(시트/DB/파일 중 택1)</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">인증 방식 2가지 (내 결론은 A안)</h2>



<h3 class="wp-block-heading">A안) Application Password (추천)</h3>



<ul class="wp-block-list">
<li>WordPress 사용자 프로필에서 “애플리케이션 비밀번호” 생성</li>



<li>n8n에서 Basic Auth처럼 <code>username + app_password</code>로 호출</li>
</ul>



<p><strong>장점</strong></p>



<ul class="wp-block-list">
<li>설정이 단순하고 운영 안정적</li>



<li>서버 설정 변경이 거의 없음</li>
</ul>



<p><strong>주의</strong></p>



<ul class="wp-block-list">
<li>계정 권한을 최소화(가능하면 전용 계정)</li>



<li>앱 비번은 주기적으로 교체</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">B안) JWT Auth</h3>



<ul class="wp-block-list">
<li>Bearer Token 방식이라 자동화에 익숙하면 편합니다.</li>
</ul>



<p><strong>단점</strong></p>



<ul class="wp-block-list">
<li>플러그인 + 서버 설정이 필요한 경우가 있어 초기 삽질이 늘어납니다.</li>
</ul>



<p>초반엔 A안으로 성공 루틴 만들고,<br>필요하면 B안으로 넘어가는 게 덜 스트레스였습니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">n8n 워크플로우 설계 (디버깅이 쉬운 순서)</h2>



<h3 class="wp-block-heading">노드 1) Cron</h3>



<ul class="wp-block-list">
<li>매일 09:00 실행</li>
</ul>



<h3 class="wp-block-heading">노드 2) Set / Topic Picker</h3>



<ul class="wp-block-list">
<li>방식 1: 고정 리스트에서 랜덤 선택</li>



<li>방식 2: 스프레드시트/DB에서 “미작성” 주제 1개 가져오기</li>
</ul>



<p><strong>운영 팁</strong></p>



<ul class="wp-block-list">
<li>초반에는 <strong>고정 리스트</strong>가 무조건 좋습니다.</li>



<li>DB 연동은 성공률이 안정화된 뒤에 붙이세요.</li>
</ul>



<h3 class="wp-block-heading">노드 3) (옵션) 자료 수집</h3>



<ul class="wp-block-list">
<li>RSS/메모/내부 문서에서 “포인트만” 가져오기</li>



<li>원문 복붙 금지(저작권/품질 이슈)</li>
</ul>



<h3 class="wp-block-heading">노드 4) 본문 생성</h3>



<ul class="wp-block-list">
<li>A) 템플릿 기반: 품질 일정, 운영 안정</li>



<li>B) AI 기반: 생산성 높음, 검수 필수</li>
</ul>



<p>howinfo 자동화 글 톤이면<br><strong>A로 먼저 안정화 → B로 고도화</strong>가 제일 덜 고장납니다.</p>



<h3 class="wp-block-heading">노드 5) Function (정리/필터)</h3>



<p>여기서 하는 일:</p>



<ul class="wp-block-list">
<li>H2/H3 구조 정리</li>



<li>과장 표현 제거(무조건/완벽/최고 등)</li>



<li>중복 문장 제거</li>



<li>너무 긴 문장 쪼개기</li>
</ul>



<h3 class="wp-block-heading">노드 6) HTTP Request (Posts Create)</h3>



<ul class="wp-block-list">
<li><code>POST /wp-json/wp/v2/posts</code></li>



<li><code>status: draft</code> 고정</li>



<li>title/content/categories/tags 매핑</li>
</ul>



<h3 class="wp-block-heading">노드 7) IF (성공/실패)</h3>



<ul class="wp-block-list">
<li>성공: 알림 + 로그</li>



<li>실패: 재시도(1회) + 실패 알림 + 로그</li>
</ul>



<h3 class="wp-block-heading">노드 8) 알림(Slack/메일/시놀로지 챗)</h3>



<p>성공 알림엔 꼭:</p>



<ul class="wp-block-list">
<li>제목</li>



<li>드래프트 링크</li>



<li>실행 시간</li>
</ul>



<p>실패 알림엔 꼭:</p>



<ul class="wp-block-list">
<li>실패 단계</li>



<li>HTTP 코드</li>



<li>응답 요약</li>



<li>실행 ID(또는 n8n execution URL)</li>
</ul>



<h3 class="wp-block-heading">노드 9) 로그 저장(선택이지만 강추)</h3>



<p>저장 필드 추천:</p>



<ul class="wp-block-list">
<li>datetime</li>



<li>topic/title</li>



<li>post_id</li>



<li>draft_url</li>



<li>status(success/fail)</li>



<li>error_summary</li>



<li>duration_ms</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">WordPress 업로드 필드 매핑 (실무에서 자주 헷갈림)</h2>



<ul class="wp-block-list">
<li><code>title</code>: 글 제목</li>



<li><code>content</code>: 본문(HTML 권장)</li>



<li><code>status</code>: <code>draft</code></li>



<li><code>categories</code>: 카테고리 ID 배열(고정)</li>



<li><code>tags</code>: 태그 ID 배열 또는 태그 생성 로직</li>
</ul>



<p>태그 운영 팁:</p>



<ul class="wp-block-list">
<li>태그 자동 생성은 편하지만, 금방 <strong>태그가 폭발</strong>합니다.</li>



<li>저는 상위 20~30개 태그 풀을 만들어놓고 그 안에서만 고르게 했습니다.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">실패 알림 / 재시도 (운영에서 제일 중요한 파트)</h2>



<p>재시도는 현실적으로 이렇게만:</p>



<ul class="wp-block-list">
<li>5xx / 429 → 2분 후 1회 재시도</li>



<li>401 / 403 → 재시도 금지(즉시 알림)</li>
</ul>



<p>무한 재시도는<br>“고장난 자동화가 매일 스스로를 때리는 구조”가 되어서 운영이 망가집니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">운영 체크리스트 (매일 자동으로 굴리는 기준)</h2>



<ul class="wp-block-list">
<li>status는 항상 draft</li>



<li>알림 채널 1개 이상</li>



<li>재시도는 최대 1회</li>



<li>카테고리 ID 고정</li>



<li>태그는 풀 관리(남발 금지)</li>



<li>성공 알림에 드래프트 링크 포함</li>



<li>Application Password 권한 점검(전용 계정 추천)</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">FAQ</h1>



<p><strong>Q1. 완전 자동 발행으로 해도 되나요?</strong><br>A. 가능하지만, 초반에는 드래프트가 훨씬 안전합니다. 검수 루틴이 잡힌 뒤 자동 발행으로 확장하는 게 좋습니다.</p>



<p><strong>Q2. 이미지(썸네일)까지 자동으로 가능해요?</strong><br>A. 가능합니다. 다만 “미디어 업로드 → media_id → featured_media 연결” 단계가 추가됩니다(별도 글로 분리 추천).</p>



<p><strong>Q3. 태그 ID를 모르면 어떻게 하죠?</strong><br>A. 태그 조회 API로 먼저 찾고, 없으면 생성한 뒤 그 ID를 post 생성 payload에 넣는 방식으로 구현합니다.</p>



<p></p>



<p><br></p>
<p>게시물 <a href="https://howinfo.kr/n8n-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%9e%90%eb%8f%99-%ed%8f%ac%ec%8a%a4%ed%8c%85-%eb%a7%8c%eb%93%a4%ea%b8%b0-%eb%93%9c%eb%9e%98%ed%94%84%ed%8a%b8-%ec%97%85%eb%a1%9c%eb%93%9c/">n8n으로 워드프레스 “하루 1건 자동 초안(draft) 업로드” 만들기 (운영 안정성 기준)</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://howinfo.kr/n8n-%ec%9b%8c%eb%93%9c%ed%94%84%eb%a0%88%ec%8a%a4-%ec%9e%90%eb%8f%99-%ed%8f%ac%ec%8a%a4%ed%8c%85-%eb%a7%8c%eb%93%a4%ea%b8%b0-%eb%93%9c%eb%9e%98%ed%94%84%ed%8a%b8-%ec%97%85%eb%a1%9c%eb%93%9c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SEO + AEO + GEO 시대, 자동화로 “검색 노출용 포맷” 만드는 법</title>
		<link>https://howinfo.kr/seo-aeo-geo-%ec%8b%9c%eb%8c%80-%ec%9e%90%eb%8f%99%ed%99%94%eb%a1%9c-%ea%b2%80%ec%83%89-%eb%85%b8%ec%b6%9c%ec%9a%a9-%ed%8f%ac%eb%a7%b7-%eb%a7%8c%eb%93%9c%eb%8a%94-%eb%b2%95/</link>
					<comments>https://howinfo.kr/seo-aeo-geo-%ec%8b%9c%eb%8c%80-%ec%9e%90%eb%8f%99%ed%99%94%eb%a1%9c-%ea%b2%80%ec%83%89-%eb%85%b8%ec%b6%9c%ec%9a%a9-%ed%8f%ac%eb%a7%b7-%eb%a7%8c%eb%93%9c%eb%8a%94-%eb%b2%95/#respond</comments>
		
		<dc:creator><![CDATA[hong]]></dc:creator>
		<pubDate>Wed, 11 Feb 2026 12:58:57 +0000</pubDate>
				<category><![CDATA[자동화]]></category>
		<category><![CDATA[AEO]]></category>
		<category><![CDATA[AI검색]]></category>
		<category><![CDATA[FAQ작성]]></category>
		<category><![CDATA[GEO]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[검색 최적화]]></category>
		<category><![CDATA[글쓰기템플릿]]></category>
		<category><![CDATA[내부링크]]></category>
		<category><![CDATA[마케팅 자동화]]></category>
		<category><![CDATA[메타디스크립션]]></category>
		<category><![CDATA[블로그 운영]]></category>
		<category><![CDATA[생산성 향상]]></category>
		<category><![CDATA[생성형 검색]]></category>
		<category><![CDATA[스키마 마크업]]></category>
		<category><![CDATA[업무자동화]]></category>
		<category><![CDATA[워드프레스]]></category>
		<category><![CDATA[콘텐츠 자동화]]></category>
		<category><![CDATA[콘텐츠 전략]]></category>
		<category><![CDATA[프롬프트]]></category>
		<guid isPermaLink="false">https://howinfo.kr/?p=1583</guid>

					<description><![CDATA[<p>좋아요. 방금 내용을 howinfo.kr에 바로 올릴 수 있게 문장 흐름을 더 자연스럽게 다듬고, “자동화로 포맷을 찍어내는 방법”에 초점을 더 맞춰서...</p>
<p>게시물 <a href="https://howinfo.kr/seo-aeo-geo-%ec%8b%9c%eb%8c%80-%ec%9e%90%eb%8f%99%ed%99%94%eb%a1%9c-%ea%b2%80%ec%83%89-%eb%85%b8%ec%b6%9c%ec%9a%a9-%ed%8f%ac%eb%a7%b7-%eb%a7%8c%eb%93%9c%eb%8a%94-%eb%b2%95/">SEO + AEO + GEO 시대, 자동화로 “검색 노출용 포맷” 만드는 법</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></description>
										<content:encoded><![CDATA[
<p>좋아요. 방금 내용을 <strong>howinfo.kr에 바로 올릴 수 있게</strong> 문장 흐름을 더 자연스럽게 다듬고, “자동화로 포맷을 찍어내는 방법”에 초점을 더 맞춰서 <strong>완성본</strong>으로 다시 써드릴게요. (불필요한 외부 링크/딱딱한 표현은 빼고요)</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">SEO + AEO + GEO 시대, 자동화로 “검색 노출용 포맷” 만드는 법</h1>



<p>예전에는 “검색엔진 최적화(SEO)”만 신경 쓰면 글이 꽤 잘 노출되던 시기가 있었습니다.<br>그런데 요즘은 환경이 확 달라졌어요.</p>



<ul class="wp-block-list">
<li>검색 결과 상단엔 “요약 답변”이 먼저 나오고</li>



<li>사람들이 질문을 길게 던지고</li>



<li>AI가 여러 글을 종합해서 답을 만들어 주기도 합니다.</li>
</ul>



<p>이제는 글을 잘 쓰는 것만큼이나 **“검색이 좋아하는 형태(포맷)”**로 글을 만드는 게 중요해졌습니다.<br>문제는… 매번 그 포맷을 손으로 만들다 보면 글쓰기 자체가 너무 힘들어진다는 점이죠.</p>



<p>그래서 오늘은 <strong>SEO + AEO + GEO 시대에 맞는 ‘검색 노출용 포맷’을 자동화로 만드는 방법</strong>을 정리해봅니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">1) SEO·AEO·GEO, 뭐가 다를까?</h2>



<h3 class="wp-block-heading">SEO (Search Engine Optimization)</h3>



<ul class="wp-block-list">
<li>우리가 흔히 말하는 “검색엔진 최적화”</li>



<li>키워드, 제목, 내부링크, 구조 등을 통해 <strong>검색 순위/클릭</strong>을 얻는 방식</li>
</ul>



<h3 class="wp-block-heading">AEO (Answer Engine Optimization)</h3>



<ul class="wp-block-list">
<li>질문에 대한 <strong>정답 문장</strong>이 글에서 바로 뽑히도록 만드는 방식</li>



<li>즉, “검색 결과에서 답변으로 보이게” 만드는 최적화</li>
</ul>



<h3 class="wp-block-heading">GEO (Generative Engine Optimization)</h3>



<ul class="wp-block-list">
<li>AI가 답변을 만들 때, 내 글을 <strong>참고/인용하기 좋은 자료</strong>로 만드는 방식</li>



<li>핵심은 “구조화 + 신뢰 + 명확한 정의/근거”입니다.</li>
</ul>



<p>정리하면,</p>



<ul class="wp-block-list">
<li>SEO는 <strong>찾게 만들기</strong></li>



<li>AEO는 <strong>답으로 뽑히게 만들기</strong></li>



<li>GEO는 <strong>AI가 참고하기 쉽게 만들기</strong></li>
</ul>



<p>이 3개는 결국 “글의 내용”도 중요하지만, 무엇보다 **글의 모양(구조)**이 중요해집니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">2) 요즘 검색이 좋아하는 글의 공통점: “정리된 구조”</h2>



<p>검색과 AI는 공통적으로 <strong>정리된 글</strong>을 좋아합니다.</p>



<p>✅ 검색이 좋아하는 구조의 특징</p>



<ul class="wp-block-list">
<li>제목이 명확하고, 핵심 키워드가 자연스럽게 들어가 있음</li>



<li>시작 5줄 안에 요약(결론)이 있음</li>



<li>H2/H3 소제목이 질문 형태로 구성됨</li>



<li>단계별 방법(How-to), 체크리스트, FAQ가 포함됨</li>



<li>짧은 정의(한 문장) + 근거 + 예시가 반복됨</li>
</ul>



<p>문제는 이걸 <strong>매번 손으로 만들면 피곤하다</strong>는 점이에요.</p>



<p>그래서 해결책은 간단합니다.<br><strong>“검색 노출용 포맷을 자동으로 찍어내는 것”</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">3) 자동화로 만드는 “검색 노출용 포맷” 9종 세트</h2>



<p>저는 글을 쓸 때, 아래 9개를 한 번에 만들어두면 발행 속도가 확 올라가더라고요.</p>



<h3 class="wp-block-heading">✅ 검색 포맷 9종 세트</h3>



<ol class="wp-block-list">
<li>제목 10개 (정보형/질문형/클릭형 혼합)</li>



<li>상단 요약 5줄 (TL;DR)</li>



<li>목차(H2/H3 구조)</li>



<li>핵심 정의 3개 (한 문장 정의)</li>



<li>단계별 가이드 (5~7단계)</li>



<li>체크리스트 (10~15개)</li>



<li>FAQ 5~8개 + 짧은 답변</li>



<li>메타디스크립션 2개 (150자 내외)</li>



<li>태그 10개 + 내부링크 추천</li>
</ol>



<p>이 9개가 만들어지면, 글은 거의 완성입니다.<br>남는 건 “내 경험/예시”를 자연스럽게 끼워 넣는 정도예요.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">4) 실전 자동화 워크플로우 3가지</h2>



<h3 class="wp-block-heading">A) “초안 → 검색 포맷 세트” 자동 생성 (가장 추천)</h3>



<p><strong>입력:</strong> 내가 쓴 초안(메모도 OK)<br><strong>출력:</strong> 제목/요약/목차/FAQ/메타/태그까지 한 번에 완성</p>



<p><strong>추천 흐름</strong></p>



<ol class="wp-block-list">
<li>초안 붙여넣기</li>



<li>검색 포맷 9종 세트 생성</li>



<li>워드프레스에 붙여넣기</li>



<li>최종으로 문장만 자연스럽게 손보면 끝</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">B) “키워드 1개 → 목차부터” 자동 생성 (빈 화면이 제일 어려울 때)</h3>



<p>글쓰기에서 가장 어려운 건 “첫 문장”이 아니라 <strong>첫 구조</strong>입니다.</p>



<p><strong>입력:</strong> 키워드 1개 + 독자 대상<br><strong>출력:</strong> H2/H3 목차 + 각 섹션에 넣을 포인트</p>



<p>목차가 나오면 글쓰기가 “새로 쓰기”가 아니라 <strong>채우기</strong>가 됩니다.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">C) “FAQ 기반 글쓰기” 자동 생성 (AEO에 특히 강함)</h3>



<p>검색 유입은 질문에서 많이 시작합니다.</p>



<p><strong>입력:</strong> 질문 10개<br><strong>출력:</strong> 질문-답변형 본문 + 요약 + 체크리스트</p>



<p>특히 **AEO(답변형 검색)**에 강한 방식이에요.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">5) 그대로 복붙해서 쓰는 프롬프트 템플릿</h2>



<p>아래 프롬프트를 저장해두면, 어떤 글이든 바로 “검색용 포맷”으로 변환됩니다.</p>



<pre class="wp-block-code"><code>아래 글을 SEO + AEO + GEO 관점에서 ‘검색 노출용 포맷’으로 재구성해줘.

출력은 반드시 아래 순서로:
1) 제목 10개
2) 상단 요약 5줄
3) H2/H3 목차
4) 핵심 정의 3개(한 문장 정의)
5) 단계별 가이드(5~7단계)
6) 체크리스트(10~15개)
7) FAQ 5~8개(짧은 답변 포함)
8) 메타디스크립션 2개(150자 내외)
9) 태그 10개 + 내부링크 추천 3개(가능하면)

톤은 한국 블로그 스타일로 자연스럽게.
과장/허세 표현은 빼고, 실제 해볼 수 있는 방법 중심으로.

원문:
&#91;여기에 초안 붙여넣기]
</code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">6) 발행 전 30초 체크리스트</h2>



<p>마지막으로 이것만 확인하면, 글 품질이 안정적으로 올라갑니다.</p>



<ul class="wp-block-list">
<li>제목에 핵심 키워드가 자연스럽게 들어갔나?</li>



<li>첫 5줄 안에 요약/결론이 있나?</li>



<li>H2는 질문형으로 되어 있나? (예: ~하는 방법, ~이유, ~주의사항)</li>



<li>단계(How-to) + 예시(실제 상황)가 포함됐나?</li>



<li>FAQ가 “사람이 검색할 법한 질문”처럼 되어 있나?</li>



<li>내부링크 2개 이상 연결했나?</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">결론: 자동화의 목적은 “글을 대신 쓰는 것”이 아니라 “형식을 미리 갖추는 것”</h2>



<p>SEO/AEO/GEO 시대에는 결국 <strong>구조가 분명한 글</strong>이 살아남습니다.<br>자동화로 포맷을 먼저 만들어두면, 우리는 진짜 중요한 것—<strong>경험, 사례, 관점</strong>—에 집중할 수 있어요.</p>



<p></p>
<p>게시물 <a href="https://howinfo.kr/seo-aeo-geo-%ec%8b%9c%eb%8c%80-%ec%9e%90%eb%8f%99%ed%99%94%eb%a1%9c-%ea%b2%80%ec%83%89-%eb%85%b8%ec%b6%9c%ec%9a%a9-%ed%8f%ac%eb%a7%b7-%eb%a7%8c%eb%93%9c%eb%8a%94-%eb%b2%95/">SEO + AEO + GEO 시대, 자동화로 “검색 노출용 포맷” 만드는 법</a>이 <a href="https://howinfo.kr">하우인포-IT·테크</a>에 처음 등장했습니다.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://howinfo.kr/seo-aeo-geo-%ec%8b%9c%eb%8c%80-%ec%9e%90%eb%8f%99%ed%99%94%eb%a1%9c-%ea%b2%80%ec%83%89-%eb%85%b8%ec%b6%9c%ec%9a%a9-%ed%8f%ac%eb%a7%b7-%eb%a7%8c%eb%93%9c%eb%8a%94-%eb%b2%95/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
