guardian-seo · aixis.kr 산출물

aixis.kr SEO 감사 (직접 호출)

가디언 SEO 검증 리포트 — aixis.kr

요약: critical 2 · high 5 · medium 5 · low 3 · info 4


가장 큰 그림 (검수자 우선 검토)

aixis.kr 는 본문은 production 수준의 컨텐츠를 갖췄으나 머리부의 SEO 정책 메타 일체가 자기 자신을 부정하는 방향으로 설정되어 있다. 검색·답변 엔진은 이 페이지를 색인하거나 인용할 수 없다.

세 가지가 동시에 작동한다.

  1. <meta name="robots" content="noindex, nofollow"> — 페이지 단위 색인 금지
  2. robots.txtUser-agent: * / Disallow: / 블록 — 사이트 단위 크롤 금지
  3. <link rel="canonical" href="https://aixis.ai/"> — 자기 자신을 정본이 아닌 다른 도메인으로 위임

추정 의도는 "aixis.ai 가 정본, aixis.kr 는 mirror/staging" 으로 보인다. 그러나 외부에서 https://aixis.ai/ 를 직접 fetch 하면 거의 빈 lander 페이지(<urlset><url><loc>https://aixis.ai/lander</loc></url></urlset>)만 응답한다. 즉 컨텐츠가 실제로 살아있는 도메인은 aixis.kr 인데, SEO 정책은 aixis.ai 를 가리키도록 설정되어 있어 검색 엔진 입장에서 둘 다 색인할 만한 페이지가 없다.

검수 시 "aixis.kr 와 aixis.ai 중 어느 쪽이 정본인지" 부터 결정해야 본 리포트의 finding 들이 의미를 가진다. 결정에 따라 처치 방향이 정반대로 갈린다.


메타 (meta)

[CRITICAL] seo.robots.no-accidental-noindex

위치: head > meta[name="robots"] 현재값: noindex, nofollow 근거: 운영 도메인에 production 수준 컨텐츠(2,891자 본문, 18개 이미지, JSON-LD 2종)가 살아있는데 페이지가 자체 색인 금지 신호를 송출. 검색 결과 어디에도 노출 불가. 제안: 운영 의도면 noindex, nofollow 즉시 제거. mirror 의도면 위 "가장 큰 그림" 섹션 결정 후 정책 정리.

[HIGH] seo.canonical.coherence

위치: head > link[rel="canonical"] 현재값: https://aixis.ai/ (검사 대상은 https://aixis.kr/) 근거: canonical 이 다른 도메인을 가리키는데, 그 도메인은 lander 한 장만 있는 사실상 빈 사이트. aixis.kr 의 풍부한 컨텐츠가 어느 쪽으로도 색인되지 않는 구조. 제안: aixis.kr 가 정본이면 canonical 을 https://aixis.kr/ 로 변경. aixis.ai 가 정본이면 그쪽에 동일 컨텐츠 deploy.

[MEDIUM] seo.title.length

위치: head > title 현재값: AIXIS — The Axis of Intelligent Future (38자) 근거: 룰 권장 50~60자. 핵심 한국어 키워드(AI 솔루션·자동화·산업) 미포함으로 한국어 SERP 매칭 약화. 제안: 50~60자에서 한국어 키워드 추가. 예: AIXIS | RS-Team의 산업별 AI 도입·자동화 파트너 브랜드 (45자) 또는 AIXIS — 산업별 AI 도입·자동화 파트너 | RS-Team (40자) 후 한국어 검색 의도와 비교.

[MEDIUM] seo.description.length

위치: head > meta[name="description"] 현재값: RS-Team의 AI 솔루션 파트너 브랜드 AIXIS — 산업별 AI 도입과 자동화를 설계·구축·운영합니다. (58자) 근거: 룰 권장 70~160자. SERP 스니펫·OG 카드 양쪽에서 분량 부족. 제안: 70~160자로 확장. AI Vision/언어 AI/지능형 자동화/Cloud AI 4대 영역과 150+ 프로젝트 실적 등 차별 포인트 추가.

[MEDIUM] seo.og.complete

위치: head > meta[property^="og:"] 현재값: og:image, og:image:width, og:image:height 누락. og:title/description/type/url/locale/site_name 은 OK. 근거: 카카오톡·페이스북·LinkedIn 공유 시 썸네일 미노출. twitter:card 가 summary_large_image 인데 정작 이미지 메타가 없음. 제안: 1200×630 OG 이미지 추가하고 og:image, og:image:width=1200, og:image:height=630, twitter:image 4개 함께 선언.

[LOW] seo.twitter.card

위치: head > meta[name^="twitter:"] 현재값: twitter:card=summary_large_image 인데 twitter:image 미선언. 근거: summary_large_image 카드 타입은 큰 이미지를 요구. 이미지 없으면 일반 summary 카드로 fallback. 제안: 위 OG 이미지와 동일 자산을 twitter:image 에도 선언.


구조 (structure)

[MEDIUM] seo.semantic.landmarks

