It depends on the features & nature of the website to be developed. E.g. Simple site may take upto 3-4 weeks & ecommerce site may take longer.
If you need a logo / branding we can provide that, where additional charges will apply.
No one can guarantee a #1 ranking on Google. We will optimize your website with proper SEO functionality. It’s an ongoing strategy that should be continuously improved, tweaked and executed.
Some useful info: https://neilpatel.com/blog/ingredients-of-great-content/