# How I make URL slugs from titles

A beginner-friendly guide to slugifying text, lowercase URLs, separators, accents, and readable page paths.

- Date: 2026-09-27
- URL: https://ilham.dev/posts/how-to-make-url-slugs-from-titles/
- Markdown: https://ilham.dev/posts/how-to-make-url-slugs-from-titles/index.md
- Tags: slug, url, seo, tools
- Reading time: 2 min


A slug turns a title into a URL-friendly piece of text, usually lowercase words separated by hyphens.

The [Slugify](/tools/slugify/) tool helps with the mechanical part, but I still check the result before using it somewhere real.

## The simple idea

A slug turns a title into a URL-friendly piece of text, usually lowercase words separated by hyphens.

I use the tool to make the transformation visible: input on one side, output on the other, and a quick sanity check before I copy anything.

## Step 1: Paste the title

Paste the title.

## Step 2: Choose lowercase output

Choose lowercase output.

## Step 3: Use hyphens as separators for readability

Use hyphens as separators for readability.

## Step 4: Remove or normalize punctuation and accents

Remove or normalize punctuation and accents.

## Step 5: Keep the slug short but meaningful

Keep the slug short but meaningful.

## Step 6: Avoid changing published slugs without redirects

Avoid changing published slugs without redirects.

## Step 7: Check that the slug does not reveal private draft information

Check that the slug does not reveal private draft information.

## My checklist

Before I trust the result, I check:

- Paste the title.
- Choose lowercase output.
- Use hyphens as separators for readability.
- Remove or normalize punctuation and accents.
- Keep the slug short but meaningful.
- Avoid changing published slugs without redirects.
- Check that the slug does not reveal private draft information.

Small utilities are useful because they remove repetitive work. They are safest when the output is still reviewed.
