가이드

블록 테마 또는 페이지 빌더: 실제로 달라지는 점

페이지 빌더는 WordPress에 두 번째 편집기를 추가하고, 레이아웃을 해당 플러그인만 읽을 수 있는 고유 형식으로 저장합니다. 블록 테마는 WordPress에 기본으로 포함된 편집기를 사용하며, 페이지는 표준 블록 마크업으로 저장됩니다. 차이는 도구를 바꿀 때 드러납니다. 빌더를 떠나려면 보통 각 페이지를 다시 만들어야 하지만, 코어 블록은 어떤 블록 테마에서든 계속 렌더링됩니다. 속도는 각 페이지가 불러오는 내용에 따라 달라집니다.

1부: WordPress 페이지를 만드는 두 가지 방법

마케팅 문구를 걷어내면 눈앞에 두 가지 디자인이 남습니다.

페이지 빌더 플러그인

빌더는 WordPress에 자체 편집기, 자체 레이아웃 엔진, 자체 위젯 라이브러리를 추가합니다. 빌더의 캔버스에서 디자인하면, 빌더는 결과물을 게시글 안에 자체 형식으로 저장합니다. 그 스타일시트와 스크립트가 프런트엔드에서 해당 형식을 다시 페이지로 변환합니다. 테마는 대부분 뒤로 물러나 있습니다.

WordPress가 제공하는 편집기 기반의 블록 테마

블록 에디터는 WordPress 자체에 포함되어 있습니다. 블록은 주변에 구조화된 주석이 달린 HTML로 저장되고, 템플릿은 블록 템플릿이며, 색상과 타이포그래피는 편집기와 프론트엔드가 모두 읽는 theme.json 파일에서 가져옵니다. Canvas 같은 블록 테마는 그 하나의 편집기에 블록, 템플릿, 설정을 추가합니다. 그 옆에 별도로 놓이는 것은 없습니다.

두 방식 모두 오늘 오후에 웹사이트를 만들어 줍니다. 차이는 3년 뒤, 우선순위, 호스트 또는 개발자가 바뀔 때 드러납니다.

파트 2: 콘텐츠가 저장되는 방식

이 부분은 사람들이 가장 난감한 순간에 알게 되는 내용이니, 여기서부터 시작하세요.

빌더 형식

빌더는 레이아웃을 고유한 구조로 저장합니다. 숏코드, 직렬화된 설정 데이터, 또는 글 메타에 저장된 JSON 블록 형태입니다. 플러그인이 활성화된 동안에는 페이지가 아름답게 렌더링됩니다. 비활성화하면 같은 페이지에 원시 숏코드가 그대로 보이거나 아무것도 표시되지 않습니다. 이 형식을 읽을 수 있는 것이 어디에도 없기 때문입니다. 다른 방식으로 옮기려면 대개 페이지마다 수동으로 다시 만들어야 합니다.

핵심 형식

블록 마크업은 주석이 포함된 일반 HTML입니다. 코드 편집기에서 글을 열어 직접 확인해 보세요. 다른 블록 테마로 바꿔도 코어 블록은 계속 렌더링됩니다. 렌더링을 담당하는 것이 WordPress이기 때문입니다. 이는 마케팅 주장이 아니라 저장 형식이 가진 속성입니다.

Canvas도 자체 기능 수준에서 같은 점을 신중하게 다룹니다. 모든 Canvas 블록은 실제 설정 패널을 갖춘 등록된 블록 유형이며, 숏코드가 아닙니다. 블록 속성은 일반 블록 속성이므로 패턴, REST API, 명령줄에서도 설정할 수 있습니다. 블록은 Canvas 플러그인에 들어 있으므로 테마를 바꿔도 페이지가 일반 텍스트로 되돌아가지 않습니다.

솔직하게 한계를 짚자면, 설치하는 블록 라이브러리는 어떤 것이든 이제 의존하게 되는 코드입니다. 차이는 제거했을 때 생기는 공백의 크기입니다. 블록 라이브러리를 제거하면 해당 블록을 사용하던 섹션이 표시되지 않습니다. 빌더를 제거하면 페이지 전체가 표시되지 않습니다.

어느 쪽을 택하든 결정하기 전에 스테이징 사본에서 먼저 테스트해 보세요. 사이트를 복제하고, 레이아웃 도구를 비활성화한 뒤 페이지 세 개를 살펴보세요. 그때 보이는 것이 떠나는 데 드는 실제 비용이므로, 지금 확인해 두는 편이 낫습니다.

3부: 페이지에 실제로 로드되는 것

이 분야의 속도 논쟁은 대개 근거 없는 통념에 기대고 있습니다. 작동 원리는 누구나 따져 볼 수 있을 만큼 단순합니다.

