<article>
tag represents a standalone piece of content that could be distributed and understood independently from the rest of the page. This could include blog posts, news articles, or forum posts.
<main>
tag encapsulates the main content of your webpage. It should be unique to the page and should not include repeated content such as headers or footers.