On-site optimization makes use of specific techniques that have been readily focused directly on the involved website.
Off-site optimization utilizes particular aspects that may pose huge effects on the websites that are actually not directly connected to the main website.