WordPress may show the latest blog posts on the front page after a fresh install. If you want to make it look like or demo site, then you need to set a static Home Page. To do so, navigate to Dashboard > Settings > Reading. On that page, choose “A static page” from the “Your homepage displays” section. From the drop-down menu, select the page Home for Homepage and the page Blog for the Posts page.

Make sure to configure the permalink structure. By default, WordPress generates web URLs having question marks and lots of numbers in them. However, WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This can improve the readability, usability, and forward-compatibility of your website links.

From WordPress admin panel go to the following path, Settings > Permalink then select “Post name” (or any other depending on your choice) as the permalink structure for your WordPress site.