정적 HTML 블로그도 검색에 필요한 정보를 충분히 제공할 수 있습니다. 중요한 것은 각 URL이 고유한 제목과 본문을 갖고 검색 로봇과 사람 모두에게 접근 가능한 상태인지 확인하는 일입니다.
구조화 데이터나 사이트맵은 좋은 콘텐츠를 대신하지 않으며 노출을 보장하지 않습니다. 다만 검색엔진이 페이지의 성격과 갱신 관계를 이해하고 새 URL을 발견하는 데 도움을 줄 수 있습니다.
URL마다 고유한 메타데이터를 제공합니다
제목은 페이지의 중심 질문과 브랜드를 간결하게 설명하고 설명문은 독자가 얻을 답을 요약합니다. canonical은 실제 대표 URL을 가리키며 언어별 페이지가 있다면 hreflang과 언어 코드를 일관되게 설정합니다.
Open Graph와 소셜 이미지 정보도 페이지 내용과 맞아야 합니다. 목록과 상세 페이지가 같은 제목과 설명을 반복하지 않도록 생성 단계에서 검증합니다.
본문은 의미 있는 HTML 구조로 작성합니다
페이지에는 하나의 명확한 주제 제목을 두고 소제목 순서를 건너뛰지 않습니다. 핵심 정보는 캔버스나 이미지 안에만 넣지 말고 실제 텍스트로 제공해야 검색과 접근성에 유리합니다.
- 설명적인 문서 제목과 소제목
- 문맥을 설명하는 내부 링크 문구
- 내용을 전달하는 이미지 alt
- 키보드와 작은 화면에서도 읽히는 구조
BlogPosting 데이터는 화면 내용과 일치시킵니다
JSON-LD에는 제목, 설명, 대표 이미지, 작성 주체, 게시·수정일과 canonical URL을 넣을 수 있습니다. 표시되지 않거나 사실과 다른 정보를 구조화 데이터에만 추가하면 안 됩니다.
사이트 전체 Organization 정보와 글의 publisher를 같은 정식 명칭과 로고 URL로 관리합니다. 배포 전 구문 오류와 권장 속성을 공식 검사 도구로 확인합니다.
사이트맵과 성능을 배포 과정에 포함합니다
새 글과 변경된 대표 URL을 XML 사이트맵에 추가하고 robots.txt에서 실수로 차단하지 않았는지 확인합니다. 존재하지 않는 URL이나 리디렉션 주소는 사이트맵에서 제외합니다.
대표 이미지는 표시 크기에 맞게 압축하고 지연 로딩을 적용하되 첫 화면 핵심 이미지는 지나치게 늦추지 않습니다. 불필요한 애니메이션과 큰 스크립트를 줄이면 모바일 경험과 자원 사용을 함께 개선할 수 있습니다.
실행 체크리스트
- 모든 글에 고유한 title과 description이 있다.
- canonical이 실제 대표 URL을 가리킨다.
- 본문 제목 구조와 이미지 alt를 확인했다.
- BlogPosting 데이터가 화면의 사실과 일치한다.
- 새 URL을 사이트맵에 추가했다.
- robots·404·리디렉션과 모바일 성능을 검사했다.
자주 묻는 질문
게시일을 화면에서 숨겨도 구조화 데이터에 넣어야 하나요?
Google은 Article 속성으로 게시일과 수정일을 권장하지만 필수는 아닙니다. 제공한다면 실제 이력과 일치해야 하며 사용자가 오해하지 않도록 규제성 글에는 본문 기준일도 명확히 두는 편이 좋습니다.
구조화 데이터를 넣으면 검색 상단에 노출되나요?
구조화 데이터는 페이지 이해와 일부 검색 기능의 자격에 도움을 줄 뿐 노출이나 순위를 보장하지 않습니다. 콘텐츠 품질, 접근성, 속도와 사이트 신뢰를 함께 관리해야 합니다.