How To Do SEO for a New Website

SEO for new website
  • Save

Once I’ve created and launched a new website I look to promote it online using various SEO techniques.

These techniques generally stay the same no matter what type of website I launch – be it a blog, business site or brochure site. 

Here, you will be learning how to do SEO of a new website. ; hopefully, these will help new developers and act as a nice reminder for those more experienced.

When you launch a new website, there are many important and essential things you should do from the SEO perspective. Even if you don’t have traffic initially, following these steps below will help you in the longer run.

Backlinks are an essential building block to help your site and some of the methods below will help you gain those valuable backlinks, other methods will help spread the word about your site, help you inform search engines your site exists and help you track backlinks, errors and search queries.

SEO for a New Website: 15 Steps

Be it WordPress, Static Website or any other platform, when you are launching a new Website, there are few basic SEO techniques, which goes for every type. These steps for a new website SEO should be followed by everyone, and if you have questions regarding any of these tips, feel free to ask me via comments.

Before, we move ahead here are a few articles worth reading:

1. Create and Submit Sitemap

Sitemaps help search engines discover all the content on your site, essential for new and old websites alike. The sitemap is a file that contains list of all URL’s of your website. This will help search engine discover all your existing pages, as well as new pages that you will add in future.

You should ensure your sitemap conforms to the sitemap protocol and there are many free and paid for website and software companies that can automatically create a Sitemap for you.

Following two tutorials will help you get started:

2. Use Google Search Console

Google and Bing all have webmaster sections for you to log in and tell them about your site. Once you have confirmed you’re the site owner you can submit your sitemap you made above, view details of sites linking in to you, top keywords and any errors they find when crawling your site.

3. Perform Keyword research

Keyword research is the process of finding the right keywords for your business. This is the shortcut to getting success with your online business. You can use one of these best Keyword research tools to find keywords that matter to your business.

Tip: You can find all keywords that are driving traffic and business to one of your competitor or most successful website in your niche.

4. Create a content plan

After researching for keywords, make a plan for the content that you will be creating over days to come. This is an important aspect for SEO of a new website, as content creating takes time. However, having a plan ensures you and your content team are aligned to the same goal.

You can use the Google spreadsheet or any content calendar tools to plan your content. In the upcoming section of this page, I have shared tips on content creation.

5. Start creating content (Add new pages and posts)

Depending upon your business goal, you should start creating new pages for your website. Every page should have a goal. For example:

  • Drive traffic from search engine
  • Convert into sales
  • Send traffic to another page
  • Convert users into email subscribers

And more…

The most important thing you want to take care of is; your content should be of high quality. Make sure your content team following our guide to write SEO friendly content and do train them about On page SEO to make most out of your content development.

Understand that, at this stage the more planning you will do, it will help you to improve your SEO effort in the days to come.

6. Optimize Images

Not a lot of newcomers are aware of the impact of images on the overall website SEO and usability. There are a few rules for using images on the website, such as:

  • Images should be as light-weight as possible for faster loading
  • Images should have a proper name (Ex: SEO-new-website.jpg rather than cr002.jpg)

If you have used WordPress to build your website, you can use Shortpixel plugin to optimize images.

7. Is your new website mobile friendly?

Ensure that your website is mobile-friendly. You can use this free tool by Google called test with Google to check if your website is mobile-friendly or not.

It will take <1 minute to perform the test and in case if your result is negative, you should make your site mobile friendly. Adding responsiveness to your website will do the trick. This is how a positive result looks like:

  • Save

8. Perform a site audit (Find SEO errors)

Use a tool like SEMRush to perform an SEO audit. All you need to do is, add your website URL and this tool will analyze your website to give you a SEO score, present you with all SEO errors and suggestions to improve the overall website.

  • Save

9. Check loading time and improve if it requires

Often a new website looks great but the loading time sucks! It is vital that you run a speed test for your website and make sure it loads within less than 3 seconds.

You can use the Google page speed insights tool or tools.pingdom to run a speed test for your website.

  • Save

If your pages are loading really slow, more than 3-4 seconds, you can do a few things to improve the speed. Read below resources:

10. Blog Commenting

Make your comments useful, not spammy as this will only waste your time when the editor deletes it. Comment on blogs relevant to your website and hopefully they’ll allow you a backlink. If not at least you are spreading word about your site to the relevant readers and you never know, they might have websites and add a link to you.

11. Social Bookmarking

Another useful way to spread the word about your site and hopefully gain valuable links back is to take advantage of social bookmarking. Add pages (not just your homepage) from your site to some of the top bookmarking sites such as; Reddit, Pinterest.

It also useful if each page or blog post from your site offers readers the chance to share your site to their bookmarking account. Consider adding share buttons or a toolbar such as those offered by to your pages.

12. Twitter

Build up a good following of relevant businesses, clients and those in related industries and the benefits can be huge. Post useful tweets and occasionally throw in articles, news, or blog posts from your site with a link back to them. Don’t just jump right in for sell, sell, sell or you’re liable to put off followers. Add a button or similar to your pages too.

