1. A method for electronically distributing job listings on the Internet, the method comprising: receiving information for job listings from one or more employers; associating one or more keyword tags with each job listing; identifying a content web page for injecting at least one job listing; analyzing text of the identified content web page; and selecting a job listing for injection into the content web page, based on a comparison between the analyzed text and the one or more keyword tags.