How to start your first SEO project

Updated AccurateAG 16 Tallied Votes 24K Views Share


  1. INTRODUCTION: When you are starting with your first SEO project, you may feel as if you have been told to empty the ocean with a teaspoon, there is so much to know and so much to do. Well, don't freak out, it is not as bad as it sounds. You simply have to look at it as a series of tasks to be done. The U.S. military works this way; they look at a goal (say "Force the unconditional surrender of Nazi Germany") and break it down to what needs to be done, how they can do it, what resources are needed, how to get those resources, and budgets for money and time. You need to do the same.

There is one other thing to remember: SEO is marketing. Now, in the old days all you needed was a sign and a Yellow Pages ad, and you were set. SEO is not like that; it is much less expensive in money (if you do it yourself) than the Yellow Pages, but it is much more time-consuming.

  1. GOAL OF THE PROJECT: Get on the first page of Google, Bing, and Yahoo so you can increase sales and GET MORE MONEY!

  2. ASSUMPTIONS: This article assumes:

3-1. This is a new business.

3-2. You have done your due diligence, including, among other things, researched your local regulatory requirements and fees, done your market research, defined your Unique Selling Proposition, written your business plan, done your keyword research, researched your time and money budgets, and secured financing (if needed).

3-3. You have a small budget and are doing this yourself.

3-4. You are in the United States. If you are in another country, then some of the steps may not apply, or additional steps may be required.

3-5. You have a Wintel PC. If you don't, you will need to find the equivalent programs.

  1. INGREDIENTS: You will need:

4-1. A PC with an internet connection. This needs to be as powerful as you can afford; this is your primary business tool, and you need to be efficient. A slow PC is not efficient. Again, your internet connection needs to be as fast as you can afford. You don't want to go back to the days of the World Wide Wait; you want your connection to be fast so you can get more done.

4-2. Firefox, or some other internet browser.

4-3. Word, or some other word processor

4-4 Excel, or some other spreadsheet

4-5. Notepad, or some other text editor

4-6. Paint, or some other picture editor

4-7. Knowledge of how to use Google, Bing, and Yahoo to find what you need.



  1. Your first step is to GET A NAME for your company. Sounds simple, right? Well, not exactly. You need to:

1-1. Write down about 25-30 names, preferably ones that feature your main keyword(s).

1-2. Ensure your name is NOT listed in

1-2-1. Google (ignore those outside your country).

1-2-2. Your local phone book.

1-2-3. The Fictitious Business Name listing for your city/county.

1-2-4. The Secretary of State's office for your state, both the Corporation and LLC listings.

1-3. Basically, you want to ensure your name is available (NOT listed) in all these places. If the all your names are taken, try again, and again if need be, until you find a good name for your business.

  1. Get a physical address. A P.O. Box or mail drop/license hanging service will serve. You will need this for billing and business registration purposes. Check the registration requirements at the federal, state, and local governments to ensure a P.O. box is acceptable.

  2. Once you have a name, write down about 25-30 URLs with variations on that name. See which ones are available. Again, you want to include your major keywords, if possible.

  3. Once you have chosen your URL, buy it through a domain registrar such as Yahoo or GoDaddy.

  4. Research and choose a web hosting service. Personally, I use GoDaddy since they offer a template service with unlimited tech support. They are also rock-solid reliable; my site has been down for 20 minutes in 7 years!

  5. Establish your e-mail addresses with Yahoo, Hotmail, and GMail. Why? You want these as logins for the analytics.

  6. Get a fax number. An EFax account will work. It may be old-fashioned, but it is still a good thing to have.

  7. Get a phone number. You will want something that Craigslist will recognize for phone verification. Sprint, AT&T, and Verizon cellphones work; MagicJack, MetroPCS, and Google Voice do not. Vonage SOMETIMES works, and sometimes does not.

  8. Register your business with the federal (IRS), state, county, and city business licensing departments. This will eat up a large portion of your budget.


  1. Design and build your web site. You want to build basic SEO into this from the beginning. Ensure your Unique Selling Proposition is built in from the beginning.

  2. DO YOUR KEYWORD RESEARCH AGAIN. You should have already done this as part of your due diligence, but you need to do it again.

  3. Ensure all images have ALT tags.

  4. Write a unique title for each page of your site.

  5. Write a 150 character or less meta description.

  6. Build about 2-3 different keywords into each page of your website. They must occur naturally on the page. DO NOT just put in your keyword 100 times! SEO is increasingly about relevant, original, quality content, which above all means GOOD WRITING.

  7. WRITING: Everything you write on the web site or for you postings MUST BE:

