Skip to main content

티스토리 블로그 CLS 0.01 이하 달성 초경량 스킨 제작 방법

Summary

혹시 여러분의 블로그 방문자들이 갑작스럽게 화면이 흔들리거나, 클릭하려던 버튼이 엉뚱한 곳으로 이동하여 불편함을 느낀 적은 없으신가요? 이러한 경험은 사용자에게 극심한 피로감을 안겨줄 뿐만 아니라, 검색 엔진 최적화(SEO)에도 치명적인 악영향을 미칩니다. 우리는 오늘 이 문제의 핵심 원인인 누적 레이아웃 이동(CLS)에 대해 깊이 파고들어, 특히 티스토리 블로그 환경에서 CLS 값을 0.01 이하로 끌어내릴 수 있는 초경량화 스킨 제작의 비밀을 명확하고 상세하게 탐구해 볼 것입니다. 이 여정을 통해 여러분은 단순한 정보 습득을 넘어, 웹 성능 최적화의 본질을 완벽하게 이해하게 될 것이라고 확신합니다.

누적 레이아웃 이동(CLS)이란 무엇이며, 왜 그토록 중요할까요?

누적 레이아웃 이동(CLS)은 웹 페이지가 로드되거나 사용자와 상호작용하는 동안 발생하는 예기치 않은 시각적 콘텐츠의 움직임을 측정하는 핵심 웹 지표 중 하나입니다. 쉽게 말해, 웹사이트에 접속했을 때 콘텐츠가 이리저리 '춤을 추는' 현상을 수치화한 것이라고 할 수 있습니다. 이 지표는 0부터 시작하여 레이아웃 변경이 없을수록 0에 가깝고, 변경이 많을수록 높은 값을 가집니다. 구글에서는 사용자 경험의 질을 판단하는 중요한 기준으로, 0.1 이하의 CLS 점수를 '양호(Good)'하다고 평가하며, 0.25를 초과하면 '나쁨(Poor)'으로 분류합니다. 따라서 우리 블로그의 목표는 이 CLS 점수를 0.01 이하로 유지하여 사용자에게 최상의 안정적인 경험을 제공하고, 동시에 검색 엔진으로부터 높은 평가를 받는 것입니다.

그렇다면 왜 CLS가 이토록 중요한 지표로 떠오르게 되었을까요? 그 이유는 사용자 경험과 검색 엔진 순위에 미치는 영향 때문입니다. 여러분이 기사를 읽고 있는데 갑자기 광고가 로드되면서 본문 내용이 아래로 밀려나거나, '구매하기' 버튼을 클릭하려는데 순간적으로 다른 버튼으로 위치가 바뀌어 엉뚱한 것을 누르게 되는 상황을 상상해 보세요. 이처럼 예측 불가능한 레이아웃 변경은 사용자에게 엄청난 불편함과 불쾌감을 안겨주며, 심지어는 오클릭으로 인한 금전적 손실이나 정보 오인으로 이어질 수도 있습니다. 사용자 이탈률이 높아지는 것은 당연한 결과이며, 이는 곧 블로그의 수익성과 성장 가능성에 직접적인 타격을 입히는 요인이 됩니다.

더 나아가, 구글과 같은 주요 검색 엔진들은 이러한 사용자 경험의 질을 매우 중요하게 생각합니다. 특히 CLS는 핵심 웹 바이탈(Core Web Vitals)의 한 축을 담당하며, 웹사이트의 검색 엔진 순위 결정에 핵심적인 영향을 미칩니다. CLS 점수가 낮을수록 사용자 친화적인 웹사이트로 인식되어 검색 결과 상위에 노출될 확률이 높아지는 것이지요. 따라서 CLS를 개선하는 것은 단순히 기술적인 최적화를 넘어, 블로그의 생존과 번영을 위한 필수적인 전략이라고 할 수 있습니다.

티스토리 블로그에서 CLS가 발생하는 주된 원인은 무엇일까요?

티스토리 블로그에서 CLS 문제가 유독 자주 발생하는 데에는 몇 가지 고질적인 원인들이 존재합니다. 여러분은 혹시 '내 블로그는 별다른 설정도 안 건드렸는데 왜 CLS 점수가 높을까?' 하고 의아해하실지 모르겠습니다. 하지만 실제로는 여러 요소가 복합적으로 작용하여 의도치 않은 레이아웃 이동을 유발하는 경우가 태반입니다.

