Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.49 KB

index.md

File metadata and controls

35 lines (24 loc) · 1.49 KB
layout title npm
showcase
netlify-plugin-seo-lint
netlify-plugin-seo-lint

This plugin adds SEO checks to the files generated in your Netlify build, using @nickreese/seo-lint.

Installation

Add the plugin to your netlify.toml:

[[plugins]]
package = "netlify-plugin-seo-lint"

  [plugins.inputs]
  threshold = "warning"

Install to your devDependencies with npm:

npm i -D netlify-plugin-seo-lint

The plugin will run as part of your build, running SEO lint checks against the publish directory. The build will fail if any linting issues exceed the configured threshold.

Configuration

The following configuration options can be used:

  • host: The host used to determine internal links. Defaults to Netlify's URL in production context, or DEPLOY_PRIME_URL in other contexts. See Netlify's build environment variables and deploy contexts.
  • threshold: The minimum priority that should be considered a build failure. Can be either error or warning which will be compared against the test's level, or an integer which will be compared against the test's priority. Defaults to error.
  • verbose: Output all errors/warnings, even those below the threshold. Defaults to true.