By default, WordPress will display posts in chronological order in archives, blog templates or post elements inside builders, and does not offer a way to manually order them.
The easiest way to manipulate the order in which posts appear is to change the Published date, with the most recent date being the post that is shown first, on top or to the left.
Most themes also support sticky posts in the post list to force specific posts to the beginning or top. Before publishing the post, click the link next to Visibility in the PUBLISH box at top-right of the editor, and click the Sticky box, if available. You may also Quick edit the post from the main Posts list in your admin and choose Make Post Sticky.
Some theme builder elements or Visual Composer elements will allow you to choose a Manual Order option, but this is only enabled in custom post types by default – not the standard WordPress Post type. To allow manual ordering of your posts, you need a plugin, or can write it into a child theme.
Post Order plugins
A free plugin such as Admin Management Xtended will add an Order field to your Post View where you can enter a number from 1 onwards. This order will be used anywhere the manual order sort type is chosen.
Once you have a plugin installed that extends the post capabilities, you should see a Post Order (also called Menu Order) field on the far right of your Posts screen in the admin panel. You can enter numbers beginning with 1 to order your posts, with 0 or 1 being the post shown first/on top or to the top/left.