첫째, 이미지와 동영상 요소의 크기 미지정은 CLS 발생의 가장 흔한 주범 중 하나입니다. 이미지가 로드되기 전에 브라우저는 해당 이미지가 차지할 공간을 알지 못합니다. 그래서 이미지가 뒤늦게 로드되면, 브라우저는 그제야 이미지의 크기에 맞춰 페이지의 다른 요소들을 강제로 밀어내며 공간을 확보하게 됩니다. 이는 마치 텅 빈 공간에 갑자기 거대한 가구가 들어서면서 기존의 가구들을 밀어내는 것과 같습니다. 특히 티스토리에서는 이미지 업로드 시 widthheight 속성을 명시하지 않는 경우가 많아 이러한 문제가 빈번하게 발생합니다.

둘째, 광고나 임베드된 콘텐츠, 그리고 iframe과 같이 동적으로 삽입되는 요소들이 예측 불가능한 레이아웃 이동을 일으키는 주된 원인입니다. 특히 구글 애드센스 자동 광고는 티스토리 블로그의 CLS를 폭주시키는 주범으로 악명이 높습니다. 자동 광고는 페이지가 로드되는 도중에 동적으로 광고 크기가 결정되고 삽입되기 때문에, 미리 공간을 확보해두지 않으면 광고가 표시되는 순간 주변 콘텐츠가 아래로 밀려나거나 옆으로 움직이는 현상이 발생합니다. 이는 마치 꽉 찬 방에 예고 없이 거대한 손님이 불쑥 나타나 자리를 비집고 들어오는 것과 같아서, 페이지의 안정성을 심각하게 해칩니다. 심지어 티스토리의 메뉴바나 구독 버튼, 사이드바 광고 같은 기본적인 요소들도 최적화되지 않은 경우 CLS에 영향을 줄 수 있습니다.

셋째, 웹 폰트 로딩 방식 또한 CLS에 큰 영향을 미칩니다. 웹 폰트는 사용자의 기기에 설치되지 않은 특정 폰트를 웹사이트에서 사용하기 위해 외부에서 불러오는 글꼴을 의미합니다. 그런데 이 웹 폰트가 로드되는 과정에서 FOIT(Flash of Invisible Text)FOUT(Flash of Unstyled Text) 같은 현상이 발생할 수 있습니다. FOIT는 웹 폰트가 완전히 로드될 때까지 텍스트가 아예 보이지 않다가 갑자기 나타나는 현상이고, FOUT는 웹 폰트가 로드되기 전까지 시스템 기본 폰트로 텍스트가 표시되다가 웹 폰트가 로드되면서 글자 크기나 줄 간격 등이 변경되어 레이아웃이 움직이는 현상입니다. 이처럼 텍스트가 갑자기 깜빡이거나 위치가 변하면 사용자 경험은 물론 CLS 점수에도 악영향을 미치게 됩니다.

티스토리 스킨 초경량화를 통한 CLS 0.01 이하 달성 전략

이제 우리는 티스토리 블로그의 CLS를 0.01 이하로 끌어내리기 위한 구체적이고 실질적인 초경량화 전략을 면밀히 살펴볼 것입니다. 이 전략들은 단순히 문제를 해결하는 것을 넘어, 블로그 성능을 혁신적으로 개선하는 핵심 열쇠가 될 것이라고 단언할 수 있습니다.

이미지와 동영상: 보이지 않는 레이아웃 이동의 주범을 제압하는 법

이미지와 동영상은 웹 페이지의 시각적 요소를 풍부하게 하지만, 동시에 CLS의 가장 큰 원인이 될 수 있습니다. 따라서 이들을 효과적으로 관리하는 것이 초경량화의 첫걸음입니다.

첫째, 모든 이미지와 동영상 요소에 widthheight 속성을 반드시 명시해야 합니다. 이는 브라우저가 콘텐츠를 로드하기 전에 해당 요소가 차지할 공간을 미리 예측하고 확보할 수 있도록 돕는 가장 기본적인, 그러나 절대적으로 중요한 방법입니다. 예를 들어, <img src="image.jpg" width="800" height="450" alt="설명">과 같이 HTML 코드에 직접 너비와 높이를 지정해야만 합니다. 만약 반응형 디자인으로 인해 고정된 크기를 지정하기 어렵다면, CSS의 aspect-ratio 속성을 활용하여 이미지의 종횡비를 미리 설정해주는 방법도 탁월한 대안이 될 수 있습니다. 이 속성은 브라우저가 이미지를 로드하기 전에 적절한 공간을 미리 예약하도록 하여, 이미지가 뒤늦게 로드되더라도 주변 요소가 밀려나는 현상을 효과적으로 방지합니다.