페이지 빌더는 두 번째 레이아웃 엔진입니다. 자체 CSS 그리드 시스템, 자체 애니메이션 라이브러리, 자체 JavaScript를 함께 제공하며, 플러그인이 페이지에서 어떤 위젯을 사용할지 미리 알 수 없기 때문에 이 기능들이 대개 모든 페이지에 로드됩니다. 이는 WordPress와 테마 위에 더해지는 고정 비용입니다.

블록 편집기에는 자체 런타임이 없습니다. 코어 블록은 대부분 HTML과 CSS이며, 잘 만든 블록 테마는 여기에 거의 아무것도 더하지 않습니다. Canvas는 페이지에 실제로 포함된 블록의 CSS와 JavaScript만 불러오며, 켜고 끌 수 있는 35개의 최적화를 추가로 제공합니다. 여기에는 판매 상품이 없는 페이지에서 WooCommerce가 불러오는 스크립트를 겨냥한 최적화 5개도 포함됩니다.

솔직한 버전

잘 만든 페이지는 좋은 빌더에서 부주의하게 만든 블록 테마 페이지보다 나은 성능을 낼 수 있습니다. 레이아웃 도구는 호스트, 이미지, 글꼴, 설치한 다른 플러그인 11개 등과 함께 고려해야 할 여러 요소 중 하나일 뿐입니다. 구성 요소가 적은 편이 좋은 이유는 벤치마크 스크린샷과 아무 관련이 없습니다. 다른 곳에 신경 쓰고 있을 때 문제가 생길 가능성이 그만큼 적기 때문입니다.

Canvas의 성능 측정 방식

개발자를 위한 블록 테마로서의 Canvas

파트 4: 매일 편집하면서 느끼는 실제 사용감

이 영역은 페이지 빌더가 명성을 얻은 곳이자, 그 격차가 가장 많이 좁혀진 곳입니다.

편집하는 동안 실제 페이지 확인하기

블록 편집기의 오래된 불만은 페이지가 주변 디자인 없이 흰 상자로 열린다는 것이었습니다. Canvas는 편집기가 전체 템플릿을 렌더링하도록 설정하여, 헤더, 슬라이더, 페이지 제목 영역, 콘텐츠, 푸터가 모두 편집 영역에 나타나고 프런트엔드를 그리는 것과 같은 코드로 그려집니다. 너비와 간격은 실제 값이므로 전체 너비 섹션은 전체 너비로 보입니다.

예상하던 곳에 있는 설정

블록을 선택하면 해당 블록이 지원하는 텍스트, 링크, 이미지, 아이콘, 색상, 크기, 동작을 설정할 수 있는 패널이 열립니다. Canvas는 코어 블록을 포함해 사이트에 등록된 모든 블록 유형에 같은 고급 패널을 추가합니다. 이 패널에서는 진입 및 퇴장 애니메이션, 해당 블록에만 적용되는 사용자 지정 CSS, 분석이나 테스트용 사용자 지정 속성, 사용자 역할 또는 기기별 표시 조건을 설정할 수 있습니다.

반복하지 않기

두 가지 시스템이 반복 작업을 줄여 줍니다. ‘기본값으로 저장’은 원하는 방식으로 설정한 블록을 저장하므로, 다음에 삽입하는 블록이 그 설정으로 시작됩니다. ‘전역 블록 스타일’은 설정 묶음에 이름을 붙여 사이트 전체에 적용하는 프리셋이며, 한 번만 바꾸면 모든 곳에 반영됩니다. 템플릿과 템플릿 파트는 WordPress가 관리하는 곳인 사이트 편집기에 있으며, Canvas에는 블록 템플릿 173개, 파트 5개, 스타일 변형 4개가 있습니다.

사이드바에 파트 목록이 표시된 Canvas 블록 템플릿을 보여주는 WordPress 사이트 편집기
사이트 편집기. 템플릿과 파트는 자체 설정 화면이 아니라 WordPress가 보관하는 위치에 그대로 있습니다.

5부: 페이지 빌더가 여전히 더 잘하는 점

