# See https://www.robotstxt.org/robotstxt.html for documentation # # SEO対象URL(クロールを許可する): # - /jobs/agent, /jobs/direct # - /jobs/{agent|direct}/{category}/{slug} の静的カテゴリURL(#1998) # - 上記のページネーション /jobs/... ?page=N(#1981) # SEO対象外URL(本ファイルでDisallowする): # - 複合絞り込み・キーワード検索・並び替え・年収等の検索条件付きURL # - 静的カテゴリURLへ移行済みの旧カテゴリーパラメータURL # - トラッキングパラメータURL # # 制約: Disallowの値は必ず `?` または `&` で始まるクエリ指定にする。パスだけのDisallowを # 追加すると Sitemaps::RobotsTxt の制約検証に違反し、Sitemapの公開が停止する(#1995 Part 4-2)。 # Allow all crawlers User-agent: * # 非公開領域(パラメータ付きURLのみ。素の /login /register は発見性のため許可する) Disallow: /login?* Disallow: /register?* # キーワード検索 Disallow: /*?keywords=* Disallow: /*&keywords=* # 並び替え Disallow: /*?sort_by=* Disallow: /*&sort_by=* Disallow: /*?sort=* Disallow: /*&sort=* # 年収・給与(direct: min/max_annual_income, agent: wage_min/wage_max) Disallow: /*?min_annual_income=* Disallow: /*&min_annual_income=* Disallow: /*?max_annual_income=* Disallow: /*&max_annual_income=* Disallow: /*?wage_min=* Disallow: /*&wage_min=* Disallow: /*?wage_max=* Disallow: /*&wage_max=* # 市区町村・雇用形態 Disallow: /*?city_ids=* Disallow: /*&city_ids=* Disallow: /*?employment_types=* Disallow: /*&employment_types=* # カテゴリーパラメータ(#1998の静的カテゴリURLへ移行済みの旧形式)。 # 静的URLへの恒久転送は行わずHTTP 200とcanonical集約を維持したうえで、クロールだけを抑える。 # 末尾を `=` で閉じないのは、dropdown-search-condition_controller が # `?job_types%5B%5D=102` のような配列形式のURLも生成するため(両形式をまとめて対象にする)。 Disallow: /*?job_types* Disallow: /*&job_types* Disallow: /*?prefectures* Disallow: /*&prefectures* Disallow: /*?industries* Disallow: /*&industries* Disallow: /*?skills* Disallow: /*&skills* Disallow: /*?job_features* Disallow: /*&job_features* # ページネーション(#1981): 求人一覧の2ページ目以降はページ内の noindex,follow と # 自己参照canonicalで制御するため、クロール自体は許可する。/jobs 向けのAllowルールは # 追加しない(最長一致で優先され、同じURLのkeywords・sort等のDisallowを打ち消すため)。 # 非求人の公開ページネーションはパス限定のDisallowで従来どおりブロックする。 Disallow: /stories?*page=* Disallow: /company/*/stories?*page=* # トラッキングパラメータ(SeoMeta::JobSearchNormalizer::TRACKING_PARAM_PATTERN と揃える) Disallow: /*?utm_* Disallow: /*&utm_* Disallow: /*?gclid=* Disallow: /*&gclid=* Disallow: /*?fbclid=* Disallow: /*&fbclid=* Disallow: /*?msclkid=* Disallow: /*&msclkid=* Disallow: /*?yclid=* Disallow: /*&yclid=* # NOTE: ?agent=true は /company/{id}/info・/stories の旧互換URLで使われるため意図的に許可する # Sitemaps # アプリ管理分はsitemap_index.xmlへ集約する(#1979/#1995)。 # media/sitemap_media.xml はWordPress管理で、それ自体がSitemap Indexのためネストせず並列宣言する(#1993)。 Sitemap: https://se-navi.jp/sitemap_index.xml Sitemap: https://se-navi.jp/media/sitemap_media.xml