In this tutorial i am explaining different usage of wordpress permalink option Also know as SEO URL. Permalinks are the permanent URLs to your individual weblog posts, as well as categories and other lists of weblog postings. A permalink is what another weblogger will use to link to your article (or section), or how you might send a link to your story in an e-mail message. The URL to each post should be permanent, and never change — hence permalink.
WordPress uses SEO friendly URL structure which makes your WordPress URLs readable and search engine friendly. These SEO friendly URLs are called permalinks.
By default, WordPress allows you to customize the permalink structure for your entire website. You can simply go to Settings » Permalinks and pick a URL structure for your posts, pages, and other post types.
Changing Slug for Pages and Posts
You may know that all pages and posts have a string of text that is generated automatically by WordPress when you add a new item. It is known as a post “slug”. In this example below, the slug is the part of the URL that reads, “my-photos”.
This slug is dependent on the permalink structure that you selected in the Permalink settings.
If you want to edit or change the slug for a single page or post, then you can do it by pressing the Edit button next to the URL on the Edit Post screen.
After editing the slug, make sure to update the post or page to save your changes.
Changing Custom Post Type Permalinks in WordPress
First thing you need to do is install and activate the Custom Post Type Permalinks plugin
Upon activation, you need to visit Settings » Permalinks page and scroll down to ‘Permalink Settings for Custom Post Types’ section.