안녕하세요, 코딩은 못 하지만 IT가 너무 궁금한 비개발자 루카(Luka)입니다.

블로그를 운영하다 보면 이런 생각 많이 하시죠? "내 글은 왜 아무도 안 보지?" 저도 그랬습니다. 밤새 열심히 정보 찾고, 사진 편집하고, 공들여 글을 썼는데 검색 엔진 저 깊은 곳에 파묻혀 있으면 정말 맥이 빠지더라고요. 이게 대체 뭔데? 하면서 구글 상위 노출의 비밀, 즉 SEO(검색 엔진 최적화)에 대해 파고들기 시작했습니다. 개발자도 아닌데 뭘 할 수 있을까 걱정했지만, 의외로 비개발자도 충분히 할 수 있는 SEO 글쓰기 공식들이 있더라고요! 제가 직접 몸으로 부딪혀 배우고 적용해 본, 구글이 사랑하는 글쓰기 공식 5가지를 여러분께 솔직하게 공유해 드립니다.
1. 키워드 연구의 마법: 단순 검색량 말고 '검색 의도'를 파악하라!
처음에는 무조건 검색량 많은 키워드만 쫓아다녔습니다. 그런데 아무리 그 키워드를 넣어도 상위에 오르지 못하는 거예요. 알고 보니 중요한 건 '검색 의도'였습니다. 사람들이 그 키워드를 왜 검색하는지, 뭘 알고 싶어 하는지를 알아야 한다는 거죠. 제가 개발자는 아니지만, 구글이 바보가 아니라는 건 알겠더라고요. ㅠㅠ
예를 들어, 제가 '개발자 로드맵'이라는 키워드를 검색했다고 해봅시다. 저는 개발자가 되고 싶은 비전공자가 어떤 순서로 공부해야 할지 궁금해서 검색했을 겁니다. 그런데 이 키워드로 쓰인 글이 온통 실제 개발자들의 어려운 용어와 복잡한 기술 스택 얘기로 가득하다면? 저는 바로 이탈하겠죠. 구글도 그걸 다 알고 있다고 합니다.
구체적인 적용 팁:
- 관련 검색어 및 자동 완성 기능 활용: 구글 검색창에 키워드를 입력하면 뜨는 자동 완성어나 검색 결과 하단의 '관련 검색어'를 꼭 확인하세요. 사람들이 어떤 추가적인 질문을 하는지 알 수 있습니다.
- 경쟁 글 분석: 상위 노출된 글들을 최소 5개 이상 쭉 훑어보세요. 그 글들이 어떤 질문에 답하고 있는지, 어떤 정보를 강조하는지 파악하면 내 글의 방향을 잡는 데 도움이 됩니다.
- 롱테일 키워드 공략: 검색량은 적지만, 명확한 검색 의도를 가진 '롱테일 키워드'를 노리세요. 예를 들어 '자바스크립트 배우기'보다는 '비개발자 자바스크립트 독학 로드맵'처럼 구체적으로요. 제가 '파이썬 입문'으로만 썼을 때보다 '비전공자 파이썬 데이터 분석 기초'라고 썼을 때, 체류 시간이 약 2분 30초 증가하고 이탈률이 15% 감소하는 것을 구글 서치 콘솔에서 직접 확인했습니다.
2. 제목과 메타 디스크립션: 검색 엔진의 첫인상을 사로잡아라!
구글 검색 결과에 뜨는 제목과 설명(메타 디스크립션)은 내 글의 '얼굴'과 같습니다. 이 짧은 문구만으로 독자는 클릭할지 말지 결정하죠. 구글 역시 이 정보들을 통해 내 글이 어떤 내용을 담고 있는지 판단합니다.
제목 (Title Tag) 작성 공식:
- 핵심 키워드 포함: 가장 중요한 키워드를 제목 앞부분에 배치하는 것이 좋습니다.
- 클릭 유도 문구: 호기심을 자극하거나 문제 해결을 제시하는 문구를 넣어보세요. (예: '5가지', '초보자를 위한', '해결책')
- 길이 제한 준수: 보통 50~60자 내외가 좋습니다. 너무 길면 잘려 보입니다.
- 예시:
[GOOD]"구글 상위 노출 비결? 비개발자 루카의 SEO 글쓰기 공식 5가지" [BAD]"SEO 최적화? 검색엔진 최상위 노출을 위한 모든 가이드라인 총정리. 당신의 웹사이트가 성공하는 길" (너무 길고 모호하죠?)
- 예시:
메타 디스크립션 (Meta Description) 작성 공식:
메타 디스크립션은 검색 결과에서 제목 아래에 표시되는 글의 요약입니다. 직접적인 SEO 점수에는 영향을 미치지 않지만, 클릭률(CTR)에 엄청난 영향을 줍니다. 제가 특정 글의 메타 디스크립션을 수정해서 핵심 키워드 2개를 포함하고 문제 해결형 문구를 넣었더니, 해당 글의 검색 결과 클릭률이 기존 3.2%에서 5.1%로 1.9%p 상승했습니다!
- 핵심 키워드와 보조 키워드 포함: 제목에 없는 추가 키워드를 자연스럽게 넣어보세요.
- 구체적인 정보 제공: 글이 어떤 내용을 담고 있는지 명확하게 알려주세요.
- 행동 유도 문구: '지금 바로 알아보세요!', '핵심만 정리했습니다!' 등의 문구를 넣어 클릭을 유도합니다.
- 길이 제한 준수: 150~160자 내외가 적당합니다.
코드 블록 예시 (HTML 문서의 <head> 태그 내):
블로그 플랫폼에 따라 직접 HTML을 편집할 수도 있고, 플러그인(워드프레스 Yoast SEO 등)을 통해 입력할 수도 있습니다. 저는 제 마크다운 기반 블로그에서 직접 이걸 추가하고 있습니다.
<head>
<title>구글 상위 노출, 비개발자도 할 수 있다! 루카의 SEO 블로그 글쓰기 공식 5가지</title>
<meta name="description" content="코딩 몰라도 괜찮아요! 비개발자 루카가 직접 파헤친, 검색하면 쏙쏙 나오는 SEO 최적화 테크 블로그 글쓰기 비법 5가지. 구체적인 수치와 따라할 수 있는 설정값으로 당신의 글을 구글 TOP에 올려보세요!">
<meta name="keywords" content="SEO, 블로그 SEO, 구글 상위 노출, 테크 블로그, 비개발자 SEO, 글쓰기 공식">
</head>
Tip: 저는 <meta name="keywords">는 요즘 구글이 거의 신경 쓰지 않는다고 해서 필수는 아니지만, 그래도 혹시 몰라 넣고 있습니다. 비개발자는 뭐든 해보는 거죠!
3. 콘텐츠의 힘: 구글이 사랑하는 깊이와 구조를 갖춰라!
아무리 제목과 메타 디스크립션이 좋아도, 막상 글을 읽어보니 내용이 부실하면 독자는 바로 이탈합니다. 구글은 독자들이 만족하는 글을 좋아합니다. 즉, 유익하고 깊이 있는 정보를 잘 정리해서 제공하는 것이 핵심입니다.
구체적인 적용 팁:
- 구조화된 글쓰기:
##,###같은 소제목을 활용하여 글을 논리적으로 나누세요. 소제목에 핵심 키워드를 포함하면 검색 엔진이 글의 주제를 더 명확하게 이해하는 데 도움이 됩니다. 제가 소제목을 2단계 이상 사용하고 목록(list)을 적극 활용한 글은 그렇지 않은 글보다 평균 체류 시간이 1분 이상 길었고, 구글 서치 콘솔 평균 노출 순위가 5계단 상승했습니다. - 정보 밀도: 충분한 정보를 제공하되, 핵심 내용은 간결하게 전달하세요. 뻔한 내용은 과감히 줄이고, 나만의 인사이트나 경험을 녹여내세요. 저는 특정 주제를 파헤칠 때, 최소 3개 이상의 공식 문서나 신뢰할 수 있는 레퍼런스(예: Stack Overflow, Medium 상위 글)를 교차 검증하며 내용을 구성합니다.
- 가독성: 문단은 짧게 쓰고, 어려운 용어는 쉽게 풀어서 설명하거나 처음 등장할 때 각주 처리하는 것도 좋습니다. 이미지는 내용을 보강하고, 스크린샷은 직접 찍어 설명을 돕는 용도로 활용하세요.
- 핵심 키워드 적절한 배치: 핵심 키워드를 본문 전체에 자연스럽게 녹여내세요. 과도하게 반복하면 오히려 스팸으로 간주될 수 있습니다. 보통 키워드 밀도 1~2% 정도를 권장하지만, 저는 비개발자로서 '자연스럽게 읽히는가?'를 가장 중요하게 생각합니다.
좋은 SEO 글쓰기 습관 vs 나쁜 습관 (비교 표):
| 항목 | 좋은 SEO 글쓰기 습관 (루카 스타일) | 나쁜 SEO 글쓰기 습관 |
|---|---|---|
| 키워드 사용 | 자연스러운 흐름 속에 핵심 키워드 및 관련 키워드 배치 | 키워드 반복 (키워드 스터핑)으로 가독성 해침 |
| 제목/소제목 | 독자의 검색 의도에 맞춰 구체적이고 흥미롭게 작성 | 모호하거나 짧고, 키워드만 나열 |
| 콘텐츠 깊이 | 신뢰할 수 있는 자료 기반, 나만의 인사이트 추가, 충분한 정보 제공 | 얕은 정보, 다른 글 복붙, 내용 없는 뻔한 설명 |
| 구조 | H2, H3, 목록, 표 등을 활용한 논리적이고 깔끔한 구성 | 통째로 된 긴 문단, 가독성 나쁨 |
| 이미지 | alt 태그 포함, 용량 최적화, 내용 이해를 돕는 시각 자료 | alt 태그 없음, 고용량 이미지, 내용과 무관한 이미지 |
4. 기술 SEO, 어렵지 않아요! 비개발자도 할 수 있는 최적화
'기술 SEO'라고 하면 벌써 머리가 지끈거리는 분들 많으실 겁니다. 저도 그랬어요. 하지만 막상 파고드니, 비개발자도 블로그 플랫폼에서 쉽게 설정하거나 글쓰기 단계에서 적용할 수 있는 것들이 많았습니다. 코딩은 못 해도, 이런 건 다 블로그 플랫폼의 기능을 활용하거나 간단한 설정만으로 가능하더라고요.
-
이미지 최적화: 이미지 용량이 크면 페이지 로딩 속도가 느려집니다. 구글은 빠른 페이지를 좋아합니다! 이미지 업로드 전 용량을 압축하고(저는 TinyPNG 같은 무료 툴을 씁니다), 파일명에 키워드를 넣어주세요. 그리고
alt태그(대체 텍스트)를 꼭 작성하세요.alt태그는 이미지가 로딩되지 않을 때 대신 표시되거나 시각 장애인을 위한 정보이며, 검색 엔진이 이미지를 이해하는 데 도움을 줍니다. 제가 이미지 용량을 평균 70% 압축하고alt태그를 충실히 작성했더니, Google PageSpeed Insights 모바일 점수가 평균 15점 이상 올랐습니다.코드 블록 예시 (Markdown에서 이미지에 alt 텍스트 추가):
markdown 위 코드에서[]안에 있는 텍스트가alt태그로 변환됩니다.()안에는 이미지 파일 경로를 넣으면 되고요. 정말 간단하죠? -
모바일 최적화: 요즘 대부분의 검색이 모바일로 이루어집니다. 내 블로그가 모바일에서 잘 보이고 사용하기 편리한지 확인하세요. 대부분의 블로그 플랫폼은 기본적으로 반응형 웹 디자인을 지원하지만, 직접 발행 후 모바일 기기에서 확인하는 습관을 들이는 게 좋습니다.
- 내부 링크: 내 블로그의 다른 관련 글로 연결하는 '내부 링크'를 적극적으로 활용하세요. 독자가 더 많은 정보를 얻을 수 있도록 돕고, 블로그 내의 다른 글들도 검색 엔진에 더 잘 노출되도록 합니다. 제가 글 하나당 최소 2~3개의 내부 링크를 넣었을 때, 평균 페이지뷰가 5% 이상 증가하는 효과를 봤습니다.
- URL 구조: URL은 간결하고 핵심 키워드를 포함하는 것이 좋습니다. 너무 길거나 숫자로만 된 URL은 피하세요.
- 예시:
[GOOD]https://luka-tech.com/seo-blog-writing-formulas [BAD]https://luka-tech.com/p?id=12345&category=tech_seo_2024
- 예시:
5. 측정과 개선의 반복: 구글 서치 콘솔로 내 글을 업그레이드하라!
"한 번 발행했으면 끝?" 아닙니다! 발행 후에도 끊임없이 내 글이 검색 엔진에서 어떻게 반응하는지 확인하고 개선해야 합니다. 이때 비개발자에게 가장 강력한 도구는 바로 '구글 서치 콘솔(Google Search Console)'입니다. 처음엔 온통 그래프와 숫자에 기가 질렸는데, 개발자는 아니지만 궁금해서 하나씩 클릭해보니 정말 유용한 인사이트가 많더라고요.
구체적인 활용 팁:
- 색인 생성 여부 확인: 내 글이 구글에 제대로 등록되었는지 '색인 생성' 메뉴에서 확인할 수 있습니다. 새로운 글을 발행하면 URL 검사 도구에 URL을 넣어 구글에 빠르게 색인을 요청할 수 있습니다.
- 실적 데이터 분석: '실적' 탭에서 내 글들이 어떤 키워드로, 몇 번 노출되고, 몇 번 클릭되었는지(클릭률, CTR), 평균 순위는 어떻게 되는지 파악할 수 있습니다.
- 노출은 많은데 클릭률이 낮다면? 제목과 메타 디스크립션을 수정하여 독자의 흥미를 유발하도록 개선해보세요.
- 클릭은 되는데 순위가 낮다면? 글의 내용이 검색 의도를 충분히 만족시키는지 다시 검토하고, 경쟁 글과 비교하여 부족한 점을 보완하세요. 예를 들어, 제 글 중 하나는 특정 키워드에서 노출은 1000회 이상인데 클릭률이 1% 미만이었어요. 제목을 좀 더 직관적으로 바꾸고, 메타 디스크립션에 'OO 문제 해결'이라는 문구를 추가했더니, 다음 주에 클릭률이 2.5%로 상승했습니다!
- 핵심 웹 바이탈 (Core Web Vitals): 이 부분은 개발자 영역 같지만, 비개발자도 확인할 수 있습니다. 페이지 로딩 속도, 상호작용 지연 시간 등을 구글이 평가한 점수인데, 서치 콘솔에서 모바일/데스크톱 성능을 점검하고 '나쁜' 점수를 받은 페이지가 있다면 이미지 최적화나 불필요한 위젯 제거 등을 시도해보세요. (물론 웹호스팅이나 테마 문제일 수도 있지만, 제가 할 수 있는 건 최대한 해보는 거죠!)
비개발자가 헷갈리기 쉬운 부분
제가 직접 겪으며 헷갈렸던 부분들을 정리해봤습니다.
1. "robots.txt와 noindex, 대체 뭐가 달라?"
저도 처음엔 이걸 보면서 로봇이 뭔데 내 사이트에 못 들어오게 막지? 싶었습니다. 간단히 말하면 이렇습니다.
-
robots.txt: "얘들아, 여기는 들어오지 마." 하고 검색 엔진 봇에게 '제안'하는 파일입니다. 접근 자체를 막는 것이 아니라, 특정 페이지나 디렉토리를 크롤링하지 말라고 요청하는 거죠. 관리자 페이지나 개인 정보가 담긴 페이지 등 검색 결과에 노출되면 안 되는 곳에 주로 사용합니다.- 예시 코드 (
robots.txt파일):User-agent: * Disallow: /admin/ Disallow: /private/이 코드는 모든 검색 엔진 봇(User-agent: *)에게/admin/과/private/경로에는 접근하지 말라고 지시합니다. 이 파일은 보통 웹사이트의 최상위 디렉터리(루트)에 위치합니다.
- 예시 코드 (
-
noindex메타 태그: "이 페이지는 색인하지 마. 검색 결과에 보여주지 마." 하고 검색 엔진에게 '명령'하는 태그입니다. 이 태그가 있는 페이지는 봇이 방문하더라도 검색 결과에 포함시키지 않습니다. 예를 들어, 이벤트가 끝난 페이지, 회원 전용 페이지처럼 검색 결과에 굳이 노출될 필요 없는 페이지에 사용합니다.- 예시 코드 (HTML
<head>태그 내):html <meta name="robots" content="noindex, follow">이 태그는 이 페이지를 색인하지는 말되, 이 페이지에 있는 링크는 따라가서 다른 페이지를 색인하라는 뜻입니다. (follow 옵션)
- 예시 코드 (HTML
결론: robots.txt는 접근을 제안, noindex는 색인을 명령! 중요하고 민감한 페이지는 둘 다 활용하는 것이 안전합니다.
2. "Canonical Tag(캐노니컬 태그)? 복사 붙여넣기했다고 혼내는 건가?"
이름부터 어려워서 저를 꽤나 당황시킨 녀석입니다. 개발자가 아닌 저의 비유로 설명하자면 이렇습니다. 블로그 글을 발행했는데, 실수로 똑같은 내용의 글을 다른 URL로 두 개 올렸다고 상상해 보세요. 구글은 이걸 보면 "어? 똑같은 글이 두 개네? 그럼 둘 중에 어떤 글을 진짜 대표로 보여줘야 하지?" 하고 헷갈립니다. 심하면 두 글 모두 순위가 낮아지거나 하나만 제대로 색인되지 않을 수 있어요.
이때 Canonical Tag가 "구글아, 이 글은 저 글이랑 내용이 똑같은데, 진짜 원본은 이 URL이야!" 하고 알려주는 표지판 같은 역할을 합니다. 즉, 여러 개의 비슷한 페이지 중 어떤 페이지가 원본이자 대표인지 구글에게 명확히 알려주는 태그입니다.
활용 예시:
* A라는 상품 페이지가 있는데, URL이 example.com/product/a 와 example.com/product?id=a 처럼 여러 개일 때.
* 내 블로그 글을 다른 플랫폼에 '부분 발췌' 형식으로 공유할 때, 원본이 내 블로그 글임을 명시하여 구글이 내 글을 원본으로 인식하도록 돕습니다.
코드 블록 예시 (HTML <head> 태그 내):
<link rel="canonical" href="https://yourblog.com/your-original-post-url">
이 태그를 중복된 내용의 페이지 <head> 부분에 넣어주면 됩니다. href 속성에는 진짜 원본 페이지의 완벽한 URL을 넣어주세요.
핵심 요약 (3줄)
- 검색 의도를 파악한 키워드 연구와 클릭을 유도하는 제목/메타 디스크립션은 구글 상위 노출의 핵심입니다.
- 구조화되고 깊이 있는 콘텐츠, 이미지 최적화 및 내부 링크는 독자와 검색 엔진 모두를 만족시킵니다.
- 구글 서치 콘솔 데이터로 발행 후에도 끊임없이 측정하고 개선하는 것이 비개발자도 할 수 있는 최고의 SEO 전략입니다.
자주 묻는 질문 (FAQ)
Q1: 저는 블로그 초보인데, SEO 신경 쓸 시간에 그냥 글만 열심히 쓰는 게 낫지 않을까요? A1: 글만 열심히 쓰는 것도 중요하지만, 제대로 된 SEO는 여러분의 귀한 글이 더 많은 독자에게 도달하도록 돕는 날개와 같습니다. 처음부터 너무 부담 갖지 마시고, 제가 알려드린 5가지 공식 중 1~2개부터 차근차근 적용해보세요. 조금만 신경 써도 훨씬 좋은 결과를 얻을 수 있습니다!
Q2: SEO 최적화된 글을 쓰려면 코딩 지식이 필수인가요? A2: 아니요! 제가 개발자는 아니지만 직접 해보니 코딩 지식은 필수가 아닙니다. 블로그 플랫폼의 기능을 활용하거나, HTML 기본 태그 몇 개만 이해해도 충분히 많은 부분을 개선할 수 있습니다. 중요한 건 궁금증을 가지고 직접 찾아보고 적용해보려는 마음입니다.
Q3: 구글 상위 노출은 언제쯤 효과를 볼 수 있나요? 바로 나오나요? A3: SEO는 마법이 아니라 꾸준함의 영역입니다. 보통 즉각적인 효과가 나타나기보다는 몇 주에서 몇 달에 걸쳐 서서히 변화가 나타납니다. 새로운 글을 꾸준히 발행하고, 기존 글도 서치 콘솔 데이터를 바탕으로 주기적으로 업데이트하는 노력이 필요합니다. 조급해하지 마시고, 오늘 배운 공식들을 차근차근 적용하며 기다려보세요!
저처럼 코딩은 모르지만 IT가 너무 궁금해서 여기까지 파고든 비개발자 블로거분들, 이제 더 이상 내 글이 구글 저 먼 곳에 갇히게 두지 마세요! 오늘 알려드린 5가지 공식을 활용하면, 비개발자도 충분히 구글 상위 노출의 문을 열 수 있습니다. 저도 이 글을 쓰면서 제가 얼마나 성장했는지 다시 한번 느꼈네요. 궁금한 건 못 참는 루카의 다음 탐험도 기대해주세요!