Forum Moderators: martinibuster
The short version is to look for sites whose visitors might want to see your site, and politely contact the webmasters to see if they are interested in putting up a link to you or exchanging links. You can find sites related to yours using search engines, directories, etc.
To increase your probability of success, focus on sites that currently have outbound links on their site - they will be far easier to convince to put up yours.
you are right. topic related links are the best!
I would start like this:
- Submit your site to every staid online-directory if it offers a category for your topic. Do this with all directories that are deeply indexed by google so the links will be recognized, the most important example is [dmoz.org...]
- look for websites/-directories specialised on your topic and try to get a link from these
- type in the keyword or keyword-string you want to be found with. Have a look at the first 30 google-results. If you find sites that are not runned by direct competitors and look professional drop a line to the webmaster and ask for a link-exchange. if possible try to get your keyword in the link-text of these links pointing to you. You may send them the source-code, humans are lazy. ;-)
- analyze the links that are already pointing to your site - you may convince some webmasters to modify the link-text, so the link-pop becomes more keyword-specific.
- go look for online-boards related to your topic. If you drop a good statement, it may be allowed to leave your url like a signature.
- offer content on your website that can be downloaded and published for free, if the poeple include a signature. the signature will naturally contain a link to your site.
these are only a few ideas but there is almost nothing that hasn't been mentioned on WebmasterWorld so go for more ideas and techniques reading the related forum mentioned by
rogerd.