구글 블로그(블로그스팟) 표 잘림 근본원인과 해결방법을 알아보자

구글 블로그(블로그스팟)의 가장 대중적인 테마 중 하나인 Essential(에센셜)은 깔끔하고 현대적인 디자인을 자랑하지만, 치명적인 단점이 하나 있으며,바로 표(Table)의 반응형 대응이 기본적으로 설정되어 있지 않다는 점입니다. 

PC 화면에서는 정갈하게 보이던 표가 모바일 기기로 접속하면 본문 영역을 뚫고 나가 글자가 잘리거나 전체 레이아웃이 깨지는 현상이 발생합니다.


구글 블로그(블로그스팟) 표 잘림
구글 블로그(블로그스팟) 모바일 미 적용시 표 잘림 현상


왜 Essential 테마에서 표가 모바일 화면을 넘어갈까?

구글의 Essential 테마는 기본적으로 미니멀리즘을 지향합니다. 

하지만 이 테마의 기본 CSS 프레임워크는 <table> 태그에 대해 유연한 너비(Flexible Width) 값을 강제하지 않습니다.

1. 고정 너비 문제 : 표 내부 콘텐츠가 많으면 표는 자신의 너비를 유지하려 합니다.

2. 컨테이너 제약 : 블로그 본문 폭보다 표의 너비가 넓어지면, 브라우저는 표를 강제로 줄이지 않고 화면 밖으로 밀어냅니다.

3. 반응형 부재 : 최신 웹 표준은 가로 스크롤이나 스택(Stack) 구조를 권장하지만, 블로거 기본 에디터는 이를 자동으로 처리하지 못합니다.

구글은 '모바일 친화성'을 검색 순위 결정의 핵심 지표로 삼고 있습니다. 

표가 깨지는 페이지는 '모바일 사용 편의성 오류'로 분류되어 검색 노출에서 불이익을 받을 수 있습니다.


모바일 환경별 표 노출 비교

모바일 환경별 표 노출 비교
모바일 환경별 표 노출 비교



STEP1. 해결 방법 A: CSS 수정을 통한 영구적 해결

테마의 CSS(Cascading Style Sheets)를 한 번만 수정하면, 앞으로 작성할 모든 글의 표에 자동으로 반응형 스크롤이 적용됩니다.

1.적용 단계

구글 블로그 관리 화면에서 [테마] 메뉴를 클릭합니다.

2.[맞춤설정] 버튼 옆의 화살표를 눌러 [HTML 편집]으로 들어갑니다.

3.코드 영역을 클릭한 후 Ctrl + F를 눌러 ]]></b:skin>을 찾습니다.


해당 문구 바로 위에 아래의 코드를 복사해서 붙여넣습니다.


CSS

/* Essential 테마 표 반응형 가로 스크롤 설정 */

.post-body table {

    width: 100% !important; /* 표 너비를 본문에 맞춤 */

    max-width: 100%;

    display: block; /* 스크롤 활성화를 위해 블록 요소로 변경 */

    overflow-x: auto; /* 가로 내용이 넘치면 스크롤바 생성 */

    -webkit-overflow-scrolling: touch; /* 모바일 부드러운 스크롤 */

    border-collapse: collapse;

    margin: 20px 0;

    border: 1px solid #dee2e6;

}


/* 표 내부 가독성 향상 코드 */

.post-body table th, .post-body table td {

    padding: 12px 15px;

    border: 1px solid #eeeeee;

    min-width: 100px; /* 셀이 너무 뭉쳐 보이지 않게 최소 폭 지정 */

    font-size: 14px;

    line-height: 1.6;

    word-break: keep-all; /* 단어 단위 줄바꿈으로 깔끔하게 유지 */

}


/* 표 헤더 강조 */

.post-body table th {

    background-color: #f8f9fa;

    color: #333;

    font-weight: 700;

    text-align: center;

}

오른쪽 상단의 저장(디스크 아이콘)을 누릅니다.


STEP2. 해결 방법 : 특정 포스팅에만 HTML로 적용하기

테마 전체를 수정하기 조심스럽거나, 특정 데이터 시트에만 스크롤을 넣고 싶을 때 사용하는 방식입니다.

적용 코드 예시

글쓰기 화면에서 [HTML 보기] 모드로 전환한 뒤, 표 코드를 아래의 div 태그로 감싸주세요.


HTML

<div class="table-container" style="overflow-x: auto; -webkit-overflow-scrolling: touch;">

  <table style="width: 100%; min-width: 600px; border: 1px solid #ccc;">

    <thead>

      <tr>

        <th>구분</th>

        <th>내용 1</th>

        <th>내용 2</th>

      </tr>

    </thead>

    <tbody>

      <tr>

        <td>항목 A</td>

        <td>설명 데이터가 길어져도 스크롤이 생깁니다.</td>

        <td>데이터 2</td>

      </tr>

    </tbody>

  </table>

