guardian-seo · aixis.kr 산출물

aixis.kr SEO 감사 (회귀 fixture 06)

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

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

핵심 결론

aixis.kr 의 현재 SEO 설정은 사이트 자체를 검색·발견 대상에서 거의 완전히 제외하는 상태입니다. 세 신호가 동시에 사이트를 가립니다.

  1. 페이지에 <meta name="robots" content="noindex, nofollow"> 가 박혀 있어 색인을 차단합니다.
  2. robots.txt 끝에 User-agent: * / Disallow: / 가 붙어 있어 모든 크롤러를 막습니다.
  3. <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 두 항목 즉시 해제 권장합니다.


메타 (meta)

[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 까지 외부 도메인을 가리키는 현재 조합은 신호 충돌이라 정리 필요.

[HIGH] 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 의 실제 사이트 구축이 선행되어야 정규화가 의미를 가짐.

[HIGH] 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 동반.

[MEDIUM] seo.title.length

위치: head > title 현재 값: AIXIS — The Axis of Intelligent Future (38자) 증거: 권장 50~60자 미만. 제안: 12자 이상 보강. 핵심 키워드 후보: "AI 솔루션 파트너", "산업별 AI 도입·자동화", "RS-Team". 예) AIXIS — RS-Team의 AI 솔루션·자동화 파트너 (산업별 AI 도입) 정도 길이.

[MEDIUM] seo.description.length

위치: head > meta[name="description"] 현재 값: RS-Team의 AI 솔루션 파트너 브랜드 AIXIS — 산업별 AI 도입과 자동화를 설계·구축·운영합니다. (60자) 증거: 권장 70~160자 미만. 제안: 10자 이상 보강. 무엇을(What), 누구에게(Who), 어떤 차별점(Why)을 한 문장씩 합쳐 70~120자 권장.

[LOW] seo.twitter.card

위치: head > meta[name="twitter:image"] 현재 값: twitter:card=summary_large_image 인데 twitter:image 미설정. 제안: twitter:image 1장 지정 또는 og:image 와 자동 fallback 의존. summary_large_image 카드는 이미지가 없으면 효과가 줄어듬.

[INFO] 한국어 결 — title 의 em dash

위치: head > title 증거: title 에 (em dash) 포함. rules/geo/2026-05.md 의 한국어 결 가이드라인은 em dash 회피 권장(쉼표·괄호로 대체). 제안: 디자인·브랜딩 의도라면 정책 예외로 유지 가능. 본문·H2 카피에는 em dash 피하기.


구조 (structure)

[MEDIUM] seo.semantic.landmarks

위치: body 증거: cheerio 파싱 결과 <main> 또는 [role="main"] 0개, <header> 0개. <nav> 1개, <footer> 1개는 존재. Lighthouse landmark-one-main 감사 0점. 제안: 메인 콘텐츠 래퍼를 <main> 으로 마크업. 상단 헤더 영역은 <header> 로. 스크린리더·검색엔진의 주요 콘텐츠 구간 인지에 직접 영향.

[INFO] heading 단일 H1 / 위계

증거: H1 1개("The Axis of Intelligent Future"), H2 6개, H3 22개. seo.heading.single-h1 패스, seo.heading.hierarchy 점프 위반 미발견. 메모: 잘 구성됨. 다만 H2 두 개("AI 기술로 비즈니스의중심축을 만듭니다", "함께 만들어가는AI의 미래")는 줄바꿈 의도가 공백 누락으로 드러나 본문에 "비즈니스의심축", "AI 미래"처럼 붙어 보임. CSS 줄바꿈은 텍스트 자체에는 띄어쓰기 보장 필요.

[INFO] seo.images.alt

증거: img 18개 중 alt 누락 0개, 빈 alt(alt="") 1개. 의미 있는 이미지에 alt 누락은 없음. 메모: 패스. 빈 alt 1개는 장식용으로 의도된 마킹이면 정상.


크롤 (crawl)

[CRITICAL] 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 학습 차단의 의도 충돌 없음.

[HIGH] seo.sitemap.exists

위치: https://aixis.kr/sitemap.xml, robots.txtSitemap: 지시 증거:

[HIGH] seo.sitemap.valid

위치: https://aixis.kr/sitemap.xml 증거: 응답이 <urlset>/<sitemapindex> XML 이 아니라 HTML SPA fallback. 실질적으로 sitemap 부재. 제안: 위 seo.sitemap.exists 와 같이 실제 sitemap 생성. SPA 라면 빌드 타임에 라우트 목록 기반으로 정적 sitemap.xml 생성.

[MEDIUM] seo.hreflang.bidirectional

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

[INFO] seo.robots-txt.exists

증거: HTTP 200, 1764 바이트. 패스(존재 자체는 OK). 메모: 내용 검증은 위 no-blanket-disallow 항목 참조.


스키마 (schema)

[INFO] seo.jsonld.parseable

증거: <script type="application/ld+json"> 2개, 둘 다 JSON.parse 성공. 메모: 패스.

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