16-1. Run through a spell checker.

16-2. Run through a grammar checker

16-3. REVIEWED. It is way too easy to miss something as simple as a missing word, or two similar words that do not interchange. Spell checkers and grammar checkers can only do so much. For example, if you misspell FROM as FORM, Word (or your word processor) will not catch it. There are several techniques to do this:

16-3-1. Put it to one side for a day or two, then read it again.

16-3-2. Read it letter for letter backwards. Weird, yes, but it works.

16-3-3. Have someone else read it for you. Address the questions they have in the document.

16-4. If English is not your first language, and you are marketing to native English speakers, have a native English speaker review it, if possible. Make the required changes. Remember, you are asking them to review your language usage so you can increase your sales. Pride of authorship is NOT appropriate in this case.

  1. You will need to write longer descriptions, as well, for the business listing and yellow pages sites. See the Basic Directory Posting Tutorial I wrote (it is in the Tutorial section of this forum).

  2. When you write a description, run it through the word count tool in Word, too (Tools, Word Count). Keep track of how many characters, including spaces, it is, as well as how many words. You will need this for directory postings later on. Keep this in a *.txt file; word processor files have a habit of adding strange characters which interfere with your work.

  3. DOCUMENT! See Paragraphs 32, 33, and 34 for more details.

  4. You will want to make an e-mail address on your web site for your listings and directory postings.

  5. Review and publish!

Hey, I'm done with my on-site SEO, right? Uh, no. There is still a lot more work to do, amigo, but you could not do it until you had a live site.

  1. Now you need to register your site with:
  • Google Analytics

  • Google Plus

  • Bing Webmaster Tools

  • Yahoo Local

  • Alexa

  • DMOZ

  • Don't forget to upload your sitemap to Google and Bing. If you are using GoDaddy, it is easy to generate this. If not, just go to one of the many sitemap generating sites on the web.

Put the verification codes you get on your website and republish.

  1. Now register your site with as many yellow pages sites as possible. Many will require phone verification, so have your phone handy! Even though this is technically off-page SEO, you want to get it done early, so people can start finding you.

  2. Now sign up for as many business listing sites as you can. Start with Yelp, Merchant Circle, and Manta, and go from there.

  3. Now you need to sign up for social media sites. You want to start with:

  • Facebook

  • Twitter

  • LinkedIn

  • StumbleUpon

  • Wordpress (or some other blogging site), if you don't have a blog on your website already.

  • YouTube (if you are video-capable, or your business is video-friendly).

and go on from there.

Hey, John, wait a second. What does this have to do with ON-SITE SEO? Patience you must have, yes.

  1. Once you have signed up for all of these (and you did keep track of your usernames, passwords, and URLs, right?), establish a way for people to comment on you without allowing them into your account. This will take a little time and some learning.

  2. Once you have the appropriate URLs, then you want to put them on your web site. The easiest way is to have the icon on your web site. The easiest way to get the icons is to go to Google, Image Search, and look for an exact size. You want the icons to be mostly, if not all, the same file type (i.e. JPG or PNG). If you get them all the same size, it makes it look professional, and is easier than having to adjust the size in Paint. At least in GoDaddy, I can put a link in the image; when you click on it, it will take you to that URL.

When you do this, remember the goal of this part of the project: You want to make it easy for people to "like" you. So, put the icon and link for the social media sites, your blog, and your business listing sites on your site in a place that is easy to see.

