피드로 돌아가기
I tried "GEO" on my indie tool — it was just SEO (here's the GSC data)
Dev.toDev.to
Frontend

GEO 가설 배제 및 Entity Graph 최적화를 통한 SEO 정체 해결

I tried "GEO" on my indie tool — it was just SEO (here's the GSC data)

Lucas2026년 6월 14일6intermediate

Context

인디 SaaS 프로젝트의 낮은 검색 노출도를 해결하기 위해 Generative Engine Optimization(GEO) 도입을 검토함. 분석 결과, 특정 마크업보다 검색 엔진의 인덱싱 기본 설정과 외부 인용 부족이 근본적인 병목 지점임을 파악함.

Technical Solution

  • JSON-LD @graph 구조 도입을 통한 Organization, WebSite, SoftwareApplication 간의 관계 정의
  • sameAs 속성을 활용하여 GitHub 레포지토리와 npm 패키지를 동일 Entity로 연결하는 ID 통합 설계
  • Fragment(#) 포함 URL을 제거한 단일 Canonical URL 기반의 sitemap.xml 재설계 및 제출
  • robots.txt 설정과 sitemap 내 URL 간의 불일치 해결을 통한 Indexing 에러 제거
  • 서브도메인 전용 Search Console Property 분리를 통한 데이터 측정 정밀도 향상

- JSON-LD 작성 시 단일 객체가 아닌 @graph 구조를 사용하여 엔티티 간 관계를 명시할 것 - sitemap.xml 작성 시 fragment를 포함한 URL은 중복 콘텐츠로 인식되므로 제외할 것 - robots.txt에서 disallowed 설정한 경로가 sitemap에 포함되어 있는지 교차 검증할 것 - Next.js 등 정적 파일 캐싱 프레임워크 사용 시, public 디렉토리 수정 후 서버 재시작 여부를 확인할 것

원문 읽기