It's is age of competition in everything online offline
you have to be ready for everything thing
To rank 1 on Google seo is first priority after uploading content
but if your content is better but not getting results then your website should be have SEO problems
i will provide you your's website best indepth seo report