Web Crawler Definition & Meaning
A web crawler is a bot that moves through web pages and indexes their content so that users can find it in subsequent searches. The most prominent bots are manned by major search engines. Google has multiple web crawling bots; others include Yahoo's bot and Chinese tech corporation Baidu's bot. A web crawler primarily travels web pages using both external and internal links. Web crawlers are also referred to as spiders.
If a web domain owner wants their site to be found in searches, they must allow web crawling. Search engines will only present web pages that they have discovered through crawling. As a web crawler moves through a page, it indexes, or records, all of the relevant information on the page (often any information on the page) so that it can pull up those pages when a user makes a search engine query. Not all of the Internet is indexed; researchers aren't sure how much. But only public web pages can be accessed by web crawlers; private pages cannot. A website can also add the robots.txt extension to the HTML for pages that should not be crawled by a bot, or use "noindex" tags in the HTML itself.
Web crawlers and SEO
Web crawlers find content for search engines; what they gather from a web page affects that page's search engine optimization ranking. If a page has a lot of keywords and relevant links when it is indexed, it will display more prominently on a search engine. Having keywords in important places, such as headings and meta data, also gives a web page better SEO visibility. Web crawlers not only pay attention to the plain text on a web page, they also study meta data and the way users respond to a page, so it's important for a website to choose accurate meta data to be more accurately displayed in a search engine - and to have content that answers relevant search queries.
Crawler bots have also been used for malicious purposes, such as spreading false content or harvesting user information, and they've also been used to gauge and influence opinion.
Stay up to date on the latest developments in Internet terminology with a free newsletter from Webopedia. Join to subscribe now.
From A3 to ZZZ we list 1,559 text message and online chat abbreviations to help you translate and understand today's texting lingo. Includes Top... Read More »Huge List of Computer Certifications
Have you heard about a computer certification program but can't figure out if it's right for you? Use this handy list to help you decide. Read More »
Computer architecture provides an introduction to system design basics for most computer science students. Read More »Network Fundamentals Study Guide
Networking fundamentals teaches the building blocks of modern network design. Learn different types of networks, concepts, architecture and... Read More »The Five Generations of Computers
Learn about each of the five generations of computers and major technology developments that have led to the computing devices that we use... Read More »