Permalinks are your URL structure.
WordPress gives you control over how page and post urls are displayed on the frontend.
WordPress allows you to control what your urls your pages and posts use.
For instance you could choose to display your postal pages by their ID number. “post=1” but this doesn’t look very nice and it doesn’t mean much to search engines, it’s not semantic and it’s hard to remember.
WordPress makes it very easy for you to change the settings to display your post & pages by their page/post name “/sample-post/” instead of by ID. This is one of the reasons why WordPress is known for its good SEO foundations.
WordPress also allows you to put all your blog posts into their own folder. This is good if you don’t Wanna keep your blog post at the page root level. “blog-post/blog-post-name”. See the custom permalink structure below: