SEO,애널리틱스 등을 한번에 관리하자 정보
SEO,애널리틱스 등을 한번에 관리하자첨부파일
본문
봄이 왔는데 이곳 평창은 아직 겨울입니다.
오늘 올리는 플러그인은 SEO,애널리틱스 등을 조금 더 편리하게 관리하는 플러그인입니다.
(물론 아시겠지만~) SEO 설정이 요즘엔 네이버에서도 필수가 되어가고 있네요.
설정 가능한 내용
1. 기본 meta
2. og meta - 페이스북, 네이버 등 가장 사용빈도가 많은 것 같습니다.
3. twitter card
4. google+
5. 애플계열에서의 타이틀
덤으로 설정 가능한 내용
1. 네이버 웹마스터도구
2. 구글 Search Console
3. 네이버 애널리틱스
4. 구글 애널리틱스
특징이라고 하기엔 민망한 기능 설명
1. 게시글의 경우 이미지가 있으면 기본 SEO이미지 대신에 첨부이미지가 그 자리를 대신합니다.
2. 제목과 내용이 같은 글이 되지 않도록 하여 보다 많은 정보를 긁어갈 수 있도록 했습니다.
3. 코어를 건드리지 않고 덮어쓰기만으로 설치가 가능하여 삭제도 수월합니다.
참고사항
1. 네이버 웹마스터도구와 구글 Search Console의 경우 확인코드보다 html 파일 다운을 권장한다고 합니다.
2. 애널리틱스의 경우 2018년 3월 기준의 스크립트이므로 이후 스크립트 내용이 바뀐다면 해당 파일을 수정하여야 합니다. (대략 4~5년에 한번은 바뀌는 것 같네요)
설치방법
1. 압축을 해제하여 그대로 업로드합니다.
2. 중복되는 파일은 없습니다.
2-1. admin에서 950 메뉴를 사용하는 경우 중복이 될 수 있으니 이 부분은 적당한 메뉴번호로 수정하시면 됩니다.
3. 관리자 로그인후 상단 "MWB 관리"를 클릭하면 데이터베이스를 자동으로 생성하고 바로 이용하실 수 있습니다.
4. theme/basic/head.sub.php 에서 두 줄이 추가되었습니다. 해당 라인을 비교해보시고 작업하시거나 테마를 처음 이용시에 바로 설치하시는 경우 그대로 덮어쓰면 됩니다.
head.sub.php 추가내용
<?php include_once(MWB_SEO_PATH.'/mwb.seo.php'); // MWB-SEO <title> 태그는 mwb.seo.php에서 불러옴 ?>
</title>
<link rel="stylesheet" href="<?php echo G5_THEME_CSS_URL; ?>/<?php echo G5_IS_MOBILE ? 'mobile' : 'default'; ?>.css?ver=<?php echo G5_CSS_VER; ?>">
설명
그누에서는 add_stylesheet 함수가 </title> 바로 뒤에 붙기 때문에 위처럼 처리하였습니다.
<?php include_once(MWB_SEO_PATH.'/mwb.seo.channel.php'); // MWB-SEO 채널 설정 불러옴 ?>
설명
ld+json방식으로 불러오면 가장 좋은데 그럴 경우 스크립트에서 변수를 불러오는데 불편함이 초래되어 라인수를 줄이고자(귀차니즘 때문은 절대 아닙니다.) itmpscope로 불러왔습니다.
나머지는 파일에서 주석을 참고하시면 됩니다.
저같은 초보자도 짜깁기로 만드는 수준이니 고수님들은 너그러이 봐주시고 초보분들도 어렵지 않게 이용하실 수 있을겁니다.
감사합니다.
=====================
20180316
adm/mwb/notice.php // 관계 없는 html코드 삭제
- 판매하는 빌더/테마에서 사용하던 필요 없는 html코드를 삭제하여 다시 업로드하였습니다.
- 먼저 다운받으신 분들은 adm/mwb/notice.php 에서 13~18라인을 삭제하시면 됩니다.
!-->!-->10
댓글 전체
'메타 태그에 들어 갈 SEO 이미지'는 처음 봤는데, 이 기능은 어떤 경우에
어떤 식으로 출력되는 건가요?
페이스북 공유하기 누르면 이 이미지처럼 페이지의 대표 이미지를 결정하는 거라보 보시면 됩니다.
나
해당 경로의 seo.jpg 불러오긴 하던데... 필수 옵션인가요?
페이스북 같은 경우는 og:image 태그가 없으면 대충 긁어가기 때문에 보다 정확한 정보를 주기 위해서 사용하곤 합니다.
게시글에 이미지가 없는 경우에는 사이트관리자가 정한 보기 좋은(^^) 이미지를 긁어가라고 제시해주는겁니다.
포인트 500점은 금방 모으실 수 있는 수준이라 부담은 안되실 듯 해요.
adm/mwb/notice.php // 관계 없는 html코드 삭제
- 판매하는 빌더/테마에서 사용하던 필요 없는 html코드를 삭제하여 다시 업로드하였습니다.
- 먼저 다운받으신 분들은 adm/mwb/notice.php 에서 13~18라인을 삭제하시면 됩니다.
mwb_config' doesn't exist 이런 문구 뜹니다
extend/mwb.basic.extend.php 에서 56~62라인 주석처리 하시거나 삭제하시면 될겁니다.
이런 좋은 플러그인 만들어 주셔서 너무너무 감사드립니다~~
그런데~
제가 (안디자인님)의 테마를 사용중인데.. https://sir.kr/g5_theme/2563?page=2 (테마주소)
루트/테마/베이직/head.sub.php 파일이 두분꺼의 파일과 충돌을 일으키는거 같아요~
seo플러그인에 head.sub.php를 덮어쓰면, 안디자인님의 테마 모바일 반응형 변환이 먹통이 되버려요ㅜ.ㅜ
테마먼저 설치하고 seo설치하면 모바일 반응형이 먹통이되고,
seo먼저 설치하고 테마설치하면 seo가 안됩니다ㅠ
디자인과 관련된 부분은 사용하지 않기 때문에 seo관련된 두 곳만 바꾸시면 됩니다.
title 부분과 body 부분에서 위 설명처럼 변경하시면 사용하시는데 지장이 없을 것 같네요.
그런데 게시글에 이미지는 없고 유튜브 화면만 있는경우
썸네일에 유튜브의 이미지가 출력되게 하실수는 없는지요..
그 이미지를 불러와야합니다.
감사합니다^^
부탁드리겠습니다.~~부탁드립니다.
죄송합니다.
관심가져주셔서 감사드립니다.^^
그리고 궁금한게 현재 이미지가 첨부되어있는 경우에도 오픈그래프로 설정 된 이미지가 보이는데요 이건 어디서 수정해야할까요?
include_once(MWB_SEO_PATH.'/mwb.seo.php') 부분도 주석처리나 삭제하시면 되구요.
게시판에서는 게시글의 이미지를 먼저 불러오게 되고 나머지는 seo설정의 이미지가 나오는데 게시글 외 페이지에서 설정한 이미지가 다르게 나오게 하고 싶다면 og설정의 이미지를 올리지 않으시면 될 것 같네요.
이미지 또한 기본 이미지로 나옵니다 ㅠㅠ
다른 부분에서의 문제 아닐까 싶네요.
안녕하세요 혹시 이 2가지 코드를 전부 head.sub.php 파일에 추가 하면되는건가요?
아래 코드는 그 밑으로 </head> 전 어느 위치에 넣어도 지장이 없습니다.
다만 페북 같은 경우에는 디버거를 한번도 거치지 않는 페이지는 기본 값으로 노출될 수 있습니다.
https://developers.facebook.com/tools/debug/ 에서 해당 게시글의 url을 먼저 디버그하시고 그다음 공유해보시면 원하는 결과를 얻을 수 있을 것 같네요.
워드프레스로 만든 홈페이지 게시판처럼 구글 애드센스 추가도 가능한건가요?
애드센스 추가는 기본 관리자 페이지에서도 스크립트 추가로 가능합니다.
감사합니다