Color mode

Search notes

Filter with tag:, lang:, or path:.

サイトマップ(Sitemap)

マニフェストから作られる、検索エンジン向けに検出可能なURLを並べたサイトマップ/robotsです。

サイトマップの生成

サイトマップはマニフェストの検出可能エントリから生成され、各URLのlastmod、changefreq、priority値が含まれます。検索エンジンがサイトのコンテンツを見つけてインデックスするために使われます。

ts
import { renderSitemap } from "@riebeckite/plugin-seo";
 
const sitemap = renderSitemap(manifest.discoverableEntries);

サイトマップ生成の詳細

サイトマップは packages/plugins/seo/src/site-files.ts の renderSitemap で生成されます。検出可能なエントリごとに <url> を持つサイトマップXMLを出力し、次の値を含みます。

  • loc:各エントリのURL(permalinkとベースURLから構築)
  • lastmod:各エントリの最終更新日(frontmatterの updated または published から)
  • changefreq:ページがどのくらいの頻度で変わりそうか
  • priority:サイト内の他のURLに対するこのURLの優先度

サイトマップにはサイトのルートURLと、検出可能なすべてのエントリのURLが含まれます(エントリのルート / は除く)。検索エンジンがサイトのコンテンツを見つけてインデックスするために使われます。サイトマップは、Sitemap: ディレクティブでサイトマップの場所を示すrobots.txtによって補完されます。

ts
import { renderSitemap } from "@riebeckite/plugin-seo";
// Usage: renderSitemap(config, entries) returns the sitemap XML string

関連用語

さらに詳しく

  • [../plugins/seo.ja.md]

Local Graph

Nearby Notes

Open in Explorer →
サイトマップ(Sitemap)フィード(Feed)検出可能(Discoverable)Permalink(正規の公開URL)
CurrentOutgoingBacklink