CMS 마이그레이션은 기술 작업이 완벽하게 굴러가도 결과는 재앙일 수 있는, 몇 안 되는 종류의 프로젝트입니다. 사이트는 일정에 맞춰 공개되고, 보기에 더 좋아지고, 더 빨리 뜨는데, 트래픽은 절반으로 떨어집니다. 수백 개의 주소가 모양을 바꾸었는데 아무도 그 대응표를 만들지 않았기 때문입니다. 트래픽 손실을 일으키는 것은 새 플랫폼이 아닙니다. 단절이 일으킵니다. 예전에는 응답하던 주소가 이제 응답하지 않고, 식별 가능하던 페이지가 새 페이지처럼 보이며, 옛 주소에 몇 년간 쌓여 있던 이력은 옮겨 갈 곳을 잃습니다. 그래서 순위는 공개 당일이 아니라 몇 주에 걸쳐 ...
웹사이트 최적화
웹사이트 최적화를 위한 가이드, 팁, 모범 사례 — 성능, 속도 및 사용자 경험 향상. 범위와 공수, 실제 비용까지 짚어 봅니다.
다국어 SEO는 보통 기술 마크업이 조금 붙은 번역 문제로 소개됩니다. 그러나 이 사이트를 영어, 아랍어, 독일어, 프랑스어, 헝가리어, 이탈리아어, 일본어, 한국어, 루마니아어, 베트남어 그리고 중국어의 두 표기 체계까지 열두 개 언어로 운영해 보니, 번역이 쉬운 쪽 절반이라는 사실이 분명해졌습니다. 어려운 절반은 영어에서 당연하게 의존하던 규칙마다 문자 체계에 따라 달라지는 판본이 따로 있다는 점입니다. 길이 제한이 다릅니다. 구조가 어긋납니다. 숫자는 친절하게 일하려는 번역자의 손에서 글자로 풀어 쓰이고, 그 순간부터 원문과 일치하지 않습니다....
콘텐츠 리프레시는 어느 정도 자리를 잡은 사이트에서 할 수 있는 작업 가운데 수익률이 가장 높은 일이고, 발표할 거리가 남지 않는다는 바로 그 이유로 인기가 없습니다. 이미 순위에 오른 글을 손보는 일은 유지보수처럼 느껴집니다. 새 글을 발행하는 일은 전진처럼 느껴집니다. 숫자는 대체로 그 느낌에 동의하지 않습니다. 이유는 이미 존재하는 페이지가 값비싼 것들을 벌써 쌓아 두었기 때문입니다. 링크, 크롤 이력, 그리고 일련의 검색어와 맺어 온 입증된 관계가 그것입니다. 새 페이지는 그중 아무것도 없이 출발해, 옛 페이지가 이미 가진 것을 벌어들이는 데만 몇 달을 씁니...
프로그래매틱 SEO는 템플릿 하나와 데이터셋 하나에서 많은 페이지를 생성하는 방식을 말한다. 도시마다 한 장, 제품 조합마다 한 장, 파라미터 조합마다 한 장씩 찍어내는 것이다. 진짜 데이터셋으로 하면 이 분야에서 가장 효율이 좋은 작업 가운데 하나가 된다. 유의어 사전과 문장 돌리기 도구로 하면, 검색엔진이 지난 20년 동안 잡아내는 법을 배워 온 바로 그것이 된다. 차이는 기법에 있지 않다. 두 방식 모두 템플릿에서 대량으로 페이지를 찍어낸다. 차이는 각 페이지가 그 페이지만 답할 수 있는 무언가를 담고 있느냐에 있고,...
콘텐츠 프루닝은 검색 최적화에서 가장 직관에 어긋나는 작업입니다. 모든 본능이 페이지가 많아질수록 트래픽도 늘어야 한다고 말하기 때문입니다. 글을 발행하는 일은 자산이 쌓이는 것처럼 느껴집니다. 반대로 글을 지우는 일은 누군가 비용을 치른 결과물을 그냥 버리는 것처럼 느껴집니다. 삭제가 도움이 되는 진짜 이유는 내 사이트의 페이지끼리 서로 경쟁하기 때문입니다. 내 페이지 두 개가 같은 검색 의도를 겨냥하면, 원래 한 페이지에 모였어야 할 신호가 둘로 갈라집니다. 그리고 둘 중 무엇을 보여줄지 판단해야 하는 검색 시스템은 결국 어느 쪽도 고르지 않는 결과로 끝나기도 합...
데이터베이스 성능 작업은 보통 누군가 더 큰 인스턴스를 제안하는 것으로 시작해서, 페이지를 열 때마다 쿼리 하나가 400만 행을 순차 스캔하고 있었다는 발견으로 끝납니다. 제약은 처음부터 하드웨어가 아니었습니다. 제약은 실행 계획이었습니다. 이 패턴은 충분히 일관되게 반복되므로 기본 가정으로 삼을 만합니다. 애플리케이션이 느리고 데이터베이스가 바쁘다면, 원인은 거의 언제나 소수의 특정 쿼리이지 전반적인 용량 부족이 아닙니다. 그리고 서버를 키우는 일은 테이블이 다시 커지는 데 걸리는 시간만큼만 문제를 가려 줍니다. 무엇이든 바꾸기 전에 먼저 측정하십시오. 짐작으로 고...
엔티티 SEO는 대부분의 최적화 조언이 여전히 무시하는 하나의 사실에서 출발합니다. 검색엔진은 아주 오래전에 문자열 매칭을 그만두었습니다. 검색엔진은 사물을 매칭합니다. 페이지는 특정 문구를 포함하고 있는지로 점수를 받는 것이 아니라, 그 문구 뒤에 있는 개념에 관한 페이지라고 시스템이 믿는지, 그리고 그 개념이 무엇인지에 대해 시스템이 얼마나 확신하는지로 점수를 받습니다. 이 구분이 키워드를 반복하는 일이 도움이 되는지 아니면 아무 효과도 없는지를 결정합니다. 문자열을 매칭하는 시스템에서 반복은 신호입니다. 엔티티를 매칭하는 시스템에서 반복은 잡음이며, 실제로 결과...
순위는 올라가는데 인용은 되지 않는다. 검색 엔진 최적화를 제대로 했는데도 아무 성과가 나오지 않을 때 느끼는, 아주 특정한 종류의 답답함이 이것입니다. 순위는 옵니다. 노출수도 올라갑니다. 그런데 클릭은 따라오지 않고, 타이틀 태그를 몇 번을 고쳐 써도 상황은 달라지지 않습니다. 이것은 당신의 최적화가 실패했다는 뜻이 아닙니다. 검색 결과 페이지가 링크 목록이기를 그만두고 하나의 답변이 될 때 벌어지는 일입니다. 그리고 이제 이것은 진단이 필요한 이상 현상이 아니라 평범한 상태가 되었습니다. Search Console에서 가져온, 2026년 8월 초까지 28일간의 ...
llms.txt가 지금 뭔가를 하고 있느냐는 질문에 대한 정직한 답은 이렇습니다. 측정 가능한 수준에서는 거의 아무것도 하지 않으며, 이 파일이 AI 가시성에 필수라고 말하는 사람은 무언가를 팔고 있는 것입니다. 그러면서도 파일을 하나 만들어 두라고 권하는 것은 불편한 입장이므로, 이 글은 먼저 숫자를 보여주고 그다음에 권고의 이유를 설명합니다. 파일 자체는 합리적인 아이디어입니다. 사이트 루트에 두는 마크다운 색인으로, robots.txt가 크롤러에게 무엇을 가져가도 되는지 알려주듯 언어 모델에게 무엇을 어디에 게시하는지 알려줍니다. 발상에는 문제가 없습니다. 문제...
이커머스 GEO는 콘텐츠 GEO보다 범위가 좁은 문제이고, 딱 한 가지 점에서는 오히려 더 쉽습니다. 상품 질문에 답하려는 어시스턴트가 원하는 것은 얼버무리지 않고 그대로 말할 수 있는 사실이기 때문입니다. 가격, 재고 여부, 치수, 호환 목록, 반품 가능 기간. 이 값들은 기계가 읽을 수 있는 형태로 사이트에 존재하거나 존재하지 않거나 둘 중 하나이며, 존재하지 않는 것은 인용될 수도 없습니다. 그래서 이것은 글쓰기 문제라기보다 데이터 문제입니다. 작업의 대부분은 상품 피드와 마크업 쪽에 있고 판매 문구 쪽에는 없습니다. 이 분야의 다른 모든 주제와는 정확히 반대되...