본문 바로가기

프론트엔드109

레이아웃 시프트(Layout Shift) 레이아웃 시프트(Layout Shift)레이아웃 시프트(Layout Shift)는 웹 페이지가 로드되는 도중 요소들이 예기치 않게 움직이는 현상을 말합니다.사용자가 페이지를 읽거나 상호작용하려는 순간에 콘텐츠가 갑자기 이동하면 불쾌한 사용자 경험을 유발할 수 있습니다. 이 현상은 주로 이미지, 광고, 폰트, iframe 등의 크기가 미리 지정되지 않았을 때 발생합니다.Layout Shift의 원인크기가 지정되지 않은 이미지동적으로 로드되는 광고나 iframe웹 폰트 로딩 지연 (FOIT/FOUT)비동기적으로 삽입되는 DOM 요소해결 방법1. 이미지에 고정 크기 또는 aspect-ratio 지정 2. CSS로 미리 공간 확보레이아웃에서 이미지나 광고가 들어올 공간을 미리 확보해두면 시프트를 줄일 수 있습.. 2025. 5. 5.
AVIF, WebP AVIF, WebPAVIF와 WebP는 이미지 파일 포맷으로, 웹 환경에서 이미지를 더 효율적으로 전송하고 표시하기 위해 사용됩니다. 각각 장단점과 특징이 있으며, 최신 웹 퍼포먼스 최적화에서 중요한 역할을 합니다.1. WebP (웹피)구글(Google)이 개발한 이미지 포맷 (2010년 공개)기반 기술: VP8 비디오 코덱을 이미지용으로 변형장점:JPEG보다 최대 25~34% 더 나은 압축률 (같은 품질 기준)손실/무손실 압축 지원투명도(알파 채널) 지원 (PNG 대체 가능)애니메이션 지원 (GIF 대체 가능)단점:AVIF보다는 압축 효율이 낮음일부 오래된 브라우저에서는 미지원2. AVIF (AV1 Image File Format)AOM(Alliance for Open Media)가 개발 (2019년경.. 2025. 5. 5.
SEO SEOSEO(Search Engine Optimization, 검색 엔진 최적화)는 웹사이트나 웹페이지가 구글 같은 검색 엔진 결과에서 더 높은 순위에 오르도록 최적화하는 작업을 말합니다. 핵심 목적은 자연 검색(organic search)을 통해 더 많은 방문자를 끌어들이는 것입니다.SEO의 핵심 요소키워드 리서치 (Keyword Research)사람들이 검색할 만한 단어나 문구를 분석하여, 콘텐츠에 전략적으로 포함시키는 과정입니다. 예: "서울 맛집", "저렴한 노트북 추천".온페이지 SEO (On-Page SEO)웹페이지 내부를 최적화하는 작업입니다. 주요 요소:제목 태그(Title Tag)메타 설명(Meta Description)H1~H6 헤딩 태그내부 링크 구조키워드 사용이미지 ALT 태그콘텐츠.. 2025. 5. 3.
robots.txt 자동 생성 robots.txt 자동 생성robots.txt는 검색 엔진 크롤러에게 어떤 페이지를 크롤링 허용/차단할지 지시하는 파일입니다.robots.txt란?검색 엔진(예: Googlebot, Bingbot)이 웹사이트를 어떻게 크롤링할지 제어사이트 루트에 위치해야 함: https://yourdomain.com/robots.txt사이트맵 URL 포함 시 검색 엔진이 sitemap을 더 쉽게 인식기본 예시User-agent: *Disallow:Sitemap: https://yourdomain.com/sitemap.xml위 설정은 모든 크롤러에게 모든 페이지 접근 허용하고 sitemap 위치를 알려줍니다.자동 생성 스크립트 만들기scripts/generate-robots.jsconst fs = require('fs'.. 2025. 5. 3.
xml-sitemaps.com xml-sitemaps.comxml-sitemaps.com/은 웹사이트용 XML 사이트맵을 자동으로 생성해주는 무료 온라인 도구입니다. 사이트맵은 검색 엔진이 웹사이트의 구조를 이해하고 더 잘 크롤링하도록 돕는 파일입니다.사이트맵(Sitemap)이란?사이트맵은 .xml 형식으로 된 파일로, 웹사이트에 있는 모든 주요 URL 목록과 메타 정보를 포함합니다.Google, Bing 등의 검색 엔진이 페이지를 더 빠르게, 더 정확하게 색인(indexing)하는 데 도움을 줍니다.주요 기능 (xml-sitemaps.com)기능설명🌐 URL 자동 수집입력한 루트 도메인부터 시작해서 내부 링크를 따라 모든 하위 페이지를 스캔⚙️ 설정 가능크롤링 깊이, 업데이트 빈도, 우선순위(priority) 설정 가능🧾 XML.. 2025. 5. 3.
metatags.io metatags.iohttps://metatags.io/는 웹사이트에 사용할 메타 태그(meta tags)를 생성하고, 실시간 미리보기(preview)를 제공하는 무료 온라인 도구입니다. 특히 SEO(검색 엔진 최적화) 및 SNS 공유 미리보기를 최적화할 때 매우 유용합니다.주요 기능기능설명Meta 태그 생성기제목(title), 설명(description), 이미지(image) 등을 입력하면 자동으로 태그 코드 생성미리보기(Preview)입력한 메타 정보를 기반으로 Google, Facebook, Twitter에서 어떻게 보일지 시각적으로 보여줌코드 복사 기능생성된 메타 태그를 한 번에 복사할 수 있는 버튼 제공Open Graph + Twitter CardsSNS 공유 최적화를 위한 태그 포함URL 미.. 2025. 5. 3.