If you feel like your homepage should display more posts, there’s a simple option that allows you to change the number of posts displayed.
In short, go to WordPress admin>Settings>Reading>Blog pages show at most => and change the value to the desired one.
For example, by default there was 10 posts displayed on my website.
WordPress 10 posts displayed by default
To change it, once in the WordPress administration panel, find Settings and click on Reading.
WordPress reading settings in administration panel
In the Reading Settings, change the value next to Blog pages show at most to the desired value, 10 was displayed by default.
WordPress reading settings by default
Once changed to another value, like 20, click on Save Changes.
WordPress reading settings adjusted to desired number of posts
You should get a confirmation message, as usual when changing WordPress settings.
WordPress reading settings saved
Then go back to the homepage, and admire the result !
WordPress number of posts changed to 20 displayed
If you are using some cache plugin, like WP Super Cache or W3 Total Cache, you might have to go in their option and reset the cache in order to see the change.