# How to set WordPress permalinks correctly

> Plain permalinks like ?p=123 carry no keywords and break on migration. "Post name" is the setting to use, and WordPress redirects the old addresses.

WordPress & WooCommerce · HTML version: https://getreport.app/learn/wordpress-permalinks

## WordPress permalinks

Passing looks like: Permalinks use readable slugs.

**Why it matters.** Addresses like ?p=123 carry no keywords, look untrustworthy in search results and break when content is migrated. Every other permalink setting is better.

**How to fix it.**

1. Go to Settings → Permalinks and choose "Post name". WordPress redirects the old ?p= addresses automatically.
2. Update any hard-coded links in menus and widgets afterwards.

Check your own page: https://getreport.app/
