UNPKG

yoastseo

Version:

Yoast client-side content analysis

97 lines (96 loc) 6.76 kB
"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