Sangil's blog

https://github.com/ChoiSangIl Admin

검색 노출과 canonical 태그 BLOG

2020-05-09 posted by sang12


최근 블로그 유입자수가 절반 가량 떨어졌습니다. 원인으로는 블로그 URL 구조를 sang12.co.kr/boardId 구조에서 sang12.co.kr/boardId/boardTitle 로 변경하고 sang12.co.kr/boardId로 들어오면 /boardId/boardTitle로 301 리다이렉트를해주는 과정중에 canonical태그가 sang12.co.kr로만 들어가 버려서 였네요. 

canonical 태그는 검색봇이 해당 페이지의 대표 주소로 인식하는 주소입니다.  저의 블로그를 보면 sang12.co.kr/206/abcd , sang12.co.kr/206/defg와 같은 주소로 들어와도 같은 게시물이 나오는 것을 알 수 있는데요. 검색봇은 동일한 페이지에 여러개의 url로 사용자가 접근해도 canonical태그의 주소를 대표주소로 보고 크롤링 하게 됩니다.

해당 문제는 조치했지만 유입자수가 정상화 되는데는 얼마나 시간이 걸리지 모르겠네요

그리고 추가로 canonical태그를 설정 할때, urlEncode가된 한글 주소를 넣어야 할지, 그냥 한글 주소를 넣어야 할지 고민을 많이했는데요. 티스토리나 다른 사이트들의 대부분은 urlEncode가 된 주소를 사용 하더라구요. 그래서 저도.. urlEncode가된 주소로 변경..!(이유는 저도잘..후다닥..)

어째 https로 변경했는데도 방문자수가 점점 떨어진다 했습니다...큽

#canonical 태크 #구글 검색 노출 url encode
REPLY

카카오톡 메세지를 이용하여 알람시스템 만들기 BLOG

2020-04-15 posted by sang12


블로그에 누군가가 댓글을 달면, 카톡으로 메세지를 보내 줄 수 있는 방법이 없을까? 라는 방법으로 시작하여... 꼼수로 끝난 방법을 공유 해볼까 합니다.

카카오 디벨로퍼 페이지(https://developers.kakao.com/) 에서 해당 방법을 찾아봤습니다. 하지만 제가 원하는 특정 상대에게 카카오톡 메세지를 보내는 api는 카카오비즈톡을 사용하여 카카오에서 선정한 특정 업체를 통해 금액을 지불해야 가능 했습니다. 카카오에서 제공해주는 api로는 직접 카카오톡에 로그인해서 친구들에게 메세지를 공유하거나 저에게 공유하거나.. 등등 로그인을 해야 할 수 있는 것들을 제공해 주더라구요. 하긴 보안적인 부분도 있겠고.. 카카오도 돈버는 회사이니...

그래서 저는 어떻게 해야할지.. 고민하다 꼼수로.. 카카오 메일을 사용하기로 했습니다 :). 카카오톡을 보면 카카오톡 메일과 연동이 되어있는데요. 관심친구로 등록한 상대방에게 메일이오면 카카오톡으로 알려주는 기능이 존재합니다. 아래와 같이 설정하면 깜찍하게 죠르디가 관심친구가 보낸 메일에 대한 알람을 보내주는데요. 저는 이를 이용하여서 블로그의 메세지들을 처리했습니다.

한마디로.. 그냥 카카오메일로 메일을 보낸거죠 ^^; 메일 보내는 방법은 (https://sang12.co.kr/201) 이곳을 참고해주세요


#카카오톡 메세지 api #카카오 api #카카오 메세지 보내기 #카카오 메시지 api #카카오 메일

test
2023-07-24 14:48:58

test

답글
test2
2023-07-24 14:49:04

test2

답글
test3
2023-07-24 14:49:10

test3

답글
test4
2023-07-24 14:49:18

test4

답글
test5
2023-07-24 14:49:25

test5

답글
REPLY

구글 웹마스터 도구(search console) 도메인(DNS) 방식 등록하기 BLOG

2020-03-17 posted by sang12


이번에 LETSENCRYPT를 통해 무료 SSL 인증서를 도입했습니다. 그래서 구글 웹마스터도구(SEARCH CONSOLE) 에서 HTTPS를 추가하기 위해 접속 했습니다. 그런데 왠걸 예전엔 이렇게 등록안했던거같은데.. 도메인 방식이 추가 되었습니다. 저게 뭐지..? 

 

모든 하위 도메인의 모든 URL(m., www. ...)
https 또는 http인 모든 URL
에는 DNS 인증이 필요합니다.

오오 설명을 보니 도메인하나만 등록 해주면 하위의 https, http, http://m.sang12.co.kr 과 같은 도메인들을 전부 처리를 해주나봅니다! 하필 제가 이렇게 https를 등록한 시점에서 말이죠 개꿀 :) 음..그런데 DNS인증이 어떤 말이지..? 일단 한번 해보기로 했습니다!

계속을 누르면 DNS 레코드를 통해 도메인 소유권을 확인이라는 화면이 나옵니다. 어라 근데 TXT레코드.. 어디서 많이 들어본거같습니다..! sang12.co.kr 이란 도메인을 등록 했을 때, 네임 서버를 등록하는 과정중에서 본거같아요!! 저는 도메인을 구입한 hosting.kr 이란 사이트로 이동했습니다.

그리고 네임서버 관리에 들어갔더니 레코드 타입에 텍스트가 존재하는게 보이네요 :). 내 도메인과 내 도메인의 서브 도메인에 텍스트 정보를 지정할 수 있으며 주로 SPF 레코드 값을 입력하는데 사용된다고 합니다. 뭔말인지...

일단 한번 해봅시다! 구글 웹마스터에서 준 인증값을 레코드 타입을 텍스트로 두고 넣어줬습니다. 우선순위는 소심하게 10이 2개이길래.. 11로..^^;
그리고 웹마스터도구에서 확인을 누르니... 오잉 인증값을 확인 할 수 없다고 나오네요.. 아놔.... 이게 아닌가..? 그런데 마침 밥솥에서 연기가 나며 알람 소리가 흘러나오네요.. 일단 먹고 해야죠..? ㅎㅎ 그리고 다시 30분쯤 후에 다시 인증을 하니 이렇게 소유권이 확인 되었습니다. 네임서버 설정을 변경하면 바로 적용되는게 아니라서 일정시간을 기다렸다가 다시 해야되나봅니다

이제 https와 http 같은 도메인들도 함께 관리가 되겠네요 :)

#구글 웹마스터 도구 도메인 등록 #search console DNS인증 #웹마스터도구 DNS인증 #구글 웹마스터 도구 인증

appletreeyj
2020-03-17 22:03:32

저도 저녁 먹으며 유익하게 보고있습니다 오늘도 감사합니다!:)

답글
11
2020-03-25 13:40:35

삭제된 댓글입니다.

답글
REPLY