From 7f7e318c3ba3591accbf7f5a3f6606412bf0cc48 Mon Sep 17 00:00:00 2001 From: Adam Raine Date: Mon, 8 Apr 2024 12:50:53 -0700 Subject: [PATCH 1/8] core: remove `plugins` audit --- cli/test/fixtures/dobetterweb/dbw_tester.html | 4 - cli/test/fixtures/seo/seo-failure-cases.html | 20 --- cli/test/fixtures/seo/seo-tester.html | 2 - .../test-definitions/seo-failing.js | 8 - .../test-definitions/seo-passing.js | 3 - .../test-definitions/seo-status-403.js | 3 - core/audits/seo/plugins.js | 150 ---------------- core/config/default-config.js | 2 - core/gather/gatherers/seo/embedded-content.js | 63 ------- core/test/audits/seo/plugins-test.js | 170 ------------------ types/artifacts.d.ts | 12 -- 11 files changed, 437 deletions(-) delete mode 100644 core/audits/seo/plugins.js delete mode 100644 core/gather/gatherers/seo/embedded-content.js delete mode 100644 core/test/audits/seo/plugins-test.js diff --git a/cli/test/fixtures/dobetterweb/dbw_tester.html b/cli/test/fixtures/dobetterweb/dbw_tester.html index 93301e328f5a..68afd479e380 100644 --- a/cli/test/fixtures/dobetterweb/dbw_tester.html +++ b/cli/test/fixtures/dobetterweb/dbw_tester.html @@ -138,10 +138,6 @@ - - - -
- - - - Your browser does not support the applet tag. - - - - - - - - - - - Get Adobe Flash player - - - - - diff --git a/cli/test/fixtures/seo/seo-tester.html b/cli/test/fixtures/seo/seo-tester.html index 848661159916..444b9b8ae6bd 100644 --- a/cli/test/fixtures/seo/seo-tester.html +++ b/cli/test/fixtures/seo/seo-tester.html @@ -66,8 +66,6 @@
2
- - Some link diff --git a/cli/test/smokehouse/test-definitions/seo-failing.js b/cli/test/smokehouse/test-definitions/seo-failing.js index 61c072385903..64d17ab0f421 100644 --- a/cli/test/smokehouse/test-definitions/seo-failing.js +++ b/cli/test/smokehouse/test-definitions/seo-failing.js @@ -98,14 +98,6 @@ const expectations = { }, }, }, - 'plugins': { - score: 0, - details: { - items: { - length: 3, - }, - }, - }, 'canonical': { score: 0, explanation: 'Multiple conflicting URLs (https://example.com/other, https://example.com/)', diff --git a/cli/test/smokehouse/test-definitions/seo-passing.js b/cli/test/smokehouse/test-definitions/seo-passing.js index eb1aa568d8cd..91769da47c9c 100644 --- a/cli/test/smokehouse/test-definitions/seo-passing.js +++ b/cli/test/smokehouse/test-definitions/seo-passing.js @@ -150,9 +150,6 @@ const expectations = { 'hreflang': { score: 1, }, - 'plugins': { - score: 1, - }, 'canonical': { score: 1, }, diff --git a/cli/test/smokehouse/test-definitions/seo-status-403.js b/cli/test/smokehouse/test-definitions/seo-status-403.js index 43b5d529495d..ef18ee2ae13f 100644 --- a/cli/test/smokehouse/test-definitions/seo-status-403.js +++ b/cli/test/smokehouse/test-definitions/seo-status-403.js @@ -57,9 +57,6 @@ const expectations = { 'hreflang': { score: null, }, - 'plugins': { - score: null, - }, 'canonical': { score: null, }, diff --git a/core/audits/seo/plugins.js b/core/audits/seo/plugins.js deleted file mode 100644 index 7ed0a9351e69..000000000000 --- a/core/audits/seo/plugins.js +++ /dev/null @@ -1,150 +0,0 @@ -/** - * @license - * Copyright 2018 Google LLC - * SPDX-License-Identifier: Apache-2.0 - */ - -import {Audit} from '../audit.js'; -import * as i18n from '../../lib/i18n/i18n.js'; - -const JAVA_APPLET_TYPE = 'application/x-java-applet'; -const JAVA_BEAN_TYPE = 'application/x-java-bean'; -const TYPE_BLOCKLIST = new Set([ - 'application/x-shockwave-flash', - // See https://docs.oracle.com/cd/E19683-01/816-0378/using_tags/index.html - JAVA_APPLET_TYPE, - JAVA_BEAN_TYPE, - // See https://msdn.microsoft.com/es-es/library/cc265156(v=vs.95).aspx - 'application/x-silverlight', - 'application/x-silverlight-2', -]); -const FILE_EXTENSION_BLOCKLIST = new Set([ - 'swf', - 'flv', - 'class', - 'xap', -]); -const SOURCE_PARAMS = new Set([ - 'code', - 'movie', - 'source', - 'src', -]); - -const UIStrings = { - /** Title of a Lighthouse audit that provides detail on the browser plugins used by the page. This descriptive title is shown when there is no plugin content on the page that would restrict search indexing. */ - title: 'Document avoids plugins', - /** Descriptive title of a Lighthouse audit that provides detail on the browser plugins used by the page. This title is shown when there is plugin content on the page. */ - failureTitle: 'Document uses plugins', - /** Description of a Lighthouse audit that tells the user *why* they need to avoid using browser plugins in their content. This is displayed after a user expands the section to see more. No character length limits. The last sentence starting with 'Learn' becomes link text to additional documentation. */ - description: 'Search engines can\'t index plugin content, and ' + - 'many devices restrict plugins or don\'t support them. ' + - '[Learn more about avoiding plugins](https://developer.chrome.com/docs/lighthouse/seo/plugins/).', -}; - -const str_ = i18n.createIcuMessageFn(import.meta.url, UIStrings); - -/** - * Verifies if given MIME type matches any known plugin MIME type - * @param {string} type - * @return {boolean} - */ -function isPluginType(type) { - type = type.trim().toLowerCase(); - - return TYPE_BLOCKLIST.has(type) || - type.startsWith(JAVA_APPLET_TYPE) || // e.g. "application/x-java-applet;jpi-version=1.4" - type.startsWith(JAVA_BEAN_TYPE); -} - -/** - * Verifies if given url points to a file that has a known plugin extension - * @param {string} url - * @return {boolean} - */ -function isPluginURL(url) { - try { - // in order to support relative URLs we need to provied a base URL - const filePath = new URL(url, 'http://example.com').pathname; - const parts = filePath.split('.'); - - if (parts.length < 2) { - return false; - } - const part = parts[parts.length - 1]; - return FILE_EXTENSION_BLOCKLIST.has(part.trim().toLowerCase()); - } catch (e) { - return false; - } -} - -class Plugins extends Audit { - /** - * @return {LH.Audit.Meta} - */ - static get meta() { - return { - id: 'plugins', - title: str_(UIStrings.title), - failureTitle: str_(UIStrings.failureTitle), - description: str_(UIStrings.description), - requiredArtifacts: ['EmbeddedContent'], - }; - } - - /** - * @param {LH.Artifacts} artifacts - * @return {LH.Audit.Product} - */ - static audit(artifacts) { - const plugins = artifacts.EmbeddedContent - .filter(item => { - if (item.tagName === 'APPLET') { - return true; - } - - if ( - (item.tagName === 'EMBED' || item.tagName === 'OBJECT') && - item.type && - isPluginType(item.type) - ) { - return true; - } - - const embedSrc = item.src || item.code; - if (item.tagName === 'EMBED' && embedSrc && isPluginURL(embedSrc)) { - return true; - } - - if (item.tagName === 'OBJECT' && item.data && isPluginURL(item.data)) { - return true; - } - - const failingParams = item.params.filter(param => - SOURCE_PARAMS.has(param.name.trim().toLowerCase()) && isPluginURL(param.value) - ); - - return failingParams.length > 0; - }) - .map(plugin => { - return { - source: Audit.makeNodeItem(plugin.node), - }; - }); - - /** @type {LH.Audit.Details.Table['headings']} */ - const headings = [ - {key: 'source', valueType: 'code', label: 'Element source'}, - ]; - - const details = Audit.makeTableDetails(headings, plugins); - - return { - score: Number(plugins.length === 0), - details, - }; - } -} - -export default Plugins; -export {UIStrings}; diff --git a/core/config/default-config.js b/core/config/default-config.js index 151859f03f30..43b9a69ed37f 100644 --- a/core/config/default-config.js +++ b/core/config/default-config.js @@ -133,7 +133,6 @@ const defaultConfig = { {id: 'CSSUsage', gatherer: 'css-usage'}, {id: 'Doctype', gatherer: 'dobetterweb/doctype'}, {id: 'DOMStats', gatherer: 'dobetterweb/domstats'}, - {id: 'EmbeddedContent', gatherer: 'seo/embedded-content'}, {id: 'FontSize', gatherer: 'seo/font-size'}, {id: 'Inputs', gatherer: 'inputs'}, {id: 'IFrameElements', gatherer: 'iframe-elements'}, @@ -615,7 +614,6 @@ const defaultConfig = { {id: 'hreflang', weight: 1, group: 'seo-content'}, {id: 'canonical', weight: 1, group: 'seo-content'}, {id: 'font-size', weight: 1, group: 'seo-mobile'}, - {id: 'plugins', weight: 1, group: 'seo-content'}, // Manual audits {id: 'structured-data', weight: 0}, ], diff --git a/core/gather/gatherers/seo/embedded-content.js b/core/gather/gatherers/seo/embedded-content.js deleted file mode 100644 index 9b997ac2e298..000000000000 --- a/core/gather/gatherers/seo/embedded-content.js +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @license - * Copyright 2018 Google LLC - * SPDX-License-Identifier: Apache-2.0 - */ - -/* globals getElementsInDocument getNodeDetails */ - -import BaseGatherer from '../../base-gatherer.js'; -import {pageFunctions} from '../../../lib/page-functions.js'; - -/** - * @return {LH.Artifacts.EmbeddedContentInfo[]} - */ -function getEmbeddedContent() { - const functions = /** @type {typeof pageFunctions} */ ({ - // @ts-expect-error - getElementsInDocument put into scope via stringification - getElementsInDocument, - // @ts-expect-error - getNodeDetails put into scope via stringification - getNodeDetails, - }); - - const selector = 'object, embed, applet'; - const elements = functions.getElementsInDocument(selector); - return elements - .map(node => ({ - tagName: node.tagName, - type: node.getAttribute('type'), - src: node.getAttribute('src'), - data: node.getAttribute('data'), - code: node.getAttribute('code'), - params: Array.from(node.children) - .filter(el => el.tagName === 'PARAM') - .map(el => ({ - name: el.getAttribute('name') || '', - value: el.getAttribute('value') || '', - })), - node: functions.getNodeDetails(node), - })); -} - -class EmbeddedContent extends BaseGatherer { - /** @type {LH.Gatherer.GathererMeta} */ - meta = { - supportedModes: ['snapshot', 'navigation'], - }; - - /** - * @param {LH.Gatherer.Context} passContext - * @return {Promise} - */ - getArtifact(passContext) { - return passContext.driver.executionContext.evaluate(getEmbeddedContent, { - args: [], - deps: [ - pageFunctions.getElementsInDocument, - pageFunctions.getNodeDetails, - ], - }); - } -} - -export default EmbeddedContent; diff --git a/core/test/audits/seo/plugins-test.js b/core/test/audits/seo/plugins-test.js deleted file mode 100644 index 12f4b7836c1d..000000000000 --- a/core/test/audits/seo/plugins-test.js +++ /dev/null @@ -1,170 +0,0 @@ -/** - * @license - * Copyright 2018 Google LLC - * SPDX-License-Identifier: Apache-2.0 - */ - -import assert from 'assert/strict'; - -import PluginsAudit from '../../../audits/seo/plugins.js'; - -describe('SEO: Avoids plugins', () => { - it('fails when page contains java, silverlight or flash content', () => { - const embeddedContentValues = [ - [{ - tagName: 'APPLET', - params: [], - node: {}, - }], - [{ - tagName: 'OBJECT', - type: 'application/x-shockwave-flash', - params: [], - node: { - lhId: 'page-11-OBJECT', - // eslint-disable-next-line max-len - devtoolsNodePath: '1,HTML,1,BODY,1,DIV,0,ARTICLE,12,FORM,0,DIV,1,DIV,1,DIV,0,DIV,0,OBJECT', - selector: 'div.code-group > div.result-pane > div.result > object', - boundingRect: { - top: 1173, - bottom: 1268, - left: 27, - right: 377, - width: 350, - height: 95, - }, - // eslint-disable-next-line max-len - snippet: '', - nodeLabel: 'object', - }, - }], - [{ - tagName: 'EMBED', - type: 'application/x-java-applet;jpi-version=1.4', - params: [], - node: {}, - }], - [{ - tagName: 'OBJECT', - type: 'application/x-silverlight-2', - params: [], - node: {}, - }], - [{ - tagName: 'OBJECT', - data: 'https://example.com/movie_name.swf?uid=123', - params: [], - node: {}, - }], - [{ - tagName: 'EMBED', - src: '/path/to/movie_name.latest.swf', - params: [], - node: {}, - }], - [{ - tagName: 'OBJECT', - params: [ - {name: 'quality', value: 'low'}, - {name: 'movie', value: 'movie.swf?id=123'}, - ], - node: {}, - }], - [{ - tagName: 'OBJECT', - params: [ - {name: 'code', value: '../HelloWorld.class'}, - ], - node: {}, - }], - ]; - - embeddedContentValues.forEach(embeddedContent => { - const artifacts = { - EmbeddedContent: embeddedContent, - }; - - const auditResult = PluginsAudit.audit(artifacts); - assert.equal(auditResult.score, 0); - assert.equal(auditResult.details.items.length, 1); - }); - }); - - it('returns multiple results when there are multiple failing items', () => { - const artifacts = { - EmbeddedContent: [ - { - tagName: 'EMBED', - type: 'application/x-java-applet;jpi-version=1.4', - params: [], - node: {}, - }, - { - tagName: 'OBJECT', - type: 'application/x-silverlight-2', - params: [], - node: {}, - }, - { - tagName: 'APPLET', - params: [], - node: {}, - }, - ], - }; - - const auditResult = PluginsAudit.audit(artifacts); - assert.equal(auditResult.score, 0); - assert.equal(auditResult.details.items.length, 3); - }); - - it('succeeds when there is no external content found on page', () => { - const artifacts = { - EmbeddedContent: [], - }; - - const auditResult = PluginsAudit.audit(artifacts); - assert.equal(auditResult.score, 1); - }); - - it('succeeds when all external content is valid', () => { - const artifacts = { - EmbeddedContent: [ - { - tagName: 'OBJECT', - type: 'image/svg+xml', - data: 'https://example.com/test.svg', - params: [], - node: {}, - }, - { - tagName: 'OBJECT', - data: 'https://example.com', - params: [], - node: {}, - }, - { - tagName: 'EMBED', - type: 'video/quicktime', - src: 'movie.mov', - params: [], - node: {}, - }, - { - tagName: 'OBJECT', - params: [{ - name: 'allowFullScreen', - value: 'true', - }, { - name: 'movie', - value: 'http://www.youtube.com/v/example', - }], - node: {}, - }, - ], - }; - - const auditResult = PluginsAudit.audit(artifacts); - assert.equal(auditResult.score, 1); - }); -}); diff --git a/types/artifacts.d.ts b/types/artifacts.d.ts index d93432ab0a4c..9aab09a1e9c6 100644 --- a/types/artifacts.d.ts +++ b/types/artifacts.d.ts @@ -119,8 +119,6 @@ export interface GathererArtifacts extends PublicGathererArtifacts { Doctype: Artifacts.Doctype | null; /** Information on the size of all DOM nodes in the page and the most extreme members. */ DOMStats: Artifacts.DOMStats; - /** Relevant attributes and child properties of all s, s and s in the page. */ - EmbeddedContent: Artifacts.EmbeddedContentInfo[]; /** Information on poorly sized font usage and the text affected by it. */ FontSize: Artifacts.FontSize; /** All the input elements, including associated form and label elements. */ @@ -249,16 +247,6 @@ declare module Artifacts { depth: NodeDetails & {max: number;}; } - interface EmbeddedContentInfo { - tagName: string; - type: string | null; - src: string | null; - data: string | null; - code: string | null; - params: Array<{name: string; value: string}>; - node: Artifacts.NodeDetails; - } - interface IFrameElement { /** The `id` attribute of the iframe. */ id: string, From 23f709cf4bfdf9ea89a1f0eff23b55703f9f9f6c Mon Sep 17 00:00:00 2001 From: Adam Raine Date: Mon, 8 Apr 2024 12:57:47 -0700 Subject: [PATCH 2/8] ope --- core/config/default-config.js | 1 - 1 file changed, 1 deletion(-) diff --git a/core/config/default-config.js b/core/config/default-config.js index 43b9a69ed37f..fc328dd7717f 100644 --- a/core/config/default-config.js +++ b/core/config/default-config.js @@ -328,7 +328,6 @@ const defaultConfig = { 'seo/is-crawlable', 'seo/robots-txt', 'seo/hreflang', - 'seo/plugins', 'seo/canonical', 'seo/manual/structured-data', 'work-during-interaction', From 80e68cebfb8f7e635223f6f63c58a5f9ff4bd2b4 Mon Sep 17 00:00:00 2001 From: Adam Raine Date: Mon, 8 Apr 2024 13:02:19 -0700 Subject: [PATCH 3/8] dom --- cli/test/smokehouse/test-definitions/dobetterweb.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/test/smokehouse/test-definitions/dobetterweb.js b/cli/test/smokehouse/test-definitions/dobetterweb.js index 10cc01da3425..17d3798fbac3 100644 --- a/cli/test/smokehouse/test-definitions/dobetterweb.js +++ b/cli/test/smokehouse/test-definitions/dobetterweb.js @@ -442,7 +442,7 @@ const expectations = { }, 'dom-size': { score: 1, - numericValue: 151, + numericValue: 149, details: { items: [ { @@ -450,7 +450,7 @@ const expectations = { value: { type: 'numeric', granularity: 1, - value: 151, + value: 149, }, }, { From 2d55d33b7599828cb60b04aa1ae0f6209f8fe046 Mon Sep 17 00:00:00 2001 From: Adam Raine Date: Mon, 8 Apr 2024 13:02:23 -0700 Subject: [PATCH 4/8] sample --- .../reports/sample-flow-result.json | 111 ++---------------- core/test/results/sample_v2.json | 31 +---- shared/localization/locales/ar-XB.json | 9 -- shared/localization/locales/ar.json | 9 -- shared/localization/locales/bg.json | 9 -- shared/localization/locales/ca.json | 9 -- shared/localization/locales/cs.json | 9 -- shared/localization/locales/da.json | 9 -- shared/localization/locales/de.json | 9 -- shared/localization/locales/el.json | 9 -- shared/localization/locales/en-GB.json | 9 -- shared/localization/locales/en-US.json | 9 -- shared/localization/locales/en-XA.json | 9 -- shared/localization/locales/en-XL.json | 9 -- shared/localization/locales/es-419.json | 9 -- shared/localization/locales/es.json | 9 -- shared/localization/locales/fi.json | 9 -- shared/localization/locales/fil.json | 9 -- shared/localization/locales/fr.json | 9 -- shared/localization/locales/he.json | 9 -- shared/localization/locales/hi.json | 9 -- shared/localization/locales/hr.json | 9 -- shared/localization/locales/hu.json | 9 -- shared/localization/locales/id.json | 9 -- shared/localization/locales/it.json | 9 -- shared/localization/locales/ja.json | 9 -- shared/localization/locales/ko.json | 9 -- shared/localization/locales/lt.json | 9 -- shared/localization/locales/lv.json | 9 -- shared/localization/locales/nl.json | 9 -- shared/localization/locales/no.json | 9 -- shared/localization/locales/pl.json | 9 -- shared/localization/locales/pt-PT.json | 9 -- shared/localization/locales/pt.json | 9 -- shared/localization/locales/ro.json | 9 -- shared/localization/locales/ru.json | 9 -- shared/localization/locales/sk.json | 9 -- shared/localization/locales/sl.json | 9 -- shared/localization/locales/sr-Latn.json | 9 -- shared/localization/locales/sr.json | 9 -- shared/localization/locales/sv.json | 9 -- shared/localization/locales/ta.json | 9 -- shared/localization/locales/te.json | 9 -- shared/localization/locales/th.json | 9 -- shared/localization/locales/tr.json | 9 -- shared/localization/locales/uk.json | 9 -- shared/localization/locales/vi.json | 9 -- shared/localization/locales/zh-HK.json | 9 -- shared/localization/locales/zh-TW.json | 9 -- shared/localization/locales/zh.json | 9 -- 50 files changed, 13 insertions(+), 561 deletions(-) diff --git a/core/test/fixtures/user-flows/reports/sample-flow-result.json b/core/test/fixtures/user-flows/reports/sample-flow-result.json index 2325f4365b7b..4968d0a4997e 100644 --- a/core/test/fixtures/user-flows/reports/sample-flow-result.json +++ b/core/test/fixtures/user-flows/reports/sample-flow-result.json @@ -3715,18 +3715,6 @@ "items": [] } }, - "plugins": { - "id": "plugins", - "title": "Document avoids plugins", - "description": "Search engines can't index plugin content, and many devices restrict plugins or don't support them. [Learn more about avoiding plugins](https://developer.chrome.com/docs/lighthouse/seo/plugins/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, "canonical": { "id": "canonical", "title": "Document has a valid `rel=canonical`", @@ -4623,11 +4611,6 @@ "weight": 1, "group": "seo-mobile" }, - { - "id": "plugins", - "weight": 1, - "group": "seo-content" - }, { "id": "structured-data", "weight": 0 @@ -6945,36 +6928,30 @@ }, { "startTime": 278, - "name": "lh:audit:plugins", - "duration": 1, - "entryType": "measure" - }, - { - "startTime": 279, "name": "lh:audit:canonical", "duration": 1, "entryType": "measure" }, { - "startTime": 280, + "startTime": 279, "name": "lh:audit:structured-data", "duration": 1, "entryType": "measure" }, { - "startTime": 281, + "startTime": 280, "name": "lh:audit:bf-cache", "duration": 1, "entryType": "measure" }, { - "startTime": 282, + "startTime": 281, "name": "lh:runner:generate", "duration": 1, "entryType": "measure" } ], - "total": 283 + "total": 282 }, "i18n": { "rendererFormattedStrings": { @@ -8222,12 +8199,6 @@ "core/audits/seo/hreflang.js | description": [ "audits.hreflang.description" ], - "core/audits/seo/plugins.js | title": [ - "audits.plugins.title" - ], - "core/audits/seo/plugins.js | description": [ - "audits.plugins.description" - ], "core/audits/seo/canonical.js | title": [ "audits.canonical.title" ], @@ -14900,18 +14871,6 @@ "score": null, "scoreDisplayMode": "notApplicable" }, - "plugins": { - "id": "plugins", - "title": "Document avoids plugins", - "description": "Search engines can't index plugin content, and many devices restrict plugins or don't support them. [Learn more about avoiding plugins](https://developer.chrome.com/docs/lighthouse/seo/plugins/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, "structured-data": { "id": "structured-data", "title": "Structured data is valid", @@ -15446,18 +15405,13 @@ "weight": 1, "group": "seo-mobile" }, - { - "id": "plugins", - "weight": 1, - "group": "seo-content" - }, { "id": "structured-data", "weight": 0 } ], "id": "seo", - "score": 0.88 + "score": 0.86 } }, "categoryGroups": { @@ -16908,24 +16862,18 @@ }, { "startTime": 111, - "name": "lh:audit:plugins", - "duration": 1, - "entryType": "measure" - }, - { - "startTime": 112, "name": "lh:audit:structured-data", "duration": 1, "entryType": "measure" }, { - "startTime": 113, + "startTime": 112, "name": "lh:runner:generate", "duration": 1, "entryType": "measure" } ], - "total": 114 + "total": 113 }, "i18n": { "rendererFormattedStrings": { @@ -17513,12 +17461,6 @@ "core/audits/seo/robots-txt.js | description": [ "audits[robots-txt].description" ], - "core/audits/seo/plugins.js | title": [ - "audits.plugins.title" - ], - "core/audits/seo/plugins.js | description": [ - "audits.plugins.description" - ], "core/audits/seo/manual/structured-data.js | title": [ "audits[structured-data].title" ], @@ -21441,18 +21383,6 @@ "items": [] } }, - "plugins": { - "id": "plugins", - "title": "Document avoids plugins", - "description": "Search engines can't index plugin content, and many devices restrict plugins or don't support them. [Learn more about avoiding plugins](https://developer.chrome.com/docs/lighthouse/seo/plugins/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, "canonical": { "id": "canonical", "title": "Document has a valid `rel=canonical`", @@ -22349,18 +22279,13 @@ "weight": 1, "group": "seo-mobile" }, - { - "id": "plugins", - "weight": 1, - "group": "seo-content" - }, { "id": "structured-data", "weight": 0 } ], "id": "seo", - "score": 0.91 + "score": 0.9 }, "pwa": { "title": "PWA", @@ -24645,36 +24570,30 @@ }, { "startTime": 275, - "name": "lh:audit:plugins", - "duration": 1, - "entryType": "measure" - }, - { - "startTime": 276, "name": "lh:audit:canonical", "duration": 1, "entryType": "measure" }, { - "startTime": 277, + "startTime": 276, "name": "lh:audit:structured-data", "duration": 1, "entryType": "measure" }, { - "startTime": 278, + "startTime": 277, "name": "lh:audit:bf-cache", "duration": 1, "entryType": "measure" }, { - "startTime": 279, + "startTime": 278, "name": "lh:runner:generate", "duration": 1, "entryType": "measure" } ], - "total": 280 + "total": 279 }, "i18n": { "rendererFormattedStrings": { @@ -25922,12 +25841,6 @@ "core/audits/seo/hreflang.js | description": [ "audits.hreflang.description" ], - "core/audits/seo/plugins.js | title": [ - "audits.plugins.title" - ], - "core/audits/seo/plugins.js | description": [ - "audits.plugins.description" - ], "core/audits/seo/canonical.js | title": [ "audits.canonical.title" ], diff --git a/core/test/results/sample_v2.json b/core/test/results/sample_v2.json index a8853c1638bf..9eba323d034a 100644 --- a/core/test/results/sample_v2.json +++ b/core/test/results/sample_v2.json @@ -5651,18 +5651,6 @@ "items": [] } }, - "plugins": { - "id": "plugins", - "title": "Document avoids plugins", - "description": "Search engines can't index plugin content, and many devices restrict plugins or don't support them. [Learn more about avoiding plugins](https://developer.chrome.com/docs/lighthouse/seo/plugins/).", - "score": 1, - "scoreDisplayMode": "binary", - "details": { - "type": "table", - "headings": [], - "items": [] - } - }, "canonical": { "id": "canonical", "title": "Document has a valid `rel=canonical`", @@ -6710,18 +6698,13 @@ "weight": 1, "group": "seo-mobile" }, - { - "id": "plugins", - "weight": 1, - "group": "seo-content" - }, { "id": "structured-data", "weight": 0 } ], "id": "seo", - "score": 0.73 + "score": 0.7 }, "pwa": { "title": "PWA", @@ -9216,12 +9199,6 @@ "duration": 100, "entryType": "measure" }, - { - "startTime": 0, - "name": "lh:audit:plugins", - "duration": 100, - "entryType": "measure" - }, { "startTime": 0, "name": "lh:audit:canonical", @@ -10711,12 +10688,6 @@ "core/audits/seo/hreflang.js | description": [ "audits.hreflang.description" ], - "core/audits/seo/plugins.js | title": [ - "audits.plugins.title" - ], - "core/audits/seo/plugins.js | description": [ - "audits.plugins.description" - ], "core/audits/seo/canonical.js | title": [ "audits.canonical.title" ], diff --git a/shared/localization/locales/ar-XB.json b/shared/localization/locales/ar-XB.json index a77794fc8857..91df8d358461 100644 --- a/shared/localization/locales/ar-XB.json +++ b/shared/localization/locales/ar-XB.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "‏‮Document‬‏ ‏‮has‬‏ ‏‮a‬‏ ‏‮meta‬‏ ‏‮description‬‏" }, - "core/audits/seo/plugins.js | description": { - "message": "‏‮Search‬‏ ‏‮engines‬‏ ‏‮can‬‏'‏‮t‬‏ ‏‮index‬‏ ‏‮plugin‬‏ ‏‮content‬‏, ‏‮and‬‏ ‏‮many‬‏ ‏‮devices‬‏ ‏‮restrict‬‏ ‏‮plugins‬‏ ‏‮or‬‏ ‏‮don‬‏'‏‮t‬‏ ‏‮support‬‏ ‏‮them‬‏. [‏‮Learn‬‏ ‏‮more‬‏ ‏‮about‬‏ ‏‮avoiding‬‏ ‏‮plugins‬‏](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "‏‮Document‬‏ ‏‮uses‬‏ ‏‮plugins‬‏" - }, - "core/audits/seo/plugins.js | title": { - "message": "‏‮Document‬‏ ‏‮avoids‬‏ ‏‮plugins‬‏" - }, "core/audits/seo/robots-txt.js | description": { "message": "‏‮If‬‏ ‏‮your‬‏ ‏‮robots‬‏.‏‮txt‬‏ ‏‮file‬‏ ‏‮is‬‏ ‏‮malformed‬‏, ‏‮crawlers‬‏ ‏‮may‬‏ ‏‮not‬‏ ‏‮be‬‏ ‏‮able‬‏ ‏‮to‬‏ ‏‮understand‬‏ ‏‮how‬‏ ‏‮you‬‏ ‏‮want‬‏ ‏‮your‬‏ ‏‮website‬‏ ‏‮to‬‏ ‏‮be‬‏ ‏‮crawled‬‏ ‏‮or‬‏ ‏‮indexed‬‏. [‏‮Learn‬‏ ‏‮more‬‏ ‏‮about‬‏ ‏‮robots‬‏.‏‮txt‬‏](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/ar.json b/shared/localization/locales/ar.json index 02a44bcbb043..b1d496fb4a4b 100644 --- a/shared/localization/locales/ar.json +++ b/shared/localization/locales/ar.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "يحتوي المستند على وصف تعريفي" }, - "core/audits/seo/plugins.js | description": { - "message": "لا يمكن لمحركات البحث فهرسة محتوى مكوِّن إضافي، وتحظر العديد من الأجهزة استخدام المكوِّنات الإضافية أو لا تتوافق معها. [مزيد من المعلومات حول تجنُّب استخدام المكوِّنات الإضافية](https://developer.chrome.com/docs/lighthouse/seo/plugins/)" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "يستخدم المستند مكونات إضافية" - }, - "core/audits/seo/plugins.js | title": { - "message": "يتجنّب المستند المكونات الإضافية" - }, "core/audits/seo/robots-txt.js | description": { "message": "في حال كان ملف robots.txt مكتوبًا بصيغة غير صحيحة، يمكن أن يتعذّر على برامج الزحف فهم الطريقة المطلوبة للزحف إلى موقعك الإلكتروني أو فهرسته. [مزيد من المعلومات حول ملف robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)" }, diff --git a/shared/localization/locales/bg.json b/shared/localization/locales/bg.json index 519c15a2f55b..7d2574d7bfd3 100644 --- a/shared/localization/locales/bg.json +++ b/shared/localization/locales/bg.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Документът има мета описание" }, - "core/audits/seo/plugins.js | description": { - "message": "Търсещите машини не могат да индексират съдържание с приставки. Много устройства ограничават приставките или не ги поддържат. [Научете повече за избягването на приставки](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "В документа се използват приставки" - }, - "core/audits/seo/plugins.js | title": { - "message": "Използването на приставки се избягва в документа" - }, "core/audits/seo/robots-txt.js | description": { "message": "Ако файлът ви robots.txt не е форматиран правилно, роботите може да не могат да разберат как искате да бъде обходен или индексиран уебсайтът ви. [Научете повече за robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/ca.json b/shared/localization/locales/ca.json index b352e4f90777..a403b293fb31 100644 --- a/shared/localization/locales/ca.json +++ b/shared/localization/locales/ca.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "El document té una metadescripció" }, - "core/audits/seo/plugins.js | description": { - "message": "Els motors de cerca no poden indexar el contingut dels connectors. A més, molts dispositius restringeixen o no admeten connectors. [Obtén més informació sobre com pots evitar els connectors](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "El document utilitza connectors" - }, - "core/audits/seo/plugins.js | title": { - "message": "El document evita els connectors" - }, "core/audits/seo/robots-txt.js | description": { "message": "Si el format del fitxer robots.txt no és correcte, és possible que els rastrejadors no puguin entendre com vols que rastregin o indexin el lloc web. [Obtén més informació sobre robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/cs.json b/shared/localization/locales/cs.json index 622216996181..a0acc1eb7c05 100644 --- a/shared/localization/locales/cs.json +++ b/shared/localization/locales/cs.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Dokument má metaznačku „description“" }, - "core/audits/seo/plugins.js | description": { - "message": "Vyhledávače obsah pluginů nedokážou indexovat a na mnoha zařízeních jsou pluginy zakázány nebo nejsou podporovány. [Jak se vyhnout použití pluginů](https://developer.chrome.com/docs/lighthouse/seo/plugins/)" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Dokument používá pluginy" - }, - "core/audits/seo/plugins.js | title": { - "message": "V dokumentu nejsou použity pluginy" - }, "core/audits/seo/robots-txt.js | description": { "message": "Pokud soubor robots.txt nemá správný formát, prohledávače nemusejí být schopné zjistit, jak váš web mají procházet nebo indexovat. [Další informace o souboru robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)" }, diff --git a/shared/localization/locales/da.json b/shared/localization/locales/da.json index befa38a31fbe..e128428dde82 100644 --- a/shared/localization/locales/da.json +++ b/shared/localization/locales/da.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Dokumentet har en metabeskrivelse" }, - "core/audits/seo/plugins.js | description": { - "message": "Søgemaskiner kan ikke indeksere indhold i plugins, og mange enheder begrænser plugins eller understøtter dem ikke. [Få flere oplysninger om, hvordan du undgår plugins](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Dokumentet bruger plugins" - }, - "core/audits/seo/plugins.js | title": { - "message": "Dokumentet undgår plugins" - }, "core/audits/seo/robots-txt.js | description": { "message": "Hvis din robots.txt-fil indeholder fejl, kan crawlere muligvis ikke forstå, hvordan du vil have dit website crawlet eller indekseret. [Få flere oplysninger om robots.txt.](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)" }, diff --git a/shared/localization/locales/de.json b/shared/localization/locales/de.json index e2ba83f930e0..59be597e4b95 100644 --- a/shared/localization/locales/de.json +++ b/shared/localization/locales/de.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Dokument enthält eine Meta-Beschreibung" }, - "core/audits/seo/plugins.js | description": { - "message": "Suchmaschinen können keine Plug-in-Inhalte indexieren. Außerdem werden Plug-ins auf vielen Geräten eingeschränkt oder nicht unterstützt. [Weitere Informationen zum Vermeiden von Plug-ins.](https://developer.chrome.com/docs/lighthouse/seo/plugins/)" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Dokument verwendet Plug-ins" - }, - "core/audits/seo/plugins.js | title": { - "message": "Dokument verwendet keine Plug-ins" - }, "core/audits/seo/robots-txt.js | description": { "message": "Wenn deine robots.txt-Datei fehlerhaft ist, können Crawler möglicherweise nicht nachvollziehen, wie deine Website gecrawlt oder indexiert werden soll. [Weitere Informationen zu robots.txt.](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)" }, diff --git a/shared/localization/locales/el.json b/shared/localization/locales/el.json index 841a7ad87990..365acf26cf5a 100644 --- a/shared/localization/locales/el.json +++ b/shared/localization/locales/el.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Το έγγραφο έχει περιγραφή μεταδεδομένων" }, - "core/audits/seo/plugins.js | description": { - "message": "Οι μηχανές αναζήτησης δεν μπορούν να καταλογοποιήσουν το περιεχόμενο των προσθηκών, ενώ πολλές συσκευές περιορίζουν ή δεν υποστηρίζουν τις προσθήκες. [Μάθετε περισσότερα σχετικά με την αποφυγή προσθηκών](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Το έγγραφο χρησιμοποιεί προσθήκες" - }, - "core/audits/seo/plugins.js | title": { - "message": "Το έγγραφο αποφεύγει τις προσθήκες" - }, "core/audits/seo/robots-txt.js | description": { "message": "Εάν το αρχείο σας robots.txt έχει εσφαλμένη μορφή, οι ανιχνευτές ενδεχομένως να μην μπορούν να κατανοήσουν με ποιον τρόπο θέλετε να γίνεται η ανίχνευση ή η καταλογοποίηση του ιστοτόπου σας. [Μάθετε περισσότερα σχετικά με το robots.txt.](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)" }, diff --git a/shared/localization/locales/en-GB.json b/shared/localization/locales/en-GB.json index ac2c72eb61a1..a0d2ecaaab0d 100644 --- a/shared/localization/locales/en-GB.json +++ b/shared/localization/locales/en-GB.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Document has a meta description" }, - "core/audits/seo/plugins.js | description": { - "message": "Search engines can't index plug-in content and many devices restrict plug-ins or don't support them. [Learn more about avoiding plugins](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Document uses plugins" - }, - "core/audits/seo/plugins.js | title": { - "message": "Document avoids plugins" - }, "core/audits/seo/robots-txt.js | description": { "message": "If your robots.txt file is malformed, crawlers may not be able to understand how you want your website to be crawled or indexed. [Learn more about robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/en-US.json b/shared/localization/locales/en-US.json index b39a5e7559c5..a83affd468d0 100644 --- a/shared/localization/locales/en-US.json +++ b/shared/localization/locales/en-US.json @@ -1466,15 +1466,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Document has a meta description" }, - "core/audits/seo/plugins.js | description": { - "message": "Search engines can't index plugin content, and many devices restrict plugins or don't support them. [Learn more about avoiding plugins](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Document uses plugins" - }, - "core/audits/seo/plugins.js | title": { - "message": "Document avoids plugins" - }, "core/audits/seo/robots-txt.js | description": { "message": "If your robots.txt file is malformed, crawlers may not be able to understand how you want your website to be crawled or indexed. [Learn more about robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/en-XA.json b/shared/localization/locales/en-XA.json index 52c37ea623e6..627edef0423b 100644 --- a/shared/localization/locales/en-XA.json +++ b/shared/localization/locales/en-XA.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "[Ðöçûméñţ ĥåš å méţå ðéšçŕîþţîöñ one two three four five six seven]" }, - "core/audits/seo/plugins.js | description": { - "message": "[Šéåŕçĥ éñĝîñéš çåñ'ţ îñðéx þļûĝîñ çöñţéñţ, åñð måñý ðévîçéš ŕéšţŕîçţ þļûĝîñš öŕ ðöñ'ţ šûþþöŕţ ţĥém. ᐅ[ᐊĻéåŕñ möŕé åбöûţ åvöîðîñĝ þļûĝîñšᐅ](https://developer.chrome.com/docs/lighthouse/seo/plugins/)ᐊ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone]" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "[Ðöçûméñţ ûšéš þļûĝîñš one two three]" - }, - "core/audits/seo/plugins.js | title": { - "message": "[Ðöçûméñţ åvöîðš þļûĝîñš one two three]" - }, "core/audits/seo/robots-txt.js | description": { "message": "[΃ ýöûŕ ŕöбöţš.ţxţ ƒîļé îš måļƒöŕméð, çŕåŵļéŕš måý ñöţ бé åбļé ţö ûñðéŕšţåñð ĥöŵ ýöû ŵåñţ ýöûŕ ŵéбšîţé ţö бé çŕåŵļéð öŕ îñðéxéð. ᐅ[ᐊĻéåŕñ möŕé åбöûţ ŕöбöţš.ţxţᐅ](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)ᐊ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty twentyone twentytwo twentythree]" }, diff --git a/shared/localization/locales/en-XL.json b/shared/localization/locales/en-XL.json index f9244ee4ee39..f9c7c0d55202 100644 --- a/shared/localization/locales/en-XL.json +++ b/shared/localization/locales/en-XL.json @@ -1466,15 +1466,6 @@ "core/audits/seo/meta-description.js | title": { "message": "D̂óĉúm̂én̂t́ ĥáŝ á m̂ét̂á d̂éŝćr̂íp̂t́îón̂" }, - "core/audits/seo/plugins.js | description": { - "message": "Ŝéâŕĉh́ êńĝín̂éŝ ćâń't̂ ín̂d́êx́ p̂ĺûǵîń ĉón̂t́êńt̂, án̂d́ m̂án̂ý d̂év̂íĉéŝ ŕêśt̂ŕîćt̂ ṕl̂úĝín̂ś ôŕ d̂ón̂'t́ ŝúp̂ṕôŕt̂ t́ĥém̂. [Ĺêár̂ń m̂ór̂é âb́ôút̂ áv̂óîd́îńĝ ṕl̂úĝín̂ś](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "D̂óĉúm̂én̂t́ ûśêś p̂ĺûǵîńŝ" - }, - "core/audits/seo/plugins.js | title": { - "message": "D̂óĉúm̂én̂t́ âv́ôíd̂ś p̂ĺûǵîńŝ" - }, "core/audits/seo/robots-txt.js | description": { "message": "Îf́ ŷóûŕ r̂ób̂ót̂ś.t̂x́t̂ f́îĺê íŝ ḿâĺf̂ór̂ḿêd́, ĉŕâẃl̂ér̂ś m̂áŷ ńôt́ b̂é âb́l̂é t̂ó ûńd̂ér̂śt̂án̂d́ ĥóŵ ýôú ŵán̂t́ ŷóûŕ ŵéb̂śît́ê t́ô b́ê ćr̂áŵĺêd́ ôŕ îńd̂éx̂éd̂. [Ĺêár̂ń m̂ór̂é âb́ôút̂ ŕôb́ôt́ŝ.t́x̂t́](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/es-419.json b/shared/localization/locales/es-419.json index 8f800aa704fe..31ee8d9a5611 100644 --- a/shared/localization/locales/es-419.json +++ b/shared/localization/locales/es-419.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "El documento tiene una metadescripción" }, - "core/audits/seo/plugins.js | description": { - "message": "Los motores de búsqueda no pueden indexar el contenido de los complementos y muchos dispositivos limitan el uso de complementos o no los admiten. [Obtén más información para evitar los complementos](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "El documento usa complementos" - }, - "core/audits/seo/plugins.js | title": { - "message": "Los documentos evitan el uso de complementos" - }, "core/audits/seo/robots-txt.js | description": { "message": "Si el formato del archivo robots.txt no es correcto, es posible que los rastreadores no puedan interpretar cómo quieres que se rastree o indexe tu sitio web. [Obtén más información acerca de los archivos robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/es.json b/shared/localization/locales/es.json index 024bffa8a98b..eb6987c29c17 100644 --- a/shared/localization/locales/es.json +++ b/shared/localization/locales/es.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "El documento tiene una metadescripción" }, - "core/audits/seo/plugins.js | description": { - "message": "Los buscadores no pueden indexar el contenido de los complementos, y muchos dispositivos limitan el uso de complementos o no los admiten. [Más información sobre cómo evitar complementos](https://developer.chrome.com/docs/lighthouse/seo/plugins/)" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "El documento usa complementos" - }, - "core/audits/seo/plugins.js | title": { - "message": "El documento no usa complementos" - }, "core/audits/seo/robots-txt.js | description": { "message": "Si el formato del archivo robots.txt no es correcto, es posible que los rastreadores no puedan interpretar cómo quieres que se rastree o indexe tu sitio web. [Más información sobre robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)" }, diff --git a/shared/localization/locales/fi.json b/shared/localization/locales/fi.json index 5023c65173b9..f0f55b82c056 100644 --- a/shared/localization/locales/fi.json +++ b/shared/localization/locales/fi.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Dokumentissa on sisällönkuvauskenttä" }, - "core/audits/seo/plugins.js | description": { - "message": "Hakukoneet eivät voi indeksoida liitännäisten sisältöä, ja monet laitteet rajoittavat liitännäisten käyttöä tai eivät tue niitä. [Lue lisää liitännäisten välttämisestä](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Dokumentti käyttää laajennuksia" - }, - "core/audits/seo/plugins.js | title": { - "message": "Dokumentti välttää laajennuksia" - }, "core/audits/seo/robots-txt.js | description": { "message": "Jos robots.txt-tiedostosi on muotoiltu väärin, indeksointirobotit eivät välttämättä ymmärrä, miten haluat sivustosi indeksoitavan. [Lue lisää robots.txt-tiedostoista](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/fil.json b/shared/localization/locales/fil.json index d663c2d9275f..cc71ba21b4b9 100644 --- a/shared/localization/locales/fil.json +++ b/shared/localization/locales/fil.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "May paglalarawan ng meta ang dokumento" }, - "core/audits/seo/plugins.js | description": { - "message": "Hindi nai-index ng mga search engine ang content ng plugin, at maraming device ang naglilimita sa mga plugin o hindi sumusuporta sa mga ito. [Matuto pa tungkol sa pag-iwas sa mga plugin](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Gumagamit ng mga plugin ang dokumento" - }, - "core/audits/seo/plugins.js | title": { - "message": "Iniiwasan ng dokumento ang mga plugin" - }, "core/audits/seo/robots-txt.js | description": { "message": "Kung sira ang iyong robots.txt, puwedeng hindi maunawaan ng mga crawler kung paano mo gustong ma-crawl o ma-index ang iyong website. [Matuto pa tungkol sa robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/fr.json b/shared/localization/locales/fr.json index 2344ece89a3c..1b398b23c780 100644 --- a/shared/localization/locales/fr.json +++ b/shared/localization/locales/fr.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Le document contient un attribut \"meta description\"" }, - "core/audits/seo/plugins.js | description": { - "message": "Les moteurs de recherche ne peuvent pas indexer le contenu des plug-ins, et de nombreux appareils limitent l'utilisation de ces derniers, voire ne les acceptent pas. [Découvrez comment éviter les plug-ins.](https://developer.chrome.com/docs/lighthouse/seo/plugins/)" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Le document utilise des plug-ins" - }, - "core/audits/seo/plugins.js | title": { - "message": "Le document évite les plug-ins" - }, "core/audits/seo/robots-txt.js | description": { "message": "Si votre fichier robots.txt n'est pas créé correctement, il se peut que les robots d'exploration ne puissent pas comprendre comment votre site Web doit être exploré ou indexé. [En savoir plus sur les fichiers robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)" }, diff --git a/shared/localization/locales/he.json b/shared/localization/locales/he.json index 0b105c5f3972..b32c1d88815a 100644 --- a/shared/localization/locales/he.json +++ b/shared/localization/locales/he.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "יש למסמך מטא תיאור" }, - "core/audits/seo/plugins.js | description": { - "message": "מנועי חיפוש לא יכולים להוסיף לאינדקס תוכן של פלאגין, ומכשירים רבים מגבילים יישומי פלאגין או לא תומכים בהם. [למה כדאי להימנע משימוש ביישומי פלאגין](https://developer.chrome.com/docs/lighthouse/seo/plugins/)?" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "במסמך נעשה שימוש ביישומי פלאגין" - }, - "core/audits/seo/plugins.js | title": { - "message": "אין במסמך שימוש ביישומי פלאגין" - }, "core/audits/seo/robots-txt.js | description": { "message": "אם קובץ robots.txt אינו תקין, ייתכן שסורקים לא יוכלו להבין איך ברצונך שהאתר ייסרק או יתווסף לאינדקס. [למידע נוסף על robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)" }, diff --git a/shared/localization/locales/hi.json b/shared/localization/locales/hi.json index 0c4166f7d82d..bf1f0105aac8 100644 --- a/shared/localization/locales/hi.json +++ b/shared/localization/locales/hi.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "दस्तावेज़ में संक्षिप्त विवरण है" }, - "core/audits/seo/plugins.js | description": { - "message": "सर्च इंजन, प्लगिन के कॉन्टेंट को इंडेक्स नहीं कर सकते. साथ ही, कई डिवाइस, प्लगिन पर पाबंदी लगाते हैं या उन पर काम नहीं करते. [प्लगिन से बचने के बारे में ज़्यादा जानें](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "दस्तावेज़ प्लग इन का इस्तेमाल करता है" - }, - "core/audits/seo/plugins.js | title": { - "message": "दस्तावेज़ प्लग इन से बचता है" - }, "core/audits/seo/robots-txt.js | description": { "message": "अगर आपकी robots.txt फ़ाइल सही नहीं है, तो क्रॉलर यह नहीं समझ पाएंगे कि आपको अपनी वेबसाइट को किस तरह क्रॉल या इंडेक्स कराना है. [robots.txt के बारे में ज़्यादा जानें](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/hr.json b/shared/localization/locales/hr.json index 38176946c4d0..34aba5d85663 100644 --- a/shared/localization/locales/hr.json +++ b/shared/localization/locales/hr.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Dokument sadrži metaopis" }, - "core/audits/seo/plugins.js | description": { - "message": "Tražilice ne mogu indeksirati sadržaj dodataka, pa mnogi uređaji ograničavaju dodatke ili ih ne podržavaju. [Saznajte više o izbjegavanju dodataka](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Dokument upotrebljava dodatke" - }, - "core/audits/seo/plugins.js | title": { - "message": "Dokument izbjegava dodatke" - }, "core/audits/seo/robots-txt.js | description": { "message": "Ako je vaša robots.txt datoteka oštećena, alati za indeksiranje možda neće moći razumjeti kako želite da se vaša web-lokacija pretraži ili indeksira. [Saznajte više o datoteci robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/hu.json b/shared/localization/locales/hu.json index e68d0cc4ff47..d901e509db52 100644 --- a/shared/localization/locales/hu.json +++ b/shared/localization/locales/hu.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "A dokumentum rendelkezik metaleírással" }, - "core/audits/seo/plugins.js | description": { - "message": "Sok eszköz korlátozza vagy nem támogatja a beépülő modulokat, a keresőmotorok pedig nem tudják indexelni a modulok által megjelenített tartalmakat. [További információ a beépülő modulok elkerüléséről](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "A dokumentum beépülő modulokat használ" - }, - "core/audits/seo/plugins.js | title": { - "message": "A dokumentum nem használ beépülő modulokat" - }, "core/audits/seo/robots-txt.js | description": { "message": "Ha a robots.txt fájl formázása rossz, előfordulhat, hogy a feltérképező robotok nem tudják értelmezni, hogy Ön hogyan szeretné feltérképeztetni vagy indexeltetni a webhelyét. [További információ a robots.txt fájlról](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/id.json b/shared/localization/locales/id.json index 36f9e8d2277a..6d03a557cdf8 100644 --- a/shared/localization/locales/id.json +++ b/shared/localization/locales/id.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Dokumen memiliki deskripsi meta" }, - "core/audits/seo/plugins.js | description": { - "message": "Mesin telusur tidak dapat mengindeks konten plugin, dan banyak perangkat yang membatasi plugin atau tidak mendukungnya. [Pelajari lebih lanjut cara menghindari plugin](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Dokumen menggunakan plugin" - }, - "core/audits/seo/plugins.js | title": { - "message": "Dokumen menghindari plugin" - }, "core/audits/seo/robots-txt.js | description": { "message": "Jika file robots.txt Anda salah format, crawler mungkin tidak dapat memahami cara crawling atau pengindeksan situs yang Anda inginkan. [Pelajari lebih lanjut robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/it.json b/shared/localization/locales/it.json index 5d4ac1a15ced..7384410af1e1 100644 --- a/shared/localization/locales/it.json +++ b/shared/localization/locales/it.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Il documento ha una meta descrizione" }, - "core/audits/seo/plugins.js | description": { - "message": "I motori di ricerca non possono indicizzare i contenuti dei plug-in e molti dispositivi limitano i plug-in o non li supportano. [Scopri di più su come evitare i plug-in](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Il documento utilizza plug-in" - }, - "core/audits/seo/plugins.js | title": { - "message": "Il documento non fa uso di plug-in" - }, "core/audits/seo/robots-txt.js | description": { "message": "Se il file robots.txt non è valido, i crawler potrebbero non essere in grado di capire come vuoi che il tuo sito web venga sottoposto a scansione o indicizzato. [Scopri di più sul file robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/ja.json b/shared/localization/locales/ja.json index a243fdce2d65..afe0c30bb206 100644 --- a/shared/localization/locales/ja.json +++ b/shared/localization/locales/ja.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "ドキュメントにメタ ディスクリプションが指定されています" }, - "core/audits/seo/plugins.js | description": { - "message": "検索エンジンはプラグイン コンテンツをインデックスに登録できません。多くのデバイスで、プラグインが制限され、プラグインがサポートされていないこともあります。[プラグインの回避についての詳細](https://developer.chrome.com/docs/lighthouse/seo/plugins/)" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "ドキュメントでプラグインを使用しています" - }, - "core/audits/seo/plugins.js | title": { - "message": "ドキュメントではプラグインを使用できません" - }, "core/audits/seo/robots-txt.js | description": { "message": "robots.txt ファイルの形式が間違っていると、ウェブサイトのクロールやインデックス登録について指定した設定をクローラが認識できない可能性があります。[robots.txt についての詳細](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)" }, diff --git a/shared/localization/locales/ko.json b/shared/localization/locales/ko.json index 2ff8e1524c59..7e040cb2bdd0 100644 --- a/shared/localization/locales/ko.json +++ b/shared/localization/locales/ko.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "문서에 메타 설명이 있음" }, - "core/audits/seo/plugins.js | description": { - "message": "검색엔진은 플러그인 콘텐츠의 색인을 생성할 수 없고 플러그인을 제한하거나 지원하지 않는 기기도 많습니다. [플러그인 방지 자세히 알아보기](https://developer.chrome.com/docs/lighthouse/seo/plugins/)" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "문서가 플러그인을 사용함" - }, - "core/audits/seo/plugins.js | title": { - "message": "문서에서 플러그인을 사용할 수 없음" - }, "core/audits/seo/robots-txt.js | description": { "message": "robots.txt 파일 형식이 잘못된 경우 크롤러가 웹사이트를 어떻게 크롤링하고 색인을 생성해야 할지 파악하지 못할 수 있습니다. [robots.txt에 관해 자세히 알아보기](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)" }, diff --git a/shared/localization/locales/lt.json b/shared/localization/locales/lt.json index 2b0c3b3d0eb2..a047e710be92 100644 --- a/shared/localization/locales/lt.json +++ b/shared/localization/locales/lt.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Dokumente yra metaaprašas" }, - "core/audits/seo/plugins.js | description": { - "message": "Paieškos varikliai negali indeksuoti papildinių turinio ir daug įrenginių riboja papildinius arba jų nepalaiko. [Sužinokite daugiau apie tai, kaip išvengti papildinių](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Dokumente naudojami papildiniai" - }, - "core/audits/seo/plugins.js | title": { - "message": "Dokumente vengiama papildinių" - }, "core/audits/seo/robots-txt.js | description": { "message": "Jei failas „robots.txt“ netinkamai suformatuotas, tikrintuvai gali nesuprasti, kaip norite tikrinti ar indeksuoti svetainę. [Sužinokite daugiau apie failą „robots.txt“](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/lv.json b/shared/localization/locales/lv.json index 578930df90d2..3bb1133f2a6d 100644 --- a/shared/localization/locales/lv.json +++ b/shared/localization/locales/lv.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Dokumentā ir metaapraksts" }, - "core/audits/seo/plugins.js | description": { - "message": "Meklētājprogrammas nevar indeksēt spraudņu saturu, un daudzās ierīcēs spraudņi ir ierobežoti vai netiek atbalstīti. [Uzziniet vairāk par izvairīšanos no spraudņiem](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Dokumentā tiek izmantoti spraudņi" - }, - "core/audits/seo/plugins.js | title": { - "message": "Dokumentā netiek pieļauti spraudņi" - }, "core/audits/seo/robots-txt.js | description": { "message": "Ja jūsu fails “robots.txt” ir nepareizi veidots, rāpuļprogrammas, iespējams, nevarēs saprast, kā vajadzētu pārmeklēt vai indeksēt vietni atbilstoši jūsu vēlmēm. [Uzziniet vairāk par failu “robots.txt”](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/nl.json b/shared/localization/locales/nl.json index d66c6a968b14..4f7859ccf060 100644 --- a/shared/localization/locales/nl.json +++ b/shared/localization/locales/nl.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Document bevat een metabeschrijving" }, - "core/audits/seo/plugins.js | description": { - "message": "Zoekmachines kunnen content van plug-ins niet indexeren en veel apparaten beperken plug-ins of ondersteunen deze niet. [Meer informatie over het vermijden van plug-ins](https://developer.chrome.com/docs/lighthouse/seo/plugins/)" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Document gebruikt plug-ins" - }, - "core/audits/seo/plugins.js | title": { - "message": "Document vermijdt plug-ins" - }, "core/audits/seo/robots-txt.js | description": { "message": "Als je robots.txt-bestand niet juist is opgemaakt, begrijpen crawlers mogelijk niet hoe je wilt dat je website wordt gecrawld of geïndexeerd. [Meer informatie over robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)" }, diff --git a/shared/localization/locales/no.json b/shared/localization/locales/no.json index 478c4b5ea72c..e9ab6f1d6b0b 100644 --- a/shared/localization/locales/no.json +++ b/shared/localization/locales/no.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Dokumentet har en metabeskrivelse" }, - "core/audits/seo/plugins.js | description": { - "message": "Søkemotorer kan ikke indeksere innholdet i programtillegg, og mange enheter begrenser programtillegg eller støtter dem ikke. [Finn ut mer om hvordan du unngår programtillegg](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Dokumentet bruker programtillegg" - }, - "core/audits/seo/plugins.js | title": { - "message": "Dokumentet bruker ikke programtillegg" - }, "core/audits/seo/robots-txt.js | description": { "message": "Hvis robots.txt-filen har feil format, kan det hende at søkeroboter ikke forstår hvordan du vil at nettstedet ditt skal gjennomsøkes eller indekseres. [Finn ut mer om robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/pl.json b/shared/localization/locales/pl.json index 92be590b7b7d..c6e84cf5a09a 100644 --- a/shared/localization/locales/pl.json +++ b/shared/localization/locales/pl.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Dokument ma metaopis" }, - "core/audits/seo/plugins.js | description": { - "message": "Wyszukiwarki nie potrafią indeksować treści z wtyczek, a wiele urządzeń nie obsługuje wtyczek lub ogranicza ich działanie. [Więcej informacji o unikaniu wtyczek](https://developer.chrome.com/docs/lighthouse/seo/plugins/)" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Dokument używa wtyczek" - }, - "core/audits/seo/plugins.js | title": { - "message": "Dokument nie wymaga wtyczek" - }, "core/audits/seo/robots-txt.js | description": { "message": "Jeśli plik robots.txt ma nieprawidłowy format, roboty indeksujące mogą nie wiedzieć, jak mają indeksować witrynę. [Więcej informacji o plikach robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)" }, diff --git a/shared/localization/locales/pt-PT.json b/shared/localization/locales/pt-PT.json index da02075daf55..c44bd7a89c51 100644 --- a/shared/localization/locales/pt-PT.json +++ b/shared/localization/locales/pt-PT.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "O documento tem uma meta descrição" }, - "core/audits/seo/plugins.js | description": { - "message": "Não é possível aos motores de pesquisa indexar o conteúdo de plug-ins, e muitos dispositivos restringem plug-ins ou não os suportam. [Saiba como evitar plug-ins](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "O documento utiliza plug-ins" - }, - "core/audits/seo/plugins.js | title": { - "message": "O documento evita plug-ins" - }, "core/audits/seo/robots-txt.js | description": { "message": "Se o ficheiro robots.txt estiver mal formado, os motores de rastreio podem não conseguir compreender como quer que o seu Website seja rastreado ou indexado. [Saiba mais acerca do ficheiro robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/pt.json b/shared/localization/locales/pt.json index cc8d31886f1c..d89549dcdcc4 100644 --- a/shared/localization/locales/pt.json +++ b/shared/localization/locales/pt.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "O documento tem uma metadescrição" }, - "core/audits/seo/plugins.js | description": { - "message": "Mecanismos de pesquisa não podem indexar conteúdo de plug-in, e muitos dispositivos restringem plug-ins ou não são compatíveis com eles. [Saiba mais sobre como evitar plug-ins](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "O documento usa plug-ins" - }, - "core/audits/seo/plugins.js | title": { - "message": "O documento evita plug-ins" - }, "core/audits/seo/robots-txt.js | description": { "message": "Se o arquivo robots.txt for inválido, talvez não seja possível aos rastreadores entender como você quer que seu site seja rastreado ou indexado. [Saiba mais sobre o arquivo robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/ro.json b/shared/localization/locales/ro.json index 058979dca414..94d6d4927467 100644 --- a/shared/localization/locales/ro.json +++ b/shared/localization/locales/ro.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Documentul are o metadescriere" }, - "core/audits/seo/plugins.js | description": { - "message": "Motoarele de căutare nu pot indexa conținutul pluginurilor și multe dispozitive restricționează pluginurile sau nu le acceptă. [Află mai multe despre evitarea pluginurilor](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Documentul folosește pluginuri" - }, - "core/audits/seo/plugins.js | title": { - "message": "Documentul evită pluginurile" - }, "core/audits/seo/robots-txt.js | description": { "message": "Dacă fișierul robots.txt este deteriorat, este posibil ca aplicațiile crawler să nu poată înțelege cum vrei să fie site-ul tău accesat cu crawlere sau indexat. [Află mai multe despre robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/ru.json b/shared/localization/locales/ru.json index a84f0e436f6a..1d7254a22d77 100644 --- a/shared/localization/locales/ru.json +++ b/shared/localization/locales/ru.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "В документе есть метаописание" }, - "core/audits/seo/plugins.js | description": { - "message": "Поисковые системы не могут индексировать содержимое плагинов. К тому же на многих устройствах использование плагинов ограничено или не поддерживается. Подробнее о том, [как отказаться от использования плагинов](https://developer.chrome.com/docs/lighthouse/seo/plugins/)…" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "В документе используются плагины" - }, - "core/audits/seo/plugins.js | title": { - "message": "В документе нет плагинов" - }, "core/audits/seo/robots-txt.js | description": { "message": "Если файл robots.txt поврежден, поисковые роботы могут не распознать ваши инструкции по сканированию или индексации сайта. Подробнее [о файле robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)…" }, diff --git a/shared/localization/locales/sk.json b/shared/localization/locales/sk.json index 6ed0cc8fd1cd..a3205ed116c8 100644 --- a/shared/localization/locales/sk.json +++ b/shared/localization/locales/sk.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Dokument má metapopis" }, - "core/audits/seo/plugins.js | description": { - "message": "Vyhľadávače nemôžu indexovať obsah doplnkov a mnoho zariadení obmedzuje doplnky alebo ich nepodporuje. [Ako sa vyhnúť doplnkom](https://developer.chrome.com/docs/lighthouse/seo/plugins/)" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Dokument používa doplnky" - }, - "core/audits/seo/plugins.js | title": { - "message": "Dokument nepoužíva doplnky" - }, "core/audits/seo/robots-txt.js | description": { "message": "Ak máte chybný súbor robots.txt, prehľadávače nemusia pochopiť, akým spôsobom majú váš web prehľadávať alebo indexovať. [Ďalšie informácie o súboroch robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)" }, diff --git a/shared/localization/locales/sl.json b/shared/localization/locales/sl.json index 2c05772d17ce..fd4a58563d58 100644 --- a/shared/localization/locales/sl.json +++ b/shared/localization/locales/sl.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Dokument ima metaopis" }, - "core/audits/seo/plugins.js | description": { - "message": "Iskalniki ne morejo indeksirati vsebine vtičnikov in številne naprave vtičnike omejujejo ali jih ne podpirajo. [Preberite več o izogibanju vtičnikom](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Dokument uporablja vtičnike" - }, - "core/audits/seo/plugins.js | title": { - "message": "Dokument ne vsebuje vtičnikov" - }, "core/audits/seo/robots-txt.js | description": { "message": "Če datoteka robots.txt ni pravilno oblikovana, iskalniki po spletni vsebini morda ne bodo razumeli, kako želite, da se išče po spletni vsebini vašega spletnega mesta in se jo indeksira. [Preberite več o datoteki robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/sr-Latn.json b/shared/localization/locales/sr-Latn.json index fb3592e85201..1abbaece2653 100644 --- a/shared/localization/locales/sr-Latn.json +++ b/shared/localization/locales/sr-Latn.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Dokument ima metaopis" }, - "core/audits/seo/plugins.js | description": { - "message": "Pretraživači ne mogu da indeksiraju sadržaj dodatnih komponenata, a mnogi uređaji ograničavaju dodatne komponente ili ih ne podržavaju. [Saznajte više o izbegavanju dodatnih komponenti](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Dokument koristi dodatne komponente" - }, - "core/audits/seo/plugins.js | title": { - "message": "Dokument izbegava dodatne komponente" - }, "core/audits/seo/robots-txt.js | description": { "message": "Ako fajl robots.txt nije pravilno napravljen, popisivači možda neće moći da razumeju kako želite da se veb-sajt popiše ili indeksira. [Saznajte više o fajlu robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/sr.json b/shared/localization/locales/sr.json index b9ac7b5ff0bb..51d10e913a93 100644 --- a/shared/localization/locales/sr.json +++ b/shared/localization/locales/sr.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Документ има метаопис" }, - "core/audits/seo/plugins.js | description": { - "message": "Претраживачи не могу да индексирају садржај додатних компонената, а многи уређаји ограничавају додатне компоненте или их не подржавају. [Сазнајте више о избегавању додатних компоненти](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Документ користи додатне компоненте" - }, - "core/audits/seo/plugins.js | title": { - "message": "Документ избегава додатне компоненте" - }, "core/audits/seo/robots-txt.js | description": { "message": "Ако фајл robots.txt није правилно направљен, пописивачи можда неће моћи да разумеју како желите да се веб-сајт попише или индексира. [Сазнајте више о фајлу robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/sv.json b/shared/localization/locales/sv.json index def6f9a37a4e..2bff90201fdf 100644 --- a/shared/localization/locales/sv.json +++ b/shared/localization/locales/sv.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Dokumentet har en metabeskrivning" }, - "core/audits/seo/plugins.js | description": { - "message": "Sökmotorer kan inte indexera plugin-innehåll och många enheter begränsar plugin-program eller stöder dem inte. [Läs mer om hur du undviker plugin-program](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Dokumentet använder plugin-program" - }, - "core/audits/seo/plugins.js | title": { - "message": "Dokumentet undviker plugin-program" - }, "core/audits/seo/robots-txt.js | description": { "message": "Om robots.txt-filen har felaktigt format kan sökrobotarna inte förstå hur du vill att din webbplats ska genomsökas eller indexeras. [Läs mer om robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/ta.json b/shared/localization/locales/ta.json index 6c576350ca76..30e50b271b7b 100644 --- a/shared/localization/locales/ta.json +++ b/shared/localization/locales/ta.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "ஆவணத்தில் மீவிளக்கம் உள்ளது" }, - "core/audits/seo/plugins.js | description": { - "message": "தேடல் இன்ஜின்களால் செருகுநிரல் உள்ளடக்கத்தை இன்டெக்ஸ் செய்ய முடியவில்லை. மேலும் பல சாதனங்கள் அவற்றைக் கட்டுப்படுத்தும் அல்லது ஆதரிக்காது. [செருகுநிரல்களைத் தவிர்ப்பது குறித்து மேலும் அறிக](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "ஆவணத்தில் செருகுநிரல்கள் உள்ளன" - }, - "core/audits/seo/plugins.js | title": { - "message": "ஆவணத்தில் செருகுநிரல்கள் தவிர்க்கப்பட்டுள்ளன" - }, "core/audits/seo/robots-txt.js | description": { "message": "உங்கள் robots.txt ஃபைல் தவறான வடிவமைப்பில் இருந்தால் உங்கள் இணையதளத்தை எப்படி உலாவ அல்லது இன்டெக்ஸ் செய்ய விரும்புகிறீர்கள் என்பதை கிராலர் மென்பொருட்களால் புரிந்துகொள்ள முடியாமல் போகக்கூடும். [robots.txt குறித்து மேலும் அறிக](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/te.json b/shared/localization/locales/te.json index 441d561e4498..df61761b5b14 100644 --- a/shared/localization/locales/te.json +++ b/shared/localization/locales/te.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "డాక్యుమెంట్‌లో మెటా వివరణ ఉంది" }, - "core/audits/seo/plugins.js | description": { - "message": "ప్లగ్ఇన్ కంటెంట్‌ను సెర్చ్ ఇంజిన్‌లు ఇండెక్స్ చేయలేవు, చాలా వరకు పరికరాలలో ప్లగ్ఇన్‌ల వినియోగం నియంత్రించబడి ఉంటుంది లేదా వాటికి సపోర్ట్ ఉండదు. [ప్లగ్ఇన్‌లను నివారించడం గురించి మరింత తెలుసుకోండి](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "డాక్యుమెంట్‌లో ప్లగ్ఇన్‌లు ఉపయోగించబడుతున్నాయి" - }, - "core/audits/seo/plugins.js | title": { - "message": "డాక్యుమెంట్‌లో ప్లగ్ఇన్‌లు నివారించబడ్డాయి" - }, "core/audits/seo/robots-txt.js | description": { "message": "మీ robots.txt ఫైల్ ఫార్మాట్ తప్పుగా ఉంటే, మీరు మీ వెబ్‌సైట్‌ను ఎలా క్రాల్ చేయాలనుకుంటున్నారు లేదా ఎలా ఇండెక్స్ చేయాలనుకుంటున్నారు అన్నది క్రాలర్‌లకు అర్థం కాకపోవచ్చు. [robots.txt గురించి మరింత తెలుసుకోండి](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/th.json b/shared/localization/locales/th.json index 0cb33529bdcd..4465ce0dcec9 100644 --- a/shared/localization/locales/th.json +++ b/shared/localization/locales/th.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "เอกสารมีคำอธิบายเมตา" }, - "core/audits/seo/plugins.js | description": { - "message": "เครื่องมือค้นหาจัดทำดัชนีเนื้อหาปลั๊กอินไม่ได้ และอุปกรณ์จำนวนมากจำกัดการใช้หรือไม่รองรับปลั๊กอิน [ดูข้อมูลเพิ่มเติมเกี่ยวกับการหลีกเลี่ยงปลั๊กอิน](https://developer.chrome.com/docs/lighthouse/seo/plugins/)" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "เอกสารใช้ปลั๊กอิน" - }, - "core/audits/seo/plugins.js | title": { - "message": "เอกสารหลีกเลี่ยงการใช้ปลั๊กอิน" - }, "core/audits/seo/robots-txt.js | description": { "message": "หากไฟล์ robots.txt มีรูปแบบไม่ถูกต้อง Crawler อาจไม่เข้าใจวิธีที่คุณต้องการให้ Crawl หรือจัดทำดัชนีเว็บไซต์ [ดูข้อมูลเพิ่มเติมเกี่ยวกับ robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)" }, diff --git a/shared/localization/locales/tr.json b/shared/localization/locales/tr.json index 04cafe4898f3..4b751a714c97 100644 --- a/shared/localization/locales/tr.json +++ b/shared/localization/locales/tr.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Doküman meta tanım içeriyor" }, - "core/audits/seo/plugins.js | description": { - "message": "Arama motorları eklenti içeriğini dizine ekleyemez. Ayrıca birçok cihaz eklentileri kısıtlar veya desteklemez. [Eklentilerden kaçınma hakkında daha fazla bilgi edinin](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Doküman, eklenti kullanıyor" - }, - "core/audits/seo/plugins.js | title": { - "message": "Doküman eklenti içermiyor" - }, "core/audits/seo/robots-txt.js | description": { "message": "robots.txt dosyanız yanlış biçimlendirilmişse, tarayıcılar web sitenizin nasıl taranmasını veya dizine eklenmesini istediğinizi anlayamayabilir. [Robots.txt hakkında daha fazla bilgi edinin](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/uk.json b/shared/localization/locales/uk.json index 0b93d6a867c3..3a5021873941 100644 --- a/shared/localization/locales/uk.json +++ b/shared/localization/locales/uk.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Документ містить метаопис" }, - "core/audits/seo/plugins.js | description": { - "message": "Пошукові системи не можуть індексувати вміст плагінів. Багато пристроїв обмежують або не підтримують плагіни. [Докладніше про те, як уникати плагінів.](https://developer.chrome.com/docs/lighthouse/seo/plugins/)" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Документ використовує плагіни" - }, - "core/audits/seo/plugins.js | title": { - "message": "Документ уникає плагінів" - }, "core/audits/seo/robots-txt.js | description": { "message": "Якщо файл robots.txt недійсний, веб-сканери можуть не зрозуміти, як потрібно індексувати або сканувати ваш веб-сайт. [Докладніше про файл robots.txt.](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)" }, diff --git a/shared/localization/locales/vi.json b/shared/localization/locales/vi.json index 41688e1d5365..551bcd853b51 100644 --- a/shared/localization/locales/vi.json +++ b/shared/localization/locales/vi.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "Tài liệu có phần mô tả meta" }, - "core/audits/seo/plugins.js | description": { - "message": "Các công cụ tìm kiếm không thể lập chỉ mục nội dung trình bổ trợ và nhiều thiết bị hạn chế hoặc không hỗ trợ trình bổ trợ. [Tìm hiểu thêm về cách tránh trình bổ trợ](https://developer.chrome.com/docs/lighthouse/seo/plugins/)." - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "Tài liệu sử dụng plugin" - }, - "core/audits/seo/plugins.js | title": { - "message": "Tài liệu tránh sử dụng plugin" - }, "core/audits/seo/robots-txt.js | description": { "message": "Nếu định dạng của tệp robots.txt không đúng, thì trình thu thập thông tin có thể không hiểu được cách bạn muốn thu thập thông tin hoặc lập chỉ mục trang web của mình. [Tìm hiểu thêm về tệp robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)." }, diff --git a/shared/localization/locales/zh-HK.json b/shared/localization/locales/zh-HK.json index e4943f930516..dd9860cf75f6 100644 --- a/shared/localization/locales/zh-HK.json +++ b/shared/localization/locales/zh-HK.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "文件具有中繼說明" }, - "core/audits/seo/plugins.js | description": { - "message": "搜尋引擎無法為外掛程式內容加入索引,而且很多裝置對外掛程式都設有限制甚至不提供支援。[進一步瞭解如何避免使用外掛程式](https://developer.chrome.com/docs/lighthouse/seo/plugins/)。" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "文件使用外掛程式" - }, - "core/audits/seo/plugins.js | title": { - "message": "文件避免使用外掛程式" - }, "core/audits/seo/robots-txt.js | description": { "message": "如果您的 robots.txt 檔案格式錯誤,檢索器可能無法瞭解您偏好的網站檢索或加入索引方式。[進一步瞭解 robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)。" }, diff --git a/shared/localization/locales/zh-TW.json b/shared/localization/locales/zh-TW.json index 2d9bd217129c..be9a4ad9dc48 100644 --- a/shared/localization/locales/zh-TW.json +++ b/shared/localization/locales/zh-TW.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "文件具有中繼說明" }, - "core/audits/seo/plugins.js | description": { - "message": "搜尋引擎無法為外掛程式內容建立索引,而且許多裝置對外掛程式設有限制或不提供支援。[進一步瞭解如何避免使用外掛程式](https://developer.chrome.com/docs/lighthouse/seo/plugins/)。" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "文件使用外掛程式" - }, - "core/audits/seo/plugins.js | title": { - "message": "文件盡量不使用外掛程式" - }, "core/audits/seo/robots-txt.js | description": { "message": "如果 robots.txt 檔案格式錯誤,檢索器可能無法瞭解你偏好的網站檢索方式或索引建立方式。[進一步瞭解 robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)。" }, diff --git a/shared/localization/locales/zh.json b/shared/localization/locales/zh.json index 28891aa015a9..8501e4fa788d 100644 --- a/shared/localization/locales/zh.json +++ b/shared/localization/locales/zh.json @@ -1463,15 +1463,6 @@ "core/audits/seo/meta-description.js | title": { "message": "文档有 meta 描述" }, - "core/audits/seo/plugins.js | description": { - "message": "搜索引擎无法将插件内容编入索引,而且许多设备都限制或不支持使用插件。[详细了解如何避免使用插件](https://developer.chrome.com/docs/lighthouse/seo/plugins/)。" - }, - "core/audits/seo/plugins.js | failureTitle": { - "message": "文档使用了插件" - }, - "core/audits/seo/plugins.js | title": { - "message": "文档中没有插件" - }, "core/audits/seo/robots-txt.js | description": { "message": "如果 robots.txt 文件的格式不正确,抓取工具可能无法理解您希望以何种方式抓取网站内容或将其编入索引。[详细了解 robots.txt](https://developer.chrome.com/docs/lighthouse/seo/invalid-robots-txt/)。" }, From 569e88d2c415670c09673c8f8e77f1238ca4e11a Mon Sep 17 00:00:00 2001 From: Adam Raine Date: Mon, 8 Apr 2024 13:07:00 -0700 Subject: [PATCH 5/8] docs --- docs/recipes/integration-test/example-lh-auth.test.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/recipes/integration-test/example-lh-auth.test.js b/docs/recipes/integration-test/example-lh-auth.test.js index 7ca6cc3c9cf7..161feece3e39 100644 --- a/docs/recipes/integration-test/example-lh-auth.test.js +++ b/docs/recipes/integration-test/example-lh-auth.test.js @@ -107,7 +107,7 @@ describe('my site', () => { it('lighthouse', async () => { await page.goto(ORIGIN); const lhr = await runLighthouse(page.url()); - expect(lhr).toHaveLighthouseScoreGreaterThanOrEqual('seo', 0.9); + expect(lhr).toHaveLighthouseScoreGreaterThanOrEqual('seo', 0.8); }); it('login form should exist', async () => { @@ -124,7 +124,7 @@ describe('my site', () => { await login(page, ORIGIN); await page.goto(ORIGIN); const lhr = await runLighthouse(page.url()); - expect(lhr).toHaveLighthouseScoreGreaterThanOrEqual('seo', 0.9); + expect(lhr).toHaveLighthouseScoreGreaterThanOrEqual('seo', 0.8); }); it('login form should not exist', async () => { @@ -149,7 +149,7 @@ describe('my site', () => { await login(page, ORIGIN); await page.goto(`${ORIGIN}/dashboard`); const lhr = await runLighthouse(page.url()); - expect(lhr).toHaveLighthouseScoreGreaterThanOrEqual('seo', 0.9); + expect(lhr).toHaveLighthouseScoreGreaterThanOrEqual('seo', 0.8); }); it('has secrets', async () => { From ab09238b4c73eca6503e40117aff601699043e9b Mon Sep 17 00:00:00 2001 From: Adam Raine Date: Mon, 8 Apr 2024 13:14:35 -0700 Subject: [PATCH 6/8] ope --- cli/test/fixtures/dobetterweb/dbw_tester.html | 4 ++++ cli/test/smokehouse/test-definitions/dobetterweb.js | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/cli/test/fixtures/dobetterweb/dbw_tester.html b/cli/test/fixtures/dobetterweb/dbw_tester.html index 68afd479e380..58d2765a5bb8 100644 --- a/cli/test/fixtures/dobetterweb/dbw_tester.html +++ b/cli/test/fixtures/dobetterweb/dbw_tester.html @@ -138,6 +138,10 @@ + + + +