상대 쪽에서 좋은 점을 하나도 찾지 못하는 비교는 광고입니다. 여기서는 오늘날 페이지 빌더가 실제로 앞서 있는 부분을 짚어 봅니다.

  • 자유로운 배치. 요소를 원하는 곳에 끌어다 놓고 1픽셀씩 미세하게 조정하는 작업은 성숙한 빌더에서 여전히 더 매끄럽습니다. 블록 에디터는 절대 위치 지정보다 구조를 우선하는데, 이는 팀에게는 더 낫지만 일회성 히어로 섹션에는 덜 적합합니다.
  • 생태계의 깊이. 대형 빌더들은 수년간 쌓아온 서드파티 애드온, 마켓플레이스, 연동 기능을 갖추고 있습니다. 워크플로가 특정 애드온에 의존한다면, 옮기기 전에 동등한 블록이 있는지 확인하세요.
  • 팀이 이미 익숙합니다. 여러분의 팀, 고객, 또는 금요일마다 함께 일하는 프리랜서가 5년 동안 하나의 빌더에 익숙해졌다면, 그 숙련도는 실질적인 가치가 있습니다. 재교육에는 비용이 들며, 그 비용은 다음 프로젝트에 그대로 부담으로 돌아옵니다.
  • 모든 곳에서 기기별 제어 가능. 일부 빌더는 거의 모든 속성에 대해 휴대폰과 태블릿 값을 제공합니다. Core는 이보다 더 선별적이어서, 빌더에 있던 컨트롤이 없을 때 사용자 지정 CSS 필드를 가끔 사용하게 됩니다.
  • 모든 것을 하나의 제품으로. 팝업, 양식, 테마 빌더까지 함께 제공하는 빌더는 공급업체와 지원 창구가 하나로 정리된다는 의미입니다. Canvas도 같은 구성 요소를 직접 제공하는 방식으로 이 문제에 답하지만, 이 주장은 기본 블록 테마와 비교하면 타당합니다.
  • 인터페이스의 안정성. 블록 편집기는 WordPress 릴리스마다 바뀝니다. 빌더는 제공업체가 결정할 때 바뀝니다. 인터페이스가 계속 바뀌어 고객에게 지장을 준다면, 그것은 중요한 문제입니다.

이것들은 블록 테마를 피해야 할 이유가 아닙니다. 눈을 크게 뜨고 결정해야 한다는 이유이며, 한쪽 열만 더 좋아 보이게 만드는 비교표를 경계해야 한다는 이유입니다.

파트 6: 전환에 실제로 드는 비용

기존에 빌더로 만든 사이트가 있다면, 솔직히 말씀드려 그 사이트를 옮기는 것은 변환이 아니라 재구축입니다. 이에 맞게 예산을 충분히 잡으세요.

  • 콘텐츠는 옮길 수 있지만 레이아웃은 옮길 수 없습니다. 텍스트와 이미지는 여러분의 것이며 옮길 수 있습니다. 배치는 페이지 빌더의 것이었으므로 다시 구성해야 합니다.
  • 페이지별로 진행하세요. 성과가 나는 페이지부터 시작하세요: 홈 페이지, 주요 랜딩 페이지, 연락처 페이지. 오래된 글의 아카이브는 대개 단순한 콘텐츠이므로 가장 마지막에 하세요.
  • 백지가 아닌 데모에서 시작하세요. 완성된 데모 웹사이트를 가져오면 편집할 수 있는 완성된 디자인을 바로 받을 수 있으며, 마음이 바뀌면 가져오기 전체를 되돌릴 수 있습니다.
  • 작업이 끝날 때까지 빌더를 설치된 상태로 유지하세요. 운영 중인 페이지가 더 이상 빌더에 의존하지 않을 때에만 비활성화하고, 이후 링크 크롤러로 사이트를 점검하세요.
  • 필요하지 않은 것은 리디렉션하지 마세요. 같은 URL을 유지하면 그에 따른 검색 순위도 유지됩니다.

블록, 패턴, 템플릿 계층을 익히는 동안에는 처음 두 페이지 작업이 느릴 수 있습니다. 그 뒤에는 작업 리듬이 생깁니다. 나중에 절약되는 시간의 대부분은 프로젝트마다 헤더와 푸터를 다시 만들지 않는 데서 나옵니다.

7부: 결정 방법

이 다섯 가지 질문에 솔직하게 답하시면, 대개 결정은 저절로 내려집니다.

  • 2년 후 이 사이트는 누가 편집할까요? 고객, 인턴, 또는 누구인지 특정되지 않은 사람이라면, WordPress에 기본으로 탑재된 편집기를 가장 쉽게 알아볼 가능성이 큽니다.
  • 관리하는 웹사이트는 몇 개인가요? 개인 웹사이트 하나는 추가 장치를 얼마든지 감당할 수 있습니다. 고객 웹사이트 스무 개는 그렇지 않으며, 추가되는 계층 하나하나가 언젠가 접수될 지원 티켓이 됩니다.
  • 디자인이 독특한가요, 일반적인가요? 일반적인 페이지 구조는 블록, 패턴, 템플릿이 가장 잘 처리하는 영역입니다. 레이어가 많고 아트 디렉션을 거친 일회성 디자인은 여전히 빌더에서 더 빠를 수 있습니다.
  • 이탈 계획은 무엇인가요? 답이 “이탈 계획은 없습니다”라면, WordPress가 직접 읽는 형식을 선택하세요.
  • 실제로 무엇에 비용을 지불하고 계신가요? 테마, 빌더, 양식 플러그인, 팝업 플러그인, 슬라이더 플러그인과 각각의 갱신 비용을 합산해서, 이 모든 기능을 포함한 제품 하나와 비교해 보세요.

