To whom do not know; search engines are robots that crawl the internet 24/7 to find new content and it to their database to process it later.
Processing the aggregated information is not easy task at all, the robots need to check each document for:
- Is it duplucate or roignial content
- Theme the document the find search related keyword
- Check the inbound links of this document
- Check if there are any filter applied on the domain that hosts this document
- Decide the page rank of the document using inbound links data and internal navigation
- Analyze the anchor text data of the inbound links.
- Check the relevencey, authority of the links.
- Repeating what mentioned above along with tens of process as far as the document still online.
Do you think all these processes could be go smooth even if it is done via robots, for sure not and this is the main challenge for seo community, it happens many time that you dont have a clew why something happened and you spend hours searching for a reason, but many times the reason as simple as is search engines even Google are not prefect.
Here is an example for that, Matt Cutts said here when you synidcate articles make sure that you leave a link back to the original article so it will get better page rank (and eventually it must rank better) or Google should have a mechanism to figure out if:
1- Document B link to document A
2- Document A doesnt link back to document B
3- Document B and A have the same content
Then document A is the original content regardless of the PR of document B
Here is an example for a post on my blog
I search for allintitle:”Free Tips to Improve Your Search Engine Ranking” and a guy who syndicated my blog post and left a link back to the original content shown above me.
There might be many reasons for that like:
- My page in the supplemntal results
- His page has better page rank
- His page structure is better than mine
But all that is not enough, Google should have strict policy for that, showing syndicated results above the original content is stealing others hard work that Google should not be part of.
Backing to where we start, Google is not perfect, you want to stay in the seo career you need to accept this reality and live with it.