The first and foremost thing in seo is having a set goal in mind. Once you have that, you need to research and study data related to marketing and your business. It is important to understand the language customers speak when they are looking for a business or service. If a business is up-to-date with certain keywords they can use them to show more in search pages. Moreover, they can also put up relevant content related to these keywords on their website and social media pages. Another important factor is analysis. New marketing trends need to be analyzed and content and strategies need to be built around those trends to make sure potential customers still find you relevant and useful.