대상: https://aixis.kr (브랜드 메인)
작성: 2026-05-09 / 가디언 SEO · schema-chooser SKILL.md 절차 준수 참조:
references/seo/guardian-seo/skills/schema-chooser/SKILL.md
판단의 근거가 되니 먼저 짚어 둠. 본 권장안은 이 관측을 전제로 작성됐다.
<head> 에 이미 JSON-LD 두 블록이 분리 박혀
있음
WebSite +
potentialAction:SearchAction(/search?q={…})Organization (name,
url, logo, description)https://aixis.ai/ — .kr
도메인은 .ai 로의 alias 운영. 따라서 schema 의
url 은 카노니컬에 정렬해 aixis.ai/ 로 두는
것이 맞음 (모순 신호 회피)./search 라우트 없음 — 현재 박힌
SearchAction 은 거짓 신호. 제거 권장.og:image / twitter:image 누락 — schema
image 도 추측해 채우지 않음 (정확성 > 풍성함).sameAs
비움.대전 중구 계백로 1719 센트리아 오피스텔 1710호)·전화(070-7715-5789)
공개 — Organization.address / telephone 채울
수 있음.<meta name="robots" content="noindex, nofollow">
가 걸려 있음. 이 상태가 의도된 것이라면 어떤 schema 를 박아도 검색엔진은
인덱스하지 않음. schema 작업 전에 robots 의도 먼저 확인
필요 (별도 finding).knowsAbout 작성.Organization + WebSite 를
@graph 로 1개 <script> 안에 묶기. 페이지
유형이 "회사 홈/브랜드 메인" 이므로 schema-chooser 매핑 표 그대로. 두
entity 가 서로를 publisher ↔︎ mainEntityOfPage
로 참조해 그래프 일관성 확보. 기존처럼 두 블록을 따로 박는 것보다 엔티티
간 관계를 명시적으로 보여 줄 수 있다.
Organization (메인
엔티티)@type: Organization
@context: https://schema.org
@id: https://aixis.ai/#organization
required:
name: "AIXIS" — 브랜드명. 페이지
타이틀·로고 alt 와 일치.url: "https://aixis.ai/" — 카노니컬과
동일.logo:
{
"@type": "ImageObject",
"url": "https://aixis.ai/images/AIXIS.svg",
"contentUrl": "https://aixis.ai/images/AIXIS.svg"
}권장:
alternateName: "AIXIS by RS-Team" — 운영
주체와의 관계가 카피에서 강조되므로.description:
"RS-Team의 AI 솔루션 파트너 브랜드. 산업별 AI 도입·자동화를 설계·구축·운영."
— 메타 description 과 동일 문장 유지.parentOrganization:
{ "@type": "Organization", "name": "RS-Team" }@id 로 연결, 없으면 위 형태로
충분.address:
{
"@type": "PostalAddress",
"streetAddress": "계백로 1719 센트리아 오피스텔 1710호",
"addressLocality": "대전 중구",
"addressCountry": "KR"
}addressRegion 은 "대전광역시" 로 정식
표기하고 싶다면 추가 가능.telephone: "+82-70-7715-5789" — 푸터 노출
번호. E.164 표기 권장.email: 푸터에 Cloudflare obfuscation 로 가려져 있으므로
평문 확인 후 채우기. 확인 전엔 비워 두기.knowsAbout: 페이지 capability 섹션을 그대로 반영
["AI Vision", "자연어 처리", "지능형 자동화", "데이터 분석", "AI 보안", "Cloud AI"]mainEntityOfPage:
{ "@id": "https://aixis.ai/#website" } —
WebSite 노드와 연결.피하기:
sameAs: 정확한 소셜 URL 미확보. 추측 금지.
GitHub/LinkedIn/블로그 URL 이 확인되면 그때 추가.aggregateRating / review: 실제 사용자 리뷰
데이터 없음. 박으면 manual action 위험.award / honor: "3년 150건" 은 자체 카피일
뿐 외부 검증 가능한 수상이 아님 — schema 거짓 신호 회피 위해
미사용.foundingDate / numberOfEmployees: 페이지에
미노출. 사실 확인 후에만.image: og:image 자체가 비어 있어 대체할 절대 URL 부재.
logo 만으로 충분.WebSite (사이트
단위 보조 엔티티)@type: WebSite
@context: https://schema.org
@id: https://aixis.ai/#website
required:
name: "AIXIS"url: "https://aixis.ai/"inLanguage: "ko-KR"publisher:
{ "@id": "https://aixis.ai/#organization" } — 위
Organization 참조.권장:
description:
"RS-Team의 AI 솔루션 파트너 브랜드. 산업별 AI 도입·자동화를 설계·구축·운영."피하기:
potentialAction:SearchAction (현재 박혀 있음):
삭제 권장. 사이트 내 검색 UI·/search
라우트 미존재. 거짓 신호 + 사이트링크 검색 박스 잘못 트리거 위험. 향후
검색 기능 도입 시 재투입.<head> 에 단일 블록기존 WebSite + Organization 두 블록을
이 한 블록으로 교체.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://aixis.ai/#organization",
"name": "AIXIS",
"alternateName": "AIXIS by RS-Team",
"url": "https://aixis.ai/",
"logo": {
"@type": "ImageObject",
"url": "https://aixis.ai/images/AIXIS.svg",
"contentUrl": "https://aixis.ai/images/AIXIS.svg"
},
"description": "RS-Team의 AI 솔루션 파트너 브랜드. 산업별 AI 도입·자동화를 설계·구축·운영.",
"parentOrganization": { "@type": "Organization", "name": "RS-Team" },
"address": {
"@type": "PostalAddress",
"streetAddress": "계백로 1719 센트리아 오피스텔 1710호",
"addressLocality": "대전 중구",
"addressCountry": "KR"
},
"telephone": "+82-70-7715-5789",
"knowsAbout": [
"AI Vision",
"자연어 처리",
"지능형 자동화",
"데이터 분석",
"AI 보안",
"Cloud AI"
],
"mainEntityOfPage": { "@id": "https://aixis.ai/#website" }
},
{
"@type": "WebSite",
"@id": "https://aixis.ai/#website",
"name": "AIXIS",
"url": "https://aixis.ai/",
"inLanguage": "ko-KR",
"description": "RS-Team의 AI 솔루션 파트너 브랜드. 산업별 AI 도입·자동화를 설계·구축·운영.",
"publisher": { "@id": "https://aixis.ai/#organization" }
}
]
}
</script>이 블록 1개로 기존 두 블록을 모두 대체. 기존
SearchAction 은 삭제 됐다는 점 확인
필요.
@rs-orbit/seo
사용 시 — 호출 형태 (관례 기준)@rs-orbit/seo 의 정확한 export 시그니처는 본
워크트리에서 확인되지 않음 — 패키지가 마운트되어 있지 않아 인터페이스를
직접 검증할 수 없음. 일반적인 *Schema 컴포넌트 컨벤션을
가정한 호출 형태이며, 실제 prop 명은 패키지 d.ts 로 검증 후
적용 필요.
// app/(home)/page.tsx 또는 layout.tsx 의 <head> 슬롯
import { OrganizationSchema, WebSiteSchema } from "@rs-orbit/seo";
export default function HomeSchema() {
return (
<>
<OrganizationSchema
id="https://aixis.ai/#organization"
name="AIXIS"
alternateName="AIXIS by RS-Team"
url="https://aixis.ai/"
logo={{
url: "https://aixis.ai/images/AIXIS.svg",
contentUrl: "https://aixis.ai/images/AIXIS.svg",
}}
description="RS-Team의 AI 솔루션 파트너 브랜드. 산업별 AI 도입·자동화를 설계·구축·운영."
parentOrganization={{ name: "RS-Team" }}
address={{
streetAddress: "계백로 1719 센트리아 오피스텔 1710호",
addressLocality: "대전 중구",
addressCountry: "KR",
}}
telephone="+82-70-7715-5789"
knowsAbout={[
"AI Vision",
"자연어 처리",
"지능형 자동화",
"데이터 분석",
"AI 보안",
"Cloud AI",
]}
mainEntityOfPageId="https://aixis.ai/#website"
/>
<WebSiteSchema
id="https://aixis.ai/#website"
name="AIXIS"
url="https://aixis.ai/"
inLanguage="ko-KR"
description="RS-Team의 AI 솔루션 파트너 브랜드. 산업별 AI 도입·자동화를 설계·구축·운영."
publisherId="https://aixis.ai/#organization"
/>
</>
);
}
@rs-orbit/seo 가 @graph 결합
prop(graph={[...]}) 또는 <SchemaGraph>
같은 wrapper 를 제공한다면 그 쪽이 더 깔끔. 패키지 README 또는
d.ts 확인 후 위 형태에서 prop 명 정합화 필요.
| 항목 | 현재 (aixis.kr 헤드 실측) | 권장 |
|---|---|---|
| 블록 구성 | WebSite + Organization 분리 2개 |
@graph 단일 블록 1개 |
WebSite.potentialAction |
SearchAction /search?q= (실재 X) |
삭제 |
Organization.address |
없음 | PostalAddress 추가 (푸터 공개값) |
Organization.telephone |
없음 | +82-70-7715-5789 추가 |
Organization.parentOrganization |
없음 | RS-Team 추가 |
Organization.knowsAbout |
없음 | capability 6개 추가 |
Organization.sameAs |
없음 | (소셜 URL 확보 전까지 비움) |
엔티티 관계
(publisher/mainEntityOfPage) |
없음 | @id 로 상호 참조 |
본 task 의 산출은 schema 결정이지만, 검수 시 함께 짚어야 할 인접 항목:
.kr ↔︎
.ai 운영. 사이트 전체에서 카노니컬·hreflang·schema
url 모두 .ai 로 정렬돼 있는지 확인. 본 schema
도 그 기준에 맞춤.출처:
references/seo/guardian-seo/skills/schema-chooser/SKILL.md
(절차·매핑·필드 채우기 원칙)references/seo/guardian-seo/agents/seo-author.md
(가디언 SEO 페르소나)https://aixis.kr 2026-05-09 fetch (실제 head·footer
값)