<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head profile="http://gmpg.org/xfn/11">
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

		<meta name="keywords" content="" />
	<meta name="description" content="" />

	<title>SEO Expert - Venetsian Jacks</title>
<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="http://venetsian.com/feed/atom/" />

	<link rel="alternate" type="application/rss+xml" title="RSS 2.0 - all posts" href="http://venetsian.com/feed/" />
	<link rel="alternate" type="application/rss+xml" title="RSS 2.0 - all comments" href="http://venetsian.com/comments/feed/" />
	<link rel="pingback" href="http://venetsian.com/xmlrpc.php" />

	<!-- style START -->
	<!-- default style -->
	<style type="text/css" media="screen">@import url( http://venetsian.com/wp-content/themes/inove/style.css );</style>
	<!-- for translations -->
		<!--[if IE 6]>
		<link rel="stylesheet" href="http://venetsian.com/wp-content/themes/inove/ie6.css" type="text/css" media="screen" />
	<![endif]-->
	<!-- style END -->

	<!-- script START -->
	<script type="text/javascript" src="http://venetsian.com/wp-content/themes/inove/js/util.js"></script>
			<script type="text/javascript" src="http://venetsian.com/wp-content/themes/inove/js/menu.js"></script>
		<!-- script END -->
	<meta name="verify-v1" content="eLWvFXU8aWkq4XIg90siIx6C5vEWmRechfl0oBRrdUk=" />

	<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://venetsian.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://venetsian.com/wp-includes/wlwmanifest.xml" /> 
<link rel='index' title='SEO Expert - Venetsian Jacks' href='http://venetsian.com' />
<meta name="generator" content="WordPress 2.8.5" />

<!-- All in One SEO Pack 1.6.4 by Michael Torbert of Semper Fi Web Design[335,376] -->
<meta name="description" content="The homepage of an SEO Expert internet Marketing and Affiliate Publishing consultant. Ranked N:13 on the World SEO Championship" />
<meta name="keywords" content="seo, seo expert, affiliate marketing, affiliate publishing, make money online" />
<link rel="canonical" href="http://venetsian.com/" />
<!-- /all in one seo pack -->
<link rel="stylesheet" type="text/css" href="http://venetsian.com/wp-content/plugins/wp-recaptcha/recaptcha.css" />	<link rel="stylesheet" href="http://venetsian.com/wp-content/plugins/snippet-highlight/star-light/star-light.css" type="text/css"/>
	<link rel="stylesheet" href="http://venetsian.com/wp-content/plugins/snippet-highlight/linenumbers.css" type="text/css"/>
	</head>


<body>
<!-- wrap START -->
<div id="wrap">
<!-- container START -->
<div id="container">

<!-- header START -->
<div id="header">
	<div id="caption">
		<h1 id="title"><a href="http://venetsian.com/">SEO Expert &#8211; Venetsian Jacks</a></h1>
		<div id="tagline">SEO Expert, Web Enterpreneur, Online Publishing Specialist</div>
	</div>

	<!-- navigation START -->
	<div id="navigation">
		<ul id="menus">
			<li class="current_page_item"><a class="home" title="Home" href="http://venetsian.com/">Home</a></li>
				<li class="cat-item cat-item-6"><a href="http://venetsian.com/topics/adsense-publishing/" title="View all posts filed under AdSense">AdSense</a>
</li>
	<li class="cat-item cat-item-5"><a href="http://venetsian.com/topics/affiliate-publishing/" title="View all posts filed under Affiliate">Affiliate</a>
</li>
	<li class="cat-item cat-item-7"><a href="http://venetsian.com/topics/link-building/" title="View all posts filed under Link Building">Link Building</a>
</li>
	<li class="cat-item cat-item-9"><a href="http://venetsian.com/topics/mfa/" title="View all posts filed under MFA">MFA</a>
</li>
	<li class="cat-item cat-item-20"><a href="http://venetsian.com/topics/themes/" title="Some free Wordpress and Joomla themes you can use on your sites!">My Themes</a>
</li>
	<li class="cat-item cat-item-16"><a href="http://venetsian.com/topics/other/" title="Other Stuff.">Other</a>
</li>
	<li class="cat-item cat-item-10"><a href="http://venetsian.com/topics/search-engine-optimization/" title="View all posts filed under SEO">SEO</a>
</li>
	<li class="cat-item cat-item-3"><a href="http://venetsian.com/topics/web-hosting/" title="View all posts filed under Web Hosting">Web Hosting</a>
</li>
	<li class="cat-item cat-item-31"><a href="http://venetsian.com/topics/wordpress/" title="View all posts filed under wordpress">wordpress</a>
</li>
			<li><a class="lastmenu" href="javascript:void(0);"></a></li>
		</ul>

		<!-- searchbox START -->
		<div id="searchbox">
							<form action="http://www.google.com/cse" method="get">
					<div class="content">
						<input type="text" class="textfield" name="q" size="24" />
						<input type="hidden" name="cx" value="000863361850691662578:fozjmody33k" />
						<input type="hidden" name="ie" value="UTF-8" />
						<span class="switcher" >Switcher</span>
					</div>
				</form>
					</div>
		<!-- searchbox END -->

		<div class="fixed"></div>
	</div>
	<!-- navigation END -->

	<div class="fixed"></div>
</div>
<!-- header END -->

<!-- content START -->
<div id="content">

	<!-- main START -->
	<div id="main">
<a href="http://www.maiahost.com"><img src="/banners/maiahost-banner.jpg" alt="click here to find more about our cheap web hosting services" border=0 /></a>
<br />


			<div class="post" id="post-287">
			<h2><a class="title" href="http://venetsian.com/link-buying-guide/" rel="bookmark">Link Buying Guide</a></h2>
			<div class="info">
				<span class="date">October 5th, 2009</span>
				<div class="act">
					<span class="comments"><a href="http://venetsian.com/link-buying-guide/#comments" title="Comment on Link Buying Guide">1 comment</a></span>
										<div class="fixed"></div>
				</div>
				<div class="fixed"></div>
			</div>
			<div class="content">
				<p>All of you probably know that SEO is all about links and more links. It was confirmed by many SEOs and even Search Engine Spokesmen that Links are the primary ranking factor in Contextual Search Engines.</p>
<p><img src="http://venetsian.com/wp-content/uploads/2009/10/Picture1.png" alt="Links are the Highest Ranking Factor" title="Links are the Highest Ranking Factor" width="602" height="344" /></p>
<p>Since day one SEOs and other consulting firms specialize in Link Trading and Link Buying. It is well known that for good rankings you must have a lot of good links, especially in high competition market niches.</p>
<p>Link Trading or better known as Link Exchange is a very slow process in which you have to contact webmasters in your niche and hope that they will be interested in swapping links with you. Not to mention that many experienced ones will not trade you if you don&#8217;t have strong Google Page Rank, therefore Link Exchange is practically impossible with new sites.</p>
<p>Best way to boost up your rankings and gain some Page Rank is to purchase some links. In order to do so you will have a fair budget and the skills to find cheap high quality links.</p>
<p>There are many ways to find a good link, but the most important one despite the high dispute in the webmaster world is still Google Page Rank.</p>
<p>Google PR can be seen if you install the Google Toolbar and enable PageRank bar (from the toolbar settings). This green bar will become your N:1 friend in your link building campaign.</p>
<p>PageRank is a number from 0 to 10. It is calculated using special algorithm which is not disclosed by Google, but from quick observation you can notice that PR is spread in some sort of Geometrical Progression.</p>
<p><img src="http://venetsian.com/wp-content/uploads/2009/10/google-pagerank-distribution.gif" alt="Google PageRank Distribution chart" title="Google PageRank Distribution chart" width="500" height="377"  /></p>
<p>One of the most interesting and important things about Page Rank is the way PR flows between websites and inside internal pages. This is highly speculated area since this is the most secretive algorithm heavily guarded by Search Engine Engineers, but there is some public information on how it works.</p>
<p><img src="http://venetsian.com/wp-content/uploads/2009/10/PageRank_flow.jpg" alt="Page Rank flow based on 20 points start value. Note that each page has different value and the 20 points is just shown as example. The higher PR the higher this value is." title="Page Rank flow based on 20 points start value. Note that each page has different value and the 20 points is just shown as example. The higher PR the higher this value is." width="475" height="398" /></p>
<p>Based on the PageRank distribution, the value of the Initial Page (Linking Page) is based on &#8212; NOTE: page, not website since websites contain many pages &#8212;.</p>
<p>For example:<br />
PR1 = 8 points<br />
PR2 = 64 points<br />
PR3 = 512 points<br />
PR4 = 4096 points<br />
PR5 = 32768 points<br />
PR6 = 262144 points<br />
PR7 = 2097152 points<br />
PR8 = 16777216 points<br />
PR9 = 134217728 points<br />
PR10 = 1073741824 points<br />
(Note that this type of calculation is nowhere near precise!).</p>
<p>It is theorized that each link, including internal links to the same website, are counted with nearly equal value, although recent findings confirm that links found on top half portion of the page are valued slightly more than the ones on the lower portion. I&#8217;m pretty much certain that this is Search Engine&#8217;s answer to link selling as it tries to discount the value of &#8220;un-natural&#8221; links in the footer of many websites as they are with the sole purpose of boosting search rankings.</p>
<p>The main goal in link buying and main purpose of this link buying guide is to highlight the importance of Link Juice Calculation. Link Juice is basically the amount of &#8220;PR juice&#8221; your link will take from each linking page. It is really simple to calculate the number of links on a page and divide the total PR value of that page to that number in order to find the actual &#8220;Link Juice Value&#8221;. Using this simple formula you will be easily able to estimate which link deal is best for you since no page is equal to another.</p>
<p>In order to make your life even more complicated, Search Engines estimate the value of passed PageRank based on Topical Relevance. </p>
<p>Topical relevance is pretty much the &#8220;theme&#8221; or &#8220;niche&#8221; of the website. It is assumed that similar topic link pages are passing more Link Juice than others. It is important to note here that all links pass some sort of value since no search engine can be 100% sure that websites don&#8217;t have anything in common (for example same webmaster/owner), but still it is times better if they are in relevant topic or atleast have the link keyword repeated somewhere on that same page in order to show relevant context. Link Cloaking is pretty much a form of art. The goal here is to imitate non-SEO-influenced content as if a real blogger or forum user would pass you organic link. We can see that some SEOs prefer to buy &#8220;paragraph&#8221; of text with a link inside, rather than going with a single link. I would suggest that if possible.</p>
<p>Another really important thing is called Link Age. It is generally accepted that Links age like fine wine. The older one gets, the more link juice it passes, so don&#8217;t be alarmed if you purchased some high PR links and your website did not gain any Page Rank on the next google update. Note that PR gaining is a slow process and you will rarely gain pr 5-6 from a newly developed website.</p>
<p>If you purchase good quality relevant link with decent PR, you should be able to feel increase in Search Engine Position for that page+keyword within week or two. Note that the higher PR one linking page is the faster this process is. As I&#8217;ve mentioned previously you may get sudden increase then drop a bit, and then increase to a stable top position within few weeks (as link ages). </p>
<p>My last note is about the Importance of SEO as a constant effort. If you do some SEO and get your desired positions, you must NEVER STOP! If you stop then some competitor will most probably take you down. If you show persistent work your rankings will defeat your competition.</p>
<p>If you follow those few rules, you should be able to boost your website up the search engine rankings. </p>
<p>Where do we start? Check out the <a rel="nofollow" href="http://forums.digitalpoint.com/forumdisplay.php?f=58">Digital Point Forum</a> for great deals on link exchanges and sales.</p>
<p>If you want to share something with us, please comment this post.</p>
				<p class="under">
					<span class="author"><a href="http://venetsian.com/author/venetsian/" title="Posts by Venetsian">Venetsian</a></span>					<span class="categories"><a href="http://venetsian.com/topics/link-building/" title="View all posts in Link Building" rel="category tag">Link Building</a></span>					<span class="tags"></span>				</p>
				<div class="fixed"></div>
			</div>
		</div>
			<div class="post" id="post-284">
			<h2><a class="title" href="http://venetsian.com/adsense-earnings-report-3q-2009-increased-acpc-with-30/" rel="bookmark">AdSense earnings report 3Q 2009 &#8211; Increased ACPC with 30%</a></h2>
			<div class="info">
				<span class="date">October 4th, 2009</span>
				<div class="act">
					<span class="comments"><a href="http://venetsian.com/adsense-earnings-report-3q-2009-increased-acpc-with-30/#respond" title="Comment on AdSense earnings report 3Q 2009 &#8211; Increased ACPC with 30%">No comments</a></span>
										<div class="fixed"></div>
				</div>
				<div class="fixed"></div>
			</div>
			<div class="content">
				<p>What is interesting is that the expected 2008-2010 declination in many marketing niches, the financial sector flourishes showing 200% increase in Average Cost Per Click.</p>
<p>Jan 2008 &#8211; $1.82, March 2008 &#8211; $2.00, July 2008 &#8211; $2.15, Aug 2008 &#8211; $2.95, Nov 2008 &#8211; $3.23<br />
Jan 2009 &#8211; $2.99, Feb 2009 &#8211; $3.23, Jun 2009 &#8211; $3.60, Jul 2009 &#8211; $4.21, Aug 2009 &#8211; $4.81, Sep 2009 &#8211; $4.25</p>
<p>It seems that clearly the Financial Sector is not suffering any losses. It is only the regular people who suffer from the high APR rates.</p>
<p>The retail market seems to be picking up slowly with the expected fall shopping spree although a bit lower than last year with approximately 15%.</p>
<p>After all it seems that the online advertising market is increasing in budget with all marketing companies which directly results into better CPC for website owners.</p>
<p>What can you suggest?</p>
<p>Start building more websites. Blogs seems to be the best deal since content is easily published and ads can be well hidden. Seems WordPress is currently the industry leading solution.</p>
<p>If you want to start a new blog, we can offer you $3.95 WordPress hosting package <a href="http://www.maiahost.com/cms/WordPress_Hosting.html">here</a></p>
				<p class="under">
					<span class="author"><a href="http://venetsian.com/author/venetsian/" title="Posts by Venetsian">Venetsian</a></span>					<span class="categories"><a href="http://venetsian.com/topics/adsense-publishing/" title="View all posts in AdSense" rel="category tag">AdSense</a></span>					<span class="tags"><a href="http://venetsian.com/tag/adsense/" rel="tag">adsense</a></span>				</p>
				<div class="fixed"></div>
			</div>
		</div>
			<div class="post" id="post-282">
			<h2><a class="title" href="http://venetsian.com/seo-terminology/" rel="bookmark">SEO Terminology A-Z</a></h2>
			<div class="info">
				<span class="date">October 3rd, 2009</span>
				<div class="act">
					<span class="comments"><a href="http://venetsian.com/seo-terminology/#respond" title="Comment on SEO Terminology A-Z">No comments</a></span>
										<div class="fixed"></div>
				</div>
				<div class="fixed"></div>
			</div>
			<div class="content">
				<p>Again back to the good old SEO. After few months of development, I&#8217;m back to Search Marketing. In this post I would like to point out the main basic things about SEO as well as basic SEO Terminology</p>
<p>KEYWORD = Keywords are the set of one, two, and three words used to describe particular interest on some topic. For example if you have a website dedicated to a service or a product, then the keywords can be the name of your service or products.</p>
<p>KEYWORD DENSITY = The number of times your target keyword is found on that page.</p>
<p>KEYWORD RESEARCH TOOLS are provided by most search engines in their PPC advertising sections, but a very good source can be the WordTracker.com search database as it contains many refining options helping you track down niche marketing in much better details.</p>
<p>LINKS = Bookmark like shortcults on other websites poiting to your website.</p>
<p>LINK TEXT = ANCHOR TEXT = Most links contain short text labels which are ofter few words in length and describe &#8220;relevant&#8221; information that one user should expect to see on the linked page. Link Text carries the highest SEO value for good search engine result position.</p>
<p>SE = Search Engine &#8211; Google.com, Yahoo.com, Live.com, Bing.com, AOL.com, and few hundreds small ones.</p>
<p>SEO = Search Engine Optimization &#8211; The engineering field that covers search engines and their ranking techniques and algorithms. SEO&#8217;s Goal is to manipulate and increase a websites&#8217; rankings for particular set of keywords that is often used by Search Engine Users to define the content of your website.</p>
<p>SERP = Search Engine Result Position is the position your website shows when searched for a target keyword on Search Engines. This is the main thing SEO is concerned about.</p>
				<p class="under">
					<span class="author"><a href="http://venetsian.com/author/venetsian/" title="Posts by Venetsian">Venetsian</a></span>					<span class="categories"><a href="http://venetsian.com/topics/search-engine-optimization/" title="View all posts in SEO" rel="category tag">SEO</a></span>					<span class="tags"></span>				</p>
				<div class="fixed"></div>
			</div>
		</div>
			<div class="post" id="post-275">
			<h2><a class="title" href="http://venetsian.com/wordpress-2-8-4-shows-blankwhite-scren-of-death/" rel="bookmark">wordpress 2.8.4 shows blank/white screen of death</a></h2>
			<div class="info">
				<span class="date">September 23rd, 2009</span>
				<div class="act">
					<span class="comments"><a href="http://venetsian.com/wordpress-2-8-4-shows-blankwhite-scren-of-death/#comments" title="Comment on wordpress 2.8.4 shows blank/white screen of death">5 comments</a></span>
										<div class="fixed"></div>
				</div>
				<div class="fixed"></div>
			</div>
			<div class="content">
				<p><a href="http://venetsian.com/wp-content/uploads/2009/09/empty_page.png"><img src="http://venetsian.com/wp-content/uploads/2009/09/empty_page-150x150.png" alt="wordpress white screen of death" title="wordpress white screen of death" width="150" height="150" class="alignleft size-thumbnail wp-image-276" /></a>As odd as it may sound, the latest version of WordPress contains a deadly bug &#8211; the <strong>while screen of death</strong> as some developers call it. Unfortunately a client of mine was a victim of this new killer bug which is currently not fixable.</p>
<p><strong>Why wordpress is showing blank screen?</strong><br />
In general WordPress as all PHP software is supposed to show parse errors instead of empty screens when an error occurs, unfortunately this is not the case. In our problem, wordpress uses the so called Output Object/Buffer Handlers where it can manipulate what is printed on the screen like the code below:</p>
<pre lang=php>
// start output buffering
ob_start();
print("something");
print("more stuff");
// now clean the output buffer as nothing was ever printed on the screen
ob_end_clean();
</pre>
<p>Many programmers find this extremely useful when debugging large and complex software, but in some cases, this can be a rather complicated bug for the inexperienced developers. Note that I&#8217;m not saying that &#8220;we&#8221; are not experienced, but that if you are not familiar with the details of the inner-workings of this software you may not be able to troubleshoot such errors as the one we currently have. </p>
<p><strong>Files affected by this bug</strong><br />
I&#8217;ve noticed that the <strong>wp-config.php</strong> has been changed as the last <strong>?></strong> php was missing on the bottom of the file. If this is the case then just add it and your wordpress will work fine. Others reported a blank link on top of the wp-config file. If you remove this blank line and start with <?php the problem is solved. Again this seems to be different in some cases.</p>
<p><strong>What is the cause of WordPress white screen of death?</strong><br />
Currently I have absolutely no clue, but I&#8217;m pretty sure that it has to do something with wrong regular expression changes inside the system core or even maybe potential security exploit. Based on my research I found that:<br />
Replacing the wordpress system files from a new copy DOES NOT WORK.<br />
Restoring Database of a Previous DB Dump DOES NOT WORK.<br />
After I restored the whole account with full account Backup fixed the issue, but did not leave any clues on what may have been the problem.</p>
<p><strong>What systems are vulnerable to this bug</strong><br />
Currently I know (almost for certain) that APACHE running with SuExec is the only system having this problem. Seems that this type of bug is closely associated with file/folder permissions which implies that the error is caused by file modifications.</p>
<h2>How to fix?</h2>
<p>As it may sound strange, but in our case I&#8217;ve added a newly created text file with the name php.ini with only one line of code inside &#8220;display_errors = 1&#8243; (no quotes) and it worked. Check it out yourself.<br />
<a href="http://venetsian.com/downloads/php.ini">Download PHP.INI here</a> and then upload it to your wordpress root folder.</p>
<p>Post if this works for you.<br />
Venetsian.</p>
				<p class="under">
					<span class="author"><a href="http://venetsian.com/author/venetsian/" title="Posts by Venetsian">Venetsian</a></span>					<span class="categories"><a href="http://venetsian.com/topics/wordpress/" title="View all posts in wordpress" rel="category tag">wordpress</a></span>					<span class="tags"><a href="http://venetsian.com/tag/wordpress/" rel="tag">wordpress</a></span>				</p>
				<div class="fixed"></div>
			</div>
		</div>
			<div class="post" id="post-268">
			<h2><a class="title" href="http://venetsian.com/seo-tips-keep-up-with-the-fresh-content/" rel="bookmark">SEO tips: Keep up with the fresh content</a></h2>
			<div class="info">
				<span class="date">September 18th, 2009</span>
				<div class="act">
					<span class="comments"><a href="http://venetsian.com/seo-tips-keep-up-with-the-fresh-content/#comments" title="Comment on SEO tips: Keep up with the fresh content">1 comment</a></span>
										<div class="fixed"></div>
				</div>
				<div class="fixed"></div>
			</div>
			<div class="content">
				<p>As you all know content is the most important thing online. The more unique content one website has, the better its ranking and traffic will be. Well, that&#8217;s generally true in many niches, but nowadays Google is making our lives even more complicated by asking us to have More, and NEW content.</p>
<p><a href="http://venetsian.com/wp-content/uploads/2009/09/overload-your-trailer.jpg"><img src="http://venetsian.com/wp-content/uploads/2009/09/overload-your-trailer-150x150.jpg" alt="feel a bit overloaded with work?" title="feel a bit overloaded with work?" width="150" height="150" class="alignleft size-thumbnail wp-image-269" /></a> If you feel overloading with work, then you won&#8217;t like what I have to say. Yes, it is all related with YOU doing something more. Well, yes you have to write more, and you have to write every day to make it to the top. This process won&#8217;t end, ever. So keep up overloading yourself until you fall out like this poor donkey.</p>
<p>This story start with a very important (not even recent) event &#8212; the .com boom. Well, I&#8217;m not literally referring to the .com boom, but the ever increasing web space. As you may already know, the WEB is increasing in size every year with approximately 50%, and nowadays (FALL 2009) you can find EVERYTHING online. This pretty much means that whatever content you write on your website, there will be at least few dozen other website who wrote on the same topic and atleast few of them will be nearly the same wording-content.</p>
<p>In order for Google and the other search engines to keep up with this increasing quantity, they came up with a pretty ingenious idea
<p>rate content based on 1) freshness and 2) quality.</p>
<p>Well you may have noticed that already that when you post a new page, it goes on top of the SERPs for few days, then suddenly drops down to the unknown. You are not the only one. It seems that google gives high value to recently introduced content and ranks it based on search clicks. If you introduce new page it will stay longer if it gets more click, if not then it will quickly vanish. Eventually all new content is being replaced with other new content or already established website content from &#8220;Authority Websites&#8221;.</p>
<p>As you know authority websites are different matters since they are either the first websites introducing that topic/niche, or they are &#8220;manually&#8221; qualified as such (ex: wikipedia). As far as I know, new SEOs are not capable of fighting authority sites with small budgets, therefore I will not be covering it in this post. I will just say that it is very hard to outrank authority sites if you are not already authority on that subject.</p>
<p>Now back to freshness. If you write on regular basis, no matter how many authority sites there are on your topic, you will still get some decent traffic. Well, its a lot of work, but that&#8217;s something unavoidable.</p>
				<p class="under">
					<span class="author"><a href="http://venetsian.com/author/venetsian/" title="Posts by Venetsian">Venetsian</a></span>					<span class="categories"><a href="http://venetsian.com/topics/search-engine-optimization/" title="View all posts in SEO" rel="category tag">SEO</a></span>					<span class="tags"><a href="http://venetsian.com/tag/search-engine-optimization/" rel="tag">SEO</a>, <a href="http://venetsian.com/tag/traffic-building/" rel="tag">traffic building</a></span>				</p>
				<div class="fixed"></div>
			</div>
		</div>
			<div class="post" id="post-259">
			<h2><a class="title" href="http://venetsian.com/protect-your-wordpress-from-comment-spammers/" rel="bookmark">Protect your Wordpress from Comment Spammers</a></h2>
			<div class="info">
				<span class="date">June 29th, 2009</span>
				<div class="act">
					<span class="comments"><a href="http://venetsian.com/protect-your-wordpress-from-comment-spammers/#respond" title="Comment on Protect your Wordpress from Comment Spammers">No comments</a></span>
										<div class="fixed"></div>
				</div>
				<div class="fixed"></div>
			</div>
			<div class="content">
				<p>Comment spam seems to be one of the most common wordpress blogger problems. There are many tools to fight it, but it seems few of them are only the real solution to the problem. In this post, I&#8217;ll explain what wordpress comment spam is and how to defend yourself from it, as well as some of the really bad effects of spam to your website.</p>