둘째, 오프스크린 이미지(viewport 바깥에 있는 이미지)에는 '지연 로딩(Lazy Loading)'을 반드시 적용해야 합니다. 지연 로딩은 사용자가 스크롤하여 해당 이미지가 화면에 보일 때까지 이미지 로드를 지연시키는 기법입니다. <img src="image.jpg" loading="lazy" width="..." height="...">와 같이 loading="lazy" 속성을 추가하는 것만으로도 쉽게 구현할 수 있습니다. 이를 통해 초기 페이지 로드 시 불필요한 이미지 로드를 줄여 CLS를 개선할 뿐만 아니라, 페이지 로딩 속도 자체를 획기적으로 향상시킬 수 있습니다.

셋째, 이미지는 WebP와 같은 차세대 이미지 포맷으로 변환하는 것을 강력히 권장합니다. WebP는 기존 JPEG나 PNG에 비해 훨씬 작은 용량으로도 우수한 이미지 품질을 유지할 수 있는 포맷입니다. 용량이 작아지면 이미지 로딩 속도가 빨라지고, 이는 CLS 개선에도 긍정적인 영향을 미칩니다. 물론 호환성 문제를 고려해야 하지만, 최신 브라우저들은 대부분 WebP를 지원하므로 이제는 보편적으로 적용할 수 있는 최적화 기법이라고 할 수 있습니다.

광고 및 동적 콘텐츠: 예측 불가능한 움직임을 제어하는 기술

광고, 특히 티스토리의 자동 광고는 CLS 문제의 핵심이라고 해도 과언이 아닙니다. 이들의 예측 불가능한 삽입은 사용자 경험을 심각하게 저해하므로, 이를 통제하는 것이 CLS 0.01 이하 달성에 필수적입니다.

첫째, 티스토리 관리자 페이지에서 구글 애드센스 자동 광고 설정을 '모두 OFF'로 변경하고, 수동 광고를 사용하는 것을 강력히 추천합니다. 자동 광고는 브라우저가 페이지를 렌더링하는 도중에 광고를 삽입하여 레이아웃을 크게 변경시키는 주된 원인이 됩니다. 반면, 수동 광고는 광고가 표시될 위치와 크기를 미리 지정해둘 수 있으므로, 해당 공간을 미리 확보하여 레이아웃 이동을 원천적으로 차단할 수 있습니다. 여러분은 수동 광고를 삽입할 때 반드시 광고 단위의 widthheight를 명시하여 브라우저가 광고가 로드되기 전에도 적절한 공간을 예약하도록 해야만 합니다.

둘째, 동적으로 로드되는 모든 콘텐츠(댓글 섹션, 관련 글 위젯 등)에도 공간을 미리 확보하는 전략을 적용해야 합니다. 예를 들어, min-height와 같은 CSS 속성을 사용하여 해당 콘텐츠가 로드될 최소한의 높이를 지정해두는 것입니다. 이 방법은 콘텐츠가 실제로 로드되어 정확한 크기가 결정되기 전까지는 임시 공간을 확보하여 레이아웃이 갑작스럽게 변하는 것을 방지하는 데 매우 효과적입니다.

웹 폰트: 보이지 않는 변화를 최소화하는 전략

웹 폰트는 블로그의 시각적 매력을 높이지만, 잘못 사용하면 CLS의 주요 원인이 됩니다. 따라서 웹 폰트 로딩을 최적화하는 것이 중요합니다.

첫째, CSS의 font-display 속성을 'swap'으로 설정하는 것은 웹 폰트 최적화의 핵심입니다. font-display: swap은 웹 폰트가 아직 로드되지 않았을 때 시스템 기본 폰트를 먼저 보여주고, 웹 폰트가 로드되면 즉시 해당 폰트로 교체하도록 지시합니다. 이 방식은 FOIT(Flash of Invisible Text) 현상을 방지하여 사용자가 텍스트를 바로 볼 수 있게 하고, FOUT(Flash of Unstyled Text)로 인한 레이아웃 변경을 최소화하여 CLS를 줄이는 데 크게 기여합니다.

