2010-05-02 9 views
3

누군가가 새로운 페이지로 링크하는 대신 새로운 콘텐츠로 html을 설정하는 데 자바 스크립트를 사용하는 것을 알고 있는지 궁금한 점이 있거나 일반적으로 나쁜 생각이거나 서재응을 해치는 경우 (어떤 종류의 new)SEO 및 동적 자바 스크립트 HTML 전환

기본적으로 홈 페이지는 주어진 콘텐트를 표시하고, 연락처 페이지 및 내용을 좋아하는 링크는 본문 내용을 일반적으로 별도의 HTML 페이지가 될 것으로 변경합니다. 내 OCD 일종의 버그 날 때 페이지를 다시로드하고 배경 또는 그 오프셋을 어쨌든 플래시, 그래서 내가이 같은 사이트를 만드는 나쁜 생각이나 뭐든간에 알고 싶었 -

내가 최소한 가정, 중복/SEO 목적을 위해 숨겨진 페이지

답변

0

: 실제로

는 당신이 동작을 수정 페이지 기반의 탐색 메뉴

(<a href="products.php">products</a>) 및 (jQuery와 같은) 자바 스크립트를 통해 일반 마크 업을 의미합니다 할 수있는 최대 페이지가 있어야하며, 자바 스크립트를 사용하여로드하려면 ajax를 눈에 잘 띄지 않게 사용하십시오.

0
  • 휴식이 페이지를 저장
  • 휴식 뒤로 버튼
  • 나누기 북마크 친구
  • 나누기 검색에 대한 링크를 전송
  • 휴식 엔진 인덱싱

이들 중 대부분을 완화 할 수는 있지만 불완전하고 많은 작업으로 만 가능합니다.

1

설명대로 생각하면 좋지 않습니다. 올바른 방법은 progressive enhancement을 사용하는 것입니다. 자바 스크립트가 비활성화 된 사용자 (예 : 검색 봇)를 개발 한 다음 javascript를 사용하여 Ajax 로딩합니다. 따라서 대부분의 사용자는 나머지 사용자가 데이터에 액세스하지 못하도록 사용자 환경을 개선하면 도움이됩니다. 좋은 검색 엔진 최적화에 대한 일반적

$('#nav a').bind('click',function(){ 
    $('#content').load($(this).attr('href')); 
    return false; 
}); 
0

일부 SEO를 허용하려면 화면의 모든 데이터를 div로 가질 수 있습니다. 연락처 div

javascript를 사용하면 원하는 페이지에 해당하는 div가 해제됩니다. 사용자가 자바 스크립트가없는 경우 모든 페이지를 한 번에 볼 수 있습니다.

Heres는 OK SEO로 이것을하는 사이트의 예입니다. 그러나 자바 스크립트를 모두 끄면 조금 틀립니다.

http://www.spideronline.co.uk/#our-work