위치: body 직계 자식 현재값: <main> 또는 [role="main"] 없음. <header> 없음. <nav>, <footer> 만 존재. 근거: 의미 영역 구분이 약해 스크린리더 사용자가 "본문으로 건너뛰기" 못 함. 검색 엔진의 본문 영역 추정도 약화. 제안: 히어로~CTA 까지를 <main> 으로 감싸고, 상단 로고+nav 는 <header> 에. footer 는 이미 있음.

[INFO 통과] seo.heading.single-h1

현재값: H1 1개 (The Axis of Intelligent Future)

[INFO 통과] seo.images.alt

현재값: img 18개 모두 alt 속성 존재 (장식용 1개는 alt="").


크롤 (crawl)

[CRITICAL] seo.robots-txt.no-blanket-disallow

위치: https://aixis.kr/robots.txt 마지막 4줄 현재값:

User-agent: *
Disallow: /

근거: Cloudflare Managed Content 블록(LLM 봇 명시 차단) 다음에 User-agent: * / Disallow: / 가 별도 그룹으로 추가됨. 일반 검색 봇(Googlebot, NaverBot, Bingbot 포함) 까지 사이트 전체 크롤 금지. meta noindex, nofollow 와 합쳐 사이트가 모든 검색·답변 엔진에서 사라진다. 제안: 운영 의도면 즉시 제거. mirror 의도면 그대로 유지하되 위 canonical/noindex 결정과 묶어 정합성 회복.

[HIGH] seo.sitemap.exists

위치: https://aixis.kr/sitemap.xml 현재값: HTTP 200 응답이지만 본문이 sitemap XML 이 아니라 <!DOCTYPE html>... SPA 인덱스 페이지. 즉 실제 sitemap 부재. 근거: SPA 라우터가 알 수 없는 경로를 모두 index.html 로 fallback. 검색 엔진이 sitemap 으로 인식 못 함. 제안: 빌드 단계에서 sitemap.xml 정적 생성(Astro 의 @astrojs/sitemap 플러그인이 보임 — <link rel="stylesheet" href="/_astro/contact.HuhtM3ua.css"> 흔적). 생성 후 robots.txtSitemap: https://aixis.kr/sitemap.xml 라인 추가.

[HIGH] seo.hreflang.bidirectional

위치: head > link[rel="alternate"][hreflang] 현재값:

ko-KR  → https://aixis.ai/
x-default → https://aixis.ai/

근거: aixis.kr 페이지의 ko-KR/x-default hreflang 둘 다 aixis.ai 를 가리키며, 자기 자신을 가리키는 hreflang 라인이 없음. aixis.ai 측에도 aixis.kr 를 가리키는 hreflang 라인이 없으므로 양방향 매핑 깨짐. 다국어 의도라기보다는 canonical 과 같은 도메인 위임 신호. 제안: aixis.kr 가 정본이면 hreflang 둘 다 https://aixis.kr/ 로 변경. mirror 면 hreflang 자체를 제거(같은 언어 단일 도메인은 hreflang 불필요).


스키마 (schema)

[INFO 통과] seo.jsonld.parseable

JSON-LD 2개(WebSite + Organization) 모두 valid JSON.

[INFO 통과] seo.jsonld.organization-on-home

홈페이지에 Organization + WebSite 둘 다 선언 — 권장 충족. 단, 두 schema 의 urlhttps://aixis.ai/ 로 되어 있어 canonical 과 함께 aixis.ai 를 정본으로 가리킴. 도메인 정책 결정 후 일괄 수정 필요.


GEO (geo)

[HIGH] geo.crawler-policy-coherence

위치: https://aixis.kr/robots.txt 현재값: 다음 LLM 봇이 모두 Disallow: /:

GPTBot, ClaudeBot, CCBot, Google-Extended,
Bytespider, Applebot-Extended, Amazonbot, meta-externalagent

또한 Content-Signal: search=yes, ai-train=no 명시. 근거: 사용자가 가디언 SEO/GEO 검증을 의뢰한 사이트인데 정책상 LLM 학습·인용을 모두 차단. ai-train 차단은 별개 의사결정으로 정합성 있을 수 있으나, 답변 엔진(ChatGPT 검색·Perplexity·Naver Cue:)에서의 인용 가능성과 직결되는 ai-input(RAG) 정책이 별도로 명시되어 있지 않음. ai-train 만 거부하고 ai-input 은 허용하는 것이 GEO 의 일반적 균형점. 제안:

[INFO 통과] geo.llms-txt.exists

https://aixis.kr/llms.txt 200 응답, 정상 마크다운. 노트: 단, 본문 Source: https://aixis.ai + 모든 페이지 링크가 aixis.ai 도메인. aixis.kr 에 대한 llms.txt 인데 aixis.ai 를 가리킴. canonical/hreflang 과 동일한 도메인 정책 문제.

[INFO 통과] geo.llms-txt.structure

# 사이트명 H1 + > 1문단 요약 + ## Key Pages H2 + 링크 리스트 형태. 룰 권장 구조 부합.