둘째, 불필요하게 임포트되는 구글 폰트나 기타 웹 폰트를 제거하거나 최소화해야 합니다. 사용하지 않는 웹 폰트를 불러오는 것은 불필요한 네트워크 요청과 로딩 시간을 증가시키고, 이는 잠재적으로 CLS를 유발할 수 있습니다. 따라서 스킨에서 사용되는 폰트만 선별하여 적용하고, 필요 없는 폰트 로딩 코드는 과감히 삭제해야만 합니다. 이는 스킨을 초경량화하는 데 필수적인 작업입니다.

CSS 및 JavaScript: 숨겨진 성능 저하 요소를 제거하는 법

CSS와 JavaScript는 웹 페이지의 기능과 스타일을 담당하지만, 비효율적으로 관리될 경우 CLS를 포함한 전반적인 웹 성능을 저하시킬 수 있습니다.

첫째, '사용되지 않는 코드 제거'는 스킨 초경량화의 기본 원칙입니다. Lighthouse와 같은 도구의 'Coverage' 기능을 활용하여 실제 페이지 로드 시 사용되지 않는 CSS나 JavaScript 코드를 식별하고 제거해야 합니다. 스킨을 수정하면서 불필요하게 남겨진 스타일이나 스크립트는 페이지 파싱 시간을 늘리고, 잠재적인 레이아웃 변경을 유발할 수 있으므로, 이를 깨끗하게 정리하는 것은 매우 중요합니다.

둘째, CSS와 JavaScript 파일을 '압축(Minification)'하는 것은 필수적인 최적화 작업입니다. 압축은 코드의 불필요한 공백, 주석, 긴 변수명 등을 제거하여 파일 크기를 줄이는 과정을 의미합니다. 파일 크기가 줄어들면 네트워크 전송 시간이 단축되어 페이지 로딩 속도가 빨라지고, 이는 CLS 개선에 간접적으로 기여하게 됩니다. 티스토리 스킨 파일에 직접 적용할 수 있는 부분은 제한적일 수 있지만, 외부 스크립트나 스타일을 직접 제어할 수 있다면 이 방법을 적극 활용해야 합니다.

셋째, JavaScript 파일의 로딩 방식은 'async' 또는 'defer' 속성을 사용하여 최적화해야 합니다. 일반적인 <script> 태그는 브라우저가 HTML을 파싱하다가 스크립트를 만나면 파싱을 중단하고 스크립트를 다운로드 및 실행한 후에 다시 HTML 파싱을 재개합니다. 이는 페이지 렌더링을 지연시키고, 뒤늦게 로드되는 스크립트로 인해 레이아웃이 변경될 가능성을 높입니다. 하지만 async 속성을 사용하면 스크립트를 비동기적으로 다운로드하여 HTML 파싱을 방해하지 않고, defer 속성은 스크립트를 비동기적으로 다운로드하되 HTML 파싱이 완료된 후에 실행되도록 합니다. 이 두 속성을 적절히 활용하면 페이지의 초기 렌더링 속도를 향상시키고, 스크립트 로딩으로 인한 CLS를 최소화할 수 있습니다.

불필요한 요소 제거 및 기타 최적화

스킨 자체에 내장된 불필요한 요소들을 제거하는 것만으로도 CLS를 크게 줄일 수 있습니다.

첫째, 티스토리 스킨에서 기본적으로 제공되는 메뉴바, 구독 버튼, 그리고 사이드바 위젯 중 사용하지 않는 것은 과감하게 비활성화하거나 제거해야 합니다. 겉으로 보기에는 사소해 보이는 이 요소들도 로드되는 과정에서 레이아웃 이동을 유발할 수 있으며, 특히 사이드바 광고나 불필요한 위젯은 데스크톱 환경에서 CLS를 악화시키는 주범이 될 수 있습니다. 여러분의 블로그 운영 목적에 비추어 꼭 필요하지 않은 요소라면, 성능 최적화를 위해 제거하는 것이 현명한 선택입니다.

