How has the utilization of mobile technologies impacted search engine optimization practices?

Explain the concept of a search engine.
How has the utilization of mobile technologies impacted search engine optimization practices?
Describe how mashups create new benefits and functionality from existing data or information.