I’ve written many articles on this subject, but due to the nature of the internet and Google, I have to continue writing many different times what I know about how to make a successful website, using different keywords.
What I can tell you is what I’ve done, and I am ranking on Google for a few things, getting some traffic, and making a sale or two every day, which isn’t bad.
One mistake I made with this site, was not thinking about the keywords I was going to use for the title of the home page, before I bought the domain name.
It’s a good idea to get an exact match domain name, (or close match), for a keyword phrase that has at least 1,000 exact match searches a month on the Google Adwords keyword tool.
It depends on how good you are at SEO, how much time and money you have as to whether you will be able to rank for that phrase, and it also depends on the competition, like the page rank of the other results on the first page of Google for that phrase.
There are all sorts of software downloads you can get for free like from SEO Quake, SEO Book, SEO Powersuite, etc, and you can use these to get some sort of idea of what you have to do in order to rank for that phrase.
For example, SEO Powersuite comes with the SEO Spyglass software, and even the free version is pretty good for analyzing the links leading to your competitors.
If you can see that what they did is make a separate website or two specifically to link to themselves, (as is often the case), then that’s what you have to do as well.
How To Make High Quality Back Links
Probably the first thing you have to do is put some really high quality content on your site, and tailor it all to get the home page and the pages directly linking from the home page to rank for specific keyword phrases.
Once you do that, you need to make some high quality back links to those pages to help them rank.
I generally start off by writing a few articles and blog posts, arranged in a link pyramid, which means that I have two or three that link directly to the site, and then a dozen that only link to each other, on the second layer.
The goal is to build pages on other sites that are relevant, have high PR, good authority in the eyes of Google, and that are linking to your site from the right link text.
What you also have to do is make it look natural, which means varying the link text, even to the point of throwing in a few completely irrelevant link texts, such as website, or click here.
Links from social media also help to make your link profile seem more natural, as if somebody likes a site, they will link to it.
The only way I really know how to make a PR 2 or PR 3 page from scratch is to make a hosted WordPress website, such as this one.
If you’re going to make a second WordPress website as a back link, it has to be hosted on a different server, and seen to be a different person, so that it doesn’t just look like you made the website to link to yourself.
This is not all that hard or expensive to do, it only costs less than a dollar a day for hosting and domain name, and if you want to do it a bit cheaper than that, you can build the website on a site builder that has hosting included.
What I mean by that is Blogger, Weebly, Webs.com, or even WordPress.com, and that way you just have to pay for the domain name.
It is not really worth making one of these sort of sites if you aren’t going to maintain it, and keep building back links to it.
The idea is to have a separate website ranking for a different search, which also links to your website every now and then, (not from every page), and passes on the page rank.
It’s the same idea as writing the articles on sites like Hub Pages, Ezine, Go Articles, Squidoo, Yahoo Voices, eHow, Knoji, Triond, Info Barrel, etc, but it’s easier to make a page that has some real page rank on your own proper website.
The closer a page is to the home page of a site, the more link juice Google gives it, even if the whole site doesn’t have that many back links leading to it.
At this point, I have gotten too tired to continue writing more about this topic of building a professional website from scratch, so I suggest that you look at some of the other posts I’ve written, or get in contact with me directly to talk about your site. My email is in the sidebar.