UNPKG

yoastseo

Version:

Yoast client-side content analysis

47 lines (46 loc) 2.75 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _relatedKeywordAssessor = _interopRequireDefault(require("../relatedKeywordAssessor")); var _IntroductionKeywordAssessment = _interopRequireDefault(require("../../assessments/seo/IntroductionKeywordAssessment.js")); var _KeyphraseLengthAssessment = _interopRequireDefault(require("../../assessments/seo/KeyphraseLengthAssessment.js")); var _KeywordDensityAssessment = _interopRequireDefault(require("../../assessments/seo/KeywordDensityAssessment.js")); var _MetaDescriptionKeywordAssessment = _interopRequireDefault(require("../../assessments/seo/MetaDescriptionKeywordAssessment.js")); var _FunctionWordsInKeyphraseAssessment = _interopRequireDefault(require("../../assessments/seo/FunctionWordsInKeyphraseAssessment.js")); var _helpers = require("../../../helpers"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } /** * The CollectionRelatedKeywordAssessor class is used for the related keyword analysis for collections. */ class CollectionRelatedKeywordAssessor extends _relatedKeywordAssessor.default { /** * Creates a new CollectionRelatedKeywordAssessor instance. * @param {Researcher} researcher The researcher to use. * @param {Object} [options] The assessor options. */ constructor(researcher, options) { super(researcher, options); this.type = "collectionRelatedKeywordAssessor"; this._assessments = [new _IntroductionKeywordAssessment.default({ urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify8"), urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify9") }), new _KeyphraseLengthAssessment.default({ isRelatedKeyphrase: true, urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify10"), urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify11") }), new _KeywordDensityAssessment.default({ urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify12"), urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify13") }), new _MetaDescriptionKeywordAssessment.default({ urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify14"), urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify15") }), new _FunctionWordsInKeyphraseAssessment.default({ urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify50"), urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify51") })]; } } exports.default = CollectionRelatedKeywordAssessor; //# sourceMappingURL=relatedKeywordAssessor.js.map