ai audit report - OptiFlow
AI 검색 최적화 검사 완료

카페퍼플민트

https://www.cafepurplemint.co.kr/index_guide.php

2026.06.26 10:09 · 소요 -12초

47
/ 100점
F
등급

검사한 페이지

1/ 1p

발견된 이슈

16

Core Web Vitals

LCP 1.21s / CLS 0.000

구조화 데이터

0

검사 정보

사이트 대표 이미지
카페퍼플민트
OG 이미지, Twitter 카드 이미지가 설정되지 않았습니다. SNS 공유 시 이미지가 표시되지 않을 수 있습니다.
검사 완료 시간 2026-06-26 10:09:43
소요 시간 -12초
검사 ID fb28abd1-a9ca-4d66-9882-c285a3096a3b

도메인 모니터링

1 총 검사 횟수
1 검사자 수
1일 모니터링 기간
cafepurplemint.co.kr 도메인

Core Web Vitals

구글 공식 랭킹 신호 (2021년~) · Puppeteer 직접 측정

100
성능 점수
LCP Good
1.21s

최대 콘텐츠 렌더링 · 목표 ≤2.5초

CLS Good
0

누적 레이아웃 이동 · 목표 ≤0.1

Core Web Vitals란? 구글이 2021년부터 공식 랭킹 신호로 사용하는 성능 지표입니다. LCP(로딩 속도)CLS(시각적 안정성)를 Puppeteer로 직접 측정합니다.

코드 개선 가이드

실제 코드를 확인하고 복사하여 바로 적용하세요

13개

구조화 데이터 추가

AI 대응 4점 손실, Rich Results 기회 상실

현재 코드

<!-- 구조화 데이터 없음 -->

권장 수정

<script type="application/ld+json">
{
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "카페퍼플민트",
    "description": "",
    "image": "",
    "url": "https://www.cafepurplemint.co.kr/index_guide.php",
    "datePublished": "",
    "author": {
        "@type": "Organization",
        "name": "www.cafepurplemint.co.kr"
    }
}
</script>
구조화 데이터는 Rich Results 표시에 필요해요. 지원 타입: Article, Product, Recipe, Event, FAQ 등. Google Rich Results Test로 검증하세요.

Canonical 태그 추가

Canonical 1점 손실

현재 코드

<!-- Canonical 태그 없음 -->

권장 수정

<link rel="canonical" href="https://example.com/page">
Canonical 태그는 검색 엔진에게 "이 페이지의 원본 URL"을 알려줍니다.

FAQPage Schema 추가

AI 대응 10점 손실

현재 코드

<!-- FAQPage 구조화 데이터 없음 -->

권장 수정

<script type="application/ld+json">
{
    "@context": "https:\/\/schema.org",
    "@type": "FAQPage",
    "mainEntity": [
        {
            "@type": "Question",
            "name": "서비스 이용 방법은?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "홈페이지에서 회원가입 후 즉시 이용 가능합니다."
            }
        },
        {
            "@type": "Question",
            "name": "비용은 얼마인가요?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "기본 플랜은 무료이며, 프리미엄 기능은 월 9,900원입니다."
            }
        },
        {
            "@type": "Question",
            "name": "고객 지원은 어떻게 받나요?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "이메일, 채팅, 전화로 평일 09-18시 지원합니다."
            }
        }
    ]
}
</script>
FAQPage Schema는 ChatGPT, Perplexity, Google AI Overview 등에서 직접 답변 소스로 인용되는 핵심 구조화 데이터입니다.

HowTo Schema 추가

AI 대응 7점 손실

현재 코드

<!-- HowTo 구조화 데이터 없음 -->

권장 수정

<script type="application/ld+json">
{
    "@context": "https:\/\/schema.org",
    "@type": "HowTo",
    "name": "서비스 시작하는 방법",
    "step": [
        {
            "@type": "HowToStep",
            "name": "1단계",
            "text": "홈페이지에 접속합니다."
        },
        {
            "@type": "HowToStep",
            "name": "2단계",
            "text": "회원가입을 완료합니다."
        },
        {
            "@type": "HowToStep",
            "name": "3단계",
            "text": "서비스를 이용합니다."
        }
    ]
}
</script>
HowTo Schema는 Google 검색의 "방법" 리치 결과와 AI 답변의 단계별 설명에 활용됩니다.

llms.txt 파일 생성

