홈페이지 분석 리포트

인포커터 - infocutter · 2026-04-19 17:21

ⓘ 이 점수는 홈페이지 1장 기준입니다. 페이지별 점수 / 사이트 전체 집계는 사이트 리포트에서 보세요.

81
/ 100
메타
60
성능
100
헤딩
90
이미지
60
링크
92
모바일
80
로봇
100
키워드
80
스키마
60
GEO
61
보안
-
접근성
-
중복콘텐츠
-
사이트맵
-
내부링크
-
깨진링크
-
백링크
-
평가 요약
전체 이슈
9
Critical
2
Warning
6
Info
1
메타 2건
헤딩 1건
이미지 1건
링크 1건
성능 통과
키워드 1건
모바일 2건
스키마 1건
로봇 통과
Canonical: 설정됨
JSON-LD: 0개
robots/sitemap: robots OK / sitemap OK
메타 태그
제목 (34)
인포커터 – infocutter – 자극적인 정보를 차단합니다
설명 (0)
Canonical: https://infocutter.50.internal.kr/
HTML lang: ko-KR
charset: UTF-8
오픈 그래프
og:title: 없음
og:description: 없음
og:image: 없음
og:type: 없음
og:url: 없음
Meta Description이 없습니다
누락된 OG 태그: ogTitle, ogDescription, ogImage
성능
TTFB
392ms
FCP
1228ms
DCL
1302ms
DOM Complete
1373ms
헤딩 구조
H1 (1)
  • 보고싶은 정보만 추려서 본다
H2 (4)
  • 오늘 하루를의미있게 보냅니다
  • 필터를 통한 소송 자료 수집
  • 내가 어떤 브라우저에 가장 많이 접근했는지 확인
  • 사용자 후기
H4 (7)
  • 온라인 댓글
  • 데이터 수집
  • 댓글 상처 방지
  • 자체 필터링
  • 제품
  • 지원
  • 법적 고지
H5 (2)
  • 프로그램 소개
  • 수많은 분들이 자유를 느끼고 계십니다
헤딩 레벨이 건너뛰어졌습니다 (예: H1 → H3)
이미지
전체: 6
alt 있음: 2
alt 없음: 4
비율: 33%
이미지의 33%만 alt 텍스트가 있습니다 (권장: 100%)
링크
전체: 47
내부: 40
외부: 7
4개 링크에 앵커 텍스트가 없습니다 (9%)
키워드
단어 수: 177
정보 (7, 3.95%) 시간 (5, 2.82%) 자극적 (4, 2.26%) 다운로드 (2, 1.13%) 차단 (2, 1.13%) 스트레스 (2, 1.13%) 자동 (2, 1.13%) 내가 (2, 1.13%) 어떤 (2, 1.13%) 가장 (2, 1.13%) 많은 (2, 1.13%) 있습니다 (2, 1.13%) 사용자 (2, 1.13%) infocutter (2, 1.13%) 편집 (2, 1.13%)
콘텐츠가 177단어로 적습니다 (권장: 300+ 단어)
모바일
뷰포트: width=device-width, initial-scale=1.0
가로 스크롤: 없음
15개 요소의 터치 영역이 44px 미만입니다
3개 요소의 폰트 크기가 작습니다
스키마.org (JSON-LD)
JSON-LD 블록: 0
@type 감지: 없음
유형: 없음
수집된 JSON-LD 원본 데이터가 없습니다.
Schema.org 구조화 데이터(JSON-LD)가 없습니다
robots 및 사이트맵
robots.txt: 발견됨
sitemap.xml: 발견됨
GEO (생성형 검색 최적화)
61
direct_answer
85
qa_structure
50
schema_strength
40
eat_signals
45
citations
100
content_depth
35
keyword_alignment
100
quotations
50
statistics
60
lists
80
FAQPage / HowTo JSON-LD 없음 — AI 검색(ChatGPT/AI Overview)이 Q&A 로 인용하기 어려움
Article/BlogPosting schema 없음 — author/date 명시로 E-E-A-T 강화 권장
질문형 H2/H3 (예: "~인가?", "왜 ~할까?") 없음 — 생성형 검색 인용에 불리
본문이 177단어로 얕음 — AI 인용 블록 추출에 400+ 단어 권장
H1 직후 요약 문단 / TL;DR 섹션 없음 — AI 가 핵심 답변 추출 어려움
추가 권장 체크 로직 (예시)

