Even though WordPress is widely referred to as a search engine friendly CMS system, you will have to take specific steps to make it flawless and let Google searchers find your site.

With WordPress, you have got an easy job. First of all under Settings – General, play with Site Title and Tagline. You want your brand name in there along with something about your site. Under Permalinks, I prefer the “Post name” option. For everything else, there is a plugin by Yoast called WordPress SEO. Out of the box you have to change a couple of settings. These are my preferences, and if you ask somebody else, they may have a different view. This is what works for me.

Under Titles & Metas:

  • Post Types: noindex follow media. It creates unnecessary duplicate content.
  • Taxonomies: noindex follow everything.
  • Other: noindex follow Author and Date Archives.

Under Permalinks:

  • Check to strip the category base. It will remove the /category/ from the urls.
  • Check enforced trailing slash. This is optional and for more consistent user experience.

These settings will kickstart your new site in search engines. It is a good practice to include keywords in your titles. Do it only if it sounds natural and doesn’t overdo it because you may get a penalty.

Google is not the only player in town though. You can connect with your visitors via Twitter, Facebook, and other social sites. If you have a business, try posting coupons, new products, news. Organize games where people who like your page or retweet can win a product or service. These are all great techniques to generate buzz.

I have only covered the basics. Many gurus and courses are teaching the little tricks but doing what I just laid out is about 90% the work. Everything else is a modification or fine-tuning. I hope it all works out for you!