<p>Since the beginning of wordpress, comment spam has became really popular SEO and eMarketing tool. Yes the people who do it are very well paid, and this type of website marketing is really popular and very dangerous. The biggest problem with it is that most of its utilizes are pharmaceutical companies and all their vendors which seem to be millions. I&#8217;m not sure what kind of money are involved with the whole thing, but I can ensure you that many search engines tried to stop them, but they still seem to be fully active. Just try to Google some pill and you&#8217;ll find around 50 million paged dedicated only to the V-pill and pretty much the same on other alternatives. Unfortunately to get such high results you&#8217;ll need massive &#8212; yes I most definitely mean virtually millions of pages &#8212; to rank on the first 100 results and that&#8217;s where WordPress and other blogging software comment spam comes in play.</p>
<p>There is a large discussion in the SEO world of the negative effect of commend spam. It is considered that link spam quite bad since most of the links are from the so called &#8220;bad neighborhoods&#8221;, but Google (the Search Engine&#8217;s) point of view is devious. Some say that websites are be penalized if they link to spam sites, others say that spam is simply part of the real life and websites are not penalized. Well, I&#8217;m not sure which one is right, but to be on the safe side I strongly recommend that you don&#8217;t link to any of those and therefore protect your site from nasty comment links. It is not only that they are bad links, they are also links which leak your PR and your website is devalued, therefore they really BAD. We should not even think about duplicate content because 100% of this comment spam is also on other sites which brings down your overall website quality drastically.</p>
<p>Comment Spam is a relatively simple technique which uses automated commenting scripts to inject into different type of website applications. If you&#8217;re a wordpress user and your website has some backlinks you&#8217;ll be most definitely getting few hundred comment spams a day, and maybe even thousands for larger websites. This massive spam required software developers to come out with different defense techniques, some of which are extremely popular as the Akismet plugin for wordpress, which seems to be pretty much the best solution out there. Unfortunately Akismet should not be the only anti-spam application you are running.</p>
<p>Lately I&#8217;ve been having rather strange problem. My website seemed to overload quite a bit, and all my efforts to optimize it with WP-Super-Cache and other similar plugins did nothing. This made me look a bit deeper into the whole problem and try to figure out what exactly caused its high load. I saw that there are few hundred akismet spam messages filtered every day, but I didn&#8217;t think that it is possible for them to do all this load. After a bit more careful analysis I found out that they can and they do cause all my high CPU load. It seems that a comment is first processed by wordpress and akismet in some weird way to figure out if it may be a spam, then a automated request for verification is sent to the wordpress API page where a pass or fail signal is sent. This delay in processing the request seems to be generating some of the load, and combined with few hundred other message injections it ended up into a considerably high amount of resources wasted on spam comments. This made me look a bit further into wordpress ani-spam plugins.</p>
<p>The first good wordpress spam filter seemed to be the CAPTCHA type of plugins. Ironically most simple captchas are already broken and crafty comment spam software seems to be able to avoid them (well, I figured out that after testing few different apps for a day or two). The best one, which also seemed most user friendly as it supported Audio text narration for the really unreadable text, seems to be ReCaptcha. It is a free &#8220;service&#8221; which requires a free registration. You can install it with the Automated WordPress Plugin Installer just search for reCatcha and you&#8217;ll find it. After installation it will give you the url for registration and you can get the API code from there.</p>
<p>It is quite unfortunate that reCaptcha and Akismet didn&#8217;t fix my load issue although they stopped 100% of the wordpress comment spam, which is still a great achievement. It seemed that reCaptcha was testing the client/visitor side, but the nasty spammers injected their comments directly into the wordpress-comments.php script which somehow bypassed it. I needed better defense system. This is where low level web server protection comes in.</p>
<p>I accidentally found out that most of the comment spam software is utilizing Pearl CGI scripts, and fortunately for all of us, pearl has special signature which is easily recognizable by firewall software. For this type of applications the low level apache module called Mod_Security seems to be the ultimate weapon in our wordpress defense program. By setting up a simple pearl crawler block which is actually built-in the default mod_security definitions. After a day of testing I&#8217;ve noticed 50% load decrease while all the visitor traffic was the same.</p>
<p>The best thing I found, which I already wrote about in some previous posts on <a href="http://venetsian.com/war-against-the-automated-content-scrapers/">War against the Content Scrapers</a> where I&#8217;m commenting my problems with duplicated content issues as also mostly utilizing pearl and php scripts. Mod_Security also has option to block all unknown user-agents which is pretty much what I&#8217;m suggesting in my previous post. In this way you protect yourself from comment spammers as well as duplicate content scrapers.</p>
<p>I think I forgot to mention that mod_security is apache module and therefore you will have to recompile apache with it. To do this you will have to have root access to the server and if you don&#8217;t have your own VPS or Dedicated Server then you have to check if your web host can set it up for you. If your host doesn&#8217;t have it, you can check out our $3.95 per month <a href="http://www.maiahost.com">wordpress hosting service</a> from maiahost.com which supports mod_security as well as Suhosin (another wordpress protection server module).</p>
<p>If you have better suggestions please keep me posted. I&#8217;m 100% spam secure now so don&#8217;t try to spam me he he he ..</p>
				<p class="under">
					<span class="author"><a href="http://venetsian.com/author/venetsian/" title="Posts by Venetsian">Venetsian</a></span>					<span class="categories"><a href="http://venetsian.com/topics/wordpress/" title="View all posts in wordpress" rel="category tag">wordpress</a></span>					<span class="tags"><a href="http://venetsian.com/tag/comment-spam/" rel="tag">comment spam</a>, <a href="http://venetsian.com/tag/wordpress/" rel="tag">wordpress</a>, <a href="http://venetsian.com/tag/wordpress-spam/" rel="tag">wordpress spam</a></span>				</p>
				<div class="fixed"></div>
			</div>
		</div>
			<div class="post" id="post-250">
			<h2><a class="title" href="http://venetsian.com/reliable-web-hosting-explained/" rel="bookmark">Reliable Web Hosting explained</a></h2>
			<div class="info">
				<span class="date">May 30th, 2009</span>
				<div class="act">
					<span class="comments"><a href="http://venetsian.com/reliable-web-hosting-explained/#comments" title="Comment on Reliable Web Hosting explained">2 comments</a></span>
										<div class="fixed"></div>
				</div>
				<div class="fixed"></div>
			</div>
			<div class="content">
				<p>Reliable web hosting? Well that&#8217;s pretty much the same as saying Expensive Web Hosting. I&#8217;ll explain here why.</p>
