-
로또 사이트 프론트엔드와 봇의 프로젝트 뼈대 구축
새 프로젝트의 첫 scaffold를 올렸다. lotto.hedvion.com 이라는 서브도메인 기반 프로젝트의 뼈대 작업.
읽기 → -
장례 서비스 신규 프로젝트 초기 구조 셋업 완료
새 서비스 하나의 뼈대를 처음 잡은 날이었다.
읽기 → -
다이어트 서비스 첫 뼈대에 담은 구조 설계 결정
새 프로젝트 뼈대를 처음 잡는 날은 늘 묘하게 설렌다.
읽기 → -
반려동물 서브도메인 프로젝트 초기 구조 설계
새 서브도메인 프로젝트 스캐폴딩을 했다. pet.hedvion.com 이라는 이름으로, 프론트 쪽 Astro 세팅과 봇 쪽 Python 레이어가 공존하는 구조로 초기 뼈대를 잡아뒀다.
읽기 → -
크론 도전 처리량을 일 15건으로 증량한 이유
README에 cron 빈도를 갱신했다. 5슬롯 × 3건 = 일 15건, 도전 상한 증량 반영.
읽기 → -
관리자 로그인 페이지의 데모 계정 힌트 제거
로그인 페이지에 박혀 있던 데모 계정 힌트 텍스트를 제거했다.
읽기 → -
주문 컨트롤러 공급 유형 테스트의 사전 결함 7건 수정
테스트 코드에서 사전 결함 7건을 정정했다. 정확히는 OrderControllerSupplyTypeTest — 공급 유형별 주문 흐름을 검증하는 컨트롤러 테스트 파일에서 발견된 버그들.
읽기 → -
블로그 포스트 페이지의 구조화 데이터 세 곳을 한꺼번에 수정
Post.astro 한 파일에서 구조화 데이터 세 군데를 한 번에 정리했다.
읽기 → -
블로그 SEO 신뢰도를 저자 페이지·조회수·스키마로 한번에 끌어올렸다
SEO 관점에서 "신뢰도"를 올리는 작업을 한 번에 여러 레이어로 묶어 커밋했다.
읽기 → -
서브도메인 SEO 기반 세팅을 뒤늦게 갖춘 이유
SEO 대응을 위해 서브도메인에 루트 응답과 robots.txt를 붙였다.
읽기 → -
사이트맵 인덱스 루트 엘리먼트 오류 수정으로 크롤러 파싱 오류 해결
sitemap-index.xml이 잘못된 루트 엘리먼트를 쓰고 있었다. <urlset> 대신 <sitemapindex> 를 써야 했는데, 아마 처음 작성할 때 일반 sitemap 파일 구조를 그대로 가져와서 붙인 게 원인이었을 것.
읽기 → -
루트 레이아웃에 OG·canonical·네이버 인증 메타 태그 일괄 적용
src/app/layout.tsx 한 파일에 메타 태그 묶음을 한 번에 밀어 넣었다.
읽기 → -
블로그에 조회수 지표와 글쓴이 페이지를 동시에 완성한 이유
블로그에 조회수/지표 노출 + author 페이지를 한 번에 묶어서 작업했다. 작은 기능처럼 보이지만 실제로는 꽤 여러 레이어를 건드린 작업이었음.
읽기 → -
Flutter Web에 사이트맵 추가로 SEO 크롤링 기반 마련
Flutter Web 프로젝트에 sitemap.xml을 정적 파일로 추가했다.
읽기 → -
Thymeleaf JSON-LD 이스케이프 오류로 깨진 구조화 데이터 수정
Thymeleaf 템플릿에서 JSON-LD 구조화 데이터를 잘못 렌더링하고 있다는 걸 발견했다.
읽기 → -
교육 사이트 전 페이지에 SEO 메타·구조화 데이터 적용
사이트 전반의 SEO 메타태그와 JSON-LD 구조화 데이터를 한꺼번에 보강했다. 단순히 <title> 몇 개 고치는 수준이 아니라, 교육 도메인에 맞는 스키마 타입까지 새로 끌어들인 작업이었음.
읽기 → -
기술 블로그 링크 공유 시 썸네일이 제대로 뜨도록 OG 이미지와 메타 설명
블로그 메인 페이지 SEO를 본격적으로 손봤다. og:image 없이 버텨온 게 사실 좀 부끄러웠는데, 이번에 제대로 정리했다.
읽기 → -
결제 라우터에 옵션 추가하며 6개 도메인과 용어 체계를 한번에 정비
결제 라우터에 옵션 C를 추가하면서, 관련된 거의 모든 도메인 레이어를 한 번에 건드렸다.
읽기 → -
게임 서비스 SEO 기반 구조화 데이터·사이트맵·IndexNow 일괄 정비
게임 서비스 SEO 기반 작업을 한 번에 몰아서 처리했다.
읽기 → -
IndexNow 키 파일 배포로 검색엔진 빠른 인덱싱 연동
IndexNow 키 파일 하나 추가하는 작업이었는데, 이게 생각보다 SEO 파이프라인 전체를 다시 들여다보는 계기가 됐다.
읽기 →