[INFO 통과] geo.answer-paragraph

주요 H2 직후 첫 문단이 모두 <p> 로 그 H2 가 던지는 질문에 직접 답함:

[MEDIUM] geo.factual-tables

위치: 본문 카운터 섹션 + Why AIXIS 섹션 현재값: "프로젝트 150+", "AI 솔루션 5+", "고객 만족도 98%", "설립 연도 N년" 등 수치 사실이 카드/카운터로 표현되어 있고 <table> 또는 <dl> 미사용. <table> 0개, <dl> 0개. 근거: 답변 엔진은 산문 안의 수치보다 <table>/<dl> 안의 수치를 우선 인용. 현 구조는 시각적으로는 카운터로 보이지만 의미 구조는 그냥 div + 숫자. 제안: 통계 카운터 섹션을 <dl> 로 마크업.

<dl>
  <dt>AI 프로젝트 수행 실적</dt><dd>150+</dd>
  <dt>제공 AI 솔루션 수</dt><dd>5+</dd>
  <dt>고객 만족도</dt><dd>98%</dd>
</dl>

또는 비교표가 의미 있다면(솔루션 4대 영역 비교 등) <table> 도입. 시각 디자인은 그대로 유지 가능. evidence.meta.rule_version: 2026-05

[LOW] geo.author-byline

위치: 페이지 전반 현재값: 발행일·저자 부재 (corporate 홈이라 저자 개념 약함) 근거: corp 홈은 byline 강제 대상은 아니나, "최종 갱신 일자" 정도는 푸터에 명시하면 답변 엔진이 신선도 신호로 활용. 제안: 푸터에 최종 갱신: 2026-05 같은 갱신일 명시. blog/news 섹션 신설 시 byline 적극 적용. evidence.meta.rule_version: 2026-05

[INFO] geo.unique-claim

현재값: "150+ 프로젝트", "5+ 솔루션", "98% 만족도", "Co-Build" 같은 고유 주장 존재. 단, 출처/근거(어느 기간·표본) 미명시. 근거: 룰은 정보성 — 자동 차단 X. 답변 엔진 인용 시 신뢰도를 위해 출처·기간 보강 권장. 제안: 카운터 옆 작은 텍스트로 2024~2025 누적, 2024년 자체 만족도 조사 N=XX 등 산정 근거 표기. evidence.meta.rule_version: 2026-05

[INFO 작성 가이드 위반] 한국어 결 — em dash 사용

위치: head > title, head > meta[name="description"], head > meta[property="og:description"] 현재값: AIXIS — The Axis of Intelligent Future, ... AIXIS — 산업별 AI 도입과 자동화 ... 근거: GEO 룰 2026-05 한국어 결 가이드에 em dash(—) 회피 명시. 한국어에서는 쉼표·마침표·괄호로 자연스럽게 분리 권장. 제안: AIXIS, The Axis of Intelligent Future / AIXIS | The Axis of Intelligent Future / AIXIS - The Axis of Intelligent Future(하이픈) 등으로 대체. 단 브랜드 톤상 의도된 em dash 라면 보존 가능 — 검수자 결정. evidence.meta.rule_version: 2026-05


성능 (perf)

[INFO] perf.lighthouse.execution-failed

근거: 머신에 lighthouse CLI 미설치. which lighthouse 결과 not found. 제안: 본 리포트는 perf 영역(LCP/CLS/INP, Lighthouse SEO/A11y 점수) 미검사. 실행하려면 npm i -g lighthouselighthouse https://aixis.kr/ --output=json 으로 보강. 또는 PSI API(https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://aixis.kr/) 사용 가능 — 다만 noindex, nofollow 가 살아있는 한 SEO 점수는 페널티 받을 가능성 큼.


우선순위 처치 제안 (검수자용)

처치는 도메인 정책 결정 → 머리부 정책 일괄 수정 → SPA 빌드 보강 → GEO 가다듬기 순.

단계 작업 영향
1 "aixis.kr vs aixis.ai 어느 쪽이 정본인가" 결정 본 리포트의 critical/high 8개 finding 의 처치 방향 결정
2 meta noindex,nofollow 제거 색인 가능 상태 회복
3 robots.txt blanket Disallow: / 제거 크롤 가능 상태 회복
4 canonical/hreflang/og:url/JSON-LD url/llms.txt Source 의 도메인 일괄 정렬 검색 엔진의 정본 인식 정상화
5 sitemap.xml 정적 생성 + robots.txt 의 Sitemap 라인 추가 색인 효율
6 OG image + twitter:image 추가 공유 카드 정상
7 <main>/<header> 시맨틱 추가 접근성·구조 신호
8 title/description 길이 조정 + em dash 한국어 결 검토 SERP 매칭·CTR
9 통계 카운터 <dl> 마크업 + 산정 근거 텍스트 답변 엔진 인용 가능성
10 LLM 봇 정책(ai-input/ai-train) 의도 명문화 GEO 정합성

출처

수집 원시 데이터