Republish when you are done putting up the links.

  1. Go to a website grading site, such as HubSpot or DIYSEO, and see how you did. Tweak as needed.

You are now done with the basic on-site portion of your project. However, you will want to ensure that each of the social media websites, your blog, and your business listing sites all link to one another. Basically, if someone goes to your blog, or your Facebook page, or some other site, you want them to be able to click on your icon and go right to your site, or your blog, or another social media site.


  1. You started this when you registered your site and signed up for the yellow pages, business listing sites, and social media. Now you need to do several other things to get more backlinks. You will want to use a combination of:
  • List with the Local directories for Google, Bing, and Yahoo.

  • Directory postings (see my tutorial)

  • Classified ad site postings (see my tutorial on Craigslist in the Tutorials section of this forum).

  • Article Marketing

  • Press release marketing

  • Blog commenting

  • Forum commenting and posting

  • Video postings. YouTube is not the only video site, you know.

A note on blog commenting and forum commenting and posting. Make sure you are contributing relevant comments and posts; if you don't, you most likely will be kicked off that site. Make sure your comments are spelled correctly and are grammatical. I can't tell you how many people can't write plain, clear, simple English. I understand many people (maybe even you) are not native English speakers, but please, try to write in a way that others can understand!

  1. A note on Paint. Paint is a basic picture editor found in most versions of Windows. Learn to use the version on your computer. In mine, I can:

- Convert JPGs, GIFs, PNGs, and BMPs to one another.
- Change the size of a file, including to exact pixels.
- Rotate and flip the images.

  1. A note on text editors. There are more text editors out there besides just Notepad. Notepad is basic, and it comes with most versions of Windows. If you need more capabilities than what Notepad provides, try TextPad. You can get that at CNet.

  2. CNet is a very useful site; you can download a lot of useful programs for free. It is the first place I go when looking for a program to help solve a problem.

  3. Documentation: You will want:

33-1. A folder on your PC with all your SEO information in it.

33-2. A *.txt file with all your:

33-2-1. Listings for directories. Don't forget to have the number of characters and number of words adjacent to the text of the listing. As you go along, you will need to rewrite your postings to fit the requirements of various sites; keep those here, too.

33-2-2. Your website URL; also include up to 5 subsidiary links for "deep link" directories.

33-2-3. URLs for your social media, business listing, and blog sites.

33-2-4. Basic contact information such as name, address, phone number, and e-mail address. Your fax number, if you have one, goes here, too.

33-2-5. Your keywords. Keep track of the number of words and the number of characters, the same way you did with you directory listings. You want both comma separated and space separated keyword lists.

Hey, John, why keep all these in one file? So you can access the data quickly and easily. After all, how many files do you want to have open at one time?

33-3. Your logo file, if you have one, goes into this directory.

33-4. A spreadsheet where you keep track of all your logins, postings, and rankings. You will want at least 5 pages:
- Usernames and passwords for various key sites, such as Google Analytics
- Directory postings
- Yellow Pages postings
- Other postings, such as for business listing sites.
On these pages, you want to keep track of the name of the site, its URL, your username, the password, the e-mail account you used to establish this account, any security questions and answers, and the date you listed with them.

  1. Rankings. You want to see results from your work, so you will want to keep track of where you rank on Google, Bing, and Yahoo. Now, let me tell you there are tools out there to do this work for you; however, they are only looking for ONE specific URL. As part of your SEO project, you will be listing with many different sites, from Google to Craigslist to the yellow pages. Frankly, you are less concerned about WHICH site generates traffic (or phone calls) so long as it DOES generate traffic.

You will want to keep track of:
- Date
- Google
-- Keyword.
-- Which site
- Bing
-- Keyword.
-- Which site
- Yahoo
- Keyword.
- Which site
Under Keyword you will put which page you are on.

You will want to have at least 2-3 keyword phrases for which you are looking to rank your site.

