웹페이지에 점점 다양한 기술들이 추가되고 있습니다.
그 결과 여러기능들과 아름다운 외관을 갖춘 웹사이트들을 구현할수 있지만
문제는 검색엔진 순위를 높이는데는 방해가 됩니다.
검색엔진은 HTML 구조 외에는 인식하지 못합니다. 그리고 그외의 기술은 랭킹을
떨어뜨리게 됩니다. 특히 JavaScript의 많은 사용은 문제가 되고요.
이 부분의 해결을 위한 가이드입니다. <head> 태그 부분에 가장 JavaScript 가 많이 위치해있을겁니다.
여러분 사이트의 특정기능을 위한 이 부분의 자바스크립트는 여러분의 랭킹을 떨어뜨립니다.
그러나 여기 해결책이 있습니다.
– 그냥 제거하면 됩니다.
제거하되 그 기능을 유지하는 두가지 방법입니다.
1. <script language=”javascript”> </script> 부분을 선택해서, 복사해 메모장등의 에디터에 붙여 넣으신후 이것을 ‘scripts.js’ 형태로 저장하세요. 즉 외부 파일로 하는겁니다.
그리고는 기존 웹페이지에 이 외부파일을 다음과 같은 형태로 불러들이세요.
이를 통해 외부의 scripts.js 가 실행되어, 여러분의 웹페이지 자체에 무겁게 들어있는
자바스크립트를 통한 사이트 순위의 하락을 방지합니다.
2. 외부 자바스크립트 파일 (scripts.js) 을 웹사이트에 올리신후 다음의
간단한 코드로 모두 바꾸세요.
/script>
만약 여러분이 두개의 자바스크립트 셋을 실행시키시려면 그냥 다음과 같은식으로
<head> tag에 넣으시면 됩니다.
<script language=”javascript” src=”scripts2.js”></script>
3. 그외 더 많은 다이어트 플랜
그외 CSS (Cascading Style Sheets) 나 SSI (Server Side Includes)를 이용하셔서
여러분 웹페이지에 가급적 HTML외의 것을 최소화 하시기 바랍니다.
CSS 도 JavaScript 처럼 외부 파일로 두고 불러들일수 있고 SSI도 logo나 footer 나 navigation 같은 일정 구조를 외부파일로 두고 불러들여 다이어트할수 있게 합니다.
이를 통해 로고나, 하단이나 메뉴네비게이션 같은 것의 수정역시 한번에 할수
있는 편의점도 있고요.
CSS 관련 다음 문서를 참고하세요.
. http://htmlgoodies.earthweb
. http://www.websitetips.com/css
. http://www.w3schools.com/css
/default.asp
SSI 관련 해선 다음을 참고하시고요.
. http://www.websitetips.com/ssi
. http://www.smartwebby.com/web
PHP 나 ASP 를 이용하신다면 include 사용을 다음을 통해 공부하세요;
. http://www.outfront.net
. http://www.hardcoder.com