コンテンツにスキップ
svelte-vitals
日本語
Esc
移動開く⌘Jプレビュー

SEO

svelte-vitals の SEO ルール一覧。

検索エンジンが実際に目にするもの。解決後の <head> メタデータ、構造化データ、クロールのしやすさを見ます。

ルール 重大度 概要
seo/title-presence 🔴 critical どのルートでも <title> が空にならないようにしましょう。
seo/canonical-url 🟡 warning すべてのルートに <link rel=“canonical”> タグを含めるべきです。
seo/charset 🟡 warning 文字エンコーディングは <meta charset> で宣言します。
seo/description-presence 🟡 warning すべてのルートに <meta name=“description”> が必要です。
seo/duplicate-description 🟡 warning meta description はルートごとに違う内容にしましょう。
seo/duplicate-title 🟡 warning <title> はルートごとに違う内容にしましょう。
seo/hreflang 🟡 warning hreflang の alternate には有効なコードを使いましょう。x-default はセレクター・リダイレクトページで推奨されます。
seo/html-lang 🟡 warning app.html の <html> に lang 属性を設定しましょう。
seo/image-alt 🟡 warning <img> には alt 属性を付けます。
seo/json-ld-relative-url 🟡 warning JSON-LD の URL は絶対 URL で書きます。
seo/json-ld-required-props 🟡 warning 認識できる @type には、リッチリザルトに必要なプロパティを揃えましょう。
seo/json-ld-validity 🟡 warning ページの JSON-LD は、@context と @type を備えた妥当な JSON である必要があります。
seo/og-image 🟡 warning <meta property=“og”> タグはどのルートにも必要です。
seo/og-title 🟡 warning <meta property=“og”> タグはどのルートにも必要です。
seo/og-url 🟡 warning og には、そのページの正規アドレスを入れましょう。
seo/robots-txt 🟡 warning プロジェクトに robots.txt を用意しましょう。
seo/single-h1 🟡 warning <h1> は 1 ページにつき 1 つだけにしましょう。
seo/sitemap-xml 🟡 warning プロジェクトに sitemap.xml を用意しましょう。
seo/ssr-disabled 🟡 warning export const ssr = false にすると、JS を実行しないクローラーからコンテンツが見えなくなり、初回描画も遅くなります。
seo/viewport 🟡 warning レスポンシブ表示のための viewport メタタグを宣言しましょう。
seo/description-length 🔵 info meta description は 70〜160 文字に収めましょう。
seo/heading-level-skip 🔵 info 見出しのレベルは飛ばさずに使いましょう。
seo/indexability 🔵 info ルートが誤って noindex になっていないか確認します。
seo/json-ld 🔵 info どのルートにも JSON-LD 構造化データを入れましょう。
seo/json-ld-date-format 🔵 info JSON-LD の日付プロパティは ISO-8601 形式で書きます。
seo/json-ld-deprecated-type 🔵 info 一部のスキーマ型は、Google のリッチリザルトが廃止または制限されました。
seo/json-ld-placeholder 🔵 info JSON-LD にプレースホルダのまま残っている値がないか確認します。
seo/og-description 🔵 info og はどのルートにも入れましょう。
seo/sitemap-in-robots 🔵 info robots.txt から sitemap の場所をクローラーに伝えましょう。
seo/title-length 🔵 info <title> は 30〜60 文字に収めましょう。
seo/twitter-card 🔵 info X/Twitter で大きなカード表示にするため、twitter を宣言しましょう。

ルールの重大度を変えたり、無効にしたりする方法は 設定 を参照してください。