</div>

핵심 팁 : min-width 값을 표의 콘텐츠 양에 따라 조정하세요. 

데이터가 많다면 800px 정도로 설정하여 모바일에서도 표 모양이 찌그러지지 않고 원형을 유지하며 스크롤되게 만드는 것이 좋습니다.



구글 SEO를 위한 추가 최적화 팁

표 문제를 해결했다면, 검색 엔진이 내 글을 더 잘 인식하도록 다음 사항을 점검해야 합니다.

  1. 이미지 Alt 태그: 표 안에 이미지를 넣었다면 반드시 alt 속성을 넣어 검색 로봇이 내용을 이해하게 하세요.

  2. 테이블 캡션 사용: <caption> 태그를 사용하여 표가 무엇을 설명하는지 명시하세요.

  3. 외부 링크 활용: 공신력 있는 사이트를 참조했다면 외부 링크를 걸어 신뢰도를 높이세요.

  4. 내부 링크: 블로그 내의 다른 유용한 SEO 관련 글을 연결하여 페이지 뷰를 높이세요.


자주 묻는 질문 (FAQ)

Q1. CSS를 넣었는데도 모바일에서 표가 여전히 잘려요.

A1. 에디터에서 표를 만들 때 마우스로 표 크기를 임의로 조절하면 HTML 코드 안에 width: 540px; 같은 고정 수치가 강제로 삽입됩니다. 

HTML 보기 모드에서 width 속성을 찾아 삭제하거나 100%로 변경해 주세요.


Q2. 표 안에 이미지를 넣으면 어떻게 되나요?

A2. 이미지가 표보다 크면 다시 레이아웃이 깨집니다.

이미지 태그(<img>)에 style="max-width: 100%; height: auto;"를 추가하여 이미지가 표 너비를 벗어나지 않게 설정해야 합니다.


Q3. 스크롤바가 너무 안 예뻐요. 숨길 수 없나요?

A3. 스크롤바를 숨기면 사용자가 옆에 내용이 더 있다는 사실을 인지하지 못할 수 있습니다. 

디자인을 위해 숨기고 싶다면 CSS에 ::-webkit-scrollbar { display: none; }를 추가할 수 있지만, 사용자 경험 측면에서는 권장하지 않습니다.


Q4. 표 대신 다른 방법은 없나요?

A4. 데이터가 너무 방대하다면 구글 스프레드시트를 '웹에 게시'한 후 iframe으로 임베드하는 방법도 있습니다. 

이 방식은 모바일에서 자체적인 줌과 스크롤을 지원합니다.


Q5. 모바일에서 가로 스크롤이 생기면 사용자가 불편해하지 않을까요?

A5. 표의 내용이 많을 경우 억지로 한 화면에 구겨 넣으면 글자가 너무 작아져 아예 읽을 수 없게 됩니다. 

가로 스크롤은 정보를 온전히 전달하기 위한 가장 표준적인 UI/UX 방식입니다. 

"가로로 밀어서 보세요"라는 안내 문구를 표 상단에 적어주는 것이 좋습니다.


Q6. 구글 검색 엔진이 표 내부의 텍스트도 읽나요?

A6. 네, 구글 봇은 표 내부의 데이터를 매우 정교하게 스캔합니다. 

특히 비교표, 가격표, 스펙 시트 등은 구글이 정답 피드로 가져가기 좋아하는 콘텐츠 형태입니다.


외부 참조 및 학습 자료

더욱 정교한 블로그 운영을 위해 아래의 공식 문서와 도구들을 참고하시기 바랍니다.


결론

블로그스팟 Essential 테마는 매우 훌륭한 도구이지만, 사용자 친화적인 디테일은 운영자의 몫입니다. 

반응형 표 설정은 단순한 디자인 수정을 넘어, 방문자에게 신뢰를 주고 검색 엔진에게 전문성을 어필하는 핵심적인 SEO 작업입니다.


핵심 요약

1.테마 HTML 편집에서 ]]></b:skin> 위에 반응형 CSS 추가.

2.표 생성 시 고정 픽셀(px) 대신 백분율(%) 사용.

3.모바일 가동성을 위해 overflow-x: auto; 속성 필수 적용.

4.표 데이터를 활용해 검색 결과 스니펫 노출 노리기.


지금 바로 자신의 블로그를 모바일로 확인해 보세요. 

표가 잘려 있다면 위 가이드를 따라 즉시 수정하시길 권장합니다.

이 블로그의 인기 게시물

메리츠증권 연금저축계좌 개설방법과 특징 및 장점을 알아보자

DB손해보험 다이렉트 일상생활배상책임보험 특징과 보장항목 및 가입방법을 알아보자

삼성화재 다이렉트 일상생활배상책임보험 특징 및 보장내용과 가입방법을 알아보자