BizCrush · News SEO·GEO
현재 뉴스 섹션의 검색·AI 노출 가치는 0입니다. 모든 뉴스 페이지에 「검색 결과에 넣지 말라」는 표식(noindex)이 걸려 있어, 기사를 아무리 발행해도 구글·네이버·AI 답변 어디에도 잡히지 않습니다. 아래 모든 작업은 이 차단을 푸는 것에서 시작합니다.
기획자·디자이너용 통합 브리핑입니다. 개발 용어는 처음 나올 때 풀어서 설명합니다.
2026-08-19 실측 결과, 발행 파이프라인과 기사 페이지 자체는 잘 만들어져 있지만 검색엔진과 AI가 그 페이지를 가져갈 수 없는 상태입니다. 문제는 세 가지입니다.
/en/news/… 주소를 열면 영어 페이지라고
선언해 놓고 본문은 한국어입니다. 검색엔진 입장에서는 같은 내용의 페이지가 언어 수만큼 복제된 것으로
보여 신뢰를 깎습니다.잘 갖춰진 것도 있습니다 — 기사 본문이 서버에서 완성된 HTML로 나가고(AI·검색엔진이 읽기 좋은 형태), 출처 표기·AI 고지 블록이 이미 있으며, AI 검색 봇(ChatGPT·Perplexity 등의 답변용 수집기)에게는 문이 열려 있습니다. 차단만 풀면 기반은 절반 이상 준비된 셈입니다.
뉴스 섹션은 그 자체가 목적이 아니라 비즈크러시 제품(AI 회의록·실시간 통역)의 검색 유입 자산입니다. 따라서 지표가 둘로 나뉩니다.
기사 조회수 자체는 KPI가 아닙니다. 관찰 호흡은 3~6개월 — 2주 만에 성패를 판정하지 않습니다.
권고안은 bizcrush.app을 주력 도메인으로, 뉴스는 그 아래 news.bizcrush.app으로 옮기고, 나머지 도메인 주소는 전부 새 주소로 영구 이전(301) — 「이 주소는 영구히 저쪽으로 옮겨졌다」는 신호로, 기존에 쌓인 검색 평판이 새 주소로 승계됩니다 — 처리하는 것입니다.
한국어·영어·일본어·중국어(대만)를 한 사이트에서 다루는 원칙은 하나입니다: 번역본이 없으면 그 언어의 페이지를 만들지 않는다. 지금처럼 영어 주소에 한국어 본문을 내보내는 것이 가장 큰 감점 요인입니다. 언어 전환 버튼도 그 언어의 대응 기사가 실제로 있을 때만 보여 줍니다.
hreflang — 같은 기사의 언어별 버전이 각각 어느 주소에 있는지 검색엔진에 알려 주는 표식. 이게 정확해야 한국 사용자에게는 한국어판, 일본 사용자에게는 일본어판이 뜹니다. 현재는 이 표식이 기사가 아닌 사이트 첫 화면을 가리키고 있어 수정 대상입니다.
시장마다 주력 검색 채널이 다릅니다 — 구글만 보면 안 됩니다.
| 시장 | 검색 지형 | 우리가 등록해야 할 곳 | 주력 유통 채널 |
|---|---|---|---|
| 한국 | 네이버 60%대(AI 브리핑이 질의의 약 20%) · 구글 약 30% — 구글 앱 사용자 수는 2026-07 첫 역전 | 네이버 서치어드바이저 + 구글 | LinkedIn · 뉴스레터 (자사 페이지 검색 등록이 2차 배포보다 우선) |
| 영어권 | 구글 지배 + AI 검색 인용 경쟁이 가장 성숙 | 구글 + Bing | LinkedIn · X · 커뮤니티 · 디지털 PR |
| 일본 | 구글 약 82% + Yahoo! JAPAN(구글 엔진이라 별도 대응 불필요) | 구글 | note · X · 경쟁 키워드 허브 |
| 대만 | 구글 약 79% + Yahoo奇摩 15%(Bing 엔진 — Bing 등록이 곧 Yahoo 대응) | 구글 + Bing | LINE · Facebook · Dcard/PTT |
대만어 페이지는 반드시 번체 전용(간체 혼입 금지)이며, 현재 /zh-TW/ 주소는
미구현 상태(영어로 넘어감)라 구현이 선행돼야 합니다.
P0없으면 나머지가 무효 · P130~60일 · P2트래픽이 생긴 뒤.
참고: 발행량을 늘리는 것은 트래픽 수단이 아닙니다. 페이지마다 고유한 검색 질문 하나에 답하게 만드는 편집이 우선입니다.
비즈크러시 프론트(FE)·인프라 작업 중심. 서버(bizcrush-pipeline 레포) 요구는 §6에 분리.
| 항목 | 관측 | 판정 |
|---|---|---|
bizcru.sh/*/news/** |
<meta name="robots" content="noindex, nofollow"> — 목록·매거진·상세 전부 (랜딩은 index, follow) |
결함 — SEO·GEO 가치 0 |
| 뉴스 hreflang / canonical | hreflang이 사이트 루트(/en·/ko)를 가리킴 · self 참조 없음 · canonical 부재 |
결함 |
/en/news/article/… |
lang="en" 선언에 본문·h1 한국어 (ko와 동일 콘텐츠) |
언어 불일치 중복 |
/zh-TW/landing |
307 → /en/zh-TW/landing — 로케일 미구현 폴백 |
결함 |
| sitemap.xml | /news/ 0건 |
결함 |
bizcrush.ai |
307 → bizcrush.app — 임시 리다이렉트라 신호 미승계 |
301/308로 교체 |
| 블로그 중복 | 같은 글이 bizcrush.app/blog/*와 bizcru.sh/en/blog/* 양쪽 존재 |
도메인 간 중복 |
| 캐시 헤더 | cache-control: private, no-cache, no-store · x-vercel-cache: MISS |
크롤 예산·TTFB 손해 |
| JSON-LD | Article 2블록 (headline·datePublished·author=Organization·publisher·mainEntityOfPage) |
골격 있음 — 필드 보강 |
| 출처·AI 고지 | 출처 블록 + 원문 URL, 서버 HTML에 존재 | 양호 |
robots.txt (bizcru.sh) |
Cloudflare 관리 목록 — 학습 계층(GPTBot·ClaudeBot·CCBot·Google-Extended 등) 차단, 검색·사용자 계층(OAI-SearchBot·ChatGPT-User·PerplexityBot·Claude-SearchBot 등) 허용 | GEO 인용 경로 열림 — 유지 |
x-default(권고 /en/)를 상호 참조. 자기 참조·상호 참조가 없으면 구글이 무시.
대만은 zh-Hant-TW로 명시 (zh 단독은 간체 사용자에게도 매칭). 크로스 언어
canonical 금지, 쿼리스트링 제거.lastmod=updated_at, robots.txt에
Sitemap: 라인.dateModified·inLanguage·isBasedOn
(원문 URL)·image 추가. author는 현행 Organization 유지,
타입은 NewsArticle이 아닌 Article 유지 (「뉴스」 명명 리스크 판정 전).bizcrush.ai 307 → 301 즉시 교체 + 도메인 통합 계획(§4) 착수.s-maxage +
stale-while-revalidate. no-store 탈피.bizcrush.app) + news.
URL 접두 속성 병행 · 네이버 서치어드바이저(사이트맵·RSS 제출) · Bing 웹마스터(= Yahoo奇摩 TW 대응).lastmod가 유일한 재크롤 신호.updated_at이 이미 있음.llms.txt(구글 공식 무영향 확인·요청률 3% — 무해하지만
저효과) · WebSub · 구글 뉴스 sitemap(법무 판정 후)./en/blog/x → /en/blog/x).bizcru.sh/* → bizcrush.app/*
경로 보존 301/308 (앱 영역은 app., 뉴스는 news.로). 체인 금지 — 한 홉.
www·http 변형도 같은 목적지로.publisher.logo·sitemap을
새 도메인으로 재발행 → 새 sitemap 제출 → GSC 주소 변경 도구.allow_origins에 새 오리진 추가, 구 오리진 병존 후 제거 (Terraform · infra/README 절차 준수,
콘솔 수기 금지). 봇 UA URL(+https://bizcrush.app/ko/home) 유지 확인.curl -I 전 경로 샘플 ·
크롤러 로그에서 구 URL 히트 소멸 확인.Cloudflare 관리 목록이 이미 올바른 분리를 하고 있습니다. 건드리지 말 것.
Content-Signal: search=yes, ai-train=no, use=reference/v1/published 갭| 필요 | 현행 | 갭 |
|---|---|---|
dateModified |
updated_at 있음 |
없음 — 단 실제 본문 갱신 시만 변하는지 확인 필요. 조회수 등 부수 갱신이
updated_at을 건드리면 GEO 관문 ③이 오염됩니다. |
| 상단 요약 불릿 (관문 ④) | summary (문단) |
summary_points: list[str] 또는 summary 불릿 규격화 — 작성기 spec §2 잔여와 같은 티켓. |
| 핵심 수치 (관문 ②) | 본문 안에만 존재 | key_figures(수치·단위·기간) — 선택. 측정 문서 없이 임계는 정하지 않음. |
| 언어별 대응 기사 (hreflang) | lang·market만 — 대응 관계 없음 |
alternates: [{lang, slug}] — 번역 발행이 열리면 필수. 계약 판정 선행. |
| 토픽 허브 | tags 있음 (ADR-0019 D5) |
태그 목록·카운트 엔드포인트 — 선택 (클라이언트 집계도 가능). |
| 발행 이벤트 → 캐시 무효화 | 없음 (GCS 스냅샷 + 폴링) | webhook/revalidate는 ADR-0012 미결 #5 — 30분 폴링으로도 뉴스 SEO엔 충분. |