13. Facebook

This site has over 2.41 billion members so adding a page on here is a must. Add Facebook share buttons to your website too so that visitors can share your pages with their friends. We have a good number of articles, related to Facebook marketing for a new website. Here are a few links, which will help you to get started:

14. Internet Directories

Submit your site to web directories

Some of these are paid and none offer guaranteed inclusion so ensure you meet all terms and conditions before submitting your site. Some directories are deemed to offer good quality backlinks so it could be well worth the initial investment.

15. Don’t stop your SEO Effort!

This one’s simple, don’t steam ahead, and do all this in one weekend and then forget about it! You need to constantly work hard, publish fresh new content, talk to your twitter followers, post updates to Facebook, build a good reputation on forums and blogs, get to know press contacts and keep them up-to-date with how you’re doing and eventually the web will build trust in your site.

Do remember, SEO is an ongoing effort, and you should keep monitoring your site for progress. You can try tools like SEMRush, which will crawl your new Website like a search engine bot, and will give you the recommendation to improve your site. 

So there you have it, the 15 things you could do to SEO optimize a new website.

Is there any other trick that you want to suggest? Let me know in the comment section below.

Subscribe on YouTube

Authored By
A Blogger, Author and a speaker! Harsh Agrawal is recognized as a leader in digital marketing and FinTech space. Fountainhead of ShoutMeLoud, and a Speaker at ASW, Hero Mindmine, Inorbit, IBM, India blockchain summit. Also, an award-winning blogger.

22 thoughts on “How To Do SEO for a New Website”

  1. Gaurav Verma

    Great SEO point discovered for a new blogger. Dear Daniel thanks for sharing

  2. Swapnil Kharche

    Actually SEO is all about between of search and searchers. Domain age, baclink, relevancy, content, title, description, images, canonical, link building, these are the number of things which is most helpful for SEO. Actually this is very well explained article.

  3. chandresh patel

    Hello Daniel,

    Amazing Post! I read your blog & I got the informative information which is really useful for other SEOs. These all techniques are amazing way helpful to promotion of your blog & website.

    Thanks For Sharing.

  4. Jay Patel

    Hello Daniel,

    Execellent Post! Thanks for sharing your experience with us. These SEO techniques are really effective and helpful for the other SEOs. Good job.

  5. maria

    Great article Daniel- Is social bookmarking still a must? I’ve read several contradictory articles that now claim it is sitting firmly in the spam file!

  6. Ishan Verma

    Great Article Harsh,

    Can you please provide me the links of some basic e-book on SEO techniques !

  7. Varun Bansal

    Thanks for the post. I loved the part specific to press release. I was not aware of that. Googled it arnd and found that its super awesome for seo. Thanks for a wonderful post 🙂

  8. Gautam Doddamani

    i have done all except exchanging links and submitting press releases! i guess i should get on with my site maintenance 😀

  9. Gojeg

    Hey, you’ve missed an important thing! You should ping the search engine after you created a sitemap, and if you have a photoblog, create an image sitemap. ;D

  10. Anoop

    Nice stuff!
    I am still struggling at getting my Blog indexed. 🙁
    But these tips will surely assist me. 🙂

  11. Rahul @ MazaKaro

    great basic stuff to know and focus on , i have been looking for this , and i need it really ! thank you for the tips and what you shared ! well done 😉

  12. Rose

    Be careful your social bookmarking on Stumbleupon, better to ask some friend to do it for you. You will get a better result.

    Note; I have noticed that several of my back links showing on Google webmaster tool appear to be from no follow blog, therefore I didn’t take much attention regarding do follow or no follow as long as I can enjoy reading and community. 😉

    Daniel, what about forum posting and Yahoo answer? Are they still good? If you have to give all these tips some points, how much would you rate each of them from largest to smallest? Thank you.

  13. tushar

    yupp…thanks…i always love SEO tips whether they are told or before

  14. Prabal @ Price Arena

    Very Well written article Daniel. Thanks a lot for sharing. These tips will surely help for my new website.

  15. Sujith

    I am not believing in link exchange. It is always good to do organic link building such as blog commenting, guest blogging, article submission etc.

  16. Jimmy

    Thanks, Helpful tips for beginners 🙂

  17. Jens P. Berget

    I have to admit that I should probably be more focused on the basic SEO stuff, the free ways to climb the search engines, but I always seem to forget about the basics.

  18. Aman Gulati

    These all points are really helpful in promotion of your blog or website.
    Definately, one must be following these points to make thier blogs or website successful.

  19. hubpk

    Daniel Bramley nice tips but if you work continue these tips developed the strong ‘SEO’.last is more important.

  20. Dinesh @ DailyBlogMoney

    Sometimes, there will be nofollow comments area in some blogs. In that case, guest posts will be useful to get exposer with dofollow links to improve new website’e SEO.

    Thanks for the list.

Leave a Comment

Your email address will not be published.

Scroll to Top