The front page isn’t what you might expect.
Default WordPress Twenty Twenty One Theme Front Page
Add a better front page
Settle for the default
To create a better blog front page, use ‘New|Page’ again.
Use the title ‘Blog’.
Open the Block Editor New Block Selector
In the block editor select a ‘Latest Posts’ block.
Selecting the Latest Posts Widget in Block Editor
Select your preferred styles for the ‘Latest Posts’ widget
Latest Posts widget additional settings open on right of page editorImage properties for Latest Posts WidgetSelecting post metadata to show in Latest Posts WidgetPosts to include in Latest Posts Widget
Publish the ‘Blog’ Page
Select the ‘Menus’ option
Add the ‘Blog’ page to the menu. Note you can move the Blog page to top (left when displayed) and ‘Save Menu’.
Screenshot of WordPress Primary Menu with ‘About’ and ‘Blog’ present and ‘Blog’ open for modification
In ‘Appearance|Customize’, ‘Homepage Settings’, set ‘Your homepage displays’ to ‘A static page’, and set ‘Homepage’ to ‘Blog’, and ‘Publish’.
Screenshot of theme Customization menu (for 2021 theme) in which we set Homepage to ‘Blog’