반응형
ி 검색엔진 최적화를 위한 4가지
①
이미지 용량을 줄이고 CDN 활용(Smush 플러그인) ②
CSS, js 등을 압축해 트래픽 절감(Better WordPress Minify 플러그인) ③
브라우저 캐시 적용(W3 Total Cache 또는 WP Super Cache) ④
안전하지 않은 http 대신 https를 사용하는 것이 구글 SEO 스코어에 좋음ி SEO 및 블로그 운영을 위한 플러그인
SEO
SEO 향상 플러그인
RankMath
Yoast와 동일한 플러그인으로 둘 중 하나를 사용하면 됨. (무료 버전에서 제공하는 기능은 RankMath가 많은 편)
게시글 각 페이지에 Description 메타태그 설정
RankMath > Google Web Stories 설치 후 활성화
RankMath > Titles & Meta > 글 meta 태그 설정
schema
구조화된 데이터를 만들어 SEO를 향상시키는 역할
Robots.txt Editor
robots.txt 파일 수정 기능 제공
robots.txt: 크롤링 로봇이 웹에 접근할 때 로봇이 지켜야하는 규칙과 사이트맵 파일의 위치를 알려주는 역할을 하는 파일 설정
설정 > 읽기 > Robots.txt
ex) 네이버가 사용하는 크롤링 봇(Yeti) 허용, yoast_seo에서 생성한 사이트맵 지정 시 더 빠른 색인 가능
User-agent: Yeti
Allow:/
Sitemap: https://test.com/sitemap_index.xml
설정 > 읽기 > Robots.txt
ex) 네이버가 사용하는 크롤링 봇(Yeti) 허용, yoast_seo에서 생성한 사이트맵 지정 시 더 빠른 색인 가능
User-agent: Yeti
Allow:/
Sitemap: https://test.com/sitemap_index.xml
Insert Headers and Footers
설정 탭
head/body/footer 태그 사이에 스크립트 삽입이 가능, 메타 태그 넣을 때 유용하게 사용됨
메타태그: 문서의 정보를 담고 있는 태그로써 웹의 프로필을 보여주는 명함같은 역할
블로그 운영
페이지와 테마를 빌드하는 플러그인
AnWP Post Grid and Post Carousel Slider for Elementor
Elementor 게시글을 그리드 형식 및 슬라이드로 표시하는 위젯 제공
Duplicate Post
Yoast 글/페이지 복제 기능을 제공
Bottom of every post
게시글 끝 부분에 사용자 정의 HTML 추가 가능
플러그인을 통한 수정이 불가하므로 wp-content/plugins/Bottom of Every Post/ 폴더로 이동해서 txt 파일을 변경
W3 Total Cache
캐싱 솔루션을 제공하며 웹 호스트에 구애받지 않는 점에서 WP Super Cache와 다름
Post Views Counter
게시글 조회수 표시
Recent Posts Widget With Thumbnails
썸네일이 포함된 게시글 위젯 추가 가능
Featured Image from URL(FIFU)
외부 이미지를 특성 이미지(썸네일)로 사용
포스트의 첫 번째 또는 N번째 이미지를 특성 이미지로 설정하는 방법
Auto 탭 > use the found image/video as featured image/video 선택
기존에 작성해놓은 포스팅은 무료 버전으로 사용 시 적용 안됨
Auto 탭 > use the found image/video as featured image/video 선택
기존에 작성해놓은 포스팅은 무료 버전으로 사용 시 적용 안됨
UpdraftPlus
워드프레스 백업 플러그인
Disable XML-RPC-API
워드프레스 자동 글쓰기를 위해 필요한 XML-RPC 허용
XML-RPC Security > XML-RPC Settings > White list IPs에 RPC 사용을 허용할 IP 등록
# python 자동 글작성
pip install python-wordpress-xmlrpc
pip install wheel
pip install python-wordpress
# pip install wordpress_xmlrpc
from wordpress_xmlrpc import Client
from wordpress_xmlrpc import WordPressPost
from wordpress_xmlrpc.methods import posts
# wordpress 포스팅 - Rename XMLRPC 플러그인
# client = Client("워드프레스주소/xmlrpc.php", "워드프레스 아이디", "워드프레스비밀번호")
client = Client("https://test.com/xmlrpc.php", "abcd1234","test1234!")
postx = WordPressPost()
postx.title = "글제목입니다."
postx.slug = "글제목슬러그"
postx.content = "글내용입니다."
postx.terms_names = {
'post_tag': 'this tag'
,'category': ['카테고리1']
}
postx.post_status = 'publish'
try:
ret = client.call(posts.NewPost(postx))
if ret:
print('포스팅 완료')
except:
print('포스팅 실패')
반응형
'프로그래밍 > 웹' 카테고리의 다른 글
Fiddler 웹소켓 데이터 캡쳐 (0) | 2021.12.12 |
---|---|
node js로 웹소켓(websocket) 통신 구현 (0) | 2021.12.12 |
웹 브라우저 한글깨짐 해결 (0) | 2021.04.10 |
Chrome 개발자 도구 단축키 (1) | 2021.03.18 |
캐시 관리 서비스 워커(Service Worker) 생성 (0) | 2021.03.15 |