AI 대응 6점 손실

현재 코드

(파일 없음)

권장 수정

# {사이트명}
> 사이트 한 줄 설명

## 주요 페이지
- [서비스 소개](/services): 제공 서비스 설명
- [블로그](/blog): 전문 콘텐츠
- [FAQ](/faq): 자주 묻는 질문
llms.txt는 AI 검색엔진이 사이트 구조를 빠르게 파악할 수 있게 돕는 표준입니다.

Speakable Schema 추가

AI 대응 5점 손실

현재 코드

<!-- Speakable 구조화 데이터 없음 -->

권장 수정

<script type="application/ld+json">
{
    "@context": "https:\/\/schema.org",
    "@type": "WebPage",
    "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
            "h1",
            ".page-description",
            ".faq-answer"
        ]
    }
}
</script>
Speakable은 음성 검색 및 AI 비서가 읽어줄 핵심 콘텐츠 영역을 CSS selector로 지정합니다. 뉴스/정보 사이트에 특히 효과적입니다.

Mixed Content 즉시 수정 필요

HTTPS 점수 -5점 감점, 보안 경고 표시

현재 코드

http://cafepurplemint.co.kr/images/common/quick_tel_new.png

권장 수정

<!-- Before -->
<img src="http://example.com/image.jpg">
<script src="http://example.com/script.js"></script>

