2010-02-10 4 views
14

인라인 CSS 및 JavaScript가 사이트 SEO에 실제로 영향을 줍니까?인라인 CSS 및 JavaScript가 사이트 SEO에 실제로 영향을 줍니까?

+0

@Mods이 질문은 On-topic @ [stackoverflow] (http://stackoverflow.com/help/on-topic)입니까? 수락 된 답변이있는 것은 물론 오래된 질문 이었지만이 질문은 주로 SEO에 초점을 맞추기 때문에 Pro Webmaster로 마이그레이션해야 더 적합 할 것입니다. –

+1

나는이 문제를 SEO에 관한 주제이기 때문에 투표를 끝내기 위해 투표를하고 있습니다. – easwee

답변

11

거의 없습니다. 검색 엔진에 포함되는 요소는 텍스트 콘텐츠이며 다른 모든 요소는 걸러냅니다.

CSS는 검색 엔진에서 텍스트의 일부가 페이지에 표시되는지 또는 검색 엔진 최적화를 위해 숨겨 지는지를 결정할 때 검색 엔진이 작동한다고 가정합니다. 그렇지만 CSS 인라인 또는 스타일 시트가 차이를 만들지는 않습니다.

더 많은 CSS와 JS 페이지가 포함되어있을수록 해당 페이지에서 검색 단어의 가중치가 줄어들 것이라고 주장 할 수 있습니다. 그러나 모든 논 - 컨텐트가 전혀 무시 될 것이기 때문에 논쟁이 무효라고 생각합니다.

+0

네, 이것도 좋은 기사지만 저자는 아무것도 SEO에 나쁜 영향에 대해 언급 http://robertnyman.com/2008/11/20/why-inline-css-and-javascript-code-is-such-a-bad- thing/ –

+1

이것은 http://webdesign.about.com/od/css/a/aa073106.htm 또한 좋은 기사이지만 SEO에 대해서는 아무 것도 말하지 않지만 3-4 세 전에는 인라인 것들이 SEO에 영향을 미친다는 것을 읽었습니다. –

0

대부분의 스파이더가 실제로 페이지를 구문 분석하기 전에 Javascript를 실행한다고 생각하지 않습니다. 정말로 색인 된 것을 원하는 경우 간단한 내용으로 페이지에 넣는 것이 가장 좋습니다. Ajax를 통해 가져오고, javascript 등을 통해 즉석에서 생성하십시오. al, 확실히 그것의 SEO 가치를 방해 할 것이다. Javascript에 의해 생성 된 후에 양식을 취하는 까다로운 링크도 나쁜 형식입니다. 간단한 사이트 맵은 아마도 더 나은 가치를 산출합니다.

2

다른 답변에서 언급했듯이 JavaScript로 작성되거나 수정 된 콘텐츠는 검색 엔진에서 '볼 수 없습니다'. 이 과정은 JS를 배치 할 때마다 적용됩니다.

페이지 크기 및 호스팅 기능에 따라 색인 생성에 영향을 줄 수 있습니다. 추가로드로 인해 페이지 요청에 대한 서버의 응답 속도가 느려지는 경우 검색 엔진의 스파이더 링 속도가 느려지고 대규모 사이트의 경우 전체 사이트를 적시에 크롤링하지 못할 수 있습니다.

+0

은 선택한 답변보다 정확하고 설명이 좋습니다. 크기는 JS/CSS 자체가 아니라 문제입니다. – dusoft

+0

이 답변은 검색 엔진이 자바 스크립트를 읽고 이해할 수 있기 때문에 더 이상 정확하지 않습니다. – Goose

0

검색 엔진은 주로 웹 사이트의 텍스트 부분을 읽습니다. 그러나 그 효과를 포함하는 많은 요소가 있습니다. 테이블 템플릿을 사용하고 심지어 인라인 CSS를 사용하면 페이지 로딩 시간이 조금 더 단축됩니다. HTML 유효성 검사기를 검사 할 수 있다고하더라도 모든 인라인 ccs를 error.Slower로 표시합니다.

0

javascript는 사이트의로드 시간을 늘립니다. 나는 이것이 귀하의 사이트 순위에 영향을 줄 수 있다고 생각합니다. https://developers.google.com/speed/pagespeed/insights/으로 이동하여 URL을 테스트하십시오. 때때로 웹 사이트의 첫 번째보기에서 자바 스크립트를 사용하면 스크립트가 렌더링 된 후에 만 ​​콘텐츠가 표시되므로 페이지로드가 지연됩니다. 그것은 사용자 경험과 SEO를 해칠 수 있습니다.

3

진정한 개발자가 답변하고 투표했습니다.

인라인 CSS는 페이지의 페이로드에 기여하며로드 속도에 영향을줍니다. 로드 속도는 여러 가지 요인 중 하나이므로 결정적으로 대답하는 것은 거의 불가능합니다.

텍스트에 코드 비율도 역할을합니다. 몇 줄의 보이는 텍스트를 렌더링하는 코드가 많다는 것은 검색 엔진이 페이지의 내용 관련성을 찾기 위해 더 깊이 파고 들어야 함을 의미합니다. Matt Cutts는 이것을 몇 번 언급했습니다.

검색 엔진이 댓글 및 인라인 CSS/js를 무시할 수 있지만 대역폭, 처리 및 저장 물류가 중대한 인라인 CSS 페이지에서 SEO 성능을 어느 정도 저하시킬 수 있습니다.

필자는 절대적으로 페이지 특정 시나리오에서 필요로하는 경우에만 인라인 코드를 사용하고 제작 준비가되면 문서의 공백을 줄이기 위해 CSS 압축 도구를 사용합니다.

나는 많은 경우에이 대화를 가졌으며 어느 쪽도 결정적이지 않다.내 간단한 대답은 "해로운"수 있다면 왜 위험을 감수해야합니다.

관련 문제