아래 항목은 데이터 연동 전에도 설계 가능한 규칙 예시입니다. 실제 운영에서는 GSC/백링크 도구 연동 후 점수화하세요.

1) 백링크 품질 점수 (오프페이지)
backlink_score = 0.35*ref_domain_growth + 0.30*high_quality_domain_ratio + 0.20*anchor_naturalness - 0.15*spam_link_ratio
권장 임계값: high_quality_domain_ratio >= 0.6, spam_link_ratio <= 0.1
2) URL-H1 정합성 점수 (완전 일치 필수 아님)
url_h1_alignment = semantic_similarity(url_slug, h1_text)
if alignment < 0.45: warning
if alignment < 0.30: critical
설명: 문자열 완전 동일보다 주제 일치(semantic) 우선
3) 제목-본문 일치성
title_body_match = 100
if top_keyword_not_in_title: -25
if top_keyword_not_in_description: -20
if intro_missing_core_topic: -15
if final < 70: 개선 필요
4) 내부링크 분배
internal_link_health = 100
if orphan_pages > 0: -min(40, orphan_pages*5)
if core_pages_inlinks_avg < 3: -20
if anchor_empty_ratio > 0.1: -15
5) CTR 개선 우선순위 (성과 기반)
priority = impressions * max(0, expected_ctr - current_ctr)
상위 priority 페이지부터 title/meta rewrite -> 14/28일 효과 비교
개선 팁: "URL이 H1과 완전 동일" 같은 단일 규칙보다, 정합성(semantic) + 검색 성과(CTR/노출) + 기술 신호(canonical/schema)를 함께 보는 방식이 더 안정적입니다.
원본 분석 데이터 (저장 JSON)
meta_analysis
{
    "score": 60,
    "title": {
        "content": "인포커터 – infocutter – 자극적인 정보를 차단합니다",
        "length": 34
    },
    "description": {
        "content": "",
        "length": 0
    },
    "og": {
        "title": "",
        "description": "",
        "image": "",
        "type": "",
        "url": ""
    },
    "canonical": "https://infocutter.50.internal.kr/",
    "lang": "ko-KR",
    "charset": "UTF-8",
    "hreflangs": [],
    "issues": [
        {
            "severity": "critical",
            "message": "Meta Description이 없습니다"
        },
        {
            "severity": "warning",
            "message": "누락된 OG 태그: ogTitle, ogDescription, ogImage"
        }
    ]
}
heading_analysis
{
    "score": 90,
    "h1_count": 1,
    "structure": {
        "h1": {
            "count": 1,
            "items": [
                "보고싶은 정보만  추려서  본다"
            ]
        },
        "h2": {
            "count": 4,
            "items": [
                "오늘 하루를의미있게 보냅니다",
                "필터를 통한\n소송 자료 수집",
                "내가 어떤 브라우저에\n가장 많이 접근했는지 확인",
                "사용자 후기"
            ]
        },
        "h4": {
            "count": 7,
            "items": [
                "온라인 댓글",
                "데이터 수집",
                "댓글 상처 방지",
                "자체 필터링",
                "제품",
                "지원",
                "법적 고지"
            ]
        },
        "h5": {
            "count": 2,
            "items": [
                "프로그램 소개",
                "수많은 분들이 자유를 느끼고 계십니다"
            ]
        }
    },
    "issues": [
        {
            "severity": "warning",
            "message": "헤딩 레벨이 건너뛰어졌습니다 (예: H1 → H3)"
        }
    ]
}
image_analysis
{
    "score": 60,
    "total": 6,
    "with_alt": 2,
    "without_alt": 4,
    "alt_ratio": 33,
    "missing_alt_images": [
        "https://infocutter.50.internal.kr/wp-content/uploads/2023/12/Laptop2-e1702194325545.png",
        "https://infocutter.50.internal.kr/wp-content/uploads/2023/12/Mobile-e1702194555133-1024x717.png",
        "https://secure.gravatar.com/avatar/b19107bdd63705fba0c165c6f6ff743de75616a129c4428d56d3dea79d535735?s=26&d=mm&r=g",
        "https://secure.gravatar.com/avatar/b19107bdd63705fba0c165c6f6ff743de75616a129c4428d56d3dea79d535735?s=64&d=mm&r=g"
    ],
    "issues": [
        {
            "severity": "critical",
            "message": "이미지의 33%만 alt 텍스트가 있습니다 (권장: 100%)"
        }
    ]
}
link_analysis
{
    "score": 92,
    "total": 47,
    "internal": 40,
    "external": 7,
    "no_text": 4,
    "generic_text": 0,
    "non_crawlable": 0,
    "issues": [
        {
            "severity": "warning",
            "message": "4개 링크에 앵커 텍스트가 없습니다 (9%)"
        }
    ]
}
performance_analysis
{
    "score": 100,
    "metrics": {
        "lcp": 1228,
        "inp": 96,
        "cls": 0.000353533332730517,
        "ttfb": 392,
        "fcp": 1228,
        "dom_content_loaded": 1302,
        "dom_complete": 1373,
        "load_event": 1373,
        "transfer_size": 19881
    },
    "issues": []
}
keyword_analysis
{
    "score": 80,
    "word_count": 177,
    "top_keywords": [
        {
            "word": "정보",
            "count": 7,
            "density": "3.95",
            "variants": {
                "정보를": 4,
                "정보": 2,
                "정보만": 1
            }
        },
        {
            "word": "시간",
            "count": 5,
            "density": "2.82",
            "variants": {
                "시간을": 5
            }
        },
        {
            "word": "자극적",
            "count": 4,
            "density": "2.26",
            "variants": {
                "자극적인": 4
            }
        },
        {
            "word": "다운로드",
            "count": 2,
            "density": "1.13",
            "variants": {
                "다운로드": 2
            }
        },
        {
            "word": "차단",
            "count": 2,
            "density": "1.13",
            "variants": {
                "차단하여": 2
            }
        },
        {
            "word": "스트레스",
            "count": 2,
            "density": "1.13",
            "variants": {
                "스트레스를": 2
            }
        },
        {
            "word": "자동",
            "count": 2,
            "density": "1.13",
            "variants": {
                "자동으로": 2
            }
        },
        {
            "word": "내가",
            "count": 2,
            "density": "1.13",
            "variants": {
                "내가": 2
            }
        },
        {
            "word": "어떤",
            "count": 2,
            "density": "1.13",
            "variants": {
                "어떤": 2
            }
        },
        {
            "word": "가장",
            "count": 2,
            "density": "1.13",
            "variants": {
                "가장": 2
            }
        },
        {
            "word": "많은",
            "count": 2,
            "density": "1.13",
            "variants": {
                "많은": 2
            }
        },
        {
            "word": "있습니다",
            "count": 2,
            "density": "1.13",
            "variants": {
                "있습니다": 2
            }
        },
        {
            "word": "사용자",
            "count": 2,
            "density": "1.13",
            "variants": {
                "사용자": 2
            }
        },
        {
            "word": "infocutter",
            "count": 2,
            "density": "1.13",
            "variants": {
                "infocutter": 2
            }
        },
        {
            "word": "편집",
            "count": 2,
            "density": "1.13",
            "variants": {
                "편집": 2
            }
        },
        {
            "word": 2026,
            "count": 1,
            "density": "0.56",
            "variants": {
                "2026": 1
            }
        },
        {
            "word": "무료",
            "count": 1,
            "density": "0.56",
            "variants": {
                "무료": 1
            }
        },
        {
            "word": "보고싶",
            "count": 1,
            "density": "0.56",
            "variants": {
                "보고싶은": 1
            }
        }
    ],
    "issues": [
        {
            "severity": "warning",
            "message": "콘텐츠가 177단어로 적습니다 (권장: 300+ 단어)"
        }
    ]
}
geo_analysis
{
    "score": 61,
    "sub_scores": {
        "direct_answer": 85,
        "qa_structure": 50,
        "schema_strength": 40,
        "eat_signals": 45,
        "citations": 100,
        "content_depth": 35,
        "keyword_alignment": 100,
        "quotations": 50,
        "statistics": 60,
        "lists": 80
    },
    "signals": {
        "h1_count": 1,
        "h2_count": 4,
        "h3_count": 0,
        "question_headings": 0,
        "has_faq_page": false,
        "has_article": false,
        "has_how_to": false,
        "has_breadcrumb": false,
        "external_links": 7,
        "word_count": 177,
        "blockquotes": 0,
        "quote_sentences": 0,
        "stat_sentences": 2,
        "percent_occurrences": 0,
        "ul_count": 13,
        "ol_count": 0,
        "table_count": 0,
        "li_total": 42,
        "tldr_markers": false,
        "has_direct_answer": false
    },
    "improvements": [
        "FAQPage JSON-LD 추가 — 핵심 Q&A 3-5개를 mainEntity.Question 으로 마크업하면 AI 인용 확률 상승",
        "H2/H3 을 \"~는 무엇인가?\", \"왜 ~할까?\" 같은 질문 형태로 재구성 → 직접 답변 추출에 유리",
        "각 섹션 앞에 1-2 문장 요약(TL;DR) 배치 + 근거 데이터/예시 추가로 400+ 단어 확보",
        "Article schema 의 author(Person) / datePublished / dateModified 명시 — E-E-A-T 신호"
    ],
    "issues": [
        {
            "severity": "warning",
            "message": "FAQPage / HowTo JSON-LD 없음 — AI 검색(ChatGPT/AI Overview)이 Q&A 로 인용하기 어려움"
        },
        {
            "severity": "warning",
            "message": "Article/BlogPosting schema 없음 — author/date 명시로 E-E-A-T 강화 권장"
        },
        {
            "severity": "info",
            "message": "질문형 H2/H3 (예: \"~인가?\", \"왜 ~할까?\") 없음 — 생성형 검색 인용에 불리"
        },
        {
            "severity": "warning",
            "message": "본문이 177단어로 얕음 — AI 인용 블록 추출에 400+ 단어 권장"
        },
        {
            "severity": "warning",
            "message": "H1 직후 요약 문단 / TL;DR 섹션 없음 — AI 가 핵심 답변 추출 어려움"
        }
    ]
}
security_headers_analysis
null
accessibility_analysis
null
duplicate_content_analysis
null
sitemap_orphan_analysis
null
crux_field_data
null
mobile_analysis
{
    "score": 80,
    "viewport": "width=device-width, initial-scale=1.0",
    "has_horizontal_scroll": false,
    "small_touch_targets": 15,
    "small_fonts": 3,
    "issues": [
        {
            "severity": "warning",
            "message": "15개 요소의 터치 영역이 44px 미만입니다"
        },
        {
            "severity": "info",
            "message": "3개 요소의 폰트 크기가 작습니다"
        }
    ]
}
schema_analysis
{
    "score": 60,
    "count": 0,
    "types": [],
    "schemas": [],
    "issues": [
        {
            "severity": "warning",
            "message": "Schema.org 구조화 데이터(JSON-LD)가 없습니다"
        }
    ]
}
robots_analysis
{
    "score": 100,
    "robots": {
        "exists": true,
        "blocks_all": false,
        "has_user_agent": true,
        "invalid_directives": [],
        "content": "User-agent: *\nDisallow: /wp-admin/\nAllow: /wp-admin/admin-ajax.php\n\nSitemap: https://infocutter.50.internal.kr/wp-sitemap.xml\n",
        "sitemap_urls": [
            "https://infocutter.50.internal.kr/wp-sitemap.xml"
        ]
    },
    "sitemap": {
        "exists": true,
        "url": "https://infocutter.50.internal.kr/wp-sitemap.xml",
        "size": 396
    },
    "issues": []
}
integration_analysis
null