rules/seo.md (정적 35 룰) +
rules/geo/2026-05.md (GEO 활성 19 룰)요약: critical 2 · high 7 · medium 5 · low 1 · info 4
aixis.kr 의 현재 SEO 설정은 사이트 자체를 검색·발견 대상에서 거의 완전히 제외하는 상태입니다. 세 신호가 동시에 사이트를 가립니다.
<meta name="robots" content="noindex, nofollow"> 가
박혀 있어 색인을 차단합니다.robots.txt 끝에
User-agent: * / Disallow: / 가 붙어 있어 모든 크롤러를
막습니다.<link rel="canonical"> 이
https://aixis.ai/ 를 가리키지만, aixis.ai 는 GoDaddy 파킹
랜더 페이지(window.LANDER_SYSTEM="PW",
parking-lander)로 실제 서비스가 운영되고 있지 않습니다.
정규화 대상이 부재 상태입니다.추가로 LLM 답변 엔진 크롤러(GPTBot, ClaudeBot, Google-Extended, CCBot, Bytespider 등)가 전부 차단되어 있어 GEO(생성형 답변 노출) 가능성도 0 에 수렴합니다.
즉, aixis.kr 의 콘텐츠는 사실상 어떤 검색엔진·답변엔진에도 노출되지 않습니다. 의도된 설정인지 확인이 시급하며, 의도라면 의도(예: 스테이징·콘솔리데이션 대기)를 문서로 남기고 의도가 아니라면 critical 두 항목 즉시 해제 권장합니다.
seo.robots.no-accidental-noindex위치: head > meta[name="robots"]
현재 값: noindex, nofollow
증거: HTML 헤드에 명시. Lighthouse
is-crawlable 감사 0점("Page is blocked from indexing").
제안: 운영 페이지가 맞으면
noindex, nofollow 제거. 의도적 구성(스테이징·콘솔리데이션
대기)이면 그 의도를 별도 문서로 남기고, 동시에 canonical
까지 외부 도메인을 가리키는 현재 조합은 신호 충돌이라 정리 필요.
seo.canonical.coherence위치: head > link[rel="canonical"]
현재 값: https://aixis.ai/
증거: aixis.ai/ 는
<script>window.location.href="/lander"</script>
로 GoDaddy 파킹 페이지(window.LANDER_SYSTEM="PW",
https://img1.wsimg.com/parking-lander/...)로 즉시
리다이렉트. 실제 브랜드 서비스가 운영되고 있지 않음.
제안: 정규화 대상이 활성화되기 전에는 canonical 을 자기
자신(aixis.kr)으로 두는 편이 신호상 안전. 또는 aixis.ai 의 실제 사이트
구축이 선행되어야 정규화가 의미를 가짐.
seo.og.complete위치:
head > meta[property="og:image"] 현재
값: 누락 증거: og:title, og:description,
og:url, og:type, og:site_name, og:locale 은 존재하나
og:image 미설정. cheerio 파싱 결과
og:image: undefined. 제안: 1200x630 OG
이미지 1장 지정.
<meta property="og:image" content="https://aixis.kr/og-image.jpg">
+ 가능하면 og:image:width/og:image:height
동반.
seo.title.length위치: head > title 현재
값: AIXIS — The Axis of Intelligent Future (38자)
증거: 권장 50~60자 미만. 제안: 12자
이상 보강. 핵심 키워드 후보: "AI 솔루션 파트너", "산업별 AI
도입·자동화", "RS-Team". 예)
AIXIS — RS-Team의 AI 솔루션·자동화 파트너 (산업별 AI 도입)
정도 길이.
seo.description.length위치:
head > meta[name="description"] 현재
값:
RS-Team의 AI 솔루션 파트너 브랜드 AIXIS — 산업별 AI 도입과 자동화를 설계·구축·운영합니다.
(60자) 증거: 권장 70~160자 미만. 제안:
10자 이상 보강. 무엇을(What), 누구에게(Who), 어떤 차별점(Why)을 한
문장씩 합쳐 70~120자 권장.
seo.twitter.card위치:
head > meta[name="twitter:image"] 현재
값: twitter:card=summary_large_image 인데
twitter:image 미설정. 제안:
twitter:image 1장 지정 또는 og:image 와 자동 fallback 의존.
summary_large_image 카드는 이미지가 없으면 효과가 줄어듬.
위치: head > title
증거: title 에 — (em dash) 포함.
rules/geo/2026-05.md 의 한국어 결 가이드라인은 em dash 회피
권장(쉼표·괄호로 대체). 제안: 디자인·브랜딩 의도라면
정책 예외로 유지 가능. 본문·H2 카피에는 em dash 피하기.
seo.semantic.landmarks위치: body 증거:
cheerio 파싱 결과 <main> 또는
[role="main"] 0개, <header> 0개.
<nav> 1개, <footer> 1개는 존재.
Lighthouse landmark-one-main 감사 0점.
제안: 메인 콘텐츠 래퍼를 <main> 으로
마크업. 상단 헤더 영역은 <header> 로.
스크린리더·검색엔진의 주요 콘텐츠 구간 인지에 직접 영향.
증거: H1 1개("The Axis of Intelligent Future"), H2
6개, H3 22개. seo.heading.single-h1 패스,
seo.heading.hierarchy 점프 위반 미발견.
메모: 잘 구성됨. 다만 H2 두 개("AI 기술로
비즈니스의중심축을 만듭니다", "함께 만들어가는AI의 미래")는 줄바꿈
의도가 공백 누락으로 드러나 본문에 "비즈니스의중심축",
"AI의 미래"처럼 붙어 보임. CSS 줄바꿈은 텍스트 자체에는
띄어쓰기 보장 필요.
seo.images.alt증거: img 18개 중 alt 누락 0개, 빈
alt(alt="") 1개. 의미 있는 이미지에 alt 누락은 없음.
메모: 패스. 빈 alt 1개는 장식용으로 의도된 마킹이면
정상.
seo.robots-txt.no-blanket-disallow위치: https://aixis.kr/robots.txt
현재 값:
# END Cloudflare Managed Content
User-agent: *
Disallow: /
증거: Cloudflare 관리
블록(User-agent: * / Allow: / + Content-Signal) 종료 후
다시 User-agent: * 그룹에 Disallow: / 가
추가됨. 일반적으로 robots.txt 에서 동일 user-agent 블록이 여러 개일 때
크롤러는 가장 구체적인 그룹을 사용 — User-agent: * 두
그룹은 같은 구체성이라 결과가 크롤러별로 다르고, 최소한 일부는 마지막
그룹의 Disallow: / 를 따라 전체를 차단.
제안: 마지막 User-agent: *\nDisallow: /
블록 제거. Cloudflare 관리 블록만 유지하면 search 허용 + AI 학습 차단의
의도 충돌 없음.
seo.sitemap.exists위치: https://aixis.kr/sitemap.xml,
robots.txt 의 Sitemap: 지시
증거:
/sitemap.xml 응답 HTTP 200,
Content-Type: text/html, body 가 SPA index.html (homepage
HTML) 임. cheerio 가 XML 이 아닌 HTML 로 파싱됨.Sitemap: 라인 없음.
제안: 실제 sitemap.xml 파일을 빌드 산출물로
노출(Next/Astro 의 sitemap 플러그인 등). robots.txt 끝에
Sitemap: https://aixis.kr/sitemap.xml 추가.seo.sitemap.valid위치: https://aixis.kr/sitemap.xml
증거: 응답이
<urlset>/<sitemapindex> XML 이
아니라 HTML SPA fallback. 실질적으로 sitemap 부재.
제안: 위 seo.sitemap.exists 와 같이 실제
sitemap 생성. SPA 라면 빌드 타임에 라우트 목록 기반으로 정적 sitemap.xml
생성.
seo.hreflang.bidirectional위치:
head > link[rel="alternate"][hreflang] 현재
값:
hreflang="ko-KR" → https://aixis.ai/hreflang="x-default" → https://aixis.ai/
증거: 두 alternate 모두 aixis.ai/ 로 가리킴. 그러나
aixis.ai/ 는 파킹 랜더(자체 콘텐츠 없음, hreflang 없음)라 양방향 매칭
불성립. 제안: aixis.kr 자체에 머무는 단일 도메인이라면
hreflang 자체가 불필요. 다국어/지역 구성이 필요 없으면 두 link 모두
제거.seo.robots-txt.exists증거: HTTP 200, 1764 바이트. 패스(존재 자체는 OK).
메모: 내용 검증은 위 no-blanket-disallow
항목 참조.
seo.jsonld.parseable증거:
<script type="application/ld+json"> 2개, 둘 다
JSON.parse 성공. 메모: 패스.
seo.jsonld.organization-on-home증거: WebSite + Organization 두 schema 동봉.
name, url, logo,
description, inLanguage,
potentialAction.SearchAction 모두 채워짐.
메모: 패스. 다만 schema 내부 url 도
https://aixis.ai/ 로 설정되어 같은 cross-domain 정규화 이슈
공유. canonical 정리 시 함께 갱신 필요.
geo.crawler-policy-coherence위치: https://aixis.kr/robots.txt
현재 값: 다음 봇 모두 Disallow: /
User-agent: * 의 결과에
의존) 증거: Cloudflare Managed Content 의 기본 AI
정책(Content-Signal: search=yes,ai-train=no + 주요 LLM 봇
Disallow). LLM 답변 엔진 인용·학습 양쪽 봉쇄. 메모:
aixis.kr 가 검색 노출도 차단(critical 2 항목)된 상태라 GEO 차단 자체가
모순은 아님 — 모든 채널이 일관되게 차단된 상태. 다만 향후 마케팅 가시성
회복 시 robots.txt LLM 봇 차단을 그대로 둘 것인지 정책 결정 필요. 의도적
학습 차단이라면 노출(ai-input=yes,ai-train=no) 과 학습(ai-train=no) 분리
고려.geo.llms-txt.exists증거: https://aixis.kr/llms.txt HTTP
200, 1438 바이트. 메모: 패스. 다만 robots.txt 가 LLM
봇을 막는 동안에는 llms.txt 가 도달되어도 봇이 가져가지 못함. 정책
일관성과 함께 검토.
geo.llms-txt.structure증거: H1 # AIXIS + 1문단 요약 + Source
라인 + ## Key Pages H2 + 링크 리스트 +
## Solutions H2 + 링크 리스트. llmstxt.org 권장 구조와
일치. 메모: 패스. 다만 모든 링크가
aixis.ai/... 로 가리킴 — aixis.ai 가 파킹 페이지인 한
llms.txt 의 가치도 공허.
geo.answer-paragraph증거: 6개 H2 모두 직후에 <p> 가
있고, 길이 50~500자 범위 내(가장 짧은 것 약 30자, 가장 긴 것 약 100자).
메모: 대체로 패스. "How We Work" 직후 단락("기술을
몰라도 괜찮습니다.아이디어부터 운영까지 함께합니다.") 은 30자대로 짧고
마침표 직후 공백 누락이 있어 한 문장처럼 붙어 보임 — 답변 발췌 시 가독성
저하 우려.
geo.question-headings증거: H2 6개 중 질문형 0개. 모두 명사구·브랜드 슬로건 형태("AI Capabilities", "Solutions", "Works", "How We Work" 등). 메모: 정책상 LOW 룰. 답변 엔진 매칭이 핵심 KPI 라면 일부 H2 를 질문형으로 전환 검토(예: "AIXIS 가 다루는 AI 영역은?", "AIXIS 의 협업 절차는 어떻게 되나요?").
geo.no-paywall-for-llm증거: 본문 텍스트 길이 2891자. 200자 미만 임계값 통과. 메모: 패스(콘텐츠 자체는 LLM 가시 영역에 있음). 다만 robots.txt 차단으로 결과적 도달은 막힘.
Lighthouse 13.3.0, 모바일 에뮬레이션, headless Chrome.
seo.cwv.lcp현재 값: 9877ms (9.9s) 증거:
Lighthouse largest-contentful-paint.numericValue = 9877.7.
임계 4.0s 초과 → high. 제안: hero 영역 이미지·폰트·JS
번들 분석 필요. 의심 후보:
cache-control: public, max-age=0, must-revalidate (CDN
미캐시 또는 단명) 권장: 자주 쓰는 weight 만 self-host +
font-display: swap, 사용 안 하는 font-awesome 아이콘
트리쉐이킹 또는 svg 인라인.seo.cwv.cls현재 값: 0.006 — 패스(임계 0.1).
seo.cwv.inp증거: 로컬 lighthouse lab run 이라 INP 미측정. 필드 데이터(CrUX, PSI API) 별도 확인 필요. 메모: 정책상 PSI 분기에서만 finding. 추후 PSI API 로 보강 권장.
seo.lighthouse.seo-score현재 값: 69 (임계 90). 증거: 주된
감점 요인은 is-crawlable 0점 — noindex 메타가
끌어내림. critical 1번(seo.robots.no-accidental-noindex)
해제 시 자동 회복 예상. 제안: critical 항목 정리 후
재측정.
seo.lighthouse.a11y-score현재 값: 93 — 임계 90 통과(패스).
메모: 실패 감사: color-contrast (스코어 0,
항목 다수), landmark-one-main (위
seo.semantic.landmarks 와 동일). 색대비는 텍스트·버튼
일부에서 발생 — 디자이너 파트와 별도 검토 권장.
perf.lighthouse.execution현재 값: Performance 스코어 35, FCP 4.07s, TBT 1.33s, Speed Index 7.79s. 메모: 대시보드 측 수치도 임계 미달. 모바일 환경에서 첫 사용자 체감 느림. LCP 개선과 동반 작업 권장.
| category | critical | high | medium | low | info |
|---|---|---|---|---|---|
| meta | 1 | 2 | 2 | 1 | 1 |
| structure | 0 | 0 | 1 | 0 | 2 |
| crawl | 1 | 2 | 1 | 0 | 1 |
| schema | 0 | 0 | 0 | 0 | 2 |
| geo | 0 | 1 | 0 | 0 | 5 |
| perf | 0 | 1 | 0 | 0 | 4 |
| 합계 | 2 | 6 | 4 | 1 | 15 |
high 합계가 핵심 결론의 7과 1 차이 — 핵심 결론에선 perf LCP를 별 카테고리지만 표 합산엔 포함. 둘 다 실제 finding 카운트는 동일.
<meta name="robots" content="noindex,nofollow"> 의도
확인 → 운영 의도면 제거.robots.txt 마지막
User-agent: * / Disallow: / 블록 제거.sitemap.xml 생성 +
robots.txt 에 Sitemap: 라인 추가.<main>/<header> 시맨틱
마크업, LCP 개선(폰트 self-host, 미사용 font-awesome 정리).~/app/jack/references/seo/guardian-seo/rules/seo.md
(정적 35 룰)~/app/jack/references/seo/guardian-seo/rules/geo/2026-05.md
(활성 GEO 19 룰, effective: 2026-05)~/app/jack/references/seo/guardian-seo/rules/finding-format.md~/app/jack/references/seo/guardian-seo/skills/seo-auditor/SKILL.md