yoastseo
Version:
Yoast client-side content analysis
97 lines (96 loc) • 6.76 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _seoAssessor = _interopRequireDefault(require("../seoAssessor.js"));
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 _MetaDescriptionLengthAssessment = _interopRequireDefault(require("../../assessments/seo/MetaDescriptionLengthAssessment.js"));
var _SubHeadingsKeywordAssessment = _interopRequireDefault(require("../../assessments/seo/SubHeadingsKeywordAssessment.js"));
var _TextCompetingLinksAssessment = _interopRequireDefault(require("../../assessments/seo/TextCompetingLinksAssessment.js"));
var _FunctionWordsInKeyphraseAssessment = _interopRequireDefault(require("../../assessments/seo/FunctionWordsInKeyphraseAssessment.js"));
var _KeyphraseInImageTextAssessment = _interopRequireDefault(require("../../assessments/seo/KeyphraseInImageTextAssessment.js"));
var _ImageCountAssessment = _interopRequireDefault(require("../../assessments/seo/ImageCountAssessment.js"));
var _TextLengthAssessment = _interopRequireDefault(require("../../assessments/seo/TextLengthAssessment.js"));
var _OutboundLinksAssessment = _interopRequireDefault(require("../../assessments/seo/OutboundLinksAssessment.js"));
var _KeyphraseInSEOTitleAssessment = _interopRequireDefault(require("../../assessments/seo/KeyphraseInSEOTitleAssessment.js"));
var _InternalLinksAssessment = _interopRequireDefault(require("../../assessments/seo/InternalLinksAssessment.js"));
var _PageTitleWidthAssessment = _interopRequireDefault(require("../../assessments/seo/PageTitleWidthAssessment.js"));
var _UrlKeywordAssessment = _interopRequireDefault(require("../../assessments/seo/UrlKeywordAssessment.js"));
var _SingleH1Assessment = _interopRequireDefault(require("../../assessments/seo/SingleH1Assessment.js"));
var _helpers = require("../../../helpers");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
/**
* The StorePostsAndPagesSEOAssessor class is used for the SEO analysis for store posts and pages.
*/
class StorePostsAndPagesSEOAssessor extends _seoAssessor.default {
/**
* Creates a new StorePostsAndPagesSEOAssessor instance.
* @param {Researcher} researcher The researcher to use.
* @param {Object} [options] The assessor options.
*/
constructor(researcher, options) {
super(researcher, options);
this.type = "storePostsAndPagesSEOAssessor";
this._assessments = [new _IntroductionKeywordAssessment.default({
urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify8"),
urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify9")
}), new _KeyphraseLengthAssessment.default({
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 _MetaDescriptionLengthAssessment.default({
urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify46"),
urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify47")
}), new _SubHeadingsKeywordAssessment.default({
urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify16"),
urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify17")
}), new _TextCompetingLinksAssessment.default({
urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify18"),
urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify19")
}), new _KeyphraseInImageTextAssessment.default({
urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify22"),
urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify23")
}), new _ImageCountAssessment.default({
urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify20"),
urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify21")
}), new _TextLengthAssessment.default({
urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify58"),
urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify59")
}), new _OutboundLinksAssessment.default({
urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify62"),
urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify63")
}), new _KeyphraseInSEOTitleAssessment.default({
urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify24"),
urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify25")
}), new _InternalLinksAssessment.default({
urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify60"),
urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify61")
}), new _PageTitleWidthAssessment.default({
scores: {
widthTooShort: 9
},
urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify52"),
urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify53")
}, true), new _UrlKeywordAssessment.default({
urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify26"),
urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify27")
}), new _FunctionWordsInKeyphraseAssessment.default({
urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify50"),
urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify51")
}), new _SingleH1Assessment.default({
urlTitle: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify54"),
urlCallToAction: (0, _helpers.createAnchorOpeningTag)("https://yoa.st/shopify55")
})];
}
}
exports.default = StorePostsAndPagesSEOAssessor;
//# sourceMappingURL=seoAssessor.js.map