Everybody can practive SEO - this is like everything. I have taught a friend php & photoshop a few months ago - and he managed to pull up a decent site. Is he a website designer? well, not really. But you don't have to be a professional web design to start creating your own stuff on the internet.
The same for SEO - you have just learnt how to build a website. Now, you want to start promoting it.
Here we go - a list of nice tools, free of use, which you can use to start doing bits of SEO at home:
1)
Way Back machine: age of a site is important. If you request a link for instance, you may need to know how old the site is, and what it looked like a few months ago.
2)
Reverse Keywords lookup: wonder what your competitor is ranking for? this tools checks what keywords yuo competitor ranks for (note: limited set of records though).
3)
Hoover: competition analysis - not really SEO - but very good competition analysis tool.
4)
Hub Finder:
excellent tool to find good inbound links
5)
Marketleap: excellent set of tools
6) Good keywords V2.0: Good tool to store on your desktop to analyse page keywords density.
7)
DigitalPoints: Very good set of tools as well.
8)
SEO moz: relatively new site providing very uiseful tools as well - you'll need API key for Yahoo, google & amazon.
What is important for a SEO tool is to save you time, or provide data you cannot have access directly.
Google, Yahoo, etc can be used directly to collect useful info: backlinks (just type"/www.site.com" and you'll a complete list of backlinks), related keywords (type ~keyword in google and you'll find in bold a list of all related keywords. you can then list them one by one, just by removing them from the listing: ~keyword -keyword1 -keyword2 etc ... #
If you have got programming skills, you'll see that most of the tools listed above are actually not a big deal to program oneself. It then depends on whether you want to invest some time to do so, and customise the tools the way you want, or are just happy to use existing tools.