SEO(Search Engine Optiomization)는 티스토리 시절에는 크게 신경을 쓰던 부분은 사실 아니긴 했습니다만. 티스토리가 다음 검색엔진과 한 회사다 보니 플러그인으로 기본적인 것들은 해줬던 걸로 기억을 합니다.
워드프레스로 옮기고 난 뒤에 티스토리에서는 보지 못했던 구글 서치콘솔, 빙 서치콘솔 등에서의 이런저런 권고사항들이나 수집이 되지 못하는 이유나 SEO에 안 좋은 영향을 주는 구성 등에 대한 것들을 보고 나니 왜 많은 워드프레스 사용자들이 SEO 플러그인들을 사용하는지는 알 수 있었습니다.
다만, 가능하면 플러그인 설치를 최소화 하고 싶어서 SEO 플러그인을 안 쓰고 최대한 SEO 관련 이슈들을 해결할 방법이 없을까 고민을 하긴 했습니다.
SEO 플러그인의 사용을 꺼려한 가장 큰 이유는 제 경우 이 블로그에 찾아오시는 분들은 대부분 제가 만들어 배포하는 프로그램의 사용자 분들이고 이미 제 블로그를 알고서 찾아오시는 분들이 대부분이라 나머지 제 신변잡기나 이런저런 이야기들은 모두의 프린터 등을 받으러 왔다가 관심 가는 글이 보이길래 한 번쯤 둘러보고 가시는 정도가 대부분입니다.
SEO 플러그인들이 해주는 역할은 검색엔진들의 정보수집 봇(Bot)들이 블로그의 특정 페이지의 정보를 좀더 수월하게 수집할 수 있는 정보를 제공할 수 있도록 이런저런 권장 사항들을 가공 처리 해주는 역할도 있고 글을 작성할 때 이러저러하게 작성을 하는 게 검색엔진 노출에 더 유리하다~라는 가이드를 해주는 부분도 있습니다.
제 경우에는 굳이 글 작성 단계에서 까지 이런저런 가이드를 위한 화면들이 작성 화면에 덕지 덕지 붙는 것을 그리 선호하지 않는 관계로 SEO에 맞는 최소한의 것들만을 적용하길 바랐는데요.
Open Graph 의 경우 그래도 꽤 많은 플러그인이 존재해서 어렵지 않게 구성을 했습니다만.
가장 큰 문제는 .. META 태그중 Description에 대한 부분이었습니다.
마이크로소프트의 빙 서치콘솔에 웹마스터 툴의 기능 중 SEO라는 메뉴가 있습니다.

이중 SEO 보고서 항목을 보면 제 블로그의 SEO 관련 상태가 어떤지 보고서를 간단하게 보여줍니다만.


이 Meta 태그의 Description의 내용으로 해당 URL의 요약된 정보를 검색엔진의 봇들에게 전달이 가능한데 이 내용이 너무 짧거나 길어버리면 수집봇이 수집을 하지 않고 그냥 버려 버릴 수도 있다는 겁니다.
보통 이 정보는 수집봇들마다 차이는 있지만 대충 25~160자, 30~150 자등 다양하긴 합니다만 오류가 있다고 표시된 사이트들을 확인해 보니 이 정보가 260자를 넘는 경우가 많고 심한 페이지는 500자가 넘기도 하더군요.
어차피 코드는 몇 줄 수정 안 해도 될 것 같아서 워드프레스던 테마던 소스를 수정해서 처리를 해보려고 했더니 저 Description 정보는 워드프레스에 설치된 JetPack이라는 플러그인이 처리를 하고 있는 데다 Jetpack 플러그인도 워드프레스의 소스코드도 수정을 해서 사용할 순 없는 상태였습니다.
아무래도 호스팅 서비스를 이용하다 보니 보안에 문제가 될 수도 있는 워드프레스나 호스팅에서 관리하는 주요 플러그인의 소스코드는 사용자가 맘대로 수정할 수 없도록 해두는 게 당연한 거긴 해서..
Jetpack의 소스코드를 받아서 잠시 봐보니 이 Jetpack 의 경우도 SEO 관련 플러그인들이 설치된 경우에는 SEO 관련 기능들은 해당 플러그인 들에게 토스하고 Jetpack 의 SEO 기능은 동작하지 않는 구조로 되어 있었습니다.
결국 ㅠㅠ 하고 싶지 않았던 SEO 플러그인 설치를 할 수밖에 없게 되었습니다.
처음 설치해 본 플러그인은 Yoast SEO 플러그인이었습니다.
유료 플러그인이지만 기본 기능들은 무료버전으로도 사용 가능하게 제공을 하더군요. 기능도 엄청나게 많고 하지만 뭔가 좀 더 건드려 보려면 죄다 돈을 내라고 ㅠㅠ
그것보다 이 플러그인을 제거한 이유는 기존에 작성해 둔 글 중 참조링크에 대한 처리에 다른 플러그인과 충돌이 있어서 제거했습니다.

이런 식으로 이런저런 글에 제 블로그의 글의 링크를 넣으면 제목과 간단히 내용을 이쁘장(?)하게 표시해 주는 기능인데요 이놈이 저 Yoast SEO라는 플러그인을 설치하면 그냥 한 줄 링크로 바뀌어버리더군요.. 그 외에도 크롬 브라우저에서 개발도구를 띄워서 콘솔로그를 보면 플러그인 설치 전에는 없던 오류가 꽤 많이 추가되었습니다.
그런 이유로 일단 제거하고..
다음으로 설치해 본 건 All in One SEO라는 플러그인이었습니다. 이놈도 유료 플러그인이지만 기본 기능은 무료로 사용 가능하게 제공하는 놈이고요.. 단지 이놈도 제가 기존에 작성해 둔 글에서 사용 중인 바둑판식 갤러리 라든가 슬라이드쇼 기능등이 동작하지 않았습니다.
SEO.. 에 맞춰 무언가 하는 거 좋지만 그렇다고 기껏 글을 보는데 쓰이는 어떤 기능들이 동작하지 못한다면 쓸 이유가 없기도 했고.
전체적으로 위의 두 플러그인들 전부 너무 기능이 많고 복잡합니다. 뭘 자꾸 지들 회원으로 가입을 하면 뭘 제시를 해준다느니 마느니 하고요..
결국 제대로 쓸라면 돈 내! ㅋㅋ 일 텐데요


얼마나 검색엔진에 잘 노출을 시켜줄지는 몰라도 어차피 영어권인 데다 영어로 뭔가를 하는 블로그가 아니고 1년에 이런 금액을 내고서까지 굳이?라는 생각에 마지막으로 SEO 플러그인 하나만 더 깔아보고 만약 이것도 아니라고 치면 제가 원하는 짓인 Meta의 Description의 길이만 조절가능한 플러그인을 직접 만들 작정으로 마지막으로 하나 더 설치해 봅니다.
그렇게 설치한 게 Rank Math라는 플러그인입니다.

이놈도 유료인 건 마찬가지 입니다만. 앞서 말한 AIOS 나 Yoast에 비해서 기능도 심플하고 설정과정도 단순하고 이래저래 번잡시럽게 이 기능 저 기능 다 돈내야 가능~이런 부분이 현저하게 줄었고요.. 제가 원하는 Description의 길이도 적절하게 잘 조절해주고 있습니다.
이런저런 것들 다 테스트해봤는데 아직까직은 크게 충돌에 의한 기능의 문제는 발견되지 않았네요.
워드프레스 SEO 플러그인 찾고 계시면 Rank Math 한번 고려해 보시기 바랍니다.
이상입니다.
