2013-12-23 2 views
0

우리는 SEO를 제대로 점검하지 않고 코드를 제작할 수 있도록 초보 직원들과 어려움을 겪었습니다.SEO 수표를 자동화하는 방법이 있습니까?

빌드 프로세스에 수표를 추가하는 좋은 옵션이 있습니까? 우리는 이미 Grunt와 Jenkins를 사용하고 있으므로 이상적으로 우리는 빌드 프로세스에서 마지막 방어선으로 작업을 추가 할 수 있습니다. 도움이 될 수있는 도서관이 있습니까?

+1

어떤 종류의 수표를 원하십니까? – Ben

+0

기본적으로 다음을 자동화하여 https://github.com/tutsplus/SEO-Checklist-for-Web-Designers/blob/master/seo_checklist.md를 자동화 할 수 있습니다. –

답변

1

제가 알고있는 한, Grunt와 같은 빌드 컨텍스트에서이 도구를 실행할 수있는 도구는 없습니다. 빠른 npm 검색에서 우연히 만난 것은 webcheck입니다. 다양한 미들웨어를 등록하고 JSON 보고서를 생성 할 수있는 크롤러입니다. 나는이 모듈에 대한 쓸데없는 래퍼를 알지 못한다. 그러나 그것이 당신의 필요에 맞는다면, 그럴 가치가있을 것이다. 해당 모듈의 기자가 꽤 흥미로운 키워드를보고합니다.

자신의 모듈을 작성하기로 결정한 경우 webcheck의 종속성 중 하나는 crawl이며 일부 규칙에 대해 자신의 사이트에서 페이지의 유효성을 검사하는 데 도움이 될 수 있습니다. 내가 목표로 할 것들은 다음과 같습니다

  • 페이지 접속 - 페이지의 색인 보관 확실 그들이 (404)는
  • 페이지 차단하지 않는 명중 할 것으로 예상 - 비상장 페이지에 nofollow이 있는지 확인 그들.
  • 페이지 네이션 - rel="prev"을 확인하는 것은 간단합니다.
  • 페이지 속도 -이 이미 그런트 플러그인 - https://npmjs.org/package/grunt-pagespeed
  • 중복 콘텐츠 문제 (당신이 비록이 일을 처리 할 것입니다 정확히 어떻게 확실하지가 보는 것도 흥미로울 것) - 아마도 사용 https://npmjs.org/package/diff
  • WWW 또는 비 www가 - example.com 대신 www.example.com을 사용하고 일관성을 유지하십시오.
  • 설명 URL - 제목/h1 태그의 키워드를 확인하십시오.
  • 타이틀
  • 내용 길이를 70 자 제한을 부과 - 당신의 기사가 스팸 (50 개) 워드 게시물하지 있는지 확인
  • 이미지에
  • 대체 태그 - 사용 HTMLHint (도되고 투덜-htmlhint)

나는 당신이 이미 어떤 종류의 사이트 맵 생성기를 사용하고 있기를 바랍니다. 자동적으로 그것을 할 WordPress 나 빌드의 일부로 사용하십시오. 그렇지 않다면 다음 중 하나를 사용할 수 있습니다 : https://npmjs.org/package/grunt-sitemap

정말 이런 걸보고 싶습니다. 여가 시간이 있다면 재미있는 프로젝트가 될 수 있습니다. :-)

관련 문제