Website does not reflect changes on live after uploading files via FTP

There is a difference between WordPress files you upload on your FTP, and WordPress “content” that is stored in your database.

For your content to be updated, you have to migrate your WordPress database online.

Resources:


Also, as said in the comments, you could also copy paste your content from localhost to your live website. In order for the whole thing to be easier, try using the “preview” functionality in your editor instead of updating your localhost website.