A module to check whether site is SEO friendly or not.
Basic usage
const checker = ;checker;
API
checker
Parameter
- input: can be either filePath or stream
- output: can be either file output path or stream, default to console
- rules: array of rules, it omitted will use predefined 7 rules
User is free to compose rules in any order
const Rules = ; var rules = RulesMoreThan15StrongTagRule RulesImgTagWithoutAltRule RulesMissingDescriptionInHeadTagRule;checker;
Default Rules.
const Rules = ;RulesImgTagWithoutAltRuleRulesATagWithoutRelRuleRulesMissingTitleInHeadTagRuleRulesMissingDescriptionInHeadTagRuleRulesMissingKeywordsInHeadTagRuleRulesMoreThan15StrongTagRuleRulesMultipleH1TagRule
Custom rules
For e.g. Checking if <meta name=“robots” /> exists
const TagCountRule TagWithoutAttributeRule TagCountExceedThresholdRule } = ; const customRules = { return "Your msg"} 'meta[name="robots"]' { return c > 0};
For more information take a look at rules.js