Making your website easy for both users and search engine robots to understand is a cornerstone of any SEO plan. Although search engines have become increasingly sophisticated, in many ways they still can't see and understand a web page the same way a human does. SEO helps the engines figure out what each page is about, and how it may be useful for users.
This is perhaps the most important concept to grasp about the functionality of search engines. You can build a perfect website, but its content can remain invisible to search engines unless it’s promoted. This is due to the nature of search technology, which relies on relevance and importance calculations to display results.
The "tree falls in a forest" adage postulates that if no one is around to hear the sound, it may not exist at all - and this translates perfectly to search engines and web content. Put another way - if no one links to your content, the search engines may choose to ignore it.
The engines by themselves have no gauge of quality and no potential way to discover your fantastic profile or blog post. Only people have this power - to discover, react, comment and link to. So, great content cannot simply be created - it must be shared and talked about. Search engines already do a great job of promoting high quality content on websites that have become popular, but they cannot generate this popularity - this is a ongoing task that takes time, dedication and effort.