One of the biggest SEO secrets is to start optimizing the website for search engines before you launch it!

You may have started wondering, is it possible?

The short answer is yes.
Furthermore, it is indispensable.

With the following 3 requirements that I am going to share with you here, you will give a big SEO push to your website:

1. Choose a Profitable Niche

What does choose a profitable niche mean?

Choosing a profitable niche is like defining the content of the website by asking the questions of what should my website contain? And what will the main keywords of my articles revolve around?

You may have read or heard somewhere something like to make a niche just focus on a topic you are interested in and everything will be fine”.

Is this accurate?

An SEO expert would not agree with this, because it’s not taking into account the competition: So, what if you are not the only one who’s focusing on that particular interest?

Let’s say you are interested in technology,

you decide to start a general blog, news, or magazine on technology…

Will you be able to compete with established websites managed by a team of writers?

Will you be able to control a site that needs hundreds of articles on tens of topics?

It is going to be very difficult, not only for your website to outrank some of your competitor’s websites but also for you to write tens of articles weekly on many topics regularly.

For this reason, it is very important to choose a specific interest: for example, one or two topics on technology with less competition if possible.

To learn how to find a profitable niche, you can consult the article I wrote: “How to Find a Profitable Niche” to know my method of how I select a profitable niche quickly and easily.

2. Choose a Short Easy-to-Remember Domain Name for your Website

Right after defining your niche, you should choose a catchy name that is easy for people to remember.

You may ask, what does that have to do with SEO?

In fact, easy to remember domain names are much better than those that are not because of:

  1. Returning Visitors: They help your website’s visitors to remember the name and return to your website at a later time.
  2. Click-Through-Rate: They may help in increasing CTR: Users that previously visited the website and found it helpful may visit your website again through Google and Bing by clicking on the links to your articles on the search list, or by typing the name of your website on the search bar.

Also, from a user standpoint, easy to remember domain names:

  1. Look professional, much better than long names.
  2. Easy to mention on other websites without the need to copy and paste the link on Social networks, forums, blogs… etc.
  3. Easy to talk about by mentioning the name in comments, blog posts… etc.

Search engines are able to detect many of these behaviors which significantly contribute to your SEO overall.

If you really would like to give a big SEO push to your website, on top of the SEO strategies of choosing a niche, searching for keywords and optimizing content, consider finding a catchy, easy to remember domain name.

To know how to register a domain name for cheap and get some ideas on finding a name for your website, you can consult “How to Choose a Domain Name” article.

3. If you are using WordPress or Blogger, Use SEO tools to Diagnose Themes

Before you launch your website, try to diagnose the themes using the SEO tools I shared in the following articles:

  1. Before you Buy a Theme: Check its Structured Data” and
  2. Before you Buy a WordPress Theme: Check its Speed” as well as
  3. Essential Tools to Diagnose your Website SEO Problems”.

Many Themes today have a Demo website; before selecting a Theme, you can apply to them the different SEO tools to see which one is optimized for search engines.

Basically, you just need to check for the following:

  • Website Loading Speed: The website should load quickly.
  • Website Structured Data: It should contain Schema Markup, Facebook Opengraph, and Twitter cards.
  • General SEO issues: meta of language, description… etc. (Less important if you are using WordPress, you can fix these using a plugin like Yoast SEO.)


If you have successfully satisfied the 3 requirements before starting your website, you are on a good way of building a successful website.

Bear in mind that these three steps are very important but not sufficient: More work should be done later such as writing quality articles, optimizing the website content, and minimize technical SEO errors.

For a quick guide on how to achieve some of these, check the article “How to SEO a New WordPress Website” which will be a good starting point for how to optimize a website for search engines.

By using the tools that I shared in the previous article, you may find some specific SEO issues that I did not cover there because they vary from one website to another.

You can fix them by reading the instructions given by those tools as well as using WordPress plugins which are specifically made for that purpose.

Comments to: The Biggest SEO Secret Before Starting a Website

Your email address will not be published. Required fields are marked *

Attach images - Only PNG, JPG, JPEG and GIF are supported.

Subscribe toour newsletter!

Sign up here with your email address to receive updates from this blog in your inbox.