둘째, 애니메이션이나 전환 효과를 적용할 때는 레이아웃 변경을 유발하는 속성(예: width, height, top, left) 대신 'transform' 속성을 활용해야 합니다. transform 속성(예: translate, scale)은 요소의 위치나 크기를 변경하더라도 브라우저의 레이아웃 계산 과정(reflow)을 유발하지 않고, 오직 페인트 단계에서만 처리되므로 CLS를 발생시키지 않습니다. 이는 매우 중요한 최적화 기법이므로, 스킨에 애니메이션 효과를 적용할 때 반드시 명심해야 할 원칙입니다.

CLS 측정 및 검증: 우리의 노력이 결실을 맺었는지 확인하는 방법

우리가 기울인 노력이 실제로 CLS 0.01 이하라는 목표를 달성했는지 확인하는 과정은 매우 중요합니다. 마치 긴 여정 끝에 최종 목적지에 도착했는지 지도를 확인하는 것과 같습니다. CLS를 정확히 측정하고 분석하는 도구들을 활용하여 우리의 최적화 작업이 올바른 방향으로 나아가고 있는지 검증해야만 합니다.

첫째, 구글 페이지스피드 인사이트(Google PageSpeed Insights)는 CLS를 측정하는 가장 대표적이고 신뢰할 수 있는 도구입니다. 이 도구는 웹사이트 URL을 입력하면 CLS를 포함한 다양한 성능 지표를 분석하여 점수와 개선 권장 사항을 제시해 줍니다. 특히 '실제 사용자 경험(Field Data)'과 '실험실 데이터(Lab Data)'를 모두 보여주므로, 실제 사용자들이 경험하는 CLS와 개발 환경에서 측정되는 CLS를 비교하여 종합적인 진단을 내릴 수 있습니다. 여러분은 이 도구를 통해 CLS 점수가 0.01 이하로 떨어졌는지 지속적으로 확인해야 합니다.

둘째, 크롬 개발자 도구(Chrome DevTools)의 'Performance' 패널과 'Lighthouse' 탭을 활용하는 것도 매우 효과적인 방법입니다. Performance 패널에서 페이지 로딩을 기록하면 'Experience' 섹션에서 레이아웃 이동이 발생한 지점을 시각적으로 확인할 수 있습니다. 빨간색 막대로 표시되는 부분이 바로 CLS가 발생한 시점이며, 해당 부분을 클릭하면 어떤 요소가 레이아웃 이동을 유발했는지 구체적으로 파악할 수 있습니다. 또한 Lighthouse 탭에서는 페이지스피드 인사이트와 유사하게 CLS 점수와 함께 자세한 진단 및 개선 방안을 제공하므로, 즉각적인 문제 해결에 큰 도움을 줍니다.

셋째, 크롬 웹 바이탈 확장 프로그램(Web Vitals Extension)을 설치하여 실시간으로 CLS를 모니터링할 수 있습니다. 이 확장 프로그램은 브라우저에서 현재 보고 있는 페이지의 핵심 웹 바이탈 지표를 실시간으로 보여주므로, 스킨 수정 후 변경 사항이 CLS에 어떤 영향을 미 미치는지 즉각적으로 확인할 때 매우 유용합니다.

이러한 측정 도구들을 활용하여 지속적으로 CLS 값을 모니터링하고, 발견되는 문제점들을 앞서 설명한 최적화 전략들을 통해 개선해 나가는 반복적인 과정을 거쳐야만 궁극적으로 CLS 0.01 이하라는 목표를 달성할 수 있습니다. 단순히 한 번 최적화하고 끝내는 것이 아니라, 블로그를 운영하는 내내 끊임없이 성능을 점검하고 개선하려는 의지가 무엇보다 중요하다고 할 수 있습니다.

결론: 티스토리 스킨 초경량화, 사용자 경험과 SEO의 두 마리 토끼를 잡는 길

지금까지 우리는 티스토리 스킨을 초경량화하여 누적 레이아웃 이동(CLS) 값을 0.01 이하로 만드는 방법에 대해 심층적으로 살펴보았습니다. CLS가 무엇인지, 왜 중요한지, 그리고 티스토리 블로그에서 CLS가 발생하는 주요 원인들을 명확히 이해하는 것으로부터 시작하여, 이미지와 동영상 최적화, 광고 및 동적 콘텐츠 제어, 웹 폰트 로딩 개선, CSS 및 JavaScript 최적화, 그리고 불필요한 요소 제거에 이르는 다양하고 구체적인 해결 전략들을 자세히 알아보았습니다. 또한, 우리의 노력이 실제 어떤 결실을 맺었는지 확인하기 위한 정확한 CLS 측정 및 검증 방법까지 빠짐없이 다루었지요.

