hi,here are some suggestions :
1. Focus on Website SEO
Before you begin working on your website content, you need to know the SEO tools that will go into it. Use the Google keyword tool planner to help you find the best keywords for your niche market. Remember to focus on long-tailed keywords versus short keywords as you can struggle to rank for a broad keyword. Focus on the keywords that have low competition and high search frequency to help you create blog posts that are compelling, and will get noticed. Using the right SEO strategy will help you as you focus on promoting your site. The keywords you select must be added to the title, headings, content, and Meta description. If you add images, remember to include the keyword in the picture title tag and the alt tag. Promoting your website by using traditional SEO is one of the best ways to gain natural traffic and a higher ranking.
2. Social Media Marketing
Creating a social media account, and interacting with the customers often is the best way to promote a website. You will be able to create connections with the customers, and you can gain instant results as a result of your communication with them. Different social media accounts provide businesses with an excellent platform to advertise their business to the right audience. The promotion of websites on social media accounts can have branded imagery.Facebook and Twitter remain the dominant forces of social media, but Pinterest and Instagram are starting to catch on with businesses as other ways to promote a website.
3. Search Engine Listing
A simple way to start getting traffic to your website is by using the search engines. Submit new content to the search engine directories like Google, Yahoo!, Bing etc, so it can be indexed. The major search engines offer this free service, and you can acquire it with smaller search engine directories as well. This is one of the first things you need to do to promote a website if you are adding fresh content weekly.