Website design made easy with WordPress Content Management system which is free and open source with lot of free themes and plugins. So people are easily designing websites using free WordPress themes and doing SEO with free plugins like Yoast, Ultimate SEO, All in one seo etc., popular plugins.
Url structure we can change in settings > permalink > post name. We should select post name because it is much related to post content. It can be easily crawled and ranked well in search engines when compared to post url with it's ID.
While creating weblog posts or pages we should give proper slug. Slug means:
The post slug is the user friendly and URL valid name of a post. Most common usage of this feature is to create a permalink for each post. WordPress automatically generates post slugs from a post's title. However, it is not used in the URL until custom permalinks are enabled for use %postname% in the URL structure.
This is how we will seo friendly and user friendly structured urls. Because user can briefly understand the post content easily.