이미 후보에 오른 빌더가 있다면, 저희 비교 글 두 편에서 이 질문들을 특정 제품에 적용해 다룹니다: Elementor 대안으로서의 Canvas(플랜별 비교)와 편집, 락인, 라이선스가 만료될 때 Canvas와 Divi가 어떻게 다른지. 두 글 모두 출처와 수치를 확인한 날짜를 함께 표시합니다.

Canvas는 이 목록에 대한 블록 테마의 답입니다. 이미 사용 중인 블록 삽입기에 블록 209개, 패턴 183개, 템플릿 173개가 있으며, 헤더 및 푸터 빌더, 폼, 그리고 시작점으로 쓸 수 있는 완성형 데모 웹사이트 88개도 제공합니다. 차이를 글로 읽기보다 직접 보고 싶다면 데모 하나를 열고 페이지를 클릭해 보세요.

출처

이 가이드에서 Canvas 자체가 아닌 내용을 설명하는 경우, 해당 내용을 다루는 공식 페이지는 다음과 같습니다.

  • 블록의 마크업 표현developer.wordpress.org · 블록은 HTML로 저장되며, 각 블록의 시작과 끝은 주석으로 표시됩니다
  • theme.json 소개developer.wordpress.org · theme.json의 설정과 스타일이 프런트엔드와 편집기 모두에 적용됩니다.
  • 테마란 무엇인가요?developer.wordpress.org · 블록 테마는 블록 템플릿으로 만들어지며, 플러그인에 보관된 기능은 테마를 변경해도 유지됩니다.
  • 템플릿 소개developer.wordpress.org · 사이트 편집기는 템플릿과 템플릿 파트를 블록 마크업 형태로 데이터베이스에 저장합니다.
질문

자주 묻는 질문

나머지 질문은 전체 FAQ에서 확인할 수 있으며, 문서에서는 모든 설정을 자세히 다룹니다.

블록 테마는 페이지 빌더보다 자동으로 더 빠른가요?

아닙니다. 그렇게 말하는 사람은 무언가를 팔려고 하는 것입니다. 속도는 도구가 어떤 범주에 속하는지가 아니라, 페이지가 전달하는 CSS, JavaScript와 마크업의 양에서 결정됩니다. 블록 테마가 제공하는 것은 가벼운 페이지로 가는 더 짧은 경로입니다. 두 번째 레이아웃 엔진이 없고, Canvas에서는 페이지에 포함된 블록의 에셋만 불러오며, 나머지 항목에는 35개의 스위치를 제공합니다. 전후의 페이지를 직접 측정해 보세요. 두 주장 모두 직접 확인하기 전까지는 믿지 마세요.

Canvas 사용을 중단하면 페이지가 깨지나요?

기본 블록은 어떤 테마에서도 계속 표시됩니다. 콘텐츠가 WordPress 자체가 읽는 표준 블록 마크업으로 저장되기 때문입니다. Canvas 블록은 Canvas 플러그인에서 제공되므로 테마를 바꿔도 글과 페이지에 그대로 남습니다. 플러그인까지 제거하면 해당 섹션은 표시되지 않습니다. 이는 어떤 블록 라이브러리에서도 마찬가지입니다.

Canvas에 페이지 빌더를 함께 사용할 수 있나요?

빌더는 플러그인이므로 설치를 막을 수는 없습니다. 권장하지 않습니다. 한 웹사이트에서 두 개의 레이아웃 시스템, 두 개의 스타일 시스템, 두 개의 업데이트 주기를 관리해야 하며, Canvas에 비용을 지불하는 템플릿, 헤더와 푸터, 블록은 그 아래에서 쓰이지 않은 채 남게 됩니다.

페이지 빌더 없이 만들려면 코드를 알아야 하나요?

아니요, 빌더 없이 Canvas 사이트를 만드는 데 코드는 필요하지 않습니다. Canvas 페이지의 모든 요소는 헤더, 푸터, 페이지 제목 영역을 포함해 설정 패널이 있는 블록입니다. 고급 패널에서는 사이트의 모든 블록 유형에 애니메이션, 사용자 지정 CSS, 사용자 지정 속성, 표시 조건을 추가할 수 있습니다. 사용자 지정 CSS 필드는 원할 때 쓸 수 있도록 있는 것이며, 제품에 필요해서 있는 것은 아닙니다.

Canvas로 다음 웹사이트를 만들어 보세요

초보자, 프리랜서, 에이전시 모두 같은 블록과 같은 데모를 사용할 수 있습니다. 사이트 하나부터 시작해 같은 라이선스로 필요한 만큼 얼마든지 만들 수 있습니다.