<!-- After -->
<img src="https://example.com/image.jpg">
<script src="https://example.com/script.js"></script>
Mixed Content는 HTTPS 페이지에서 HTTP 리소스를 로드하는 것입니다. 브라우저가 HTTP 리소스를 차단하거나 보안 경고를 표시합니다. 모든 리소스 URL을 HTTPS로 변경하거나 상대 경로(//example.com/...)를 사용하세요.

메타 설명 추가

Description 점수 0점 (7점 손실), 검색 결과 CTR 대폭 감소

현재 코드

<!-- Description 태그 없음 -->

권장 수정

<meta name="description" content="페이지 설명 (70-160자, 네이버: 70-90자 최적, 구글: 120-160자 최적)">
메타 설명은 검색 결과에 표시되어 클릭률(CTR)에 직접 영향을 미칩니다. 네이버는 70-90자, 구글은 120-160자가 최적입니다. 설정하지 않으면 검색 엔진이 페이지 내용을 임의로 추출하여 표시하므로 의도하지 않은 내용이 나타날 수 있습니다.

이미지 ALT 속성 추가 [개선 필요]

이미지 ALT 속성 7개 누락 (총 44개 중, ALT 비율 84%)

현재 코드

<img src="http://cafepurplemint.co.kr/images/common/quick_tel_new.png">
<img src="...www.cafepurplemint.co.kr/image_new/main/main02_logo01.png">
<img src="...www.cafepurplemint.co.kr/image_new/main/main02_logo02.png">
<img src="...www.cafepurplemint.co.kr/image_new/main/main02_logo03.png">
<img src="...rplemint.co.kr/image_new/main/main01_title_0604.png?ver=1">

권장 수정

<img src="http://cafepurplemint.co.kr/images/common/quick_tel_new.png" alt="quick tel new">
<img src="...www.cafepurplemint.co.kr/image_new/main/main02_logo01.png" alt="main02 logo01">
<img src="...www.cafepurplemint.co.kr/image_new/main/main02_logo02.png" alt="main02 logo02">
<img src="...www.cafepurplemint.co.kr/image_new/main/main02_logo03.png" alt="main02 logo03">
<img src="...rplemint.co.kr/image_new/main/main01_title_0604.png?ver=1" alt="main01 title 0604">
총 7개 중 5개만 표시합니다. 나머지 이미지도 콘텐츠를 설명하는 ALT 속성을 추가해 주세요.

Google Analytics 설치

Analytics 점수 0점 (5점 손실)

현재 코드

<!-- Google Analytics 없음 -->

권장 수정

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXXX');
</script>
Google Analytics에서 Measurement ID(G-XXXXXXXXXX)를 발급받아 설치하세요. 방문자 데이터 수집과 SEO 효과 측정에 필수입니다.

Open Graph 태그 추가

Open Graph 점수 0점 (3점 손실), 소셜 미디어 CTR 감소

현재 코드

<!-- Open Graph 태그 없음 -->

권장 수정

<meta property="og:title" content="페이지 제목">
<meta property="og:description" content="페이지 설명">
<meta property="og:image" content="https://example.com/image.jpg">
<meta property="og:type" content="website">
<meta property="og:url" content="https://example.com/page">
Open Graph 태그는 Facebook, LinkedIn 등 소셜 미디어에서 공유될 때 표시되는 정보를 제어합니다. 설정하지 않으면 소셜 미디어가 임의로 정보를 선택하여 의도하지 않은 내용이 표시될 수 있어요.

Twitter Card 추가

Twitter Card 점수 0점 (2점 손실), Twitter CTR 감소

현재 코드

<!-- Twitter Card 없음 -->

권장 수정

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="카페퍼플민트">
<meta name="twitter:description" content="">
<meta name="twitter:image" content="">
Twitter Card는 Twitter(X)에서 공유될 때 표시되는 정보를 제어합니다. summary_large_image 타입은 큰 이미지와 함께 제목, 설명을 표시하여 클릭률을 높입니다.

서버 압축 활성화 (필수)

성능 점수 1점 (1점 손실)

현재 코드

현재: 압축 비활성화 (65.7KB 전송)

권장 수정

Nginx: gzip on; gzip_types text/html text/css application/javascript;
Apache: AddOutputFilterByType DEFLATE text/html text/css application/javascript
또는 Brotli: AddOutputFilterByType BROTLI_COMPRESS text/html text/css application/javascript
권장: 압축 후 75KB 이하. 현재 압축이 비활성화되어 65.7KB를 그대로 전송 중입니다. Gzip 압축 시 약 9.9KB로 감소합니다.

SEO 개선 제안

16개
경고

구조화 데이터(JSON-LD)가 없어요. Rich Results 표시 기회를 놓치고 있어요. 구조화 데이터를 추가하면 CTR이 2-3배 증가할 수 있어요.

참고

Canonical 태그가 없어요. 중복 콘텐츠 방지 및 검색 순위 통합을 위해 설정을 권장해요.

중복 콘텐츠로 인해 검색엔진의 크롤링 예산이 분산될 수 있습니다.
경고

FAQPage Schema가 없습니다. 자주 묻는 질문을 구조화 데이터(FAQPage)로 마크업하면 AI 검색 답변 소스로 선택될 가능성이 높아집니다.

카페 관련 질문을 검색하는 근처 주민 및 커피&디저트 좋아하는 이용자에게 AI가 경쟁사 FAQ를 먼저 인용하게 됩니다.
참고

HowTo Schema가 없습니다. 절차나 방법을 설명하는 콘텐츠가 있다면 HowTo 구조화 데이터를 추가하세요.

카페 이용 방법을 찾는 근처 주민 및 커피&디저트 좋아하는 이용자에게 단계별 안내가 AI 검색에 노출되지 않습니다.
경고

llms.txt 파일이 없습니다. AI 검색엔진(ChatGPT, Perplexity 등)에 사이트 구조를 안내하는 llms.txt를 추가하면 AI 검색 노출에 유리합니다.

AI 검색엔진이 카페 정보를 직접 수집하지 못해 노출 기회를 놓치고 있습니다.
참고

Speakable Schema가 없습니다. 음성 검색(Google Assistant, Siri)에 최적화된 콘텐츠 영역을 지정할 수 있습니다.

필수

Mixed Content가 발견되었어요: 1개의 HTTP 리소스가 HTTPS 보안을 무효화해요. 브라우저에서 보안 경고가 표시되고, HTTPS 랭킹 보너스를 상실해요.

오류

페이지 제목 길이: 현재 6자 → 최소 기준 미달 (4자 부족). 최소 기준: 10자 이상, 권장: 30-60자. 너무 짧으면 검색 결과에서 충분한 정보를 제공하지 못해요.

현재 크롤링된 코드
<title>카페퍼플민트</title>
필수

메타 설명 (Description)이 없어요. 검색 결과에 표시되는 설명문으로 클릭률(CTR)에 직접 영향을 미쳐요.

경고

H1 태그가 8개예요. 1개만 사용하는 것을 권장해요. 여러 개의 H1은 검색 엔진이 페이지의 주제를 혼란스럽게 인식할 수 있어요.

참고

H2 태그: 현재 5개 (적정). H3 태그를 추가해서 하위 구조를 만들면 더 좋아요. 계층 구조(H1→H2→H3)는 검색 엔진과 사용자가 콘텐츠를 이해하는 데 도움이 돼요.

경고

이미지 ALT 속성 7개 누락 (총 44개 중, ALT 비율 84%). 이미지 ALT는 접근성과 이미지 검색 노출에 필수입니다.

경고

Google Analytics가 설치되지 않았어요. 방문자 수, 유입 경로, 사용자 행동 등 비즈니스 의사결정에 필요한 데이터를 수집할 수 없어요.

경고

Open Graph 태그가 모두 없어요 (og:title, og:description, og:image). 소셜 미디어 공유 시 제대로 표시되지 않아요.

참고

Twitter Card가 설정되지 않았어요. Twitter(X) 공유 시 더 나은 노출 효과를 위해 설정을 권장해요 (권장: summary_large_image).

경고

서버 압축 비활성화: 현재 65.7KB 전송 중 (압축 없음). Gzip/Brotli 압축 활성화 시 약 9.9KB로 감소 가능 (약 55.8KB 절약, 85% 감소). 즉시 압축을 활성화해 주세요.

AI 검색 최적화 점수 상세

AEO·SEO·GEO 통합 — 9개 카테고리 합계 = 총점

AI 대응 + 구조화 데이터 (AEO·GEO) 9 / 50
18% 개선 필요
✗ 구조화 데이터 ✗ llms.txt ✓ AI 크롤러 ✗ FAQ Schema — HowTo Schema — Speakable ✓ 콘텐츠 깊이
핵심 테크니컬 SEO 12 / 14
86% 양호
메타 태그 & 콘텐츠 6 / 12
50% 보통
Core Web Vitals 6 / 6
100% 우수
✓ LCP (6점) ✓ CLS (4점)
크롤링 & 인덱싱 7 / 7
100% 우수
콘텐츠 구조 4 / 5
80% 양호
분석 도구 2 / 3
67% 보통
소셜 미디어 0 / 2
0% 개선 필요
페이지 성능 (TTFB/압축) 1 / 1
100% 우수

기본 메타 태그

페이지 제목 (Title)

카페퍼플민트

메타 설명 (Description)

설명 없음

⚠️ 메타 설명이 설정되지 않았어요. SEO에 매우 중요합니다!

H1 제목

카페퍼플민트

Canonical URL

설정 안됨

⚠️ Canonical URL을 설정하면 중복 콘텐츠 문제를 방지할 수 있습니다.

Open Graph (소셜 미디어)

Facebook, LinkedIn 등에서 공유될 때 표시되는 정보

OG Title

설정 안됨

⚠️ OG Title을 설정하면 소셜 미디어 공유 시 더 좋은 노출 효과를 얻을 수 있습니다.

OG Description

설정 안됨

⚠️ OG Description을 설정하세요.

OG Image

설정 안됨

⚠️ OG Image를 설정하면 소셜 미디어에서 시각적으로 더 매력적입니다 (권장: 1200x630px).

Twitter Card

Twitter(X)에서 공유될 때 표시되는 정보

Twitter Card Type

설정 안됨

⚠️ Twitter Card를 설정하면 트위터 공유 시 더 좋은 노출 효과를 얻을 수 있습니다 (권장: summary_large_image).

페이지 성능

응답 시간

94ms

HTML 크기

80.3KB

⚠ 압축 비활성화

DOM 크기

995

텍스트 비율

66.7%

콘텐츠 구조

H1 태그

8

권장: 1개

H2 태그

5

H3 태그

0

이미지 분석

전체 이미지

44

ALT 없음

7

ALT 속성 추가 필요

ALT 비어있음

6

AI 검색 시대,
웹사이트의 미래를 시작하세요

무료 AEO·SEO 진단으로 현재 상태를 확인하고 맞춤형 개선 방향을 제안받으세요.

Solutions

  • AI 매니지먼트
  • 다국어 SEO (130개 언어)
  • GEO 최적화 CMS

Company Info

  • 주식회사 옵티플로우 · 대표 이영준
  • 사업자등록번호 833-81-04273
  • 경기도 고양시 일산동구 고봉로 32-19, 304호
  • info@optiflow.kr · 031-903-3689
OptiFlow © 2026 주식회사 옵티플로우. All rights reserved.
OptiFlow CMS AI Management 130 Languages SEO·AEO·GEO
Live
Live

AI 방문 집계

회 방문