Under Site you will put an abbreviation which says which site you are on. For example, I have had my listings come up, not just from my web site, but from Digg, Manta, Craigslist, MerchantCircle, and Yelp, among other sites.

Keep track of how many Google backlinks you have.

Keep track of your Alexa ranking, the increment between two days, and the 5-day moving average.

Keep track of your pagerank.

Complicated? No, not really. You can do all this in about 5 minutes a day or so.

  1. Learning. SEO is an ever-changing field, so you need to keep up with the changes. Look on the web for some people who will send you e-mails, e-books, etc.; read them and keep them. Review them when your business is slow. Also, look for some forums where you can learn and contribute.

  2. Tools. You will want to find SEO tools that fit your needs. Again, look on the web; there are a bunch of tools out there. Find a few and use them as needed.


If you have experience with such things as web design, then you will be able to complete the project faster. If you are hiring someone to do it for you, then it will be faster (but more expensive). The more experience you have, the faster it will go; the more learning you need to do, the slower it will be. My experience shows:

  • Name, e-mail, get the URL, etc. (steps 1-8): 1-2 days

  • Register with the government: 1-2 days, depending on whether you need to drive to their offices or can do it on line or on the phone.

  • Basic web design: 1-7 days depending on your experience and the size of the site.

  • Registration with Bing, Google, Yahoo, DMOZ, Alexa: 1 day

  • Registration with yellow pages sites: 1-2 days

  • Registration with business listing sites: 1-2 days.

  • Social Media: 3-5 days depending on experience, number of sites you list on, etc.

  • Putting the links on your site, and linking each profile to the others: 1-2 days

  • Web site grading and tweaking: 1-2 days.

  • Off-Page SEO: Daily, 1-2 hours a day, until you take your web site down.

Hey John, how soon will I be up on the first page of Google, Bing, and Yahoo? Just a few weeks, right? Umm, no. It will take months. What I have outlined here are some "white hat" techniques. "Black hat" techniques are available, that do get you listed higher and faster; the downside is when (not if) Google finds out about it, your site will drop off the rankings, and may even be banned. Do you really want to risk that?

You will want to do the best job you can. I saw a stat the other day; there are 550 MILLION web sites out there; over 300 MILLION were started up in the last year. So you can see the competition is stiff. You can do it, but it is harder than it used to be, and the better you do youR job the easier and faster it will be to achieve your goal.

REMEMBER THE GOAL: First page of Google, Bing, and Yahoo so you can generate MORE INCOME! Good luck.

happygeek commented: nicely done tutorial, thanks so much +12
singh1720 commented: Super +1
DarkMonarch commented: great intro +1
dwivid commented: I like his post. Great information thanks +0
blackmiau commented: well done :) +2
Sattafixjodi commented: Great +0
offshoregeek -12 Newbie Poster

Good Post. I like it. You give very good information about seo working strategy.

gilgil2 0 Junior Poster in Training

Great post, I think it should answer a lot people's questions on here who just ask how to get on the first page of google, there is no easy option, just perseverance!

Webmastergrace -31 Light Poster Banned

Awesome.Hey dude your every step is clear and convey your explanation smartly.I mean your post is really good and beneficial for everyone.

thomas_scott 0 Newbie Poster

Nice share. Very informative post. SEO is the most widely used tool for optimizing the websites. Although seo is simple to learn, yet the results cannot be very good untill a professional optimizes the website. The seo services are affordable and get the desired results.

charlesbrown678 0 Newbie Poster

point 29 (Off-site) directory posting...

I think that this method is obsolete now... links from directory are no useful now... this is my opinion.. what you people say? ?

TWeber_TheSBA 12 Light Poster

Major props to the writer of that guide as that was a very detailed, step-by-step post. One of the best points regarding SEO is towards the end: "SEO is an ever-changing field, so you need to keep up with the changes."

Truer words haven't been written in this section of DaniWeb. SEO is not an overnight effort, and like others on here have mentioned perseverance (and I would also add 'patience') is key. It is something that you can spend a little time on each day, which will go a long way in the end for your website.

