All pages of the Magefan Blog Module for Magento 2 use SEO friendly URLs.

In order to manage Blog Permalink Settings, please go to the 'Admin' panel > 'Stores' tab  > 'Configuration'  > 'Magefan Extensions'  > 'Blog' and find 'Permalink Settings' group.

Configure Magento 2 Blog Path

1. 'Blog Route' indicates the blog's base URL. If you want the pages of the blog to be accessible from https://mystore.com/news/, please set 'news' in this field.

2. There are two Permalink types.
If you choose Default, the URLs of the blog pages will look as follows: 

https://mystore.com/{blog_route}/post/post-title/
https://mystore.com/{blog_route}/category/category-title/
https://mystore.com/{blog_route}/archive/2017-10/ 

And if you choose Short, the URLs of the blog pages will look like these:

https://mystore.com/{blog_route}/post-title/
https://mystore.com/{blog_route}/category-title/
https://mystore.com/{blog_route}/2017-10/

 Configure Magento 2  Post path

3. 'Post Route' will be accessible for editing only if the Default Permalink Type is enabled. If you want the URL of the post to look like https://mystore.com/{blog_route}/article/post-title/, set the 'article' in this field.

4. In the 'Post URL Suffix' field you can set a value which will be added to the end of each post page URL. For example, you can set a '.html' in order to make the URL of the article to look as follows: https://mystore.com/{blog_route}/post/post-title.html.

5. If you select 'Yes' in the 'Use Categories Path for Post URLs' select box, the category's path will be included into the article's URL.

Configure Magento 2 Category path

6. In the 'Category Route' you can change the URL of a category. If you want it to look like https://mystore.com/{blog_route}/group/category-title/, set the 'group' in this field.

7. In the 'Category URL Suffix' field you can assign a value which will be displayed at the end of each category page URL. For instance, you can set the '.html'  and make the URL of the category to look in this way: https://mystore.com/{blog_route}/category/category-title.html.

8. Select 'Yes' in the 'Use Parent Category Path for Category URLs' select box, if you want the parent category's path to be included into the URL of the category.

Configure Magento 2 Archive Path

9. In the 'Archive Route' you can change a path for the archive page URL. For example, you can set  the 'history' to make the URL of archive page looks as follows: mystore.com/{blog_route}/history/2016-02/.

10. In the 'Tag Route' you can change a path for the tag page URL. For example, you can assign the 'label' and it will make the URL of tag page looks like: mystore.com/{blog_route}/label/tag-name/. 

11. In the 'Author Route'  you can change a path for the authour page URL. For example, you can set the 'writer' to make the URL of authour page looks accordingly: mystore.com/{blog_route}/writer/author-name/.

12. In the 'Search Route' you can change a path of the search page URL. For example, you can assign the 'find' to make the URL of search page looks as follows: mystore.com/{blog_route}/find/query/.

After finishing with the Permalink Configurations don't forget to press the 'Save Config' button.