<h2>Why do you need reliable web hosting?</h2>
<p>Well, if you don&#8217;t want to have frequent website failures, data loss or being treated like an idiot from your web hosting provider, then you most probably need reliable web hosting provider. The worst thing you ever want is your website which you&#8217;ve invested so much development efforts to suddenly go offline because your host was not careful and did something stupid. If you have good website, with good traffic and good income, do not hesitate to invest in better, more reliable web hosting provider, otherwise you may wake up one day and find your website gone, hacked or spreading viruses to your own visitors/clients. Everyone, every self respecting professional should rely on a reliable hosting provider instead of cheap resellers who get your money and suddenly disappear along with your hard labor!</p>
<h2>What is Reliable web hosting</h2>
<p>We all judge the quality of one web hosting service provider by the sum of quality points for few major properties such as support level, server configuration restrictions, website speed and hardware reliability. Unfortunately all of those parameters are directly linked to the costs associated with that parameter and if one desires to obtain good overall web hosting reliability it will be quite costly at the end, but fortunately for us we can have some turnarounds are have very good reliability at most affordable prices based on the formula I&#8217;m giving you at the end of this post. I would like to stress the fact that the costs of reliability are also directly linked to your own webmaster skills since the more experience you have the cheaper your hosting is. But before we start I would like to explain what exactly web hosting actually is and what is involved in the whole thing.</p>
<h2>What is Support Level</h2>
<p>Based on my personal experience I&#8217;ve found out that there are few very important things to consider before purchasing a hosting plan from a new (to you) company. It is quite unfortunate that nowadays web hosting reviews are not really accurate as most of them as paid by the actual web hosting company and most of the times deviate from the truth. In order to really acquire some early on experience is to contact them with some simple pre-sales questions that will give you the basic idea of they will be good support or not. For example you can ask the following questions:</p>
<p><quote><strong>question</strong>: Hi, I&#8217;m interested in purchasing a web hosting from you guys, but I was wondering if (my desired package here) is running on <strong>raid hard drive configuration</strong> for data security?</quote></p>
<p>If you get answer like, &#8220;I don&#8217;t know&#8221; or &#8220;no&#8221; or they&#8217;re not really quick on answering this question, then most probably this is not a good company for you to start hosting with since you&#8217;ve learned two very important thing from a single answer and those are that a) they don&#8217;t have any data loss prevention device, and b) their support may not have experience in the web hosting industry. If they say &#8220;yes&#8221; and are quick to say it, then you should try to get some more information by asking some common hosting problem issues.</p>
<p><quote><strong>question</strong>: Hi, with my previous web hosting company I used to have some <strong>file permission errors</strong> and I had to change each file manually. Is that the same with you?</quote></p>
<p>In most cases file permission errors are if your host is not running PHP SuEXEC which is vital to file writing and modification which is nowadays used by all Content Management Systems (CMS) such as Wordpress, Joomla, Drupal, CMS MS and etc. SuEXEC is also considered to be with better security because if it is missing you risk of being hacked by another hacked account on the same server since all accounts are with same user &#8220;nobody&#8221; if SuExec is not enabled. Based on my experience SuEXEC is really helpful since allows smooth CMS operation especially if you&#8217;re new to the web hosting industry and don&#8217;t know how to change file permissions yourself.</p>
<p><quote><strong>question</strong>:One of my websites was <strong>injected with malware</strong> which was caused by bad web hosting security. Do you know if you guys have this problem or it was fixed with your servers?</quote></p>
<p>At some point everybody had his site hacked atleast once (my photo gallery Gallery 2 was hacked last fall and injected with a Trojan Horse which pretty much made me remove the whole CMS due to high security risks!). Based on my own hosting experience that CMS hacks seem to be common but there are also common preventions which are eventually implemented with the hosting companies. It is a good idea to ask the host early in the presales if you will be having this problem because it is a serious issue which you should be really careful as if hacked your website may start sending SPAM emails and even redirect your search engine traffic to other websites (yes that is possible and its really hard to find if you don&#8217;t monitor your traffic stats carefully).</p>
<p>If you get satisfying answers to the above questions you should ask few more with which you will be able to determine how much help your web will give you if you accidentally get in trouble. Note that those questions are based on your current experience and if you feel somehow knowledgeable about them you should not bother to ask, but if you don&#8217;t know how to handle them its good idea to know if you will be getting help or not. Also note that some web hosts do not include FREE help in non-web-hosting-issues which can sometimes be all your questions if you don&#8217;t have previous webmaster experience. For example you should not expect your web host to explain/teach/do stuff that is supposed the-webmaster-duties such as uploading/changing/modifying themes, content and etc. Some web hosts do that but in almost all cases this is paid separately per hour labor. What you should also ask the web hosting provider is what you are offered as free support:</p>
<p><quote><strong>question</strong>: What is uncluded in the <strong>free support</strong> for (my hosting package).</quote></p>
<p>If you get that all support is paid then you most probably will get good quality support but at a price. It is quite dangerous if you they tell you that all their support is free, which basically means that you will get no support at all. It is considered better to have paid but reliable (when you need it) support rather than limited or virtually no support. As I said above this is also one of the things you should base upon your own experience and if you don&#8217;t need much support you can go with the free support hosting providers. You should also ask what type of support is offered for you:</p>
<p><quote><strong>question</strong>: If I ever need support what is the fastest way to contact you and get response? Also what&#8217;s the typical response time on support tickets/emails?</quote></p>
<p>The final question before purchasing your new hosting package is to check out what contact means your host is providing. It is really best if you have (even limited) phone support [You should even call them on the phone to obtain that information instead of live chat or email] and also ticketing system (much better than emails but harder to manage). If they offer contact phones to both sales/billing and technicians you&#8217;ve just found your new web hosting provider, otherwise you should check few more companies and compare what they offer before running with this one. Note that it is industry standard to have telephone sales/billing support and ticketing/email support for technical questions so don&#8217;t run away if you get that, although its great if they offer phone tech support!</p>
<p>I guess those 3-4 questions will give you a good idea of what you&#8217;re getting involved with as all the other parameters can not be directly interviewed and require you to build your own experience with that company which may be in the first few days. That&#8217;s why you should ask (check) if your web hosting provider is offering <strong>30 day full money back guarantee</strong> which will hopefully reduce the risks you might experience. Based on my own experience if you&#8217;re not happy with your hosting within the first few days, then you should not hesitate to cancel and find other company to host your websites.</p>
<p></p>
<h2>Server Configuration Restrictions</h2>
<p>I&#8217;ve intentionally left this one as second since most new webmasters won&#8217;t really need much and they&#8217;re better off with more support, but if you are experienced webmaster then your set of tools is your best weapon and the more access you have the most freedom to grow your website. Based on my own experience I find two major Website Hosting Control Panels to be CPanel and Plesk. There are many other CUSTOM ones, but in most cases I would advise you to get a host with one of them instead of custom because those seem to contain a <strong>standard set of web hosting controls</strong> which guarantee that you will be able to perform most configuration changes in order to run a successful website. Unfortunately this may not be present in custom ones and in such cases its better to go with CPanel as it offers most flexibility (if fully enabled by your provider since they can limit some of its functionality).</p>
<p>Basically what Cpanel and Plesk offer is the following:</p>
<ul>
<li>Email Account Manager and Webmail client</li>
<li>Built-in File Manager</li>
<li>Built-in <strong>Website Traffic Stats Software</strong> such as AWStats</li>
<li>Addon and Subdomain Manager</li>
<li>MySQL database manager with PHPMyAdmin web manager</li>
<li>Apache Handler, Domain DNS editor (for MX record modifications)</li>
<li>Other not really used</p>
</ul>
<p>It is also good to know if you can enable or even request custom PHP extentions to be enabled/installed on your account as this seems to be a bit tricky and risky on the web hosting provider&#8217;s side (possible security implications). If you don&#8217;t need any then you shouldn&#8217;t care but if you want to run a Video type of site then you might need custom ones which are almost never included in the standard shared web hosting packages, so you should research a bit more before jumping into hosting before knowing what you really need from your hosting provider.</p>
<h2>Website Speed</h2>
<p>Basically the website speed is a relative thing since it depends on too many factors and can not be easily estimated, but you should atlest have a website that starts to load within 2-3 seconds and is fully loaded in a dozen. Note that the initial &#8220;start to show content&#8221; is what the actual main PHP/Server processing is involved as the rest is pretty much to download the images and other files associated are more dependent on your own internet connection rather than the capacity of the server. If you do have high speed DSL or even better (optic) connection then if the whole website does not load in 12-15 seconds than its most probably a slow server or network farm. Based on my own experience I find that the CPU (which determines the &#8220;start-to-load&#8221; speed) is most of the times overloaded easier than the Network Pipe (which determines the image/file load) as CMS systems tend to use vast amount of resources in peak times (when the page load request is processed). You should also consider that your package may be limited in those main resources and therefore load slower than other ones which makes your goal to find affordable good speed web hosting provider.</p>
<h2>Hardware Reliability</h2>
<p>We all know that cheap hardware is never reliable, so be advised if your cheap hosting provider seems to be a bit unreliable when something fails. A good hosting provider invests a fair amount in hardware and keeps the server up to date with regular 3-4-5 months scheduled downtime for hardware replacements. Based on my own experience I found that hard disks are the first thing to fail and they do fail quite often &#8211; approximately once a year (which at web server terms is often when you can have a server up and running for a whole year without a single system restart!! We have two of those and I&#8217;m really proud of them.). If possible you should try to get some information on scheduled maintenance early on when you signup or even in pre-sales. It is good if they have such in hand because this means that they are prepared to change stuff and won&#8217;t panic when something fails early. This is most evident with larger companies as they do their own data center warehousing compared to all small ones which pretty much lease servers from the large web hosting providers and resell it.</p>
<h2>Now as conclusion &#8211; Reliable Web Hosting is better, but pricier</h2>
<p>The primary share of the price you pay will always be for the support you get, the cheaper the hosting is the less support you should expect. Don&#8217;t think that for $3.95 a month any company will be able to provide you with top level tech support for the price of a Starbucks cup of coffee. A average technical support person should have atleast bachelor degree in Computer Science which pretty much rounds his price at around $25-$50 per hour labor and for $3.95 per month hosting don&#8217;t expect full day work. Again based on your own web mastering experience you should evaluate if you want to get better support or cheaper, just don&#8217;t expect miracles from less than $10 a month web hosting package. Don&#8217;t get me wrong, if you pay for Shared Hosting more than $20 a month for a single website hosting there is something weird in that and either you&#8217;re having really large and successful website (I do hope this is your case) or you&#8217;re just overpaying for something that you don&#8217;t really use. Note that I don&#8217;t include the support price in that, just for the server rent costs, as you can have some special support requests which are paid additionally.</p>
<p>I do hope this article explains how the hosting industry works and will help you find a good web hosting company that will make your web experience better. If you have any comments or questions, please feel free to comment here!</p>
				<p class="under">
					<span class="author"><a href="http://venetsian.com/author/venetsian/" title="Posts by Venetsian">Venetsian</a></span>					<span class="categories"><a href="http://venetsian.com/topics/web-hosting/" title="View all posts in Web Hosting" rel="category tag">Web Hosting</a></span>					<span class="tags"><a href="http://venetsian.com/tag/reliable-hosting/" rel="tag">reliable hosting</a>, <a href="http://venetsian.com/tag/web-hosting/" rel="tag">Web Hosting</a></span>				</p>
				<div class="fixed"></div>
			</div>
		</div>
			<div class="post" id="post-236">
			<h2><a class="title" href="http://venetsian.com/highly-effective-link-building-build-your-own-affiliate-marketing-system/" rel="bookmark">Highly effective Link Building &#8211; build your own affiliate marketing system.</a></h2>
			<div class="info">
				<span class="date">May 13th, 2009</span>
				<div class="act">
					<span class="comments"><a href="http://venetsian.com/highly-effective-link-building-build-your-own-affiliate-marketing-system/#comments" title="Comment on Highly effective Link Building &#8211; build your own affiliate marketing system.">1 comment</a></span>
										<div class="fixed"></div>
				</div>
				<div class="fixed"></div>
			</div>
			<div class="content">
				<p><strong>The Perfect Link Bait</strong></p>
<p>Since Link Building is a hard and complicated process, the best possible way is to invest your link building budget into Affiliate Marketing revenue share system. Sharing a fair percentage to affiliate marketers will outsource your link building efforts to them. The more revenue you share the more links you will get. The best of all is that you will be able to monopolize your products on all Search Engines as your own website will appear on the top search engine listings. Assuming you are selling products or services a 5% to 25%-30% (or based on the average affiliate revenue share percentage for your product/services niche). This can only be done if your invest a proper SEO affiliate marketing system.</p>
<p>In order to achieve maximum result, your affiliate marketing system should cover few basic requirements:</p>
<ul>
<li>To be built in or added as a plug-in to your current product content management system</li>
<li>To allow individual product product and custom landing pages control.</li>
<li>To offer various affiliate marketer statistical information and research tools as well as good ad-channeling system.</li>
<li>To be SEO friendly.</li>
</ul>
<p>The first three are apparent in most popular online shopping cart software but some of them are not really good in SEO. In order to have successful SE optimized product page you will have to add few lines of code which pretty much change the whole affiliate sales tracking process. This is something I red a while back and implemented myself few months ago, and now I find huge amount of good quality backlinks to my product pages. The whole thing that it does is that it redirects (301 Permanently Moved) any affiliate tracking link (ex: http://mywebstore/category/product?aff=affiliateid) to the plain product page URL without any tracking id (ex: http://mywebstore/category/product). but still tracking the affiliate referral with a php function call. Using this method you can prevent duplicate the duplicate content issue which is pretty common to the bad shopping cart software and in this way boost your search engine rankings as each affiliate link counts as relevant backlink.</p>
<p>The following code is part of my own affiliate tracking script:</p>
<p><strong>affiliate-system-file.php</strong></p>
<pre class="php">
// records the IP address where the user comes from and the Affiliate Marketer who brought this user to our website
function AffiliateIn($user) {
        // if we don't have affiliate variable defined then this should not be tracked,
	if(!empty($user)){
		// This is user marketed by affiliate and we must record it to database
		/* Login to Database Server */
		mysql_connect("localhost","database_username","database_password") or die ('I cannot connect to the database because: ' . mysql_error());
		mysql_select_db("database_name");

		/* Insert the Tracking Code to Database */
		mysql_query("insert into `affiliate_tracking` (`ip`,`affiliate_id`) values ('".$_SERVER['REMOTE_ADDR']."','$user')");

		// redirect the user back to the original product page without tracking ID in order to prevent search engines from thinking this is duplicate content and to count this link appropriately.
		header ('HTTP/1.1 301 Moved Permanently');
		header ('Location: http://mywebstore/category/product');
		die();
	}
}

function AffiliateOut($sale){
		/* Find if this sale is affiliate sale */
		$web_visitors=mysql_query("select `affiliate_id` from `affiliate_sales` where `ip`='".$_SERVER['REMOTE_ADDR']."'");
		if(mysql_num_rows($web_visitors)>0){
			$current_web_visitor=mysql_fetch_array($web_visitors);
			$affiliate=mysql_query("select * from `affiliate_users` where `id`='".$current_web_visitor["affiliate_id"]."' limit 1");
			mysql_query("insert into `affilaite_sales` (`affiliate`,`sale_id`,`sale_amount`) values (".$affiliate["id"].",".$sale["id"].",".($sale["value"]*affiliate["revenue_share_percentage"])."));
		} else {
			// THIS IS NOT AFFILIATE SALE
		}
}
</pre>
<p><strong>product_or_landing_page.php</strong> (may be on all pages except checkout page)</p>
<pre class="php">
// LOAD AFFILIATE TRACKING
require("affiliate-system-file.php");
AffiliateIn($_GET['aff']);
</pre>
<p><strong>checkout.php</strong> (where the payment is completed/ after verified)</p>
<pre class="php">
// LOAD AFFILIATE TRACKING
require("affiliate-system-file.php");
// Checks if this was affiliate sale and records it
AffiliateOut($sale);
</pre>
<p>NOTE: The script shown above is not complete. I&#8217;ve tried to show only the concept. </p>
				<p class="under">
					<span class="author"><a href="http://venetsian.com/author/venetsian/" title="Posts by Venetsian">Venetsian</a></span>					<span class="categories"><a href="http://venetsian.com/topics/link-building/" title="View all posts in Link Building" rel="category tag">Link Building</a></span>					<span class="tags"><a href="http://venetsian.com/tag/link-bait/" rel="tag">link bait</a>, <a href="http://venetsian.com/tag/link-building/" rel="tag">Link Building</a></span>				</p>
				<div class="fixed"></div>
			</div>
		</div>
			<div class="post" id="post-231">
			<h2><a class="title" href="http://venetsian.com/php-web-hosting-security-allow_url_fopen/" rel="bookmark">PHP Web Hosting Security: allow_url_fopen &#8211; allows hackers to import remote php scripts.</a></h2>
			<div class="info">
				<span class="date">May 12th, 2009</span>
				<div class="act">
					<span class="comments"><a href="http://venetsian.com/php-web-hosting-security-allow_url_fopen/#comments" title="Comment on PHP Web Hosting Security: allow_url_fopen &#8211; allows hackers to import remote php scripts.">2 comments</a></span>
										<div class="fixed"></div>
				</div>
				<div class="fixed"></div>
			</div>
			<div class="content">
				<p>During the last year I&#8217;ve been specializing in PHP Web Hosting administration and took a course in Advanced Web Security. This was partly due to the increasing threats from numerous hacker attacks on popular content management systems such as Wordpress, Joomla, Drupal, and others. In this post I will try to explain some of the major issues and hopefully help you strengthen your web hosting security (if you have your own VPS server or Dedicated Server since on Shared Web Hosting plans you don&#8217;t have permissions to edit the system configuration).</p>
<p>Due to various reasons php seems to be one of the most flexible web development platform, unfortunately being flexible sometimes leads to numerous security holes which can sometimes lead to a compromised websites. This is especially serious in popular website content management systems where &#8220;one&#8221; plugin or even the &#8220;CMS core&#8221; contains &#8220;insecure&#8221; code. In order to explain what insecure code is, I will list you some of the most popular types of &#8220;insecure&#8221; statement which most of the time eases data manipulation but it does more harm than good at the end.</p>
<ul>
<li><strong>Register Global Variables = OFF</strong> &#8211; yes I know that global variables are very easy to work with, but this thing is so dangerous as all variables passed in a GET or POST calls to your scripts are auto-processed and if you don&#8217;t declare with null all your variables before you use them. To be safer you should use $_POST["variable"] or $_GET["variable"] since they don&#8217;t override all your variables. Note that they sill can be compromised and its a very good idea if you do some pattern matching prior to processing all input.</p>
</li>
<li><strong>Disable Dangerous PHP functions</strong> and never use them! Some of the most fatal security ones are <strong>dl,system,exec,passthru,shell_exec</strong> you can disable them from php.ini by editing the <strong>disable_functions</strong> value. In general those commands are not really used and should be avoided. Note that for example shell_exec is used by ImageMagic and you should not disable it if you use it. The best way to avoid such security issues is not to use those commands. We have found that EVAL for example is the most compromised function as it allows the execution of php code and if in combination with insecure global variable it can lead to a potentially destructive hacks.
</li>
<li><strong>Remote URL injections using allow_url_fopen</strong> NOTE: if enabled, allow_url_fopen allows PHP&#8217;s file functions &#8212; such as file_get_contents() and the include and require statements &#8212; can retrieve data from remote locations, like an FTP or web site. . The problem is that this function is enabled by default in standard PHP configuration which means that you should disable it in order to prevent some of the serious PHP code exploits. Note that (from my experience) the actual Remote URL file inclusion is used in extremely rare cases which pretty much gives you the possibility to have this function disabled by default. From around 4,000 websites we had only 2 or 3 to use it.
</li>
</ul>
<p>It is sad to know that the list of possible php security issues are a big list and new ones are constantly added with each new version. That&#8217;s why it is our duty to try to keep our source code secure as possible (in my view as a professional php programmer) and keep the Apache/PHP configuration with lowest possible hazardous functions (in my view as a web hosting administrator).</p>
<p>I will post some more web hosting security issues later on, but I suppose those are the most fundamental issues which lead to about 90% of all hacker attacks. There are others which are hidden deep in the Apache code, and some more PHP functions that can be twisted in the wrong way to enable hacker access. I will list them in separate post.</p>
<p>If you want to add something else please feel free to post comments.</p>
				<p class="under">
					<span class="author"><a href="http://venetsian.com/author/venetsian/" title="Posts by Venetsian">Venetsian</a></span>					<span class="categories"><a href="http://venetsian.com/topics/web-hosting/" title="View all posts in Web Hosting" rel="category tag">Web Hosting</a></span>					<span class="tags"><a href="http://venetsian.com/tag/web-hosting/" rel="tag">Web Hosting</a>, <a href="http://venetsian.com/tag/web-security/" rel="tag">web security</a></span>				</p>
				<div class="fixed"></div>
			</div>
		</div>
			<div class="post" id="post-228">
			<h2><a class="title" href="http://venetsian.com/problems-with-the-domain-aftermarket-2/" rel="bookmark">Problems with the Domain Aftermarket</a></h2>
			<div class="info">
				<span class="date">May 9th, 2009</span>
				<div class="act">
					<span class="comments"><a href="http://venetsian.com/problems-with-the-domain-aftermarket-2/#respond" title="Comment on Problems with the Domain Aftermarket">No comments</a></span>
										<div class="fixed"></div>
				</div>
				<div class="fixed"></div>
			</div>
			<div class="content">
				<p>As you may already know I&lsquo;m a big fan of the Domain Aftermarket and during the last few years I&lsquo;ve collected pretty good domain portfolio. Unfortunately not all domains are as good as they should be and this case is one of them.</p>
<p>Nearly six months ago I&lsquo;ve purchased the domain &quot;usemortgages dot com&quot; and I&lsquo;ve immediately developed DB Directory with some mortgage related stuff on it. A month later I&lsquo;ve noticed that all search engines are still trying to crawl non-existed/out-dated folders and they don&lsquo;t want to collect the new information. Google had very low crawling activity (within 1% of the total number content pages) and my site was not indexed on it (not showing any search results). I thought this was due to the large number of 404&lsquo;s (page not found) that was generated from the content switching, but this was not the case.</p>
<p>Eventually after more than 5 months of waiting I finally gave up and considered the domain as &quot;blacklisted domain&quot;. This maent that I spent all that time for nothing</p>
<p>I&lsquo;m posting this not to scare you but to make you do your homework before purchasing or bidding on any aftermarket domain because you might stumble to such problem. The best possible way is to try to google it and if you find results from that domain then its not banned. Unfortunately this doesn&lsquo;t work with domains that did not have any content, but if they didn&lsquo;t have any content then most probably they were not banned. You can check if they had content from the archive.org internet archive as they contain pretty much good information on all domains.</p>
				<p class="under">
					<span class="author"><a href="http://venetsian.com/author/venetsian/" title="Posts by Venetsian">Venetsian</a></span>					<span class="categories"><a href="http://venetsian.com/topics/search-engine-optimization/" title="View all posts in SEO" rel="category tag">SEO</a></span>					<span class="tags"><a href="http://venetsian.com/tag/domain-aftermarket/" rel="tag">domain aftermarket</a></span>				</p>
				<div class="fixed"></div>
			</div>
		</div>
	

<div id="pagenavi">
			<span class="newer"></span>
		<span class="older"><a href="http://venetsian.com/page/2/" >Older Entries</a></span>
		<div class="fixed"></div>
</div>

	</div>
	<!-- main END -->

	
<!-- sidebar START -->
<div id="sidebar">

<!-- sidebar north START -->
<div id="northsidebar" class="sidebar">
<table width="100%" border="0">
<tr>
 <td valign="bottom"><img src="/images/venetsian-jakimov.jpg" alt="Venetsian Jakimov - SEO Expert" /></td>
 <td valign="bottom"><strong>Venetsian Jakimov</strong><br /><span style="font-style:italic"><a href="http://venetsian.com/seo-services">SEO Services</a>, Web Entrepreneur, Professional Programmer and <a href="http://venetsian.com/freelance-wordpress-plugin-developer/" title="freelance Wordpress plugin developer">Wordpress plugin developer</a></span><br /><strong>Contact:</strong><br />SKYPE: Venetsian<br />ICQ: #24636966</td></tr>
</table>
<table width="100%"><tr><td colspan="2" align="center"><h2>Check me at:</h2></strong></td><tr>
<tr><td align="center"><a href="http://twitter.com/venetsian" rel="me"><img src="/images/twitter_logo.png" alt="Tweet me @ Twitter.com" /></a></td><td align="center"><a href="http://feeds2.feedburner.com/venetsian"><img src="/images/feedburner_logo.png" alt="Subscribe to my Web Feed" /></a></td></tr>
<tr><td colspan="2" align="center"><h2>Professional Webmaster Offers:</h2></strong></td><tr>
<tr><td colspan="2" align="center"><a style="font-size:larger; font-weight:bold;" href="http://www.maiahost.com/">Cheap Web Hosting Services</a></td></tr>
<tr><td colspan="2" align="center"><a style="font-size:larger; font-weight:bold;" href="http://www.maiahost.com/cms.html">Fast CMS Web Hosting</a></td></tr>
<tr><td colspan="2" align="center"><a style="font-size:larger; font-weight:bold;" href="http://www.maiahost.com/cms/MediaWiki_Hosting.html">Media Wiki Hosting</a></td></tr>
<tr><td colspan="2" align="center"><a style="font-size:larger; font-weight:bold;" href="http://www.maiahost.com/cpanel_hosting.html">CPanel Hosting</a></td></tr>
<tr><td colspan="2" align="center"><a style="font-size:larger; font-weight:bold;" href="http://www.maiahost.com/cms/WordPress_Hosting.html">Word Press Hosting</a></td></tr>
<tr><td colspan="2" align="center"><a style="font-size:larger; font-weight:bold;" href="http://venetsian.com/cheap-seo-web-hosting/">SEO Web Hosting</a></td></tr>
<tr><td colspan="2" align="center"><a style="font-size:larger; font-weight:bold;" href="http://venetsian.com/reliable-vps-hosting-for-web-professionals/">Reliable VPS Servers</a></td></tr>
</table>


	<!-- showcase -->
	

	<!-- posts -->
	
	<div class="widget">
		<h3>Random Posts</h3>
		<ul>
			<li><a href="http://venetsian.com/venetsian-the-king-of-serps/">Venetsian &#8211; The King of SERPS</a></li><li><a href="http://venetsian.com/increase-your-website-quality-and-you-will-be-astonished-from-the-result/">Increase Your Website Quality and You will be astonished from the result</a></li><li><a href="http://venetsian.com/war-against-the-automated-content-scrapers/">War against the automated content scrapers</a></li><li><a href="http://venetsian.com/seo-topics-more-content-or-more-links-what-is-better/">SEO Topics: More Content or More Links &#8211; What is better?</a></li><li><a href="http://venetsian.com/first-website-included-in-the-dmoz-project/">First website included in the DMOZ Project</a></li>		</ul>
	</div>

	<!-- recent comments -->
	
		<!-- categories -->
		<div  class="widget">
			<h3>Categories</h3>
			<ul>
					<li class="cat-item cat-item-6"><a href="http://venetsian.com/topics/adsense-publishing/" title="View all posts filed under AdSense">AdSense</a>
</li>
	<li class="cat-item cat-item-5"><a href="http://venetsian.com/topics/affiliate-publishing/" title="View all posts filed under Affiliate">Affiliate</a>
</li>
	<li class="cat-item cat-item-7"><a href="http://venetsian.com/topics/link-building/" title="View all posts filed under Link Building">Link Building</a>
</li>
	<li class="cat-item cat-item-9"><a href="http://venetsian.com/topics/mfa/" title="View all posts filed under MFA">MFA</a>
</li>
	<li class="cat-item cat-item-20"><a href="http://venetsian.com/topics/themes/" title="Some free Wordpress and Joomla themes you can use on your sites!">My Themes</a>
</li>
	<li class="cat-item cat-item-16"><a href="http://venetsian.com/topics/other/" title="Other Stuff.">Other</a>
</li>
	<li class="cat-item cat-item-10"><a href="http://venetsian.com/topics/search-engine-optimization/" title="View all posts filed under SEO">SEO</a>
</li>
	<li class="cat-item cat-item-3"><a href="http://venetsian.com/topics/web-hosting/" title="View all posts filed under Web Hosting">Web Hosting</a>
</li>
	<li class="cat-item cat-item-31"><a href="http://venetsian.com/topics/wordpress/" title="View all posts filed under wordpress">wordpress</a>
</li>
			</ul>
		</div>
<!-- tag cloud -->
			<div id="tag_cloud" class="widget">
			<h3>Tag Cloud</h3>
			<a href='http://venetsian.com/tag/404-handling/' class='tag-link-30' title='1 topic' rel="tag" style='font-size: 8pt;'>404 handling</a>
<a href='http://venetsian.com/tag/adsense/' class='tag-link-25' title='2 topics' rel="tag" style='font-size: 10.6666666667pt;'>adsense</a>
<a href='http://venetsian.com/tag/adsense-earnings-drop/' class='tag-link-42' title='1 topic' rel="tag" style='font-size: 8pt;'>adsense earnings drop</a>
<a href='http://venetsian.com/tag/affiliate-publishing/' class='tag-link-5' title='1 topic' rel="tag" style='font-size: 8pt;'>Affiliate</a>
<a href='http://venetsian.com/tag/backlink-building/' class='tag-link-28' title='1 topic' rel="tag" style='font-size: 8pt;'>backlink building</a>
<a href='http://venetsian.com/tag/comment-spam/' class='tag-link-49' title='1 topic' rel="tag" style='font-size: 8pt;'>comment spam</a>
<a href='http://venetsian.com/tag/domain-aftermarket/' class='tag-link-44' title='1 topic' rel="tag" style='font-size: 8pt;'>domain aftermarket</a>
<a href='http://venetsian.com/tag/domain-names/' class='tag-link-17' title='1 topic' rel="tag" style='font-size: 8pt;'>domain names</a>
<a href='http://venetsian.com/tag/drupal/' class='tag-link-34' title='1 topic' rel="tag" style='font-size: 8pt;'>drupal</a>
<a href='http://venetsian.com/tag/free-wordpress-themes/' class='tag-link-22' title='1 topic' rel="tag" style='font-size: 8pt;'>free wordpress themes</a>
<a href='http://venetsian.com/tag/godaddy/' class='tag-link-43' title='1 topic' rel="tag" style='font-size: 8pt;'>godaddy</a>
<a href='http://venetsian.com/tag/hosting-overload/' class='tag-link-37' title='1 topic' rel="tag" style='font-size: 8pt;'>hosting overload</a>
<a href='http://venetsian.com/tag/joomla/' class='tag-link-33' title='1 topic' rel="tag" style='font-size: 8pt;'>joomla</a>
<a href='http://venetsian.com/tag/link-bait/' class='tag-link-46' title='1 topic' rel="tag" style='font-size: 8pt;'>link bait</a>
<a href='http://venetsian.com/tag/link-building/' class='tag-link-7' title='4 topics' rel="tag" style='font-size: 16pt;'>Link Building</a>
<a href='http://venetsian.com/tag/link-juice-calculator/' class='tag-link-41' title='1 topic' rel="tag" style='font-size: 8pt;'>link juice calculator</a>
<a href='http://venetsian.com/tag/links-vs-content/' class='tag-link-29' title='1 topic' rel="tag" style='font-size: 8pt;'>links vs content</a>
<a href='http://venetsian.com/tag/reliable-hosting/' class='tag-link-24' title='2 topics' rel="tag" style='font-size: 10.6666666667pt;'>reliable hosting</a>
<a href='http://venetsian.com/tag/search-engine-optimization/' class='tag-link-10' title='4 topics' rel="tag" style='font-size: 16pt;'>SEO</a>
<a href='http://venetsian.com/tag/seo-tools/' class='tag-link-27' title='1 topic' rel="tag" style='font-size: 8pt;'>seo tools</a>
<a href='http://venetsian.com/tag/seo-web-hosting/' class='tag-link-40' title='2 topics' rel="tag" style='font-size: 10.6666666667pt;'>SEO web hosting</a>
<a href='http://venetsian.com/tag/traffic-building/' class='tag-link-26' title='2 topics' rel="tag" style='font-size: 10.6666666667pt;'>traffic building</a>
<a href='http://venetsian.com/tag/traffic-surges/' class='tag-link-38' title='1 topic' rel="tag" style='font-size: 8pt;'>traffic surges</a>
<a href='http://venetsian.com/tag/twitter/' class='tag-link-35' title='1 topic' rel="tag" style='font-size: 8pt;'>twitter</a>
<a href='http://venetsian.com/tag/vps-hosting/' class='tag-link-23' title='1 topic' rel="tag" style='font-size: 8pt;'>vps hosting</a>
<a href='http://venetsian.com/tag/web-hosting/' class='tag-link-3' title='3 topics' rel="tag" style='font-size: 13.3333333333pt;'>Web Hosting</a>
<a href='http://venetsian.com/tag/web-security/' class='tag-link-45' title='1 topic' rel="tag" style='font-size: 8pt;'>web security</a>
<a href='http://venetsian.com/tag/website-overload/' class='tag-link-36' title='1 topic' rel="tag" style='font-size: 8pt;'>website overload</a>
<a href='http://venetsian.com/tag/wordpres/' class='tag-link-21' title='1 topic' rel="tag" style='font-size: 8pt;'>wordpres</a>
<a href='http://venetsian.com/tag/wordpress/' class='tag-link-31' title='4 topics' rel="tag" style='font-size: 16pt;'>wordpress</a>
<a href='http://venetsian.com/tag/wordpress-plugins/' class='tag-link-32' title='1 topic' rel="tag" style='font-size: 8pt;'>wordpress plugins</a>
<a href='http://venetsian.com/tag/wordpress-spam/' class='tag-link-48' title='1 topic' rel="tag" style='font-size: 8pt;'>wordpress spam</a>
<a href='http://venetsian.com/tag/wordpress-themes/' class='tag-link-18' title='1 topic' rel="tag" style='font-size: 8pt;'>Wordpress Themes</a>		</div>
	

</div>
<!-- sidebar north END -->

<div id="centersidebar">

	<!-- sidebar east START -->
	<div id="eastsidebar" class="sidebar">
	

		</div>
	<!-- sidebar east END -->

	<!-- sidebar west START -->
	<div id="westsidebar" class="sidebar">
			</div>
	<!-- sidebar west END -->
	<div class="fixed"></div>
</div>

<!-- sidebar south START -->
<div id="southsidebar" class="sidebar">

	<!-- meta -->
	<div class="widget">
		<h3>Meta</h3>
		<ul>
						<li><a href="http://venetsian.com/wp-login.php">Log in</a></li>
		</ul>
	</div>

</div>
<!-- sidebar south END -->

</div>
<!-- sidebar END -->
	<div class="fixed"></div>
</div>
<!-- content END -->

<!-- footer START -->
<div id="footer">
	<a id="gotop" href="#" onclick="MGJS.goTop();return false;">Top</a>
	<a id="powered" href="http://wordpress.org/">WordPress</a>
	<div id="copyright">
		Copyright &copy; 2009 SEO Expert &#8211; Venetsian Jacks	</div>
	<div id="themeinfo"></div>
</div>
<!-- footer END -->

</div>
<!-- container END -->
</div>
<!-- wrap END -->

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-228360-6");
pageTracker._trackPageview();
} catch(err) {}</script>
</body>
</html>

<!-- Dynamic page generated in 0.480 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2009-11-09 10:27:37 -->
<!-- super cache -->