Home arrow Search Optimization arrow Page 2 - Internet Technology Lessons for SEO
SEARCH DEVARTICLES

TOOLS YOU CAN USE

advertisement

Internet Technology Lessons for SEO - Fetching Website Content from a Web Server


(Page 2 of 2 )

Okay, once the DNS server holds the name server records for all websites on the Internet, any time a user visits a website, the ISP knows where to fetch the website content -- because the name server record contains the address of the web hosting company for that website, as well as the website's IP address.

It will then communicate with the website's hosting server, asking for content. If the information is found on the website server, it will return a 200 OK status with the content -- otherwise, if it's not found, it returns a 404 header status. If there is some server error going on, it returns a 500 status. You might have observed these common errors when visiting websites.

Once you receive the content, your client browser will then render the HTML source code (received from the website hosting server) so you can read the content properly.

A web server can also be configured to provide content depending on the requesting party. The requesting party is also identified because of its IP address and DNS server. This is why, when a website is hacked, a website administrator can trace the hacker by looking at the server logs and getting those IP addresses with malicious activity.

One abusive SEO practice is known as "cloaking." It involves serving content based on the nature of the visitor making the request. This is common of hacked websites -- a hacker may configure a website to return Viagra-related content if the requester is Googlebot, but otherwise present normal content to normal visitors.

Luckily, you can diagnose this kind of problem by using "Fetch as Googlebot" in Google Webmaster Tools. It simulates what Google sees by making Googlebot visit your website server and then fetch content so that you can analyze whether it has been altered or not.

Below is the final diagram depicting how the Internet works, from client request to web server, with the DNS resolving the domain names into IP addresses. It also shows the involvement of Googlebot in the process:

Google has its own DNS servers, http://code.google.com/speed/public-dns/docs/intro.html which are now publicly available. You can even use them to replace your own ISP DNS server for a faster browsing experience, especially if your ISP DNS server is loaded and appears slow.

What are Class C IP Blocks?

Sometimes, in a shared hosting environment, a lot of websites are hosted on a single Class C IP block. For example, in this IP address: 209.35.17.17, the Class C IP block is this: 209.35.17

The significance is that it is very difficult to have multiple IP addresses on different Class Cs if you are hosting all of your websites on a single hosting server (http://www.soulcast.com/post/show/408636/Importance-of-Class-C-IP-address-for-SEO )

This fact is used by search engines in detecting spam, so if thousands of backlinks come from the following IP addresses:

121.3.45.2
121.3.45.100
121.3.45.89
121.3.45.65
121.3.45.71

and so on, the search engines see that they all originate from a single Class C IP address block, and therefore the above series of backlinks can only count as one instead of 1000 +.

It is very expensive to host a lot of websites on a hosting server with different Class C address, as you will discover if you look at some hosting packages: http://www.page1hosting.com/packages.html.

I hope you've found my introduction to Internet technology helpful to your understanding of SEO. 

blog comments powered by Disqus

SEARCH OPTIMIZATION ARTICLES

- Write Content For the Four Buying Personalit...
- Write SEO Content for Your Visitor`s Goals
- Title Tags: Not Just for Keywords Anymore
- The Challenge of SEO for Large Enterprises
- Viral Writing: the Beauty of Controversy
- The 375 Million Active Searchers You`re Prob...
- A Closer Look at Crushing Local SEO Competit...
- Crushing Local SEO Competition: A Case Study
- More Ways to Get Attention For Your Blog
- Cosmetic Surgery Marketing: Inbound Marketin...
- Dominating Local SEO
- Local SEO: Secrets to Killing The Competition
- Scientific Results Of 23 Million Visits: Cre...
- Feed Your Blog`s Readers Well
- Laying Out An SEO and Traffic Generation Str...
 
SEO Chat Forums  
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Contact Us 
Site Map 
Request Media Kit
Write For Us Get Paid 
SEO Weekly Newsletter
 
SEO Tools
Adsense Calculator
AdSense Preview
Advanced Meta-Tags
Alexa Rank Tool
Check Server Headers
Class C Checker
Code to Text Ratio
CPM Calculator
Domain Age Check
Domain Typos
Future PageRank
Google Dance
Google Keywords
Google Search
Google Suggest
Google vs Yahoo
Indexed Pages
Keyword Cloud
Keyword Density
Keyword Difficulty
Keyword Optimizer
Keyword Position
Keyword Typos
Link Popularity
Link Price Calculator
Meta Analyzer
Meta Tag Generator
Multiple Link Popularity
Page Comparison
Page Size
PageRank Lookup
PageRank Search
Robots.txt Generator
ROI Calculator 
S.E. Comparison 
S.E. Keyword Position 
Site Link Analyzer 
Spider Simulator 
URL Redirect Check 
URL Rewriting 
Privacy Policy 
Support 


© 2003-2012 by Developer Shed. All rights reserved. DS Cluster 2 - Follow our Sitemap
Popular SEO Chat Topics
All Tutorials & Tools
 
SEO Chat is sponsored by:
Close this Sponsor Message