I too struggled with ranking sites and learning about SEO initially. T here is a website which tells you everything about SEO . Go to this website s to discover more about SEO and online money making methods. It is not a self-promotion the information provided by them were really useful and so I wanted to rmend them here. Anyways let me give a clear cut response to your question. The SEO landscape has changed considerably over the years. The amount of information now included in search results like Tweets news items and photos is a big improvement over the single lines of we used to see. When building yourpany website it important to consider how your site will turn up in the top three search engines Google Yahoo and Bing. Having a site with good SEO (search engine optimization) can make a significant difference as to how many pages deep you rank. If you are a smaller local business; attention to Local SEO efforts are more important than ever. Best practices in SEO are pretty uniform think of the user experience keep keywords in mind focus on quality in addition to quantity make your content easy to share and ensure your site is mobile-friendly on several platforms. George Zlatin of Digital Third Coast summed it up nicely when he wrote that what italic you rank for is largely determined by on-page factors while how high italic you rank in the search results is largely determined by off-page factors. When designing a website and creating content that meets SEO best practices it a good idea to consult the search engines themselves. Both Bing and Google have SEO user ges that spell out exactly how their services rank websites. On-page SEO generally refers to the structure of your website (how it built) and how effectively you use your site. Examples of on-page SEO are Page titles and descriptions Using ALT tags for images Good website speed Mobile friendly Use of H1 tags Off-page SEO is often about your PR and branding efforts and how well you and your business are viewed as an authority. Examples of off-page SEO are Link building Social media marketing Reviews on 3rd party sites Guest blogging on other websites As to which of these is more important there isn an easy answer because both should be part of your overall digital strategy.