메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

미디어위키 구글 seo 최적화

데브카페

MediaWiki 기반 사이트를 **SEO(검색 엔진 최적화)**에 맞게 수정하려면, 단순한 콘텐츠 작성만이 아니라 페이지 구조, URL, 메타태그, 속도, 링크 구조, 스키마 마크업 등을 종합적으로 손봐야 합니다. 아래는 MediaWiki를 SEO에 최적화하는 구체적인 방법입니다:

1. URL 구조 개선 (Pretty URLs)

기본 MediaWiki는 index.php?title=문서명 형식 → SEO 비우호적입니다.

해결 방법: Pretty URL 설정

  1. 예: .htaccess or Apache 설정

RewriteEngine On RewriteRule ^wiki/(.*)$ /index.php?title=$1 [PT,L,QSA]

• LocalSettings.php 수정:

$wgScriptPath = "/wiki"; $wgArticlePath = "/wiki/$1";


2. 메타 태그 설정

MediaWiki 기본은 <title> 외에 메타 디스크립션이나 키워드 없음

해결 방법: • 확장기능 사용: MetaDescription, PageMetaData • 또는 MediaWiki:Common.js 혹은 MediaWiki:Common.php 에서 HTML <meta> 직접 삽입

3. 타이틀 태그 최적화 • MediaWiki:Pagetitle 또는 MediaWiki:Pagetitle-view-main 등으로 타이틀 포맷을 커스터마이징하세요. • 예: “문서명 - 사이트명” 형식이 일반적인 SEO 패턴

4. robots.txt 및 sitemap 설정

robots.txt:

User-agent: * Disallow: /index.php Disallow: /load.php Disallow: /w/ Allow: /wiki/ Sitemap: https://example.com/sitemap.xml

sitemap 생성: • 확장기능 설치: Extension:GoogleNewsSitemap • 또는 외부 sitemap generator 사용

5. 내부 링크 구조 최적화 • 문서 내에서 위키링크를 적극적으로 사용하세요 (관련 문서) • Template:Navbox, Template:See also 등을 활용한 컨텍스트 강화 추천 • 고립된 페이지(Orphan pages) 제거 → 검색 봇이 전체 사이트를 쉽게 탐색 가능

6. 모바일 최적화 (Responsive Design) • 최신 MediaWiki 버전은 Vector 또는 Timeless 스킨에서 모바일 지원 • 추천: Vector 2022 또는 Timeless 스킨 • MobileFrontend 확장기능 설치로 진짜 모바일 페이지 제공 가능

7. 콘텐츠 최적화 • 문단 제목(H2~H4) 적극 사용 (자동 생성 TOC 포함) • 파일 설명, 이미지 alt 속성, 표 제목 등 세부 정보 추가 • 적절한 길이와 키워드 포함된 문서 작성

8. Open Graph, Twitter Card, JSON-LD 마크업 • MediaWiki:CommonHeader.html 또는 MediaWiki:Common.js에 삽입 가능

<meta property="og:title" content="문서 제목" /> <meta property="og:description" content="문서 요약" /> <meta property="og:image" content="대표 이미지 URL" />

• Extension:PageSchemas 와 JSON-LD 함께 활용 가능

9. 속도 최적화 (Core Web Vitals 대응) • 캐시 설정:

$wgMainCacheType = CACHE_ACCEL; // APCu 등 $wgCachePages = true; $wgEnableParserCache = true;

• 이미지 lazy-loading, JS/CSS defer 처리 • Extension:ResourceLoader 설정 최적화

10. 기타 추천 확장기능

확장기능 기능 Cite SEO에 유리한 출처 표기 및 주석 가능 ParserFunctions 조건부 렌더링 등 다양한 SEO 템플릿 기능 TemplateData 검색엔진에 구조화된 템플릿 정보 제공 PageImages 페이지 대표 이미지 자동 추출 (og:image 등 연계 가능)


예시: SEO 최적화된 페이지 구조

Comments