How to get updated articles at the top?

I’m not talking about SEO.

I have many articles on my blog and currently updating them or adding some more data.
So, when I update my article I want them to show in recent posts.

Is there any way to do it without updating the date?

Try …

Just paste it:

As suggested by Gulshan on that thread.

   function modified( $query )
    {
        if ( $query->is_main_query() && ( $query->is_home() || $query->is_search() || $query->is_archive() )  )
        {
            $query->set( 'orderby', 'modified' );
            $query->set( 'order', 'desc' );
        }
    }
    add_action( 'pre_get_posts', 'modified' );

An alternative method, if your theme supports sorting like according to the publishing date, then edit post>publishing date section and change the date.
This will sort the posts according to the latest publishing date (only if your theme supports)

WARNING: This will overwrite the existing publishing date of your content. So careful about the SEO Impact.