Contextual marketing is marketing that is based on the context of the customer. Contextual marketing has been found to be successful with online advertising that is targeted at visitors of blogs, Facebook pages, and other social media sites that are related to a company's products. The focus is on providing content that is related to what the visitor was most likely looking for when they found these sites by searching for products or brands, or clicked on sponsored links. This type of marketing relies on predictive analytics. It also focuses on the user's location, time of day, and other demographic data.