증거: WebSite + Organization 두 schema 동봉. name, url, logo, description, inLanguage, potentialAction.SearchAction 모두 채워짐. 메모: 패스. 다만 schema 내부 urlhttps://aixis.ai/ 로 설정되어 같은 cross-domain 정규화 이슈 공유. canonical 정리 시 함께 갱신 필요.


GEO (geo)

[HIGH] geo.crawler-policy-coherence

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

[INFO] geo.llms-txt.exists

증거: https://aixis.kr/llms.txt HTTP 200, 1438 바이트. 메모: 패스. 다만 robots.txt 가 LLM 봇을 막는 동안에는 llms.txt 가 도달되어도 봇이 가져가지 못함. 정책 일관성과 함께 검토.

[INFO] geo.llms-txt.structure

증거: H1 # AIXIS + 1문단 요약 + Source 라인 + ## Key Pages H2 + 링크 리스트 + ## Solutions H2 + 링크 리스트. llmstxt.org 권장 구조와 일치. 메모: 패스. 다만 모든 링크가 aixis.ai/... 로 가리킴 — aixis.ai 가 파킹 페이지인 한 llms.txt 의 가치도 공허.

[INFO] geo.answer-paragraph

증거: 6개 H2 모두 직후에 <p> 가 있고, 길이 50~500자 범위 내(가장 짧은 것 약 30자, 가장 긴 것 약 100자). 메모: 대체로 패스. "How We Work" 직후 단락("기술을 몰라도 괜찮습니다.아이디어부터 운영까지 함께합니다.") 은 30자대로 짧고 마침표 직후 공백 누락이 있어 한 문장처럼 붙어 보임 — 답변 발췌 시 가독성 저하 우려.

[INFO] geo.question-headings

증거: H2 6개 중 질문형 0개. 모두 명사구·브랜드 슬로건 형태("AI Capabilities", "Solutions", "Works", "How We Work" 등). 메모: 정책상 LOW 룰. 답변 엔진 매칭이 핵심 KPI 라면 일부 H2 를 질문형으로 전환 검토(예: "AIXIS 가 다루는 AI 영역은?", "AIXIS 의 협업 절차는 어떻게 되나요?").

[INFO] geo.no-paywall-for-llm

증거: 본문 텍스트 길이 2891자. 200자 미만 임계값 통과. 메모: 패스(콘텐츠 자체는 LLM 가시 영역에 있음). 다만 robots.txt 차단으로 결과적 도달은 막힘.


성능 (perf)

Lighthouse 13.3.0, 모바일 에뮬레이션, headless Chrome.

[HIGH] seo.cwv.lcp

현재 값: 9877ms (9.9s) 증거: Lighthouse largest-contentful-paint.numericValue = 9877.7. 임계 4.0s 초과 → high. 제안: hero 영역 이미지·폰트·JS 번들 분석 필요. 의심 후보:

[INFO] seo.cwv.cls

현재 값: 0.006 — 패스(임계 0.1).

[INFO] seo.cwv.inp

증거: 로컬 lighthouse lab run 이라 INP 미측정. 필드 데이터(CrUX, PSI API) 별도 확인 필요. 메모: 정책상 PSI 분기에서만 finding. 추후 PSI API 로 보강 권장.

[MEDIUM] seo.lighthouse.seo-score

현재 값: 69 (임계 90). 증거: 주된 감점 요인은 is-crawlable 0점 — noindex 메타가 끌어내림. critical 1번(seo.robots.no-accidental-noindex) 해제 시 자동 회복 예상. 제안: critical 항목 정리 후 재측정.

[INFO] seo.lighthouse.a11y-score

현재 값: 93 — 임계 90 통과(패스). 메모: 실패 감사: color-contrast (스코어 0, 항목 다수), landmark-one-main (위 seo.semantic.landmarks 와 동일). 색대비는 텍스트·버튼 일부에서 발생 — 디자이너 파트와 별도 검토 권장.

[INFO] perf.lighthouse.execution

현재 값: Performance 스코어 35, FCP 4.07s, TBT 1.33s, Speed Index 7.79s. 메모: 대시보드 측 수치도 임계 미달. 모바일 환경에서 첫 사용자 체감 느림. LCP 개선과 동반 작업 권장.


category 별 요약

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 카운트는 동일.


다음 단계 권장

  1. 즉시: <meta name="robots" content="noindex,nofollow"> 의도 확인 → 운영 의도면 제거.
  2. 즉시: robots.txt 마지막 User-agent: * / Disallow: / 블록 제거.
  3. 단기: canonical 정책 결정 — aixis.ai 활성화 일정이 없으면 canonical 을 aixis.kr/ 로, hreflang 제거.
  4. 단기: 진짜 sitemap.xml 생성 + robots.txt 에 Sitemap: 라인 추가.
  5. 단기: og:image, twitter:image 자산 1장 생성·연결.
  6. 중기: title/description 길이 보강(50~60자 / 70~120자), <main>/<header> 시맨틱 마크업, LCP 개선(폰트 self-host, 미사용 font-awesome 정리).
  7. 정책: LLM 크롤러(GPTBot/ClaudeBot/Google-Extended/CCBot/PerplexityBot) 차단 유지·해제 결정 — 마케팅 가시성 vs. 학습 데이터 통제 trade-off.

출처