핵심은 모든 웹 요소가 예측 가능한 공간을 미리 확보하도록 설계하는 것입니다. 이미지는 widthheight를 명시하고, 광고는 수동으로 크기를 지정하며, 웹 폰트는 font-display: swap을 사용하는 것이 바로 그 본질적인 해결책이라고 할 수 있습니다. 이러한 노력은 단순히 기술적인 수치를 개선하는 것을 넘어, 방문자에게 안정적이고 쾌적한 웹 경험을 제공하여 블로그의 가치를 극대화하는 데 결정적인 역할을 합니다. 사용자 경험이 향상되면 방문 시간 증가, 이탈률 감소로 이어지고, 이는 다시 구글 검색 엔진으로부터 긍정적인 평가를 받아 상위 노출이라는 보상으로 되돌아올 것입니다.

결론적으로, 티스토리 스킨 초경량화를 통한 CLS 0.01 이하 달성은 선택이 아닌 필수입니다. 이 과정은 다소 복잡하고 까다롭게 느껴질 수 있지만, 그 노력은 분명 블로그의 성장과 성공으로 이어질 것입니다. 오늘 우리가 함께 탐구한 지식과 전략들을 여러분의 블로그에 적용하여, 사용자 경험과 검색 엔진 최적화라는 두 마리 토끼를 동시에 잡으시기를 강력히 권장합니다. 여러분의 티스토리 블로그가 더욱 견고하고 빛나는 존재로 거듭나기를 진심으로 응원합니다.

