Tag: 네이버블로그

  • 제휴마케팅 자동 배포 도구가 검색 순위를 떨어뜨리는 이유

    제휴마케팅으로 수익을 노리면서 자동 배포 프로그램을 쓰는 사람들이 많다. 하루에 여러 글을 올리고, 여러 플랫폼에 동시에 발행하면 시간이 줄어드니까다. 하지만 검색 알고리즘은 이런 자동화된 글을 걸러낸다. 결국 블로그 전체가 검색에서 밀려난다.

    중복 콘텐츠는 검색 엔진이 원본과 복사본으로 나눈다

    같은 글을 여러 플랫폼에 올리면 처음 며칠은 모두 검색에 뜬다. 하지만 일주일 뒤 확인하면 한 곳만 남고 나머지는 사라진다. 검색 알고리즘이 중복을 감지하고 필터링했기 때문이다.

    제목과 본문 구조가 비슷하면 포털 자체 서비스가 우선순위를 가져간다. 내 블로그 글도 남을 수는 있지만 ‘유사 문서’로 분류되면서 뒷순위로 밀린다. 검색 결과에서 클릭할 기회가 줄어드는 것이다.

    링크만 바꾸거나 몇 단어만 수정한 글도 마찬가지다. 문장 구조가 일정하면 자동 배포 프로그램으로 생성된 글임을 알아챈다. 손으로 올린 것처럼 보여도 검색 엔진에는 속지 않는다.

    각 플랫폼마다 새로 써야 한다.

    같은 형식이 반복되면 자동 생성 글로 분류된다

    ‘겨울 신발 추천’, ‘겨울 가방 추천’ 같은 제목으로 계속 글을 올리면 둘째 글부터 검색에 안 나온다. 제휴 링크만 바꾸고 구성이 같으면 알고리즘이 자동 생성 글로 판단하기 때문이다.

    한 블로그 안에서도 비슷한 글이 쌓이면 나중 글일수록 노출이 떨어진다. 읽는 사람도 같은 구조가 반복되면 복사로 느낀다. 신뢰가 깨진다.

    자동화 도구는 문단 순서, 문장 길이, 단어 선택을 일정하게 유지한다. 사람 눈에도 패턴이 보이면 알고리즘은 더 빨리 잡는다. 글마다 다르게 쓰는 수밖에 없다. 그럼 자동화가 무의미해진다.

    짧은 기간에 대량 업로드되면 스팸으로 적발된다

    하루에 글 다섯 개를 모두 제휴 링크를 넣고 올린 사람이 있다. 사흘 뒤 블로그 이름으로 검색해도 나오지 않았다. 어뷰징 검사 대상이 되었기 때문이다.

    짧은 시간에 같은 형식 글이 연속으로 올라가면 시스템이 의심한다. 예약 시간을 분산시켜도 IP 주소나 작성 간격이 규칙적이면 패턴으로 걸린다. 단순히 한 글만 지워지는 게 아니다. 블로그 전체 노출이 떨어진다. 검색 결과 뒷페이지로 밀리거나 아예 제외된다. 신고가 계속 들어오면 계정 정지까지 간다.

    정지가 풀리는 데 몇 주가 걸린다. 그동안 썼던 모든 글이 검색에서 사라진다. 제휴 링크로 들어오던 수입도 끊긴다. 복구 신청을 해도 시간이 오래 걸리고, 다시 검색 순위를 쌓아야 한다.

    검색 유입은 글의 개수가 아닌 질로 결정된다

    자동 배포 프로그램을 설정하는 동안 글 한 편을 제대로 쓸 수 있다. 계정 연동, 글 형식 맞추기, 링크 삽입 규칙 정하기, 동작 확인까지 시간이 든다. 제휴마케팅은 글 수가 아니라 검색 유입으로 수익이 정해진다.

    같은 글 열 개보다 검색되는 글 하나가 낫다. 유입은 제목과 첫 문단에서 결정된다. 자동화는 여기에 손을 못 댄다. 키워드를 제목에 어떻게 배치할지, 첫 문장을 어떻게 열지가 클릭을 만든다. 이건 사람만 한다.

    한 플랫폼에 집중한 글이 여러 곳에 얕게 뿌린 글보다 오래 살아남는다. 검색 순위는 시간이 지나면서 쌓이는데, 중복 글은 쌓이기 전에 걸러진다.

    상품 정보 변동을 반영할 수 없다

    제휴 상품은 품절, 단종, 가격 변동이 생긴다. 프로모션이 끝나고 링크가 바뀌는 경우도 있다. 자동으로 올린 글은 이런 변화를 반영할 수 없다.

    끊어진 링크를 그대로 두면 클릭은 들어오는데 구매로 이어지지 않는다. 수익 안 나는 글이 검색 자리를 차지하는 것이다. 읽는 사람도 신뢰를 잃는다. 다시 오지 않는다.

    손으로 쓴 글은 수정이 쉽다. 어디에 무엇을 넣었는지 기억할 수 있기 때문이다. 자동으로 뿌린 글은 어느 블로그에 뭘 올렸는지 추적하기 어렵다. 나중에 찾아서 고치는 데 더 많은 시간을 쏟게 된다. 제휴 글은 한 번 쓰고 끝이 아니다. 오래 살아남아야 수익이 쌓인다.

    플랫폼마다 다른 규칙을 따라야 한다

    네이버 블로그는 썸네일 이미지와 제목으로 클릭이 결정된다. 인스타그램은 첫 두 줄에서 읽을지 말지가 갈린다. 티스토리는 목차 구조와 문단 나누기가 검색 노출에 영향을 준다. 같은 내용이라도 쓰는 방식을 달리해야 한다.

    자동 배포 프로그램은 이런 차이를 구분 못 한다. 한 양식으로 밀어붙이면 어디서든 중간 이상을 가지 못한다. 대신 어디서도 잘 안 된다. 플랫폼 규칙을 따라야 검색 유입이 들어온다.

    한 곳을 제대로 쓰는 게 여러 곳에 얕게 올리는 것보다 낫다는 뜻이다. 집중한 블로그 하나가 분산된 블로그 다섯 개보다 빨리 자란다. 같은 시간 안에 검색 유입을 만들 수 있다.

    대량 배포 프로그램은 시간을 아껴주지 않는다. 나중에 지울 글을 미리 만드는 것일 뿐이다.

  • 쿠팡파트너스 계정 정지 피하려면 자동 발행 이전에 봐야 할 것

    쿠팡파트너스 계정 정지 피하려면 자동 발행 이전에 봐야 할 것

    쿠팡파트너스 자동 발행으로 계정이 정지된 사례를 자주 본다. 하지만 자동 발행 자체가 위험한 건 아니다. 문제는 발행 도구가 아니라 글의 내용과 구조다.

    자동 발행이 아니라 글의 질로 판단된다

    네이버와 쿠팡은 자동 발행 도구를 사용하는 것을 이유로 계정을 차단하지 않는다. 걸리는 이유는 글 자체다. 같은 내용을 여러 블로그에 복사하거나, 상품 링크만 나열하거나, 제목과 본문이 맞지 않으면 스팸으로 분류된다.

    자동으로 발행하는 글도 각 블로그마다 문장, 순서, 링크 위치가 다르고 본문 흐름에 자연스럽게 녹아 있으면 아무 문제가 없다. 중요한 건 발행 수단이 아니라 최종 결과물이 읽을 만한 글인지 여부다.

    정지 당하는 두 가지 경로

    쿠팡파트너스 계정 정지는 두 곳에서 온다.

    • 네이버 블로그 정책 위반: 같은 글을 여러 블로그에 올리거나, 광고만 도배하거나, 클릭 유도 제목을 쓰면 블로그 자체가 먼저 제재된다. 블로그가 정지되면 그 안의 쿠팡 링크는 소용이 없다.
    • 쿠팡파트너스 운영 정책 위반: 링크를 임의로 수정하거나, 사용하지 않은 제품을 써본 것처럼 후기를 올리거나, 과도한 클릭 유도를 하면 쿠팡 측이 제휴를 끊는다.

    자동 발행을 잘못 쓰면 이 두 가지를 동시에 위반하기 쉽다. 한 틀로 만든 글을 여러 블로그에 뿌리고, 상품명만 바꾸고, 링크만 다르게 걸고 끝내면 며칠 안에 걸린다. 발행 속도가 빠른 게 아니라 내용이 복사본처럼 보이는 게 문제다.

    각 블로그마다 제목과 구조를 다르게 구성하기

    같은 상품을 소개하더라도 블로그마다 접근 방식을 바꿔야 한다.

    제목부터 달라야 한다. A 블로그에서 “겨울 캠핑 난로 추천”이라고 썼으면 B 블로그에서는 “추운 텐트 안 데우는 법”처럼 각도를 바꾼다. 네이버는 중복 게시물 필터가 있어서 제목만 바꾸고 본문이 같으면 금방 적발한다.

    문단 구성도 재구성해야 한다.

    A 블로그에서 ‘문제 제기 → 해결책 → 제품 소개’ 순으로 썼으면 B 블로그에서는 ‘실제 사용 장면 → 제품 소개 → 주의사항’ 식으로 흐름을 다시 짠다. 같은 정보를 담되 전개 방식을 바꾸는 것이다.

    발행 시간과 링크 위치를 패턴화하지 않기

    자동화 티를 내지 않으려면 발행 일정도 불규칙해야 한다. 매일 오전 10시에 정확히 글이 올라가면 자동인 게 드러난다. 시간 간격을 들쭉날쭉하게 두고, 하루에 한두 편만 올리고, 주말에는 발행을 건너뛰는 날도 섞으면 사람이 직접 관리하는 블로그처럼 보인다.

    링크 위치도 매번 달라야 한다.

    항상 본문 끝에 링크를 몰아넣으면 패턴이 보인다. 어떤 글은 본문 중간에, 어떤 글은 소제목 바로 아래에, 문장 안에 자연스럽게 녹여서 넣으면 광고처럼 안 보인다.

    읽을 내용이 없으면 발행 방식과 상관없이 걸린다

    자동 발행보다 더 위험한 건 정보가 없는 글이다. 상품 설명을 그대로 복사하고, 링크 몇 개를 달고, “도움이 되셨길 바랍니다”로 끝나는 글. 이런 글은 사람이 직접 써도 네이버 검색에서 밀려나고 쿠팡도 구매 전환이 떨어지면 계정을 재검토한다.

    본문에 정보를 담아야 한다. 이 제품을 왜 골라야 하는지, 비슷한 제품과 무엇이 다른지, 어느 상황에서 쓰면 좋은지를 설명하면 링크를 클릭할 이유가 생긴다. 스펙만 나열하면 그건 쿠팡 상품 페이지의 복사본일 뿐이다.

    링크 개수도 줄이는 게 낫다. 한 글에 상품 링크를 네댓 개씩 걸어두면 읽는 도중 나간다. 핵심 제품 한두 개만 소개하고 나머지는 빼는 게 클릭률도 높고 계정도 안전하다. 많이 걸어봤자 효과가 분산되고, 스팸처럼 보이며, 전환율만 떨어진다.

    제목 표현도 신경 써야 한다. “최저가”, “역대급”, “무조건 사세요” 같은 말을 쓰면 클릭 유도 게시물로 분류될 수 있다. 제품 특징을 설명하는 제목이 더 안전하고 검색 노출도 좋다.

    상품 이미지도 블로그마다 다르게

    공식 상품 이미지를 그대로 가져다 쓰면 여러 블로그에 같은 사진이 반복된다. 네이버는 이미지 중복도 감지한다.

    직접 촬영한 사진을 섞거나, 썸네일을 다르게 만들거나, 화면 캡처를 넣어서 글마다 이미지가 달라 보이게 한다. 사진까지 똑같으면 제목과 본문을 바꿔도 유사 문서로 걸릴 확률이 높다.

    자동 발행도 결과물이 중요하다

    자동 발행을 쓰든 손으로 쓰든 기준은 하나다. 읽는 사람에게 정보를 주는 글인가, 링크만 달아둔 광고인가.

    자동 발행은 시간만 줄여주는 도구다. 글 자체가 읽을 만해야 계정이 유지된다. 블로그마다 다르게 구성하고, 발행 간격을 불규칙하게 두고, 본문에 실제 내용을 채워 넣고, 링크를 자연스럽게 삽입하면 자동 발행을 써도 안전하다.

    쿠팡파트너스 운영 정책은 자주 바뀌므로 공식 안내를 주기적으로 확인하는 것도 필요하다.

  • [파마비아] 블로그 검색 순위를 실시간으로 추적하는 방법

    [파마비아] 블로그 검색 순위를 실시간으로 추적하는 방법

    글을 발행한 뒤 검색 결과에서 어느 위치에 있는지 확인하는 것은 블로그 성장의 첫 단계입니다. 네이버 검색 API를 활용해 매일 자동으로 순위를 측정하고, 글의 실제 성과를 파악하는 방법을 소개합니다.

    발행 후 검색 순위를 추적해야 하는 이유

    지금까지 대부분의 블로그 도구는 글을 올리면 끝이었습니다. 조회수 같은 기본 지표는 보여주지만, 블로그로 성과를 내려는 운영자에게 정말 필요한 것은 다릅니다.

    검색 순위입니다.

    그 키워드로 검색했을 때 내 글이 몇 위에 있는지 알아야 다음 글의 방향을 결정할 수 있습니다. 이 정보가 없으면 글을 계속 쌓기만 할 뿐 개선할 근거가 없습니다.

    네이버 검색 API로 일일 순위 측정하기

    글 제목으로 검색했을 때의 순위를 매일 오전 9시 30분에 자동 측정합니다. 네이버의 공식 검색 API를 사용하므로 화면을 긁어내는 방식과 달리 안정적입니다.

    API는 최대 100위까지의 결과를 반환합니다. 100위 밖이면 ‘100위 밖’으로 표시됩니다.

    글 작성 단계에서 입력한 핵심 키워드의 첫 번째 항목을 검색어로 사용합니다. 키워드를 등록하지 않은 글은 순위 측정 대상이 되지 않습니다.

    네이버 주소 정규화로 정확한 비교

    네이버 검색 결과에는 m.blog와 blog, http와 https, www 유무, 끝 슬래시, 쿼리 파라미터 등이 제각각 섞여 나옵니다. 같은 글이 다른 주소로 여러 번 인식될 수 있다는 뜻입니다.

    이를 방지하기 위해 모든 URL을 하나의 표준 형식으로 정규화한 뒤 비교하는 로직을 별도로 구축했습니다.

    순위 변화를 한눈에 보는 인터페이스

    웹 콘솔의 ‘성과’ 섹션에는 검색 순위 표가 있고, 각 글 옆에 상승/하강 화살표로 변화를 표시합니다.

    앱에서는 ‘발행 내역’ 화면의 글 목록에 ‘검색 ○위’ 뱃지를 붙여서 스크롤하며 한 번에 확인할 수 있습니다.

    순위가 안 나온다는 것이 말해주는 것

    실제로 쓴 글 9건을 측정해보니 모두 100위 밖이었습니다. 글 제목을 그대로 검색해도 잡히지 않았습니다.

    원인은 두 가지입니다.

    • 블로그가 신규라 도메인 권위가 낮음
    • 설정한 키워드가 ‘서비스운영’, ‘블로그운영’ 같이 너무 광범위함

    그런데 이게 바로 이 기능을 만든 이유입니다. 결과를 보지 못하면 자신의 키워드 선택이 틀렸다는 사실조차 모르게 됩니다. 순위가 안 나오는 것 자체가 가장 중요한 피드백입니다.

    발견된 추가 문제와 해결

    제품 설명을 위해 공개해둔 ‘발행 기록’ 페이지가 있습니다. 이 페이지를 자동으로 재생성하는 스크립트가 매번 방문 측정 코드를 삭제하고 있었습니다.

    정작 트래픽을 확인해야 할 페이지가 아무것도 기록하지 못하고 있었던 것입니다. 생성 스크립트를 수정해서 측정 코드가 유지되도록 고쳤습니다.

    순위 추적의 한계

    블로그 탭 기준이므로 통합 검색 순위와 완전히 일치하지는 않습니다. 절대적인 위치보다는 ‘지난주보다 올랐는가, 내렸는가’를 보는 용도로 설계했습니다.

    발행 버튼을 누르는 것으로 끝나던 워크플로우가 이제는 발행 후의 변화까지 추적하게 됩니다. 순위가 나오지 않는 글들은 당신의 키워드 전략을 다시 생각해야 한다는 신호입니다.

  • 스마트스토어 링크를 블로그에 붙여도 검색에 잘 뜰까

    스마트스토어 링크를 블로그에 붙여도 검색에 잘 뜰까

    스마트스토어 주소를 블로그 글에 삽입하는 것 자체는 규칙 위반이 아니다. 하지만 같은 링크를 다르게 쓰는 두 블로거의 검색 노출도는 확연히 달라진다. 검색 엔진이 판단하는 기준은 링크의 유무가 아니라 글 전체의 성격이기 때문이다.

    판매 문구와 정보 제공은 다르게 평가된다

    네이버 검색은 글이 누구를 위해 쓰였는지를 본다. 상품 판매만 목표인 글과 실제 사용자의 경험을 담은 글을 구분하는 방식이 이미 정교하다.

    같은 제품을 다루더라도 ‘이 제품 진짜 좋아요’라고만 반복하는 글은 광고처럼 읽힌다. 반면 ‘어떤 상황에서 도움이 되는지’ ‘선택할 때 봐야 할 점이 뭔지’ 같은 내용을 먼저 제시하면 정보글로 평가받는다.

    • 상품명을 계속 되풀이하는 글
    • 장점만 나열하는 글
    • 구매 권유 문장이 많은 글

    이런 패턴들은 자동으로 ‘홍보 콘텐츠’로 분류된다.

    검색에 잘 노출되려면 방문자 관점으로 써야 한다

    검색 사용자는 무언가를 배우거나 확인하려고 검색한다. 판매자의 주장보다 경험자의 이야기를 원한다.

    ‘써보니 이랬어요’ ‘이런 경우에 쓸 수 있었어요’ 같은 실제 사용 맥락이 있는 글이 신뢰를 얻는다. 방문자가 천천히 읽고, 다른 글도 구경하고, 오래 머무를수록 검색 알고리즘은 그 블로그를 더 높이 평가한다.

    스마트스토어 링크는 글의 흐름 속에 한두 번만 자연스럽게 넣는 것으로 충분하다. 여러 번 강조하거나 눈에 띄게 꾸미면 순간 광고 느낌이 난다.

    돈을 받았거나 무료로 받은 물건은 표시 필수

    광고료를 받거나 제품을 협찬받은 경우 반드시 ‘광고’ 또는 ‘협찬’ 표시를 해야 한다. 이는 법적 의무다.

    직접 구매한 물건을 후기로 쓰는 것과 자신의 물건을 판매 목적으로 소개하는 것은 다르다. 자신의 상품을 쓴다면 독자가 그 사실을 알 수 있게 쓰는 것이 정직하다.

    광고 표시 없이 순수 광고처럼 작성된 글은 네이버가 노출을 제한할 수 있다. 정책은 계속 변하므로 공식 가이드를 확인하는 것이 안전하다.

    블로그 전체 구성이 개별 글의 검색 순위를 결정한다

    한두 개의 글로 검색 상위 진입은 어렵다. 꾸준히 쌓인 정보성 콘텐츠가 있어야 블로그 자체의 신뢰도가 올라간다.

    블로그가 전부 제품 소개로만 채워져 있으면 네이버는 그 블로그를 낮은 품질로 분류할 수 있다. 정보를 주는 글과 상품 글의 비율 균형이 중요하다.

    방문자가 곧바로 창을 닫는 블로그는 검색에서도 내려간다.

    링크보다 글의 신뢰도가 살린다

    스마트스토어를 블로그로 홍보하는 것은 가능하다. 다만 검색을 통해 사람들이 찾아오길 원한다면 달라진다.

    도움이 되는 정보를 먼저 제공하고, 판매는 그 뒤에 자연스럽게 연결해야 한다. 링크가 있는지 없는지보다 ‘이 글쓴이를 믿을 만한가’라는 인상이 훨씬 더 오래간다.

  • [파마비아] 네이버 블로그 자동 댓글 답변 구현하면서 놓친 3가지

    블로그를 운영하면서 페이스북이나 인스타그램 댓글에는 자동으로 답변이 달리는데, 정작 가장 많이 포스팅하는 네이버 블로그만 빠져 있었습니다. 이 글은 공식 API가 없는 네이버 블로그에서 자동 댓글 답변을 구현하면서 맞닥뜨린 기술적 문제와 마케팅 체계의 결함, 그리고 검색 최적화 실수를 어떻게 해결했는지 기록합니다.

    API 없는 플랫폼, 웹 크롤링으로 대응하다

    네이버 블로그는 공식 API를 제공하지 않습니다. 댓글을 읽는 것만 해도 힘이 드는데, 답글을 자동으로 달아야 하니 더 복잡했습니다.

    댓글 수집은 네이버 댓글 위젯이 내부적으로 쓰는 데이터를 로그인 세션으로 가져오는 방식으로 구현했습니다. 쓰기는 다르게 접근해야 했습니다. API처럼 직접 데이터를 보낼 수 없으니 사람이 모바일에서 댓글을 입력하는 것처럼 자동화했습니다.

    이 방식은 취약합니다. 네이버가 화면 구조를 조금 바꾸면 멈춰 버립니다. 계정이 정지될 위험도 있습니다. 그래서 오래 미뤄왔던 기능입니다.

    실제 테스트에서 발견한 숨은 버그

    끝내 직접 댓글로 전체 흐름을 테스트했습니다. 수집 → 분류 → 초안 작성 → 발송까지 모두 돌렸고, 블로그에 ‘블로그주인’ 배지가 붙은 답글이 올라가는 걸 봤습니다.

    한 번은 조용히 실패했습니다.

    시스템은 ‘발송 성공’을 기록했는데 블로그에는 댓글이 없었습니다. 원인을 파헤치니 ‘댓글을 입력해주세요’라는 안내 문구가 입력칸 위에 떠 있었고, 이게 클릭을 가로채고 있었습니다.

    이제는 등록 버튼을 누른 뒤 그 문장이 화면에 실제로 남아 있는지 확인합니다. 남아 있으면 실패, 사라지면 성공입니다. 버튼만 누르고 끝이라고 판단했던 전의는 버렸습니다.

    안전장치는 여전히 유지합니다. 글마다 자동 답글을 켜고 끌 수 있고, 하루 답글 상한을 정할 수 있으며, 답하기 어려운 질문에는 정해진 문구로만 응답합니다.

    사람이 실제로 묻는 질문에서 글감을 얻다

    광고비를 쓸 계획이 없으니 검색 유입이 유일한 채널입니다. 그런데 ‘무슨 글을 쓸까’ 막힐 때가 많았습니다.

    글감을 억지로 만들기로 결정했습니다. 대신 네이버 지식iN에서 실제로 나오는 질문을 글감으로 삼았습니다. 질문이 있다는 건 그 주제를 검색하는 사람이 있다는 뜻이기 때문입니다.

    이제 매일 한 편씩 글이 쌓입니다. 사이트맵과 RSS도 함께 갱신됩니다.

    전환율이 낮은 진짜 이유는 순서였다

    무료 진단 기능은 잘 돌아가고 있었습니다. 그런데 리드는 단 1건이었고, 그것도 이메일이 비어 있었습니다.

    문제는 기능이 아니었습니다. 순서였습니다.

    시스템은 샘플 글을 보여주기 전에 이메일부터 요구하고 있었습니다. 낯선 사이트를 처음 들어온 사람이 왜 이메일을 먼저 줄까요.

    순서를 뒤집었습니다. 먼저 샘플 글을 무료로 보여주고, 마음에 들면 그때 ‘이 글 이메일로 보내드릴까요?’라고 묻습니다.

    그리고 각 단계를 기록했습니다. 들어옴 → 진단 → 샘플 → 이메일 → 가입. 관리자 화면에서 어디서 이탈하는지 볼 수 있게 만들었습니다. 지금까지는 ‘전환이 안 된다’는 사실만 알았지, 정확히 어디서 떨어져 나가는지는 몰랐습니다.

    검색에 노출되지 않는 사이트의 정체

    가장 뒤늦게 알게 된 사실입니다. 사이트가 검색에 한 건도 나오지 않고 있었습니다.

    기본 메타 태그는 모두 있었습니다. 하지만 검색엔진에 사이트를 등록하지 않았습니다. 도메인을 바꾸기 전 옛 주소가 사이트맵에 남아 있었고, 같은 글이 두 개 주소에 살아 있어서 중복 콘텐츠로 잡혀 있었습니다.

    만들고 배포하는 것으로는 충분하지 않습니다. ‘검색에 실제로 잡히는가’까지 확인해야 비로소 끝입니다.

    다음 주에는 개선한 전환 흐름이 실제로 작동하는지 숫자로 확인할 예정입니다. 검색 등록 이후 유입이 어떻게 달라지는지도 기록하려고 합니다.

  • [파마비아] 자동으로 쓴 티가 나면 아무도 안 읽어서, 네이버 글 모양을 템플릿으로 만들었습니다

    안녕하세요. 파마비아 만드는 사람입니다.

    이번 주는 글 모양 이야기를 해볼까 합니다. 기능이라기보다는, 자동으로 발행한 글이 ‘자동으로 쓴 티’가 나지 않게 하려고 고민한 흔적이에요.

    📱 모바일에서 글을 읽다가 눈을 잃어버린 경험

    네이버 블로그를 모바일로 보면, 한 줄에 딱 20자쯤 들어갑니다. 그보다 긴 문장이 쭉 이어지면 눈이 다음 줄을 놓쳐요. 어디까지 읽었는지 헷갈리고, 그러다 보면 그냥 뒤로 나가게 되더라고요.

    그래서 네이버 블로그에서 잘 읽히는 글은 모양이 정해져 있습니다. 가운데 정렬, 한 문장을 두세 줄로 끊고, 문장 사이에 빈 줄 하나씩, 소제목은 세로줄 인용구로, 단락 사이에는 구분선.

    문제는 이 모양을 사람이 매번 손으로 잡아야 한다는 거였어요.

    🛠️ 그래서 템플릿을 만들었습니다

    파마비아는 자동 발행 도구니까, 글을 손으로 쓰지 않습니다. 그런데 자동으로 쓴 글이 자동으로 쓴 티가 나면 아무도 안 읽어요. 내용보다 모양에서 먼저 걸립니다.

    그래서 템플릿을 만들었습니다. 세 가지예요.

    • 네이버 감성: 가운데 정렬, 20자마다 줄바꿈, 세로줄 소제목, 구분선
    • 정보 정리형: 왼쪽 정렬, 문장마다 줄바꿈, 구분선
    • 담백 기본: 왼쪽 정렬, 굵은 소제목, 꾸밈 없음

    채널 설정에서 한 번 정해두면 그 블로그는 계속 그 모양으로 나가고, 글마다 바꿀 수도 있습니다.

    🔍 기술적으로 어떻게 했나

    네이버는 공식 발행 API가 없어서 에디터에 직접 넣는 수밖에 없어요. 그런데 붙여넣기로 서식이 얼마나 살아남는지 몰라서 먼저 재봤습니다.

    가운데 정렬, 인용구, 구분선, 굵게 전부 살아남더라고요. 다행이었습니다.

    줄바꿈은 어절 단위로 끊되 줄 길이를 고르게 나눴어요. 마지막 줄에 두 글자만 남는 모양이 제일 안 예쁘거든요. 그리고 굵게 같은 강조가 줄바꿈 자리에 걸리면 태그가 잘려서, 줄이 바뀌는 자리에서 닫고 다시 여는 식으로 처리했습니다.

    소제목 인용구는 붙여넣기로는 따옴표 모양만 들어와서, 붙인 뒤 블록마다 툴바로 세로줄로 바꾸는 방식이에요.

    🐛 같이 잡은 것들

    템플릿 만들면서 오래된 버그도 몇 개 고쳤습니다.

    카테고리: 설정값은 있는데 실제로 선택하는 코드가 없어서, 그동안 운영기 글이 전부 블로그 기본 카테고리로 올라가고 있었어요. 발행 팝업에서 카테고리를 고르게 고쳤습니다.

    로그인 세션: 네이버랑 카카오는 접속할 때마다 인증 쿠키를 새로 내려주는데, 우리는 로그인할 때와 6시간마다만 저장해서 다음에 옛 쿠키로 최신 쿠키를 덮어쓰고 있었어요. 티스토리가 자꾸 ‘로그인 필요’로 바뀌던 이유였습니다. 이제 접속이 성공할 때마다 갱신 저장합니다.

    앱 업데이트: 릴리스가 version.json만 태그 버전으로 갱신하고 코드 안의 버전은 그대로여서, 새로 설치한 앱도 스스로를 옛 버전이라 여기고 같은 업데이트를 계속 시도했어요. 빌드할 때 태그 버전을 코드에 찍도록 고쳤습니다.

    ✍️ 마무리

    글은 내용도 중요하지만, 읽히는 모양도 중요합니다. 특히 자동으로 쓴 글이라면 더요.

    이번 주는 그 모양을 손으로 잡지 않아도 되게 만든 이야기였습니다. 다음 주에 또 뵙겠습니다. 😊

  • [파마비아] 읽기만 하던 페이지를 커뮤니티로 바꿨습니다 (그리고 네이버 취소선 사건)

    왜 커뮤니티를 만들었나요

    서비스를 알릴 방법이 검색 유입밖에 없었어요. 광고비를 쓸 생각이 없어서 글로 승부해야 했는데, 읽기 전용 페이지는 한 번 보고 끝나더라고요. 남는 게 없었어요.

    그래서 생각했어요. 쓰는 사람이 생기면 글이 쌓이고, 쌓인 글이 검색으로 사람을 데려온다. 그 순환을 만들고 싶었어요. 그리고 우리 제품으로 발행한 운영기 글이 커뮤니티에도 자동으로 올라가고, 그 주소가 SNS 글 끝에 붙게 했어요.

    원래 있던 페이지를 어떻게 바꿨나요

    원래는 /guide/ 라는 주소로 ‘팁 모음’만 정적 페이지로 뿌리고 있었어요. 읽기 전용이었죠. 이번에 그걸 커뮤니티로 바꿨어요. 주소도 /community/ 로 옮겼어요. guide 라는 이름이 내용과 안 맞았거든요.

    만든 것들은 이래요:

    • 로그인 안 한 사람도 전부 읽을 수 있게 했어요. 검색에서 들어온 사람을 로그인 벽으로 막지 않으려고요.
    • 웹에서 바로 글을 쓸 수 있게 했어요. 앱을 안 깔아도 돼요.
    • 로그인 버튼을 누르면 로그인 후 원래 보던 커뮤니티 글로 되돌아와요. 전에는 홈으로 튕겼거든요.
    • 댓글 기능을 붙였어요. 프로필 사진이 같이 나오고, 사진은 각자 바꿀 수 있어요.
    • 제가 쓴 글·댓글에는 ‘관리자’ 배지가 붙어요. 누가 운영자인지 헷갈리지 않게요.
    • 글에 태그를 달 수 있고, 태그 칩을 눌러 그 태그 글만 골라볼 수 있어요.

    만들다가 겪은 문제들

    한글 주소가 깨졌어요

    SNS 에 붙이는 링크 주소에 한글 슬러그를 썼다가 인코딩이 깨졌어요. 커뮤니티 글은 p-키.html 처럼 영문 주소로 따로 만들었어요. 팁 글은 검색을 노려야 해서 한글 주소를 그대로 뒀고요. 용도가 다르면 규칙도 달라야 했어요.

    고쳤다고 생각했는데 안 고쳐졌어요

    링크를 붙이는 코드를 고쳤다고 생각했는데, 패치 스크립트가 파일에 쓰지 않고 화면에만 출력하고 끝났어요. 첫 발행 글에는 링크가 없었어요. 고친 걸 눈으로 확인하지 않으면 안 고친 것과 같다는 걸 또 배웠어요.

    로고를 바꿨는데 옛날 것이 남아있었어요

    파비콘과 로고가 옛날 것으로 남아 있는 페이지가 여기저기 있었어요. 새로 만든 페이지마다 빠뜨렸던 거예요. 체크리스트가 필요하다는 걸 느꼈어요.

    네이버 블로그 취소선 사건 😅

    이번에 가장 당황스러웠던 건 네이버 블로그였어요. 자동 발행한 글이 전부 취소선으로 나가고, 문단 구분도 사라지고, 번호가 1부터 13까지 멋대로 붙었어요.

    원인을 찾는 데 시간이 걸렸어요

    원인 하나는 에디터에 글자를 ‘타이핑’하면 스마트에디터가 자동 서식을 건다는 거였어요. “1. ” 로 시작하면 번호 목록이 되고 그게 계속 이어지는 식이었어요.

    하지만 더 큰 문제가 있었어요. 네이버 에디터는 ‘마지막에 쓴 글자 서식’을 계정에 기억해요. 예전에 마크다운 ~~ 기호가 취소선을 켠 채로 끝났고, 그 뒤 모든 글이 통째로 취소선으로 나갔어요. 평범한 문단만 붙여넣어도 취소선이 걸렸어요. 글 내용을 아무리 고쳐도 안 없어지는 이유였어요.

    어떻게 고쳤나요

    본문을 HTML 로 클립보드에 담아 붙여넣어 소제목·굵게·목록·문단 간격을 살리고, 넣은 뒤 실제 화면을 검사해서 취소선이 걸려 있으면 전체 선택 후 토글을 꺼서 지웠어요. 선택한 상태로 끄면 ‘마지막 서식’도 같이 꺼져서 다음 글부터 재발하지 않았어요.

    참고로 네이버는 공식 발행 API 가 없어요. 그래서 사람이 쓰는 것과 같은 경로로 넣을 수밖에 없어요. 이런 문제가 생길 수밖에 없는 구조예요.

    마무리하며

    커뮤니티를 만들면서 배운 건, 완벽하게 만들고 내놓을 수 없다는 거예요. 만들면서 문제를 찾고, 고치고, 또 찾고. 그게 운영이더라고요. 취소선 사건도 그렇고, 링크가 안 붙은 것도 그렇고. 실수를 숨기지 않고 고쳐가는 게 1인 개발의 진짜 모습인 것 같아요.

  • 스마트스토어 광고 홍보, 검색 유입부터 시작하는 게 답이에요

    스마트스토어 광고는 크게 두 갈래로 나뉘어요. 돈 쓰는 방법과 시간 쓰는 방법.

    돈 쓰는 건 쇼핑검색 광고나 파워링크 같은 유료 광고고, 시간 쓰는 건 블로그·카페 같은 검색 유입 경로를 만드는 거예요. 처음엔 후자부터 시작하는 게 낫습니다. 광고비는 끄면 끝이지만, 검색 유입은 한 번 쌓아두면 계속 들어와요.

    블로그 운영이 광고보다 먼저인 이유

    유료 광고는 효과가 즉각적이에요. 하지만 클릭당 비용이 발생하고, 예산이 떨어지면 노출도 멈춥니다.

    블로그는 반대예요.

    처음엔 시간이 걸려도, 글이 검색 상위에 올라가면 광고비 없이도 사람들이 계속 찾아와요. 특히 제품 사용법·비교·후기 같은 키워드는 구매 직전 단계에서 검색하는 경우가 많아서 전환율도 높은 편이에요.

    스마트스토어 링크를 직접 뿌리는 것보다, 블로그 글로 먼저 신뢰를 쌓고 자연스럽게 연결하는 게 훨씬 덜 거부감 들어요.

    검색 유입 만드는 법

    검색 유입을 만들려면 사람들이 실제로 치는 검색어를 알아야 해요. 네이버 검색창에 제품명이나 카테고리를 입력하면 자동완성으로 연관 검색어가 뜨는데, 그걸 그대로 제목에 넣어요.

    ‘A 제품 사용법’, ‘B와 C 비교’, ‘D 고를 때 주의할 점’ 같은 식이에요. 막연하게 ‘좋은 제품 소개’보다 훨씬 검색에 잘 잡혀요.

    글 안에서도 그 검색어를 자연스럽게 반복하되, 억지로 박아 넣으면 읽기 불편해져요. 문장 흐름 속에서 자연스럽게 쓰는 게 포인트예요.

    사진은 많을수록 좋아요. 제품 사진, 포장 사진, 사용 과정 사진. 글만 있는 것보다 체류 시간도 늘고 검색 노출에도 도움이 돼요.

    유료 광고는 언제 쓰는 게 좋을까

    쇼핑검색 광고는 블로그 유입이 어느 정도 쌓인 뒤에 쓰는 게 효율적이에요. 광고로 들어온 사람이 블로그 글까지 보면 구매 확률이 올라가거든요.

    신제품 출시나 시즌 이벤트처럼 단기간에 노출이 필요할 땐 유료 광고가 답이에요. 하지만 일상적으로 돌리기엔 부담스러울 수 있어요.

    광고비 책정은 카테고리마다 경쟁 상황이 다르니, 일단 소액으로 테스트해보고 반응을 보면서 조정하는 게 안전해요.

    SNS는 보조 수단으로

    인스타그램이나 유튜브 쇼츠도 홍보 채널로 쓸 수 있어요. 시각적으로 보여주기 좋은 제품이라면 효과가 있어요.

    다만 SNS는 팔로워가 쌓이기 전엔 도달 범위가 좁아요. 꾸준히 올려야 하고, 해시태그 연구도 필요해요. 블로그처럼 검색 유입이 자동으로 생기는 구조는 아니에요.

    SNS를 블로그 글과 연결해서 쓰면 서로 보완이 돼요. 쇼츠로 제품을 짧게 보여주고, 자세한 건 블로그 링크로 유도하는 식이에요.

    글 쓰는 시간을 줄이고 싶다면

    블로그 운영이 답인 건 알겠는데, 매번 글 쓰는 게 부담스러울 수 있어요. 제품 등록하고 주문 처리하는 것만으로도 시간이 모자라니까요.

    이럴 땐 글 작성 도구를 활용하는 것도 방법이에요. 제목이나 개요를 입력하면 초안을 만들어주는 서비스들이 있어요. 초안을 받아서 내 경험이나 제품 특징을 살짝 손보는 식으로 쓰면 시간이 훨씬 절약돼요.

    물론 완전히 맡기는 건 아니에요. 직접 겪은 부분, 제품 사진, 실제 사용 후기는 본인이 넣어야 신뢰가 생겨요.

    같이 보면 좋은 글

    글 제목이 잘 안 떠오르면 제목 만들기 도구를, 내 블로그가 지금 어떤 상태인지 궁금하면 무료 진단을 써보세요. 둘 다 가입 없이 됩니다.