Building a website to me is a lot like washing a sink of 1000 dirty dishes, it can be a challenge; especially if your going in without a thorough game plan.
What I like to do before starting is come-up with a subject, and within that subject, make topics.
(Example- Subject:Cell phones
Topic:apps, phone accessories, downloads, etc...)
There are two main key components that make up a website; the Domain and Hosting...
The search NAME of any website that end's in an extension (.com/.net/.org.) is called the
Domain.
Hosting is the storage of content displayed on the server; the background, text, images, downloads, embed-links, media, etc...
Once I Have Both...
I start by adding a background, Logo, text font/colors, embed-codes, rss feeds, affiliate banner links, and adjust the width of page.
When Done I start BLOGGING.
I put up reference pages, back-links, tags, etc.
Fluff-up the website with content, but keep in mind that Google is like a school teacher; so website should be neat
(No Overlapping, Spam-Ads, Etc).
Once I feel like the site is stable, I begin marketing it....
I create social media accounts like Blogger, Twitter, Tumblr, Facebook, etc.
I fix-up pages with redirect links to my website(s), I blog and add people to my friends-list;
one's that participate in my conversations.
The whole procedure to me; I like to think of it as the website is the mall
the social media accounts are the stores within the mall; describing the atmosphere.
When you post, re-blog, add, like, and discuss. Those are like news letters invites to start a mass conversation which can result in people checkout my website.
Paid traffic is another great way to get visitors to a site, but if you stay active in your website and social media accounts; the search engines will naturally drawn to your website name.