제목
양호25자 · 검사기 참고 범위 10~70자
제목은 페이지의 주제와 브랜드를 전달합니다. 아래 글자 수는 이 검사기의 참고 범위이며 검색엔진의 고정 제한은 아닙니다.
페이지마다 고유한 제목을 쓰고 핵심 주제를 앞에 배치하세요. 같은 단어나 브랜드명을 반복하지 않는지 확인하세요.
OKKY - All That Developer
종합 SEO 점수
공개 HTML과 응답을 기준으로 점검했습니다. 각 항목의 근거와 개선 방법을 아래에서 확인할 수 있습니다.
미확인 항목은 점수 계산에서 제외되었습니다.
NEXT STEPS
검사 비중이 큰 항목부터 최대 4개를 표시합니다.
H1에는 페이지의 중심 주제를, H2·H3에는 하위 주제를 배치하세요. 글자 크기만을 위해 제목 단계를 선택하지 마세요.
정보를 전달하는 이미지에는 문맥에 맞는 설명을 쓰세요. 순수 장식 이미지는 alt=""가 적절할 수 있으므로 비어 있다는 이유만으로 모두 수정할 필요는 없습니다.
본문과 일치하는 유형·속성을 사용하고 Google 리치 결과 테스트 등으로 별도 검증하세요. 표시가 보장되는 것은 아닙니다.
대표 주소가 정상 응답하는지, HTTPS·내부 링크·사이트맵의 주소와 일치하는지 확인하세요.
현재 값과 판정 이유를 확인하고 개선 방법을 적용해 보세요.
저장된 제목과 설명으로 구성한 예시입니다. 실제 검색 결과는 달라질 수 있습니다.
OKKY는 국내 최대 개발자 지식공유 플랫폼입니다. 개발자에게 필요한 기술 Q&A, 아티클, 커리어, 네트워킹, 취업, IT행사를 지원합니다
25자 · 검사기 참고 범위 10~70자
제목은 페이지의 주제와 브랜드를 전달합니다. 아래 글자 수는 이 검사기의 참고 범위이며 검색엔진의 고정 제한은 아닙니다.
페이지마다 고유한 제목을 쓰고 핵심 주제를 앞에 배치하세요. 같은 단어나 브랜드명을 반복하지 않는지 확인하세요.
78자 · 검사기 참고 범위 70~160자
메타 설명은 검색 결과에 사용할 수 있는 페이지 요약입니다. 검색어와 화면 폭에 따라 실제 표시 문구는 달라질 수 있습니다.
이 페이지에서 얻을 수 있는 정보나 서비스를 구체적으로 요약하세요. 모든 페이지에 같은 설명을 사용하지 않는지 확인하세요.
대표 URL은 비슷한 여러 주소 중 우선 사용할 주소를 검색엔진에 알려줍니다. 태그가 있다는 사실만으로 실제 대표 URL 선택이 확정되지는 않습니다.
대표 주소가 정상 응답하는지, HTTPS·내부 링크·사이트맵의 주소와 일치하는지 확인하세요.
대상https://okky.kr/
응답 HTML의 <head>
이 분석 주소가 실제 대표 주소라면 예시를 head에 추가하세요. 다른 주소가 대표라면 해당 주소로 바꾸고 정상 응답을 확인하세요.
<link rel="canonical" href="https://okky.kr/">
HTML 메타태그와 응답 헤더에서 noindex 또는 none 지시어를 확인한 결과입니다. 실제 검색엔진 등록 여부를 조회한 결과는 아닙니다.
공개하려는 페이지라면 의도하지 않은 noindex를 제거하세요. 실제 색인 상태는 검색엔진의 URL 검사 도구에서 확인하세요.
og:title·og:description·og:image는 링크를 공유할 때 제목·설명·이미지의 후보가 됩니다. 현재 검사는 세 속성의 존재를 확인합니다.
페이지 내용과 맞는 공유 정보를 넣고 이미지 URL의 접근 가능 여부를 확인하세요.
카드 메타태그는 X 등에서 공유 미리보기의 형식을 지정합니다. 태그 존재와 실제 공유 서비스의 표시 결과는 다를 수 있습니다.
twitter:card 값과 제목·설명·이미지를 함께 점검하세요. 공유 서비스의 캐시 때문에 변경 반영이 지연될 수 있습니다.
@type 이 있는 JSON-LD 1개 이상 · 읽지 못한 블록 0개
JSON-LD는 페이지의 대상과 관계를 기계가 읽을 수 있게 설명합니다. JSON이 읽힌다는 사실과 검색 기능의 필수 속성 충족은 별도입니다.
본문과 일치하는 유형·속성을 사용하고 Google 리치 결과 테스트 등으로 별도 검증하세요. 표시가 보장되는 것은 아닙니다.
대상https://okky.kr/
응답 HTML의 <head> / script[type=application/ld+json]
예시 JSON을 application/ld+json script에 넣되 실제 페이지 유형과 내용에 맞게 작성하세요. 기존 JSON이 있으면 문법 오류부터 확인하고 리치 결과 요구 속성은 별도 검사하세요.
0
{
"@context": "https://schema.org",
"@type": "WebPage",
"url": "https://okky.kr/",
"name": "OKKY - All That Developer"
}
이 영역에는 확인 필요·미확인 항목이 없습니다.
읽을 수 있는 JSON-LD가 발견되지 않았습니다.
제목 태그는 본문의 주제와 하위 내용을 구분합니다. 이 검사기는 대표 H1이 1개인지 확인하며 H2~H6는 저장된 구조를 함께 보여줍니다.
H1에는 페이지의 중심 주제를, H2·H3에는 하위 주제를 배치하세요. 글자 크기만을 위해 제목 단계를 선택하지 마세요.
대상https://okky.kr/
본문의 h1 요소
아래에서 확인한 H1이 여러 개라면 대표 주제 하나를 정하고 나머지는 문맥에 맞는 H2·H3로 조정하세요. H1이 없으면 본문 시작에 중심 제목을 추가하세요.
0
<h1>이 페이지의 중심 주제</h1>
대체 텍스트는 이미지를 보지 못하는 사용자에게 의미를 전달합니다. 현재 수치는 비어 있지 않은 alt를 가진 이미지 수입니다.
정보를 전달하는 이미지에는 문맥에 맞는 설명을 쓰세요. 순수 장식 이미지는 alt=""가 적절할 수 있으므로 비어 있다는 이유만으로 모두 수정할 필요는 없습니다.
대상https://static.cdn.okky.kr/okky-web/public/badge-bootcamp.svg
응답 HTML 1줄 · /html/body/div[4]/header/nav/div[2]/div[1]/a[5]/img
이 이미지 주소를 사용하는 img 태그를 검색해 수정하세요. 정보 이미지에는 실제 내용에 맞는 설명을 넣고, 장식 이미지에는 빈 alt를 명시하세요. 아래 문구는 작성 예시이며 그대로 붙여 넣을 최종 설명은 아닙니다. 기존 class·크기·기타 속성은 유지하세요.
<img class="absolute bottom-[0.9rem] -left-4 max-w-[64px]" src="https://static.cdn.okky.kr/okky-web/public/badge-bootcamp.svg" alt="">
<img src="https://static.cdn.okky.kr/okky-web/public/badge-bootcamp.svg" alt="이미지의 실제 내용을 설명하는 문구"> 장식용 이미지인 경우: <img src="https://static.cdn.okky.kr/okky-web/public/badge-bootcamp.svg" alt="">
대상https://static.cdn.okky.kr/okky-web/public/badge-jobs.svg
응답 HTML 1줄 · /html/body/div[4]/header/nav/div[2]/div[1]/a[6]/img
이 이미지 주소를 사용하는 img 태그를 검색해 수정하세요. 정보 이미지에는 실제 내용에 맞는 설명을 넣고, 장식 이미지에는 빈 alt를 명시하세요. 아래 문구는 작성 예시이며 그대로 붙여 넣을 최종 설명은 아닙니다. 기존 class·크기·기타 속성은 유지하세요.
<img class="absolute -right-[1rem] bottom-[0.9rem] max-w-[64px]" src="https://static.cdn.okky.kr/okky-web/public/badge-jobs.svg" alt="">
<img src="https://static.cdn.okky.kr/okky-web/public/badge-jobs.svg" alt="이미지의 실제 내용을 설명하는 문구"> 장식용 이미지인 경우: <img src="https://static.cdn.okky.kr/okky-web/public/badge-jobs.svg" alt="">
html 요소의 lang 값은 문서의 주 언어를 나타냅니다. 화면 낭독 도구 등이 올바른 언어로 읽는 데 사용됩니다.
본문의 주 언어와 lang 값이 일치하는지 확인하고 다른 언어로 작성된 부분에는 해당 언어를 따로 지정하세요.
문자 인코딩 선언은 브라우저가 한글과 특수문자를 해석하는 기준입니다. 선언이 있어도 실제 파일 인코딩과 다르면 글자가 깨질 수 있습니다.
실제 응답·파일의 인코딩과 charset 선언을 일치시키세요. UTF-8 문서라면 UTF-8로 저장하고 선언하세요.
검사기 참고 범위 15~70% · 공식 순위 기준이 아닙니다.
본문 글자 수와 HTML 전체 글자 수를 비교한 참고 지표입니다. 이 비율만으로 콘텐츠 품질이나 검색 순위를 판단할 수 없습니다.
비율을 맞추기 위해 문구를 늘리지 마세요. 핵심 설명이 HTML에 포함되는지와 불필요한 마크업이 많은지 확인하세요.
대상https://okky.kr/
main / body
본문이 JavaScript 실행 전 HTML에 존재하는지 확인하세요. HTML에 핵심 설명이 없으면 해당 페이지 템플릿에서 서버 렌더링을 검토하세요. 내용이 충분하다면 비율을 맞추기 위한 문구 추가는 필요 없습니다.
2.08%
이 영역에는 확인 필요·미확인 항목이 없습니다.
저장된 제목을 유형별로 표시합니다. H2·H3 등 하위 제목은 필요한 목록만 펼쳐 확인하세요. 유형별 최대 50개를 보관합니다.
H1 제목이 없습니다.
이 단계의 제목이 없습니다.
이미지 최대 100개를 보관합니다. 빈 대체 텍스트는 이미지의 용도를 함께 확인하세요.
| URL | 이미지 대체 텍스트 |
|---|---|
| https://static.cdn.okky.kr/okky-web/public/okky-munchkin-logo.svg | OKKY Logo |
| https://static.cdn.okky.kr/okky-web/public/darkmode/dark-logo.svg | OKKY Logo |
| https://static.cdn.okky.kr/okky-web/public/logo.svg | OKKY Logo |
| https://static.cdn.okky.kr/okky-web/public/badge-bootcamp.svg | 비어 있거나 없음 |
| https://static.cdn.okky.kr/okky-web/public/badge-jobs.svg | 비어 있거나 없음 |
| https://file.okky.kr/images/1792917385200.jpg | 4대버일러와 홍타이지 이미지 1 |
| https://static.cdn.okky.kr/okky-web/public/okky-munchkin-logo.svg | OKKY Logo |
| https://static.cdn.okky.kr/okky-web/public/darkmode/dark-logo.svg | OKKY Logo |
| https://static.cdn.okky.kr/okky-web/public/logo.svg | OKKY Logo |
| https://static.cdn.okky.kr/okky-web/public/inames.svg | iNames |
| https://static.cdn.okky.kr/okky-web/public/darkmode/inames.png | iNames |
| https://static.cdn.okky.kr/okky-web/public/nhn_cloud_black.png | NHN Cloud |
| https://static.cdn.okky.kr/okky-web/public/nhn_cloud_white.png | NHN Cloud |
본문에서 추출한 단어의 출현 빈도입니다. 검색 수요나 키워드 순위를 뜻하지 않습니다.
Meta keywords · 발견되지 않음
메타 키워드 유무는 이 검사기의 점수에 반영하지 않습니다.
같은 사이트로 연결되는 링크 수입니다. 메뉴와 문맥에 맞는 본문 링크는 사용자가 관련 정보를 찾는 경로가 됩니다.
주요 페이지를 일반 a href 링크로 연결하고, 링크 문구만 읽어도 목적지를 이해할 수 있게 작성하세요.
추출한 링크에 쿼리 문자열 또는 밑줄이 있는지 보는 간단한 검사입니다. 이런 문자가 있다고 해서 잘못된 URL이거나 색인이 불가능한 것은 아닙니다.
의미 있는 경로를 사용하고 불필요한 추적·중복 매개변수를 정리하세요. 정상 작동하는 주소를 바꿀 때는 기존 링크와 리다이렉트를 함께 검토하세요.
대상https://okky.kr/login?returnUrl=%2F
응답 HTML 1줄 · /html/body/div[4]/header/nav/div[3]/div[1]/div[2]/a[1]
이 주소의 쿼리 문자열 또는 밑줄이 참고 검사에 걸렸습니다. 추적용 utm_* 값이면 내부 링크에서 제거할 수 있습니다. 검색·게시물 ID 등 필수 매개변수라면 유지하세요. 경로를 바꿀 때는 기존 주소의 301 이동과 내부 링크를 함께 수정하세요.
<a rel="nofollow" class="flex h-[35px] items-center justify-center rounded-md border border-border bg-background px-4 text-center font-medium text-foreground text-xs hover:bg-accent hover:text-accent-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring/50" href="/login?returnUrl=%2F"><span class="hidden lg:inline">로그인</span><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon" class="h-5 w-5 lg:hidden"><path fill-rule="evenodd" d="M17 4.25A2.25 2.25 0 0 0 14.75 2h-5.5A2.25 2.25 0 0 0 7 4.25v2a.75.75 0 0 0 1.5 0v-2a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 .75.75v11.5a.75.75 0 0 1-.75.75h-5.5a.75.75 0 0 1-.75-.75v-2a.75.75 0 0 0-1.5 0v2A2.25 2.25 0 0 0 9.25 18h5.5A2.25 2.25 0 0 0 17 15.75V4.25Z" clip-rul
대상https://okky.kr/login?returnUrl=%2F
응답 HTML 1줄 · /html/body/div[4]/header/nav/div[3]/div[2]/a
이 주소의 쿼리 문자열 또는 밑줄이 참고 검사에 걸렸습니다. 추적용 utm_* 값이면 내부 링크에서 제거할 수 있습니다. 검색·게시물 ID 등 필수 매개변수라면 유지하세요. 경로를 바꿀 때는 기존 주소의 301 이동과 내부 링크를 함께 수정하세요.
<a class="relative inline-flex size-9 items-center justify-center rounded-lg bg-gray-200 text-gray-700 dark:bg-gray-800 dark:text-gray-200" aria-label="마이 메뉴 이동" href="/login?returnUrl=%2F"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-user size-5" aria-hidden="true"><path d="M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"></path><circle cx="12" cy="7" r="4"></circle></svg></a>
이 영역에는 확인 필요·미확인 항목이 없습니다.
추출 링크 최대 300개를 표시합니다. 각 링크의 응답 상태나 연결된 페이지 전체를 검사한 결과는 아닙니다.
| URL | 링크 문구 | 속성 |
|---|---|---|
| https://okky.kr/ | OKKY | 내부 |
| https://okky.kr/community | 커뮤니티 | 내부 |
| https://okky.kr/questions | Q&A | 내부 |
| https://okky.kr/events | 이벤트 | 내부 |
| https://okky.kr/contact | Contact | 내부 |
| https://okky.kr/camp | 부트캠프 | 내부 |
| https://jobs.okky.kr | Jobs | 외부 |
| https://okky.kr/login?returnUrl=%2F | 로그인 | 내부nofollow |
| https://okky.kr/signup | 가입 | 내부nofollow |
| https://okky.kr/login?returnUrl=%2F | 문구 없음 | 내부 |
| https://okky.kr/articles/1565993 | AI와 개발자들을 엮어서 쓴 부정적인 글들 보면... | 내부 |
| https://okky.kr/community/life | 사는 얘기 | 내부 |
| https://okky.kr/articles/1565995 | 앱 수입이 100 정도 되는것 같습니다. | 내부 |
| https://okky.kr/community/life | 사는 얘기 | 내부 |
| https://okky.kr/articles/1566003 | Fable 5.1이 이미지에 비밀 메시지를 숨기는 방법 | 내부 |
| https://okky.kr/community/ai | AI | 내부 |
| https://okky.kr/articles/1566009 | 주니어 개발자로써의 방향성 | 내부 |
| https://okky.kr/community/life | 사는 얘기 | 내부 |
| https://okky.kr/articles/1566011 | 사는얘기 | 내부 |
| https://okky.kr/community/life | 사는 얘기 | 내부 |
| https://okky.kr/articles/1566006 | 논의 | 내부 |
| https://okky.kr/community/life | 사는 얘기 | 내부 |
| https://okky.kr/articles/1566008 | 여러분들은 ai사용 수익화 어떻게 하고계신가요? 질문 두개 | 내부 |
| https://okky.kr/community/life | 사는 얘기 | 내부 |
| https://okky.kr/articles/1565999 | [실험] 반말로 물어봐도 될까? 오픈 모델 4개에 MCP 읽기 전용 툴만 주고 GPU 계정 질문 20개 던져 봤습니다 | 내부 |
| https://okky.kr/community/ai | AI | 내부 |
| https://okky.kr/articles/1565996 | 고등학생 자주차 장애물 회피 알고리즘 조언 부탁드립니다!! | 내부 |
| https://okky.kr/community/request-for-comments | 피드백 | 내부 |
| https://okky.kr/articles/1566005 | 노트북 없이 AI 코딩 작업을 이어갈 수 있는 환경을 만들고 있습니다 | 내부 |
| https://okky.kr/community/request-for-comments | 피드백 | 내부 |
| https://okky.kr/articles/1565993 | AI와 개발자들을 엮어서 쓴 부정적인 글들 보면... | 내부 |
| https://okky.kr/community/life | 사는 얘기 | 내부 |
| https://okky.kr/articles/1565995 | 앱 수입이 100 정도 되는것 같습니다. | 내부 |
| https://okky.kr/community/life | 사는 얘기 | 내부 |
| https://okky.kr/articles/1566003 | Fable 5.1이 이미지에 비밀 메시지를 숨기는 방법 | 내부 |
| https://okky.kr/community/ai | AI | 내부 |
| https://okky.kr/articles/1566009 | 주니어 개발자로써의 방향성 | 내부 |
| https://okky.kr/community/life | 사는 얘기 | 내부 |
| https://okky.kr/articles/1566011 | 사는얘기 | 내부 |
| https://okky.kr/community/life | 사는 얘기 | 내부 |
| https://okky.kr/articles/1566006 | 논의 | 내부 |
| https://okky.kr/community/life | 사는 얘기 | 내부 |
| https://okky.kr/articles/1566008 | 여러분들은 ai사용 수익화 어떻게 하고계신가요? 질문 두개 | 내부 |
| https://okky.kr/community/life | 사는 얘기 | 내부 |
| https://okky.kr/articles/1565999 | [실험] 반말로 물어봐도 될까? 오픈 모델 4개에 MCP 읽기 전용 툴만 주고 GPU 계정 질문 20개 던져 봤습니다 | 내부 |
| https://okky.kr/community/ai | AI | 내부 |
| https://okky.kr/articles/1565996 | 고등학생 자주차 장애물 회피 알고리즘 조언 부탁드립니다!! | 내부 |
| https://okky.kr/community/request-for-comments | 피드백 | 내부 |
| https://okky.kr/articles/1566005 | 노트북 없이 AI 코딩 작업을 이어갈 수 있는 환경을 만들고 있습니다 | 내부 |
| https://okky.kr/community/request-for-comments | 피드백 | 내부 |
| https://okky.kr/community/life | 커뮤니티사는 얘기 | 내부 |
| https://okky.kr/articles/1566018 | AI 로 1인 개발 쉬워 지는건 좋은데(2) | 내부 |
| https://okky.kr/articles/1566018 | 아는 지인들 1인 개발 포기 했던 분들하고 연락해보면 ai 덕분에 바이브코딩으로 본업하면서도 가능해져서 다시 한다는 분들이 종종 있는데 안그래도 포화상태인 마켓시장에 마케팅 비용만 더 올라 가겠네요. 개발이 쉬워지고 공급이 늘수록 마케팅의 값어치는 수직 상승 할 듯 | 내부 |
| https://okky.kr/users/118383/activities | N | 내부 |
| https://okky.kr/spaces/small-saas-lab | s/소규모 SaaS 실험실 | 내부 |
| https://okky.kr/spaces/small-saas-lab/1566017 | 노션·옵시디언 대신 AI 대화를 그대로 노트로 쌓는 로컬 앱, 오픈소스로 일주일 굴려본 숫자 | 내부 |
| https://okky.kr/spaces/small-saas-lab/1566017 | 먼저 밝혀 둘게요. 저는 Acard라는 오픈소스 노트 앱의 베타 테스트와 메인테인을 맡고 있습니다. 그래서 이 글은 제가 관여하는 제품 이야기이고, 정리할 때 AI 작성 도움을 받았습니다. 어떤 앱인가 (한 문단)Acard는 노션처럼 블록 에디터와 데이터베이스가 있는 작업 공간인데, 내 컴퓨터에서 Bun 프로세스 하나로 돌아가고 데이터는 내가 고른 폴더의 | 내부 |
| https://okky.kr/community/life | 커뮤니티사는 얘기 | 내부 |
| https://okky.kr/articles/1566013 | 4대버일러와 홍타이지 | 내부 |
| https://okky.kr/events/promote | 커뮤니티홍보광고 | 내부 |
| https://okky.kr/articles/1566012 | AI 대화맥락 전달하는 크롬서비스 만들다 노래 만든 사연 | 내부 |
| https://okky.kr/articles/1566012 | AI 사이에서 똑같은 설명을 계속 하다가 그럴 필요 없는 서비스를 만들었습니다.여기 클릭! 크롬 웹스토어에서 유사한 서비스들이 있긴 한데, 아주 긴 대화의 경우 로컬저장이 잘 안되더군요. 이 서비스는 그 부분에서 오류없는 저장을 보여주며 또한 그 맥락을 기반으로 3개의 주요 AI에게 같은 질문을 한번에 한 후 비교 종합하는 기능까지 갖추고 있습니다. 그런데 | 내부 |
| https://okky.kr/community/life | 커뮤니티사는 얘기 | 내부 |
| https://okky.kr/articles/1566011 | 사는얘기(4) | 내부 |
| https://okky.kr/articles/1566011 | 근황어쩌다보니 어디 그룹사 작은 시스템 운영으로 들어가게 되어서 일을 하고 있는데요, 그전까지 SI 개발자 끄트머리로 일하다가 그래도 대기업 사람들과 직접 소통을 하면서 일해보니, 시스템이나 업무방식 등에서 새로 배우고 연습해야 하는 부분들이 있구나 하고 느낍니다. 애초에 커리어를 좋은 곳에서 시작하신 분들은 그게 뭐 별거냐 하실수도 있고, 이런 것들도 다 | 내부 |
| https://okky.kr/users/6826/activities | N | 내부 |
| https://okky.kr/users/105708/activities | N | 내부 |
| https://okky.kr/events/it | 커뮤니티IT 행사 | 내부 |
| https://okky.kr/articles/1566010 | [제9차 한-프랑스 신산업 기술협력 포럼] 기조강연 및 프로그램 안내 (11. 4.(수), 앰버서더 서울 풀만) | 내부 |
| https://okky.kr/articles/1566010 | 홈페이지 바로가기 - https://koreafranceforum2026.com/ | 내부 |
| https://okky.kr/community/life | 커뮤니티사는 얘기 | 내부 |
| https://okky.kr/articles/1566009 | 주니어 개발자로써의 방향성(2) | 내부 |
| https://okky.kr/articles/1566009 | ai가 빠르게 성장하는만큼 개발자라는 정체성의 정의도 달라지는것 같은데 요즘 좀 혼란합니다.코딩은이제 ai가 잘하니, 작성하는 능력은 미뤄두고 읽고 구조를짜고 또 개발 앞과뒤, 즉 기획과 고객소통 쪽 능력을 키워서 전체적인 판을 보는 능력을 키워야하나..자바로 개발을 시작해서 자바코드는 어느정도 스스로짜고 읽을 줄 아는데 새로운 언어를 대할때 에이전트로만 | 내부 |
| https://okky.kr/users/105708/activities | N | 내부 |
| https://okky.kr/users/184561/activities | N | 내부 |
| https://okky.kr/community/life | 커뮤니티사는 얘기 | 내부 |
| https://okky.kr/articles/1566008 | 여러분들은 ai사용 수익화 어떻게 하고계신가요? 질문 두개(3) | 내부 |
| https://okky.kr/articles/1566008 | 저는 웹 개발자라 크몽밖에 없긴한데 웹사이트 몇개나 앱몇개 출시는 안했지만 들고있는정도입니다.. 1. 여러분은 어떤식으로 쓰시고 계신가요? 2. 여러분은 gpt pro보다 claude pro가 좋나요? | 내부 |
| https://okky.kr/users/118383/activities | N | 내부 |
| https://okky.kr/spaces/codex | s/Codex | 내부 |
| https://okky.kr/spaces/codex/1566007 | Day 20/28, Codex 사용량 리셋 예고(1) | 내부 |
| https://okky.kr/spaces/codex/1566007 | KST 10월 25일 17시까지 이전 리셋 사례 Day 17: 10월 23일 02:00 - 03:00 이전 예정 → 02:10분쯤 리셋 완료 Day 18: 10월 24일 02:00 - 03:00 이전 예정 → 02:40분쯤 리셋 완료 | 내부 |
| https://okky.kr/users/118383/activities | N | 내부 |
| https://okky.kr/community/life | 커뮤니티사는 얘기 | 내부 |
| https://okky.kr/articles/1566006 | 논의(5) | 내부 |
| https://okky.kr/articles/1566006 | 이런 글을 개발자 사이트에 남기는 것 자체가 가능할지 고민 했었습니다 괜히 남기는 것 아닌가 합니다만 아직 활동하고 있는 다른 분이 있는 것 같습니다 그렇고 개발이라는 것은 어떤 상황에 처해 있을 때 가능한가 과연 가능성이 낮은 아니 거의 불가능한 상태로 개발을 해야 하는 상황아니면 생활 기반 내지는 생존 여부 아니면 생사 여부 이 외에 살아남을 수 있 | 내부 |
| https://okky.kr/users/105708/activities | N | 내부 |
| https://okky.kr/users/30667/activities | N | 내부 |
| https://okky.kr/community/request-for-comments | 커뮤니티피드백 | 내부 |
| https://okky.kr/articles/1566005 | 노트북 없이 AI 코딩 작업을 이어갈 수 있는 환경을 만들고 있습니다(2) | 내부 |
| https://okky.kr/articles/1566005 | 안녕하세요. AI 코딩 도구로 작업하다가 자리를 비우면, 결국 노트북을 다시 열어야 하는 순간이 자주 있었습니다. 작업이 끝났는지, 멈췄는지, 승인이 필요한지 확인하려고요.그래서 MOOJE를 만들고 있습니다. 코드는 클라우드 작업공간에서 실행하고, 휴대폰이나 태블릿에서는 작업을 시작하고 진행 상황을 확인합니다. 외부 서비스에 영향을 주는 일은 승인받도록 두 | 내부 |
| https://okky.kr/users/5338/activities | N | 내부 |
| https://okky.kr/users/162597/activities | N | 내부 |
| https://okky.kr/community/life | 커뮤니티사는 얘기 | 내부 |
| https://okky.kr/articles/1566004 | 운동하고 잠잘자는게 최고인데 어렵네요.(2) | 내부 |
| https://okky.kr/articles/1566004 | 잘알겠는데 잘안되는것들이예요.오늘은 근처 학교운동장 한바퀴라도 뛰어야겠네요. | 내부 |
| https://okky.kr/users/188494/activities | N | 내부 |
| https://okky.kr/users/49571/activities | N | 내부 |
| https://okky.kr/community/ai | 커뮤니티AI | 내부 |
| https://okky.kr/articles/1566003 | Fable 5.1이 이미지에 비밀 메시지를 숨기는 방법(1) | 내부 |
| https://okky.kr/articles/1566003 | 스테가노그래피(Steganography)는 이미지나 소리 같은 평범한 데이터 안에 정보를 숨겨, 메시지가 있다는 사실 자체를 알아채기 어렵게 만드는 기법 | 내부 |
| https://okky.kr/users/60966/activities | N | 내부 |
| https://okky.kr/community/ai | 커뮤니티AI | 내부 |
| https://okky.kr/articles/1566002 | Antigravity에서 Gemini Flash 3.8을 각잡고 다시 써봤습니다.(1) | 내부 |
| https://okky.kr/articles/1566002 | Gemini Flash 3.8이 말하는 뽄새가 되게 과장되고 오버 액션이 많아서 능력이 떨어질 줄 알았는데 착각이었습니다. 말만 그렇게 하고 실제 생성해내는 코드 품질이 우려했던 것 보다는 안정된 것 같습니다. https://github.com/jay94ks/screen-designer Antigravity만 사용하여 진행한 프로젝트고, Figma나 Cl | 내부 |
| https://okky.kr/users/169707/activities | N | 내부 |
| https://okky.kr/community/request-for-comments | 커뮤니티피드백 | 내부 |
| https://okky.kr/articles/1566001 | 베트남 개발팀이랑 일하다 "제가 승인한 건 이게 아닌데요" 나온 적 있으세요?(1) | 내부 |
| https://okky.kr/articles/1566001 | 안녕하세요. 서울에서 개발하는 사람이에요. 의뢰인이랑 개발팀이 서로 다른 언어로 요구사항을 보다 보면 “제가 승인한 건 이게 아닌데요”가 나오기 쉽잖아요. 그때 승인했던 원래 문구가 어디 남아 있는지 찾는 것도 일이고요. 엑셀 파일 이름이 final_v7_수정으로 늘어나거나 메일에 흩어지거나요. 그 순간을 줄여 보려고 작은 서비스를 만들었어요. 요구사항 | 내부 |
| https://okky.kr/users/162597/activities | N | 내부 |
| https://okky.kr/community/request-for-comments | 커뮤니티피드백 | 내부 |
| https://okky.kr/articles/1566000 | 영어 단어는 아는데 말이 안 나와서, 한국어를 보고 영어를 꺼내는 연습 앱을 만들었습니다(1) | 내부 |
| https://okky.kr/articles/1566000 | 안녕하세요. 가족과 함께 작은 영어 학원을 하며 스피킹을 공부하는 개발자입니다. 영어 문서는 읽는데, 회의나 대화에서 내가 말하려면 아는 표현도 안 나오는 문제가 있었습니다. 단어 앱은 대부분 영어를 보고 뜻을 떠올리는 연습이라, 반대 방향(한국어에서 영어 꺼내기)만 연습하는 웹앱을 만들었습니다. [무엇을 하는지] · 실제 상황의 한국어 문장을 보여 주 | 내부 |
| https://okky.kr/users/162597/activities | N | 내부 |
| https://okky.kr/community/ai | 커뮤니티AI | 내부 |
| https://okky.kr/articles/1565999 | [실험] 반말로 물어봐도 될까? 오픈 모델 4개에 MCP 읽기 전용 툴만 주고 GPU 계정 질문 20개 던져 봤습니다 | 내부 |
| https://okky.kr/articles/1565999 | Runcrate 팀이 자사 API와 MCP 서버로 직접 실험하고 쓴 글입니다. 에이전트한테 클라우드 계정을 맡기기 전에 꼭 확인하고 싶은 게 있었습니다. "지금 돌고 있는 GPU 있어?" 같은 걸 한국어로, 그것도 반말로 툭 물어봐도 정확히 답하나? 그래서 작게, 대신 정답을 확인할 수 있게 실험했습니다. 2026-10-24에 돌렸습니다. 조 | 내부 |
| https://okky.kr/community/life | 커뮤니티사는 얘기 | 내부 |
| https://okky.kr/articles/1565998 | [오늘의 개발자 운세] 2026년 10월 25일 일요일 | 내부 |
| https://okky.kr/articles/1565998 | 꾸준히 커밋을 쌓으면 목표한 수준까지 성과가 올라간다. 동료의 도움과 선행이 예상 밖의 해결책과 기회를 만든다.48년생: 꾸준히 커밋을 쌓으면 원하는 수준까지 프로젝트가 완성된다. 작은 개선도 끝까지 밀어붙이자.60년생: 경험 많은 동료나 리뷰어의 도움으로 막힌 이슈가 빠르게 풀린다. 조언을 열린 마음으로 받아보자.72년생: 운 좋은 릴리스 흐름을 타서 예 | 내부 |
| https://okky.kr/community/life | 커뮤니티사는 얘기 | 내부 |
| https://okky.kr/articles/1565997 | HTTP2Shell | 내부 |
| https://okky.kr/articles/1565997 | Node2Shell evolves to HTTP2Shell Broccoli2Shell 별칭… 그만용 | 내부 |
| https://okky.kr/community/request-for-comments | 커뮤니티피드백 | 내부 |
| https://okky.kr/articles/1565996 | 고등학생 자주차 장애물 회피 알고리즘 조언 부탁드립니다!!(2) | 내부 |
| https://okky.kr/articles/1565996 | 현재 학교에서 자율주행자동차 코딩 프로그램에 참여하고 있는 고등학생입니다. 프로그램에서 사용하는 장애물 인식의 기본적인 방식은 자동차가 카메라를 통해 이미지를 받아오고, 이 이미지를 세로 방향으로 3등분하여 각 영역의 밝기를 분석하는 방식으로 장애물을 인식하도록 코드는 짜고 있는 것입니다. 밝기가 일정 기준보다 어두운 영역에 장애물이 있다고 판단하고 if | 내부 |
| https://okky.kr/users/105708/activities | N | 내부 |
| https://okky.kr/users/58884/activities | N | 내부 |
| https://okky.kr/camp | 문구 없음 | 내부 |
| https://okky.kr/camp | 더 보기 | 내부 |
| https://jobs.okky.kr | 문구 없음 | 외부 |
| https://jobs.okky.kr/contract | 더 보기 | 외부 |
| https://okky.kr | 문구 없음 | 내부 |
| https://www.facebook.com/okkykorea | 외부 | |
| https://www.youtube.com/channel/UCuynXsGvMXLviyqVMeS2y-g | Youtube | 외부 |
| https://okky.kr/corp/about | 회사소개 | 내부 |
| https://okky.kr/notice/info | 공지사항 | 내부 |
| https://okky.kr/supports/advertisement | 광고문의 | 내부 |
| https://okky.kr/policies/operation-policy | 운영정책 | 내부 |
| https://okky.kr/legal/privacy | 개인정보 처리방침 | 내부 |
| https://okky.kr/legal/terms | 통합 서비스 이용약관 | 내부 |
| https://okky.kr/policies/operation-policy | 운영정책 | 내부 |
| https://www.inames.co.kr/ | iNames | 외부 |
| https://www.nhncloud.com/ | NHN Cloud | 외부 |
모바일 화면 너비에 맞춰 페이지를 배치하도록 하는 viewport 설정을 확인합니다. 실제 모바일 배치나 터치 영역 검사를 대신하지는 않습니다.
width=device-width 설정을 확인하고 작은 화면에서 가로 넘침·확대·입력·버튼 동작을 실제로 점검하세요.
브라우저 탭 등에 사용하는 아이콘의 link 선언을 확인합니다. 파일의 실제 표시 여부까지 검사한 것은 아닙니다.
선언한 아이콘 파일이 정상 응답하는지와 밝은·어두운 브라우저 배경에서 구별되는지 확인하세요.
홈 화면에 추가할 때 사용할 터치 아이콘의 선언을 확인합니다. 사이트를 앱처럼 저장하는 사용자의 경험과 관련된 항목입니다.
선언한 파일의 크기·여백·배경을 확인하고 실제 기기의 홈 화면에서도 점검하세요.
img의 src·srcset 확장자와 picture 요소의 source type에서 WebP·AVIF를 확인합니다. 확장자가 없는 CDN 주소처럼 HTML만으로 형식을 알 수 없는 이미지는 이 수치에 반영되지 않을 수 있습니다.
화질과 파일 크기를 비교해 적절한 형식을 선택하고 실제 전송 파일의 형식도 개발자 도구에서 확인하세요.
대상https://static.cdn.okky.kr/okky-web/public/okky-munchkin-logo.svg
응답 HTML 1줄 · /html/body/div[4]/header/nav/div[1]/a/div/img[1]
이 파일을 WebP 또는 AVIF로 실제 변환한 뒤 변환 파일 주소를 source에 넣으세요. 확장자만 바꾸면 안 됩니다. CDN에서 이미 최신 형식을 전송한다면 유지해도 됩니다.
<img class="h-7 w-auto dark:hidden" src="https://static.cdn.okky.kr/okky-web/public/okky-munchkin-logo.svg" alt="OKKY Logo">
<picture> <source srcset="[converted-image.webp]" type="image/webp"> <img src="https://static.cdn.okky.kr/okky-web/public/okky-munchkin-logo.svg" alt="OKKY Logo"> </picture>
대상https://static.cdn.okky.kr/okky-web/public/darkmode/dark-logo.svg
응답 HTML 1줄 · /html/body/div[4]/header/nav/div[1]/a/div/img[2]
이 파일을 WebP 또는 AVIF로 실제 변환한 뒤 변환 파일 주소를 source에 넣으세요. 확장자만 바꾸면 안 됩니다. CDN에서 이미 최신 형식을 전송한다면 유지해도 됩니다.
<img class="hidden h-7 w-auto dark:block" src="https://static.cdn.okky.kr/okky-web/public/darkmode/dark-logo.svg" alt="OKKY Logo">
<picture> <source srcset="[converted-image.webp]" type="image/webp"> <img src="https://static.cdn.okky.kr/okky-web/public/darkmode/dark-logo.svg" alt="OKKY Logo"> </picture>
대상https://static.cdn.okky.kr/okky-web/public/logo.svg
응답 HTML 1줄 · /html/body/div[4]/header/nav/div[1]/a/img
이 파일을 WebP 또는 AVIF로 실제 변환한 뒤 변환 파일 주소를 source에 넣으세요. 확장자만 바꾸면 안 됩니다. CDN에서 이미 최신 형식을 전송한다면 유지해도 됩니다.
<img class="h-7 w-auto md:hidden" src="https://static.cdn.okky.kr/okky-web/public/logo.svg" alt="OKKY Logo">
<picture> <source srcset="[converted-image.webp]" type="image/webp"> <img src="https://static.cdn.okky.kr/okky-web/public/logo.svg" alt="OKKY Logo"> </picture>
대상https://static.cdn.okky.kr/okky-web/public/badge-bootcamp.svg
응답 HTML 1줄 · /html/body/div[4]/header/nav/div[2]/div[1]/a[5]/img
이 파일을 WebP 또는 AVIF로 실제 변환한 뒤 변환 파일 주소를 source에 넣으세요. 확장자만 바꾸면 안 됩니다. CDN에서 이미 최신 형식을 전송한다면 유지해도 됩니다.
<img class="absolute bottom-[0.9rem] -left-4 max-w-[64px]" src="https://static.cdn.okky.kr/okky-web/public/badge-bootcamp.svg" alt="">
<picture> <source srcset="[converted-image.webp]" type="image/webp"> <img src="https://static.cdn.okky.kr/okky-web/public/badge-bootcamp.svg" alt=""> </picture>
대상https://static.cdn.okky.kr/okky-web/public/badge-jobs.svg
응답 HTML 1줄 · /html/body/div[4]/header/nav/div[2]/div[1]/a[6]/img
이 파일을 WebP 또는 AVIF로 실제 변환한 뒤 변환 파일 주소를 source에 넣으세요. 확장자만 바꾸면 안 됩니다. CDN에서 이미 최신 형식을 전송한다면 유지해도 됩니다.
<img class="absolute -right-[1rem] bottom-[0.9rem] max-w-[64px]" src="https://static.cdn.okky.kr/okky-web/public/badge-jobs.svg" alt="">
<picture> <source srcset="[converted-image.webp]" type="image/webp"> <img src="https://static.cdn.okky.kr/okky-web/public/badge-jobs.svg" alt=""> </picture>
13 개 중 앞의 5개입니다. 전체 저장 목록은 아래 세부 정보에서 확인하세요.
img 태그의 loading="lazy"를 확인합니다. 이미지가 적은 페이지는 이 검사기의 단순 기준을 통과할 수 있습니다.
첫 화면 아래 이미지는 지연 로딩을 검토하되, 첫 화면의 주요 이미지까지 무조건 지연시키지 마세요.
이 영역에는 확인 필요·미확인 항목이 없습니다.
HTML 문서 형식 선언을 확인합니다. HTML5 doctype은 브라우저가 표준 모드로 문서를 처리하도록 돕습니다.
문서 시작에 <!doctype html>을 선언하고 그 앞에 의도하지 않은 출력이 없는지 확인하세요.
검사기 참고값: 외부 파일 4개 이하
외부 스타일시트 선언 수를 집계합니다. 파일 수는 간단한 참고값이며 전송량·캐시·렌더링 차단 영향까지 나타내지는 않습니다.
중복·미사용 CSS와 렌더링 차단을 확인하고 실제 성능 측정 결과를 바탕으로 정리하세요.
대상https://okky.kr/_next/static/chunks/19a0gf0isqd5o.css
응답 HTML 1줄 · /html/head/link[1]
현재 HTML에서 호출되는 파일입니다. 이 주소를 참조하는 태그가 중복되는지 확인하고, 이 페이지에서 사용하지 않는 파일만 제거하거나 필요한 페이지에서만 불러오세요. 파일 수만으로 이 파일 자체가 잘못됐다고 판단하지 않습니다.
<link rel="stylesheet" href="/_next/static/chunks/19a0gf0isqd5o.css" data-precedence="next">
대상https://okky.kr/_next/static/chunks/3fg6bjq4pwdf-.css
응답 HTML 1줄 · /html/head/link[2]
현재 HTML에서 호출되는 파일입니다. 이 주소를 참조하는 태그가 중복되는지 확인하고, 이 페이지에서 사용하지 않는 파일만 제거하거나 필요한 페이지에서만 불러오세요. 파일 수만으로 이 파일 자체가 잘못됐다고 판단하지 않습니다.
<link rel="stylesheet" href="/_next/static/chunks/3fg6bjq4pwdf-.css" data-precedence="next">
대상https://okky.kr/_next/static/chunks/1wu1535ii97fo.css
응답 HTML 1줄 · /html/head/link[3]
현재 HTML에서 호출되는 파일입니다. 이 주소를 참조하는 태그가 중복되는지 확인하고, 이 페이지에서 사용하지 않는 파일만 제거하거나 필요한 페이지에서만 불러오세요. 파일 수만으로 이 파일 자체가 잘못됐다고 판단하지 않습니다.
<link rel="stylesheet" href="/_next/static/chunks/1wu1535ii97fo.css" data-precedence="next">
대상https://okky.kr/_next/static/chunks/2q8h_5cacrg8m.css
응답 HTML 1줄 · /html/head/link[4]
현재 HTML에서 호출되는 파일입니다. 이 주소를 참조하는 태그가 중복되는지 확인하고, 이 페이지에서 사용하지 않는 파일만 제거하거나 필요한 페이지에서만 불러오세요. 파일 수만으로 이 파일 자체가 잘못됐다고 판단하지 않습니다.
<link rel="stylesheet" href="/_next/static/chunks/2q8h_5cacrg8m.css" data-precedence="next">
대상https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.5/dist/web/static/pretendard-dynamic-subset.css
응답 HTML 1줄 · /html/head/link[44]
현재 HTML에서 호출되는 파일입니다. 이 주소를 참조하는 태그가 중복되는지 확인하고, 이 페이지에서 사용하지 않는 파일만 제거하거나 필요한 페이지에서만 불러오세요. 파일 수만으로 이 파일 자체가 잘못됐다고 판단하지 않습니다.
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.5/dist/web/static/pretendard-dynamic-subset.css">
검사기 참고값: 외부 파일 6개 이하
src가 있는 script 요소의 수입니다. 외부 파일 수만으로 실행 비용이나 페이지의 응답성을 판단할 수 없습니다.
중복 스크립트와 무거운 초기 실행을 점검하고 기능에 맞게 defer·async·지연 실행을 검토하세요.
대상https://okky.kr/_next/static/chunks/0doj6rtr150ul.js
응답 HTML 1줄 · /html/head/script[1]
현재 HTML에서 호출되는 파일입니다. 이 주소를 참조하는 태그가 중복되는지 확인하고, 이 페이지에서 사용하지 않는 파일만 제거하거나 필요한 페이지에서만 불러오세요. 파일 수만으로 이 파일 자체가 잘못됐다고 판단하지 않습니다.
<script src="/_next/static/chunks/0doj6rtr150ul.js" async=""></script>
대상https://okky.kr/_next/static/chunks/02j5ayn8okvm9.js
응답 HTML 1줄 · /html/head/script[2]
현재 HTML에서 호출되는 파일입니다. 이 주소를 참조하는 태그가 중복되는지 확인하고, 이 페이지에서 사용하지 않는 파일만 제거하거나 필요한 페이지에서만 불러오세요. 파일 수만으로 이 파일 자체가 잘못됐다고 판단하지 않습니다.
<script src="/_next/static/chunks/02j5ayn8okvm9.js" async=""></script>
대상https://okky.kr/_next/static/chunks/24k-ouac6s9f8.js
응답 HTML 1줄 · /html/head/script[3]
현재 HTML에서 호출되는 파일입니다. 이 주소를 참조하는 태그가 중복되는지 확인하고, 이 페이지에서 사용하지 않는 파일만 제거하거나 필요한 페이지에서만 불러오세요. 파일 수만으로 이 파일 자체가 잘못됐다고 판단하지 않습니다.
<script src="/_next/static/chunks/24k-ouac6s9f8.js" async=""></script>
대상https://okky.kr/_next/static/chunks/21lei09pvxygh.js
응답 HTML 1줄 · /html/head/script[4]
현재 HTML에서 호출되는 파일입니다. 이 주소를 참조하는 태그가 중복되는지 확인하고, 이 페이지에서 사용하지 않는 파일만 제거하거나 필요한 페이지에서만 불러오세요. 파일 수만으로 이 파일 자체가 잘못됐다고 판단하지 않습니다.
<script src="/_next/static/chunks/21lei09pvxygh.js" async=""></script>
대상https://okky.kr/_next/static/chunks/turbopack-2hs7zl1sb9q6a.js
응답 HTML 1줄 · /html/head/script[5]
현재 HTML에서 호출되는 파일입니다. 이 주소를 참조하는 태그가 중복되는지 확인하고, 이 페이지에서 사용하지 않는 파일만 제거하거나 필요한 페이지에서만 불러오세요. 파일 수만으로 이 파일 자체가 잘못됐다고 판단하지 않습니다.
<script src="/_next/static/chunks/turbopack-2hs7zl1sb9q6a.js" async=""></script>
36 개 중 앞의 5개입니다. 전체 저장 목록은 아래 세부 정보에서 확인하세요.
HTML 응답의 Content-Encoding 헤더를 확인합니다. 압축은 전송량을 줄이지만 실제 절감량은 응답 내용에 따라 달라집니다.
웹서버 또는 CDN의 텍스트 압축 설정을 확인하고 이미 압축된 이미지 등은 별도로 판단하세요.
검사기 참고값: 6개 헤더 중 3개 이상 존재
일부 보안 관련 응답 헤더의 존재를 확인합니다. 헤더의 개수만으로 정책의 안전성이나 실제 방어 효과를 평가할 수 없습니다.
사이트 기능에 맞게 CSP·HSTS 등의 값을 검토하고 적용 후 리소스 차단이나 서비스 오류가 없는지 확인하세요.
대상https://okky.kr/
웹서버·CDN의 HTTP 응답 헤더
위 목록은 응답에서 발견하지 못한 헤더입니다. Apache라면 사이트의 .htaccess 또는 VirtualHost, Nginx라면 해당 server 블록, CDN이라면 응답 헤더 규칙에서 설정하세요. 예시의 두 헤더부터 적용·검증하고, CSP·HSTS는 실제 리소스와 HTTPS 운영 조건을 검토해 별도로 구성하세요. 서버 종류와 실제 설정 파일 경로는 외부 검사로 확인할 수 없습니다.
strict-transport-security content-security-policy x-content-type-options x-frame-options referrer-policy permissions-policy
X-Content-Type-Options: nosniff Referrer-Policy: strict-origin-when-cross-origin
분석한 최종 페이지가 HTTPS로 응답했는지 확인합니다. 이 결과가 사이트 전체의 보안을 보증하지는 않습니다.
인증서 유효기간과 혼합 콘텐츠를 점검하고 로그인·입력·연결된 주요 페이지도 HTTPS로 제공하세요.
HTTP로 시작한 요청의 최종 주소가 HTTPS인지 확인합니다. 사용자가 보안 연결로 일관되게 도착하는지 살펴보는 항목입니다.
HTTP에서 HTTPS로 이동하는 규칙을 설정하고 여러 번의 이동이나 리다이렉트 루프가 없는지 확인하세요.
W3C Nu의 HTML 검사 결과입니다. 문법 문제를 찾는 도구이며 검색 순위·접근성·보안 인증을 의미하지는 않습니다.
응답 제한·네트워크·외부 서비스 상태를 확인한 뒤 다시 검사하세요. 미확인은 오류 확정이나 0점 판정이 아닙니다.
이 영역에는 확인 필요·미확인 항목이 없습니다.
종류별 최대 100개를 보관합니다. 파일 수만으로 개별 파일의 결함을 판단하지 않습니다.
| URL | 응답 HTML 위치 |
|---|---|
| https://okky.kr/_next/static/chunks/19a0gf0isqd5o.css | 1 · /html/head/link[1] |
| https://okky.kr/_next/static/chunks/3fg6bjq4pwdf-.css | 1 · /html/head/link[2] |
| https://okky.kr/_next/static/chunks/1wu1535ii97fo.css | 1 · /html/head/link[3] |
| https://okky.kr/_next/static/chunks/2q8h_5cacrg8m.css | 1 · /html/head/link[4] |
| https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.5/dist/web/static/pretendard-dynamic-subset.css | 1 · /html/head/link[44] |
종류별 최대 100개를 보관합니다. 파일 수만으로 개별 파일의 결함을 판단하지 않습니다.
| URL | 응답 HTML 위치 |
|---|---|
| https://okky.kr/_next/static/chunks/0doj6rtr150ul.js | 1 · /html/head/script[1] |
| https://okky.kr/_next/static/chunks/02j5ayn8okvm9.js | 1 · /html/head/script[2] |
| https://okky.kr/_next/static/chunks/24k-ouac6s9f8.js | 1 · /html/head/script[3] |
| https://okky.kr/_next/static/chunks/21lei09pvxygh.js | 1 · /html/head/script[4] |
| https://okky.kr/_next/static/chunks/turbopack-2hs7zl1sb9q6a.js | 1 · /html/head/script[5] |
| https://okky.kr/_next/static/chunks/2yy3dkek25iwj.js | 1 · /html/head/script[6] |
| https://okky.kr/_next/static/chunks/0w5hghe10c7ow.js | 1 · /html/head/script[7] |
| https://okky.kr/_next/static/chunks/3-2-oxb801zco.js | 1 · /html/head/script[8] |
| https://okky.kr/_next/static/chunks/09x74aapgw6-j.js | 1 · /html/head/script[9] |
| https://okky.kr/_next/static/chunks/2wn6uqhj_7ar8.js | 1 · /html/head/script[10] |
| https://okky.kr/_next/static/chunks/3565j4vtk0kd0.js | 1 · /html/head/script[11] |
| https://okky.kr/_next/static/chunks/2mvc2kzbe2dmk.js | 1 · /html/head/script[12] |
| https://okky.kr/_next/static/chunks/25l5jlzuvawoj.js | 1 · /html/head/script[13] |
| https://okky.kr/_next/static/chunks/0zfehx6uyfdr4.js | 1 · /html/head/script[14] |
| https://okky.kr/_next/static/chunks/1s0f4rh9ei_tf.js | 1 · /html/head/script[15] |
| https://okky.kr/_next/static/chunks/1v8evxwl89f72.js | 1 · /html/head/script[16] |
| https://okky.kr/_next/static/chunks/0ggxmm2xh2e4m.js | 1 · /html/head/script[17] |
| https://okky.kr/_next/static/chunks/0n7d2578thibz.js | 1 · /html/head/script[18] |
| https://okky.kr/_next/static/chunks/2a7s_x71ahhsz.js | 1 · /html/head/script[19] |
| https://okky.kr/_next/static/chunks/3unlztvcasz94.js | 1 · /html/head/script[20] |
| https://okky.kr/_next/static/chunks/028d78cftynki.js | 1 · /html/head/script[21] |
| https://okky.kr/_next/static/chunks/3p2nzmymica16.js | 1 · /html/head/script[22] |
| https://okky.kr/_next/static/chunks/13_a-yef67k2c.js | 1 · /html/head/script[23] |
| https://okky.kr/_next/static/chunks/3hmsmlbz71hc5.js | 1 · /html/head/script[24] |
| https://okky.kr/_next/static/chunks/1tzcujdzan1ms.js | 1 · /html/head/script[25] |
| https://okky.kr/_next/static/chunks/3f3lowsc4m370.js | 1 · /html/head/script[26] |
| https://okky.kr/_next/static/chunks/0nhyf276ye79g.js | 1 · /html/head/script[27] |
| https://okky.kr/_next/static/chunks/3scsdg82lrdwr.js | 1 · /html/head/script[28] |
| https://okky.kr/_next/static/chunks/1beeybh_9d3pu.js | 1 · /html/head/script[29] |
| https://okky.kr/_next/static/chunks/14z-em8z0jxsu.js | 1 · /html/head/script[30] |
| https://okky.kr/_next/static/chunks/0mdnrrpez9f4x.js | 1 · /html/head/script[31] |
| https://okky.kr/_next/static/chunks/3h9a8b7kbbxvc.js | 1 · /html/head/script[32] |
| https://okky.kr/_next/static/chunks/00nlsz_wcs6ig.js | 1 · /html/head/script[33] |
| https://okky.kr/_next/static/chunks/3jvt9rkm_xehk.js | 1 · /html/head/script[34] |
| https://okky.kr/_next/static/chunks/0cz1d0mv5g_q7.js | 1 · /html/head/script[35] |
| https://okky.kr/_next/static/chunks/1qg8ctwvjfg6b.js | 1 · /html/body/script[2] |
외부 검사 서비스에 연결하지 못했습니다. 잠시 후 다시 시도해 주세요.
robots.txt 응답을 확인합니다. 파일이 있다는 사실만으로 모든 검색엔진의 접근이 허용되거나 원하는 페이지가 색인되는 것은 아닙니다.
의도한 봇·경로에 규칙이 적용되는지 확인하세요. 비공개 정보 보호는 인증·접근제어로 처리하세요.
robots.txt에 선언된 주소 또는 기본 /sitemap.xml에서 사이트맵 형식을 확인합니다. 내부의 모든 URL을 순회 검사하지는 않습니다.
색인할 대표 URL만 포함하고, 실제 변경에 맞는 날짜를 유지하세요. 다른 경로에 사이트맵을 두었다면 robots.txt에 주소를 선언하세요.
루트 경로의 llms.txt 텍스트 응답을 확인하는 참고 항목입니다. 파일 존재가 AI 서비스의 사용이나 검색 노출을 보장하지 않습니다.
도입한다면 공개 문서·핵심 페이지를 정확히 안내하고 내용과 링크를 최신 상태로 유지하세요.
AI 검색·답변용 봇이 모두 허용돼야 통과 · 학습용 봇은 참고로만 표시
robots.txt 규칙으로 AI 검색·답변용 봇 5개(질문에 답할 때 페이지를 읽어 인용하는 봇)와 학습용 봇 3개의 루트 경로 접근을 해석한 결과입니다. 판정은 검색·답변용 봇만으로 하고, 학습용 봇은 참고로만 보입니다. 실제 인용 여부는 확인하지 않습니다.
AI 답변에 인용되려면 검색·답변용 봇을 허용하세요. 학습용 수집을 막는 것은 운영 정책에 따라 정하면 되고 이 항목의 판정에는 영향을 주지 않습니다.
이 영역에는 확인 필요·미확인 항목이 없습니다.
User-Agent: * Disallow: /auth/ Disallow: /new/ Disallow: /settings/ Disallow: /login Disallow: /logout Disallow: /recruits/*/new Disallow: /api/ Disallow: /changes$ Disallow: /*/changes$ Disallow: /users/*/questions Disallow: /users/*/articles Disallow: /users/*/scraped Disallow: /users/*/activity User-Agent: bingbot Disallow: /auth/ Disallow: /new/ Disallow: /settings/ Disallow: /login Disallow: /logout Disallow: /recruits/*/new Disallow: /api/ Disallow: /changes$ Disallow: /*/changes$ Disallow: /users/*/questions Disallow: /users/*/articles Disallow: /users/*/scraped Disallow: /users/*/activity Crawl-delay: 1 User-Agent: Googlebot User-Agent: Googlebot-Image User-Agent: OAI-SearchBot User-Agent: GPTBot User-Agent: Claude-User User-Agent: ClaudeBot User-Agent: PerplexityBot Disallow: /auth/ Disallow: /new/ Disallow: /settings/ Disallow: /login Disallow: /logout Disallow: /recruits/*/new Disallow: /api/ Disallow: /changes$ Disallow: /*/changes$ Disallow: /users/*/questions Disallow: /users/*/articles Disallow: /users/*/scraped Disallow: /users/*/activity User-Agent: MJ12bot Disallow: / User-Agent: DataForSeoBot Disallow: / User-Agent: CriteoBot Disallow: / User-Agent: peer39_crawler Disallow: / User-Agent: IAS Crawler Disallow: / User-Agent: bidswitchbot Disallow: / User-Agent: PubMatic Crawler Bot Disallow: / User-Agent: Thinkbot Disallow: / User-Agent: ShapBot Disallow: / User-Agent: HaloBot Disallow: / User-Agent: LinerBot Disallow: / User-Agent: MauiBot Disallow: / User-Agent: ArchiveTeam Disallow: / User-Agent: Bytespider Disallow: / User-Agent: Connatix Disallow: / User-Agent: SiteAuditBot Disallow: / Sitemap: https://okky.kr/sitemap.xml Sitemap: https://okky.kr/news-sitemap.xml
실제 페이지의 성능·접근성·권장사항·SEO를 Google Lighthouse로 별도 검사합니다. 기기별 결과는 하루 동안 보관하며 위 종합 점수와는 별개의 결과입니다.