SEOClerks

How do search engines work?



Write the reason you're deleting this FAQ

How do search engines work?

Search Engine Optimization (SEO) is one of the hot topics on the internet. It is about ranking your site to the top of the search engines so that more people visit it and you earn more. But have you ever wondered how search engines work? Knowing this will obviously help you to plan your SEO campaign in many ways.
So, this is how they do it-
Step 1-Information Gathering and Processing
As there are a lot of websites on the internet so it is not possible for staff or members working in the various search engines companies to go to each and every website and check for details so they send “robots” or “spiders” which crawl over your site to gather all the information which are then stored in the servers of the search engines. Then the gathered information is fragmented and matched with other similar sites like yours on the internet. Then they are categorized and indexed on the results page according to its importance.

Step 2-Search Engines Results Pages (SERPs)
When we search for a particular keyword then we find mostly 10 results on each page on every search engine. All the sites are ranked according to their relevance to that particular keyword. In the past, the search engines only displayed the title, description and the URL for a search but now things have changed and we can see images, videos and even maps for a keyword in the search engines. Google is so advanced that it can translate any language or convert the value of a currency in their searches.
Step 3-The ‘formula’ that does it
So, How Google and the other major search engines figure out or categorize this huge amount of data that is on the internet and index them according to their relevance to a particular keyword. Well, you must have heard about “Google Panda” or “Google Penguin”. Those are not real creatures. Those are the names of various algorithms that Google uses. So what is an Algorithm? It is a set of rules that governs how a page relates to other pages on the internet. Google Algorithms have over 250 different factors. Google’s aim is to eliminate those searches which are more interested in traffic than relevancy. So, it checks not only the quantity but also the quality of the links of any website from other pages on the internet. Search engines ‘prefer’ to rank those sites which are receiving a lot of traffic from their links on the other sites on the internet.

Comments

Please login or sign up to leave a comment

Join
centurion
Hello Srikanta30
Have a wonderful day.


Search engine have crore of bots in per second for collecting data to add the search engine database. These bots collect image and text from the worldwide websites and add those to the search engine database. In this way search engine databases are always updated. When anyone search by keyword or keyword phrases than search engine show the title , website address, a description and some keywords and sometimes some images. In this way search engine works after any one search by keyword or keyword phrase.


Thanks
Centurion



Are you sure you want to delete this post?

Corzhens
From my understanding based on the discussions that I had read in this forum, search engines use an algorithm in selecting the candidates for the search list. They also employ their own index for the quicker selection and ranking of the website links that will be in the search list result. Search engines are dynamic that they seem to be researching all the time that’s why SEO methods are now accepted as factors in influencing the search list results.



Are you sure you want to delete this post?

Order Now
Process Time: 0.038485050201416

Possible Duplicate queries found!
MatchCountSQLScript
SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='21693'1SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='21693'

/opt/clerks-staging/docroot/viewfaq.php 496 () ()

SELECT * FROM seoclerks.members WHERE USERID='561483'1SELECT * FROM seoclerks.members WHERE USERID='561483'

/opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() ()

SELECT * FROM seoclerks.members WHERE USERID=5614831SELECT googleplus_profile FROM seoclerks.members WHERE USERID=561483

/opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() ()

SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=21693 LIMIT 51SELECT m.username FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=21693 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='21693' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc1SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered, b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b WHERE a.quesid='21693' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc

/opt/clerks-staging/docroot/viewfaq.php 1245 () ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=116180 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=116180 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=156894 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=156894 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

UPDATE questions SET total_views = total_views + 1 WHERE quesid='21693'1UPDATE questions SET total_views = total_views + 1 WHERE quesid='21693'

/opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() ()

SELECT * FROM questions WHERE quesid!='21693' AND status='1' AND (question like '%How search engines work?%' OR question like '%search%' OR question like '%engines%' OR question like '%work?%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='21693' AND status='1' AND (question like '%How search engines work?%' OR question like '%search%' OR question like '%engines%' OR question like '%work?%') -- ORDER BY RAND() LIMIT 15

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM seoclerks.members WHERE USERID='147' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='147' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='1490' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1490' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='632' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='632' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='498' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='498' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=21693%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID 1SELECT USERID, username FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=21693%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM categories1SELECT * FROM categories

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache()

select * from categories_software order by name asc1select * from categories_software order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories()

select * from categories_wanttobuy order by name asc1select * from categories_wanttobuy order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories()

select * from categories_wanttotrade order by name asc1select * from categories_wanttotrade order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories()

SELECT * FROM seoclerks.members WHERE USERID='301993.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='301993.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='600657.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='600657.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

select * from categories_faq order by name asc1select * from categories_faq order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories()

Invalid SQL

count(*)sql1error_msg

Expensive SQL

Tuning the following SQL could reduce the server load substantially
LoadCountSQLMaxMin

Suspicious SQL

The following SQL have high average execution times
Avg TimeCountSQLMaxMin
0.3880761SELECT A.*, C.username, C.profilepicture, C.userlevel, C.ratingcount, C.rating, C.lastlogin, C.ip, C.lip, C.profile_data from posts A, seoclerks.members C WHERE A.active=1 AND A.USERID=C.USERID AND A.sold_out=0 AND category IN (93) AND gtags like'%offlinemarketing%' AND type !=99 AND A.feat=0 AND A.catfeatured_upgrade=0 order by A.lastgigedit desc limit 0, 400.3880760.388076
0.2095691SELECT count(A.PID) as total from posts A , seoclerks.members C WHERE A.active=1 AND A.USERID=C.USERID AND A.sold_out=0 AND A.USERID=C.USERID AND category IN (93) AND gtags like'%offlinemarketing%' AND type !=99 0.2095690.209569