4. A method for ranking of websites comprising: receiving a search query through a search engine network connection into one or more search engine processors, the search query comprising search criteria; transmitting a request for website indexing records from the one or more search engine processors to a first computer database, the first computer database comprising machine-readable memory having website indexing records, each website indexing record comprising an indexed website ID and website indexing information; receiving the website indexing records from the first computer database into the one or more search engine processors; calculating a relevance score for each indexed website ID by the one or more search engine processors, the relevance score being based on the search criteria and the website indexing information of each website indexing record; transmitting a request for total activity records from the one or more search engine processors to a second computer database, the second computer database comprising machine-readable memory having total activity records, each total activity record comprising an indexed website ID and a total activity weight; receiving the total activity records from the second computer database into the one or more search engine processors; matching the website indexing records with the total activity records by comparing the indexed website IDs to the activity website IDs by the one or more search engine processors; calculating a total weight for each indexed website ID by the one or more search engine processors, the total weight being based on the relevance score of the indexed website ID and the total activity weight in the matching total activity record; assembling a list of the indexed website IDs ranked by the total weight of each indexed website ID by the one or more search engine processors; transmitting a request for one or more recordable activity records from the one or more search engine processor to a third computer database, the third computer database comprising machine-readable memory having activity records, each recordable activity record having been generated and transmitted from a tracking system to the third computer database, each recordable activity record comprising: an affiliated website ID, a website promoter ID associated with the affiliated website ID, the website promoter ID identifying a human website promoter, a website activity ID, the website activity ID identifying a website activity, the website activity being performed by the website promoter, and an activity weight for the website activity; wherein the tracking system comprises one or more general purpose tracking computers having a tracking system network connection and one or more tracking system processors, the one or more tracking system processors having computer-executable instructions for: tracking the website activities through the tracking system network connection, assembling tracked activity records, and transmitting the tracked activity records through the tracking system network connection; receiving the one or more recordable activity records through the search engine network connection into the one or more search engine processors, and for each recordable activity record received: transmitting a request for a total activity record from the one or more search engine processors to the second computer database, the request comprising the affiliated website ID of the recordable activity record; receiving the requested total activity record from the second computer database into the one or more search engine processors, wherein the activity website ID of the requested total activity record is identical to the affiliated website ID of the recordable activity record; calculating a new total activity weight from the sum of the activity weight of the recordable activity record and the total activity weight of the requested total activity record by the one or more search engine processors; and transmitting the new total activity weight from the one or more search engine processors to the second computer database.
4. A method for ranking of websites comprising: receiving a search query through a search engine network connection into one or more search engine processors, the search query comprising search criteria; transmitting a request for website indexing records from the one or more search engine processors to a first computer database, the first computer database comprising machine-readable memory having website indexing records, each website indexing record comprising an indexed website ID and website indexing information; receiving the website indexing records from the first computer database into the one or more search engine processors; calculating a relevance score for each indexed website ID by the one or more search engine processors, the relevance score being based on the search criteria and the website indexing information of each website indexing record; transmitting a request for total activity records from the one or more search engine processors to a second computer database, the second computer database comprising machine-readable memory having total activity records, each total activity record comprising an indexed website ID and a total activity weight; receiving the total activity records from the second computer database into the one or more search engine processors; matching the website indexing records with the total activity records by comparing the indexed website IDs to the activity website IDs by the one or more search engine processors; calculating a total weight for each indexed website ID by the one or more search engine processors, the total weight being based on the relevance score of the indexed website ID and the total activity weight in the matching total activity record; assembling a list of the indexed website IDs ranked by the total weight of each indexed website ID by the one or more search engine processors; transmitting a request for one or more recordable activity records from the one or more search engine processor to a third computer database, the third computer database comprising machine-readable memory having activity records, each recordable activity record having been generated and transmitted from a tracking system to the third computer database, each recordable activity record comprising: an affiliated website ID, a website promoter ID associated with the affiliated website ID, the website promoter ID identifying a human website promoter, a website activity ID, the website activity ID identifying a website activity, the website activity being performed by the website promoter, and an activity weight for the website activity; wherein the tracking system comprises one or more general purpose tracking computers having a tracking system network connection and one or more tracking system processors, the one or more tracking system processors having computer-executable instructions for: tracking the website activities through the tracking system network connection, assembling tracked activity records, and transmitting the tracked activity records through the tracking system network connection; receiving the one or more recordable activity records through the search engine network connection into the one or more search engine processors, and for each recordable activity record received: transmitting a request for a total activity record from the one or more search engine processors to the second computer database, the request comprising the affiliated website ID of the recordable activity record; receiving the requested total activity record from the second computer database into the one or more search engine processors, wherein the activity website ID of the requested total activity record is identical to the affiliated website ID of the recordable activity record; calculating a new total activity weight from the sum of the activity weight of the recordable activity record and the total activity weight of the requested total activity record by the one or more search engine processors; and transmitting the new total activity weight from the one or more search engine processors to the second computer database. 5. The method of claim 4 , wherein the website activity of each of the one or more recordable activity records is selected from the group consisting of: the website promoter logging into a tracked website; the website promoter opening a tracked email; the website promoter clicking on a tracked email hyperlink in the tracked email; the website promoter clicking on a tracked website hyperlink on the webpage content transmitted by the tracked website; the website promoter uploading personal information to the tracked website; the website promoter submitting a tracked search query to the tracked website; the website promoter uploading a review of an affiliated website to the tracked website; the website promoter publishing a tracked promoter hyperlink on a promoted webpage, the tracked promoter hyperlink being enabled to transmit a tracked request for webpage content to the tracked website; the website promoter making a tracked relationship with another person through a tracked online social networking platform; the website promoter removing the tracked relationship; the website promoter sending a tracked message through the tracked online social networking platform; the website promoter registering a domain name on a tracked domain name registry; the website promoter creating a tracked account with the tracked website; and the website promoter uploading tracked content to the tracked website.