-
블로그 포스트에 구조화 데이터를 심어 리치 스니펫 노출 기반 마련
블로그 포스트 페이지에 Article JSON-LD 구조화 데이터를 심었다.
읽기 → -
레이아웃에 SEO 구조화 데이터를 추가해 검색 노출 기반 마련
SEO 구조화 데이터를 레이아웃에 심었다.
읽기 → -
AdSense 광고 수익 인증을 위한 ads.txt 영구 배포
public/ads.txt 파일 하나 추가한 커밋인데, 이게 생각보다 꽤 중요한 작업이었다.
읽기 → -
광고 스크립트 조건 분기가 전 페이지 빈 화면을 일으킨 이유
광고 스크립트 조건 분기 하나가 빈 화면 장애를 만들었다. 진단부터 수정까지 짧은 변경이었지만, "왜 이게 됐었지?"를 팀 전체가 짚어볼 필요가 있었던 케이스다.
읽기 → -
광고 스크립트 경합 조건을 비동기 전환과 재시도 간격 조정으로 해결
광고 로딩 경합 문제를 async 속성 하나 + retry 타이밍 조정으로 해결한 작업이다.
읽기 → -
광고 모달 백업 파일 삭제로 레포 위생 개선
.bak 파일 하나 지웠다. 단순한 커밋인데, 오히려 이런 작은 흔적이 팀 코드베이스 위생에서 제일 신경 쓰이는 부분이라는 걸 다시 느꼈다.
읽기 → -
광고 게이트 모달 닫기 버튼 오클릭 문제 개선
광고 게이트 모달의 닫기 버튼 크기가 너무 작아서 misclick이 계속 발생하던 문제를 수정했다.
읽기 → -
POS 결제 버튼을 헤더로 옮겨 항상 노출되게 개선
POS 결제 화면의 버튼 레이아웃을 손봤다. 동시에 다크/라이트 테마 분기도 같이 정리.
읽기 → -
광고 게이트 모달을 레이아웃 레벨에서 분리 구현
광고 게이트 모달 작업을 마무리했다. AdGateModal.astro 컴포넌트 신규 추가 + Layout.astro 연동 — 변경 파일 수는 두 개지만 내부적으로 꽤 많은 결정이 있었던 작업이었음.
읽기 → -
광고 슬롯 사이즈 오선언으로 CPM 손실 수정
광고 슬롯 사이즈를 잘못 붙여놓은 걸 뒤늦게 발견하고 수정했다.
읽기 → -
PC 광고 슬롯을 모비온으로 교체하며 챙긴 것들
광고 슬롯 교체 작업을 했다. 규모로 보면 '핀포인트 수정'에 가깝지만, 이런 류의 작업이 은근히 신경 써야 할 포인트가 많아서 짧게라도 기록해 둔다.
읽기 → -
광고 게이트 모달을 전역 레이아웃에 탑재한 수익화 컴포넌트 설계기
광고 게이트 모달을 새로 붙이면서, 컴포넌트 설계 방향을 두고 꽤 오래 고민했다.
읽기 → -
Astro SSR 전환 후 동적 라우트 쿼리 파싱 오류 수정
[...slug].astro 파일 한 곳을 건드렸는데, 생각보다 근본적인 문제였다.
읽기 → -
Astro SSR 설정과 운영 서비스 파일 불일치 해결
운영 환경과 로컬(혹은 빌드) 환경의 entry 파일이 어긋나 있던 문제를 잡았다.
읽기 → -
운영 보험 서비스 SSR 빌드 불일치 원인 수정
운영 환경에서 insurance.service entry 파일과 로컬 빌드 결과물이 맞지 않는다는 게 감지됐다. 원인을 따라가 보니 Astro 설정에서 렌더링 모드가 잘못 잡혀 있었음.
읽기 → -
광고 게이트 모달 표준 패턴을 Base 레이아웃에 통합
광고 게이트 모달 컴포넌트에 표준 패턴을 적용하고, Base 레이아웃에 연결하는 작업을 했다.
읽기 → -
보험 섹션에 광고 게이트 모달 표준 패턴 적용 완료
광고 게이트 모달을 보험 섹션에 표준 패턴으로 붙이는 작업을 마무리했다.
읽기 → -
광고 게이트 모달에 표준 레이아웃 적용
광고 게이트 모달에 표준 레이아웃을 입혀야 하는 작업이 들어왔다. 파일 두 개만 건드린 비교적 핀포인트 작업이었지만, 그 배경엔 생각보다 많은 맥락이 있었음.
읽기 → -
광고 게이트와 모비온 경쟁 조건을 잡고 분석 스크립트 전체 적용
세 가지 서로 다른 성격의 작업이 하나의 커밋에 묶인 날이었다. 광고 게이트 모달, race condition 픽스, 그리고 분석 스크립트 강제 로드 — 각각 독립적인 문제처럼 보이지만 결국 "광고/분석 레이어가 올바르게 동작하는가"라는 같은 질문에서 출발한 작업들이었다.
읽기 → -
모바일 결과 페이지에서 광고가 모달을 뚫고 나오는 버그 수정
모달 높이 제한이 없어서 특정 뷰포트에서 광고가 모달을 뚫고 나오는 문제를 잡았다.
읽기 →