참고문헌

  1. 티스토리 CLS 값을 내리기 위해 해본 방법들 - 윈즈. https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFxuJxlk4kwCJ_P_-cYCvq0VFx7VuCTqkBRok5a38F44owoxRvZrI2OChlzZR0cQvS3UO5SRQ0020zsd6ZasqOGfQPG-rvHOMGGdvM9-A1kpuUWUEAUjjFv10I=

  2. 티스토리 CLS 개선하여 구글 SEO 지수 향상시키는 방법. https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFnAAtU083jBtMxfEEeHNJH7HQBr_ypVB8i0y2Xu_W-s4HiM2ptbmDT3sHS9JGKxwRBZLKDyhj7hJUTJ5zenNYf5v6NvBmLAHa1MiDeIw3LaKKT4doysGXXZ8O0=

  3. 티스토리 SEO - CLS 이슈 해결하는 세 가지 방법과 개선 결과. https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGXXzHU7tTUe7tJ7TMKZOhr45KY4w67V6wLixN07baZMnpWeoIU5wd2jJSeWCLb7CVMYWFDrxM1bEiFpBFG-Ao0O_hxBZMMYkURMpHHKfGcUtNuxyTF8QQX2g==

  4. 티스토리 쉽고 효과좋은 속도개선 CLS 0.1초과 문제 해결. https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQH7VUpKo_-xvUKHTw5Aj9-CG6pISqnBloifpkCkWTAEb9xZtEYVuh2Pf7L7nqX3fyF6wuyXCuafTCVC_ztS-6fe1Izl_gck0dP8uBsBCbmTRaf1vA_Ppx1wzTk3tTFIuz6UAikpUVMdwNLOfQHRQjC5_X9Uc-0bH3ug36CEXemgzDt9uGZ4WzEa12QjRMAU6CWvnKmyIMw3QPGCTNOH9TWKrv2qgMPlV6rtCgdU6eAua2Yh8BVJziM5u-tzj4qsESpAk1OqLSPKvOQBSz2EH8XLPRRiZpJ91H9CxnZZBPmCZMio5jhexMhqKjPdgtNt6dvfcodWdOnGfp8rvRTe4Wxcaogda_6jK5dnyFJALMv0JYjA0V3b9Z5p7IROvZCjBg==

  5. 프론트엔드 성능(CLS, LCP) 개선하기 - 항상 HYEPPY한 개발자 - 티스토리. https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHVLQDKL0Wr8JCOSmdPbsV7Ct59xRGU_ifOe_1gHME_id_Br2UDZpuJzjhUaU5Q6IuQC7zBMb-KvldrtZ-AIp1NjcSvPKQVtMVossdjcF6zvZodUzUOI278eGTIO9lUfqlGBCnND2vDL0er-hr9FzF7yy10YMVX8NQV-0d7PV8K6Dsu1PregkiqOARKvDmATS9xOgxdkj0rk6ub2k16v4T2aCW5oTQKzhW1AlVo7idHoH4sbdoc--zIHwmQChKDP_V0s02mYa8c6nC1yj9JRwPZ

  6. CLS(Cumulative Layout Shift)를 알아보자! - velog. https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG20vr1lEykWsxIpwh8H0YK9A-ZR8ao6SrlkXM9rvTT6HkoaTDXUz6dYoNILO34E10P8d_NGFLqziOL3VRmWn7DJRMp4ZzWVAlSVzMKZdrg1Ajr7d2QYLEjAXDb45aM1Nk=

  7. 레이아웃 변경 횟수(CLS) | Articles - web.dev. https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGoFjP3nLSgkmE_IR-ONnQLEgJ6UrUJS9gqM0RQwX4WPDAQpo8AwWDwh8zxCd64jLAFnopriafoQgx2Qt04T-cLOOqvTuqvOPVbip8b6d0eAv3N_bRQbWwIPlVbXTk=

  8. 웹페이지 속도 측정 시 CLS 개선하는 방법 - 데브업박스. https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEGWNu5e6byo0lVxmUISaBMPAFYblZgNuu-jUKDqwKcq4F6CwzRpSg1xeMcKQjq9PL4NnZxtaAHXwj6ybUwFV8C8rnVcPjRzy-RhlCqHwYuQ9q01fIJZAhOjgUgGqeZnek1Uwf6-t3R8i4pGLkGvPVj0O1vBAoIqHMFyZzsSx6DsJSvKU0X5FJOZbj2RcRd7j2h2UYmOyXPQkT4uNseJ0kG-WrFY2arA09zrK1zqrAHeCvnSMGZ2tDGwnF9h_V0x2Rf_c9XRPHGpXRC81FyKWUYE9L_2XmYn5qVI03BKk5I7K7gPQLOuRQ=

  9. CLS 항상 높은데, 고치는 제일 좋은 방법 : r/TechSEO - Reddit. https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHJ8V94KEK9AkBBmG4SCPiynJB-ZdH80QOfIJE7n9Olgh7ypMLPQcZvPiaGPO6x39wexVEvTKXG57TCUUwO01AyT3OJSw0P2u_UkpwDE6tQ1KzFFk6ZrTHzSUVZxQHJgUhVRTUIwyVileGdZfiGSq1FzFFa4A4HQCzAgcBa0IcaQpF9mfVwxvaGjEuDAp-m8cYhJwLbfw==

  10. 웹페이지 로드 최적화 - Layout Shift 줄이기 - GF. https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFJgUoAKNvNanC4IKTucyAa0B-9BHC9deH_QTYK24VnFLmUiOWhJpOxpusZGegoJ-OfWfr_atcZLJxj0-iURGwhWsh_zaYodvP4aF3T43phhNNh3iqqkMtzgEXZng==

  11. 레이아웃 쉬프트(Layout shift). https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQE4K_m93Ny443bhQn4YVzlxHVJtPUfNm1QkyF8d5SFQRLKSqHPjqUYGNBEe4yHT-f0dNiWLeutPosMh3PBawMFDc3ZQil6L5h1TBIu4hTwmaHeUGCUff2gllcyb8nBrG_hM

  12. [UI] 레이아웃 시프트(Layout Shift)에 대해서 - far - 티스토리. https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHsLJe1f3KFoxWvwkOOHzYObK2XWq8yCM7lLflq31f_zokermYvdgN5zDa8DVWiuymMT341XzRLI1PvjPRjHser4ndotx9Bu_D2cBkLzWXwB9Xm60n9oITdfU5SLYz72a-aog==

  13. 렌더링 성능 최적화 - Layout Shift 피하기 - 정현우의 개발 블로그. https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEFntyzR9vfNHZbS4WVWCE8-nJwF0mVx94lS4PmNlevtel2X6-PMQr6x30f9Z_uPakFY3AHdHS2TwJ83quyjquVlaYlcLcXF4zagcbhC_aEnnxbf5qP9JF9pPDb

  14. 웹에서 이미지 로딩 중 레이아웃이 밀리는 문제 해결하기 - Medium. https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEovNBJtRnD2bJ0uHfWHbb5FSIpwQIqc1rxtOtpTKN-oEaISc6Xh5W3G1wh_JiMuLKDfkaEf-01LafZs5ykViyppFz6yP8LFBGSHgplu1yF0BnsF_UWXgWy1DPpTP5NJNoDIhedm8B-rN7PTFElsGYrT1k25WjDKzPrKyqBXxQ-K5fc9CPff-7nwAN4ewfJonRPCL67Uu84JZvNTcrLpnE-prPDyMLlCAojgknUN8P0u9XZuQYUG_D16yybRZMD6ROsedegzNyGYC3R9it4tEwBD6TePSh8tcRKduQy0un0ZLjpLZNIvRBZo1kPpP23ur4Gqqp_uI7PTgjzw-UhG7OjpJoISrO2TJ6TCFG10qn4rMpjvYMoXU8NcadZawnMKlvQJRGr5wWrGg==

  15. 누적 레이아웃 시프트(CLS)란 무엇인가요? - Ranktracker. https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHbzY5HQqyYCv43ZjNtK2G4aMPjahHt4Gp3Pn5kp1isXi49kNwHXRxg5xxkcWpU0TvdeZO6vq3Z4rhMKgptlWUMT4xh6l-aNvOqdrhL8TUA4-d_EQnSK3LakH3F74d2YvFCpMitMo1AXTLyBXSGram5RWkkWSane_0BWYYjQDlJXDpwig==

  16. 웹 사이트 성능(4) - Core web vitals, CLS - Seonest. https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEwt1jjWK6RKIuYT6uyzsf_Cw0tDwkAA6EocV00iXopn5CpkOQPxCqkUbYRFZ_U3xX1ZTz1_ByI9N6vjlI40SYdNPOMR3Ei1ry78xchJrVevrEpUtDHpZ8MtMKYKEsESf2VjoVH6Bk_Ssrqr8JWrXfXBFfZzeHhgaf8XLkoPff2FDkYDIay3g-AkR7CoclO-ZCZ1SP6mShTCHWfhPDYMlzNzBodkrlop4lKKq8=

  17. 새로운 웹페이지 성능 측정 지표 CLS(Cumulative Layout Shift) - WIT블로그. https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQE19fQLNmZnpx56zIEFNaBdoF-BtvVju9j0EhiSDqoYsaqEQN0rQJEWmCAnxEXsbFu-4zIE1XdkJvr7ot4WGT9ZfdGQnWggUPjk5L44hrysatTwv_XQBXmE5U7GBw_95w7ceuU=

  18. 레이아웃 변경 누적 최적화 | Articles - web.dev. https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEp6YSpZXnXarASr3ej8Im_UmZdHidq4Zd-Uw0oGcbP3Mc9AE0xRtE7rhDek7BDZZW4J0hMxRdnCOWV2Z-HG63lbzjRL3uV1h5W9iCS2T-WOJ_xwOKqx5m5yh2V3Td2fXIJxSH2m0A=

1. 한 고대 문서 이야기

2. 너무나도 중요한 소식 (불편한 진실)

3. 당신이 복음을 믿지 못하는 이유

4. 신(하나님)은 과연 존재하는가? 신이 존재한다는 증거가 있는가?

5. 신의 증거(연역적 추론)

6. 신의 증거(귀납적 증거)

7. 신의 증거(현실적인 증거)

8. 비상식적이고 초자연적인 기적, 과연 가능한가

9. 성경의 사실성

10. 압도적으로 높은 성경의 고고학적 신뢰성

11. 예수 그리스도의 역사적, 고고학적 증거

12. 성경의 고고학적 증거들

13. 성경의 예언 성취

14. 성경에 기록된 현재와 미래의 예언

15. 성경에 기록된 인류의 종말

16. 우주의 기원이 증명하는 창조의 증거

17. 창조론 vs 진화론, 무엇이 진실인가?

18. 체험적인 증거들

19. 하나님의 속성에 대한 모순

20. 결정하셨습니까?

21. 구원의 길

ChatGPT, 유튜브 프리미엄, 넷플릭스 구독료 80% 할인 받는 법 (클릭)