SEO 진단툴이 시킨 대로 고치기 전에 — 「텍스트 비율 0.7%」의 진짜 원인은 글이 아니었습니다
SEO 진단툴이 짚은 3가지(설명문 길이·llms.txt·텍스트 비율)를 직접 재서 판단했습니다. 텍스트 비율 0.7%의 정체는 같은 CSS 122KB가 두 번 박힌 것이었고, 고친 뒤 배포 캐시 때문에 사이트가 40분 넘게 깨진 일까지 정리했습니다.
read more →14 posts
SEO 진단툴이 짚은 3가지(설명문 길이·llms.txt·텍스트 비율)를 직접 재서 판단했습니다. 텍스트 비율 0.7%의 정체는 같은 CSS 122KB가 두 번 박힌 것이었고, 고친 뒤 배포 캐시 때문에 사이트가 40분 넘게 깨진 일까지 정리했습니다.
read more →Bing 웹마스터 도구의 「meta description 너무 짧음」 경고 50건을 고치다가, 확률 계산 오류와 옛 세법, 없는 기능 광고까지 찾아냈습니다. 한글 description 적정 길이와 사이트 전체를 점검하는 방법을 정리했습니다.
read more →"모든 데이터는 기기에만 저장됩니다"라고 적어둔 방침이, 랭킹과 자동 백업을 붙이는 순간 사실과 반대가 됐습니다. 방침은 조용히 낡기 때문에 아무도 알려주지 않습니다. 제 앱 두 개에서 찾아낸 불일치와 점검 방법을 정리했습니다.
read more →Vercel 무료 플랜 사용량 한도가 조여올 때 Next.js 사이트를 Railway로 옮기는 전 과정을 실제 이전 경험으로 정리했습니다. standalone 빌드·Dockerfile·cron 대체·환경변수 이사·DNS 전환 체크리스트까지.
read more →Vercel의 배포 비밀번호 보호는 유료 플랜 기능입니다. 무료 플랜에서 개인용 사이트를 URL만으로 접근하지 못하게 막으려고 Edge Middleware로 키 게이트를 만들었습니다. 전체 코드와 실제로 밟은 함정 세 가지를 정리했습니다.
read more →1인 개발 모바일 게임에 계정 없이 글로벌 랭킹을 붙인 실전 기록. Vercel API Route와 Neon 서버리스 DB, HMAC 서명으로 점수 위조까지 막은 설계를 정리했습니다.
read more →Unity로 iOS 앱을 빌드할 때마다 Xcode에서 프레임워크를 추가하고 Info.plist 문구를 넣는 수작업, 빼먹으면 크래시나 심사 반려로 이어집니다. PostProcessBuild 콜백으로 이 과정을 코드로 자동화한 실제 방법을 공유합니다.
read more →구글·빙 검색 결과에 FAQ 펼침과 앱 정보가 리치 스니펫으로 뜨는 원리를 정리하고, 실제 도구 사이트 60페이지에 JSON-LD 3종을 적용하며 배운 핵심 원칙을 공유합니다.
read more →런타임 OG 이미지 생성으로 Vercel 사용량 문제를 겪은 뒤, satori로 로컬에서 한 번만 생성해 PNG를 커밋하는 방식으로 바꿨습니다. 94장을 15초에 만든 실제 구성을 공유합니다.
read more →사진 때문에 아이폰 저장공간이 꽉 찼다면, HEIF 포맷 전환과 저장공간 최적화로 공간을 확보하는 법을 정리했습니다. 흔히 헷갈리는 iCloud 용량 차이도 짚어 드립니다.
read more →2015년 집 PC를 서버로 돌리던 안드로이드 앱이 서버 문제로 멈췄습니다. 바이브 코딩으로 클라우드 재구성·리디자인하고 iOS까지 출시한 부활기를 정리했습니다.
read more →이제 카톡 채팅방에서 챗GPT를 친구처럼 부를 수 있습니다. 추가 방법부터 멘션 호출, 이미지 생성, 단축 명령어까지 한 번에 정리했습니다.
read more →감정일기 앱 '물들다'를 Claude Code·OMC 바이브 코딩으로 1인 개발해 양대 스토어에 출시한 기록. 프로토타입은 금방 나오지만, 다듬고 유지보수하는 데 공수가 더 듭니다.
read more →잘못 커밋하거나 파일을 날렸을 때 쓰는 git reset, revert, restore의 차이를 상황별로 정리했습니다. 언제 무엇을 써야 하는지 한 번에 이해할 수 있습니다.
read more →