スラグ生成器
「Las 10 Mejores Recetas de Paella、Edición 2026」のようなタイトルを貼り付けると、ジェネレータは「las-10-mejores-recetas-de-paella-edicion-2026」を返します。この処理では、アクセント付き文字がASCIIに変換され、すべての文字が小文字になり、空白および句読点がハイフンに置き換えられ、連続するハイフンが1つにまとめられ、先頭および末尾のハイフンが削除されます。オプションのストップワードフィルタリングを使うと、「the」「a」「of」などが取り除かれ、スラグがより短くなります。
スラグの構築方法
-
1
タイトルを貼り付けてください
どの言語、どんな長さでも対応します。ソーステキストは単語の途中で決して切り捨てられません。
-
2
Unicodeが正規化されます
NFKD分解ではアクセントを文字から分離し、結合マークは削除されます。`ñ`は`n`に、`ö`は`o`に変換されます。
-
3
空白と句読点が結合します
[a-z0-9]に含まれていない文字はハイフンとなり、連続するハイフンは1つに統合されます。
-
4
オプションの最大長
単語の途中で切れることなく、60/80文字で切り詰めます。
例
| 入力 | スラグ |
|---|---|
Hello, World! |
hello-world |
Café & Croissants: a Parisian Guide |
cafe-croissants-a-parisian-guide |
2024 vs 2025: Which Year Wins? |
2024-vs-2025-which-year-wins |
¿Qué hora es? |
que-hora-es |
Apple M3、Real-world benchmarks |
apple-m3-real-world-benchmarks |
Leading/trailing spaces |
leading-trailing-spaces |
SEOに関する考慮事項
- スラグの読みやすさを確保してください。
/recipes/paellaは/recipes/post?id=17よりも優れています。 - ターゲットキーワードを早めに含めましょう。 検索エンジンはURL内の語句、特に最初の3~4語に対してわずかに重みを与えます。
- 日付トークンは避けてください。 コンテンツが日付に依存する場合を除き、使用すると正規URLのずれ(canonical drift)をすぐに招きます(
/2024/best-headphonesは2026年には違和感があります)。 - 内容を詰め込まないでください。
/best-cheap-running-shoes-for-men-women-kids-under-50-dollars-on-saleはスラグであり、同時に助けを求める声でもあります。2つまたは3つのコンセプトを選んでください。 - h1を緩やかに一致させる。 スラグとタイトルは明らかに同じ内容であるべきであり、完全に同一である必要はありません。
言語ごとの問題
- ドイツ語のウムラウト。 出版分野での慣例は
ü → ueであり、uではありません。お使いのCMSがこの記法に対応しているかご確認ください。 - ポーランド語の特殊文字。
łはNFKD処理では分解できません。カスタムマップを使用している場合のみ、lとして保持されます。 - 非ラテン文字体系。 アラビア語、中国語、およびキリル文字による文字の変換形はURL(IRI)として有効ですが、一部のCDNでは動作が障害されることがあります。ほとんどのサイトではこれらの文字を音訳しています(例:中国語ではピンインを使用します)。
- 絵文字。 デフォルトではすべて削除されています。残っているものでさえもURL共有に対して敵対的です。
衝突の処理
2つのコンテンツが同じスラグを生成した場合、後者には通常「-2」や「-3」などの接尾辞、または短いハッシュが付加されます。スラグにタイムスタンプを使うのは避けてください。見た目が悪く、ほとんど役に立ちません。
よくある質問
これらは技術的には有効ですが、URLの一部においてのみ大文字・小文字を区別しない仕様です。ほとんどのCMSや検索エンジンでは/Aboutと/aboutを異なるURLとして扱うため、小文字を使用することがより安全で標準的な方法です。
3~5語、または約50~60文字です。長いスラグは検索結果では表示可能ですが、見栄えが乱れやすく、共有時には切り捨てられます。
はい、しかしハイフンは一般的な慣習であり、Googleのジョン・ミュラーも繰り返し、Googleではハイフンを単語の区切り符とし、アンダースコアを接続記号として扱っていると述べています。ハイフンの使用を維持してください。
URLエンコーディングを用いてこれらの文字を保持することは可能ですが、ほとんどのプラットフォームでは互換性の観点からASCII形式に変換します。ジェネレータはデフォルトでASCII安全なスラグ形式を使用します。
関連ツール
ASCII表リファレンス
0から127までの完全なASCII表です。NUL、LF、DELなどの制御コードを含め、各文字の10進数、16進数、8進数、2進数、HTML数値文字参照を表示します。
HTML文字参照
HTMLエンティティの検索可能なリスト、その名称コードおよび数値コード、および特殊文字や記号のワンクリックコピー機能を提供します。
JavaScript圧縮ツール
変数名のリネーム、空白の削除、デッドコードの除去、定数畳み込みでJavaScriptを圧縮し、より小さなバンドルを作成します。
キーボードショートカット一覧
macOS、Windows、Linux向けに、VS Code、Chrome、GNU Readlineを使うBashの公式資料に基づく既定ショートカットを検索できます。
FPS カウンター
requestAnimationFrame でブラウザーの FPS を測定。平滑化、最小・最大フレームレート、警告しきい値、任意のグラフに対応。ローカルで動作し、アップロードも API も不要です。
プレースホルダー画像ジェネレーター
1〜4000 pxの画像に色と文字を設定し、PNGで保存できます。外部URLとHTMLもコピーできます。
このツールは他の言語でも利用できます
- Gerador de Slug [PT]
- Slug-Generator [DE]
- Trình tạo slug [VI]
- Generador de Slugs [ES]
- Slug-generator [NL]
- 슬러그 생성기 [KO]
- Generator Slug [ID]
- Slug-generator [SV]
- เครื่องมือสร้างสลัก (Slug) [TH]
- Generator slugów [PL]
- Générateur de Slugs [FR]
- مولد الـ Slug [AR]
- Generatore di Slug [IT]
- Slug Generator [EN]
- Генератор слагов [RU]
- Slug Oluşturucu [TR]
- Slug 生成器 [ZH]