seo-defect
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

Detecting SEO defect with Html file.

此項目為檢測Html文件是否有SEO缺失
基本的缺失如下

  1. html 文件中 a 標籤中沒有 rel 屬性
  2. html 文件中 img 標籤中沒有 alt 屬性
  3. html 文件中沒有 title 標籤
  4. html 文件中 meta 標籤沒有 name 屬性且值為 descriptions
  5. html 文件中 meta 標籤沒有 name 屬性且值為 keywords
  6. html 文件中 strong 標籤超過15次
  7. html 文件中 h1 標籤超過1次

如何執行專案

npm install
npm run build

如何使用

const checker = new Checker("test.html");
checker.check(definedRules.defaultRuleList);

若希望輸出為文件可以增加參數

const checker = new Checker("test.html", "test.txt");
checker.check(definedRules.defaultRuleList);

若希望字定義檢核規則

const customRule = new CustomAttrRule("meta", {name: descriptions}, "", num => {
    // num is count of find.
});
const checker = new Checker("test.html") 
checker.check([customRule])

PS:路徑是此專案的相對路徑

Readme

Keywords

Package Sidebar

Install

npm i seo-defect

Weekly Downloads

0

Version

0.0.4

License

ISC

Unpacked Size

21.1 kB

Total Files

20

Last publish

Collaborators

  • shawnyin