ameliewakelin -12 Newbie Poster

Nice share. Very informative post. SEO is the most widely used tool for optimizing the websites. Although seo is simple to learn, yet the results cannot be very good untill a professional optimizes the website. The seo services are affordable and get the desired results.

Totally agree with you, an informative and helful post and best for newbies or those who just created a new website and wanted to start the marketing and related things.

DarkMonarch 1 Newbie Poster

excellent article for a noob like me

i do have questions?

  • meta keyword is now irrelevant ? (if not do i limit the keywords to 150 also?)
  • I've read somewhere, i can't remember where, but they say to change the description every month or so. Is that any good and why would you describe what you do in other words ?



AccurateAG 28 Junior Poster in Training

Hi Dark:

Even if meta keywords are decreasingly relevant, it is still a good idea to put them in. It can't hurt, and it only takes a minute or two.

I have never heard of changing the description every month. I can't figure out why someone would say that.

frank00 0 Newbie Poster

You have to select the keywords first , then take others steps

frank00 0 Newbie Poster

key word selection is the basic step for initiation your project

elitebag -8 Newbie Poster

Good suggestions .I am also a new one to learn SEO to promote my website .To be patient and do SEO daily ,It will be better and better i think .

aditd -2 Light Poster

That is a very well and details article about seo.
I preffer another way: making a site about seo that is found by clients when searching/needing seo. The best way to prove that you are making quality work.

mike00 -4 Newbie Poster

The innitial steps in the project planing very important role so that some time we have to wlork in differ nt condation so we have to make the daynamic rules those which can be molded with the requirment

Brainusa 0 Newbie Poster

well it seems starting a business of SEO requires you have to have enough experience of the field. If you have successfuly optimized enough of websites and got those website at top for such competitive keywords you can very well acehive success in your business.

huggs 0 Newbie Poster

The very first thing you should do is to create an introduction,when you're starting your first SEo project,you may feel that there is so much more to know and to do.One of the thing that you should know is that 'SEO is markeing'.You need to set a goal such as target the first page of Google,or any other search engine to increase revenue.Make basic preparations such as getting the name for your website/company.Also,make sure to add content which is very important.

php_noob 0 Junior Poster in Training

With all that praise its pretty interesting? Does anybody really tried it and maybe can share it results?

faizan11 -3 Newbie Poster

so well information shared by you , but any one can tell me about google algorithm which is used on S.E.O.?

samsonven 0 Junior Poster in Training

Really Good every information you have shared. Can i share this link in my Google+ Profile.

translator03 0 Newbie Poster

Very well written and informative article I must say! If your tips and strategies can be followed in a constructive way I think definitely result will come. But we must keep in mind about latest Google Panda updates and accordingly should try to get quality links for the respective websites we're doing SEO for.

vasvigupt 0 Newbie Poster

yes these are the tips for the best seo practice. this post is very valuable because it tells the complete process of seo. beneficial for those who are new to seo.

willson1 -4 Junior Poster in Training

you did not discuss about the onsite ,off site things here how we can stream line that project

exploretalent -9 Light Poster

I think content does play a important part whether it is your first project.

bestwsd 0 Light Poster

nice article... , thank you for share with us...

start seo with 2-3 keywords... after your website index in google / bing/ yahoo target more keywords as few keywords not good for any website.

don't forget your local listing in google.

myadcorner 0 Newbie Poster


your post is awesome. For your question, my answer will be of three points
1. keyword reserach
2. On page
3. Off page

But you have described it in very laymen terms. NIce post indeed.

getseoonline 0 Newbie Poster

google always keeps on changing its algorithm but your information is very good for starters.

PrimeOutsourcin -2 Junior Poster in Training

Thanks for the step by step tips! :)

iramsweet 0 Light Poster

I must say you are awesome dude. you have defined everything about SEO in your post. it will be very helpful for me.

freeseofsd -4 Newbie Poster

Great Post Keep Update More Information About Seo

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.