Please some body explain for me the difference between onsite SEO and offsite SEO because a SEO firm gave me a quotation for marketing and making my website search engine friendly have quoted these two things separately and i there fore would like to know the basic difference between offsite and offsite SEO for a website?