yoastseo
Version:
Yoast client-side content analysis
47 lines (46 loc) • 2.75 kB
JavaScript
;
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