How SOPA and PIPA Could Cripple the Internet

December 31st, 2011

America was built on the right to free speech. Right now that freedom is in danger, because of a bill currently before the US House of Representatives called the Stop Online Piracy Act (H.R. 3261). While the Bill is intended to protect copyright holders and content creators from copyright violators outside of US jurisdiction, it is written ambiguously and effectively creates a government firewall. The Bill would allow the US Government to block Americans from visiting websites via DNS blocking – similar methods are used by Iran, China and Syria. Using DNS blocking, operators of websites that contain content that is in violation of copyright (or even linking to such content) could have their US web traffic, search traffic and ad-revenue blocked.

The bill is aimed at sites like PirateBay, however also leaves the door open for censorship of sites that allow user generated content. Sites like YouTube, Wikipedia, Facebook and other sites that allow users to share content could come under fire.

Supporters of SOPA argue that the Bill would protect American investment and jobs, by defending the rights of copyright holders. Although SOPA isn’t intended to create a national system of censorship, it would in effect create something similar. Websites even linking to copyrighted material could not only be filtered, but risk losing web and search engine traffic and even be denied by payment facilitators like Paypal. The result would crush companies like Vimeo, Flickr, Etsy, causing them to close their doors forever.

Christian Dawson, COO of ServInt, a Virginia based web host, argues (and rightly so) that enacting SOPA would lead to an exodus of American hosting companies, to avoid litigation resulting from SOPA. Web hosting is a $46 Billion dollar a year industry, largely lead by US based firms. SOPA would drive technology and revenue outside US borders and hamper the growth of not just web hosts, but the datacenters they rely on. Considering that 80% of the Hosting Industry is comprised of small businesses, the economic impact from such legislation could lead to a lot of other lost jobs. Earlier this month, our CEO, Jason Silverglate and our COO, Ross Brouse, along with 275 other executives from the web hosting industry, signed a petition against PIPA. If you are a web host or web hosting reseller, we ask that you join the fight by visiting savehosting.org.

Other governments will likely follow suit, resulting in not just a decline in US innovation and Freedoms, but a global winter for the Internet. Even if you’re not a US Citizen, you can petition the US State Department to speak out against these proposed bills at americancensorship.org.

As Americans, we cherish the right to Freedom of Speech; knowing well that that right does not come without effort and sometimes a fight. We ask that you join us and the rest of the Internet in that fight, by showing your opposition against SOPA. Go to americancensorship.org and voice your opinion today.

Webmaster Tools Search Queries data is now available in Google Analytics

October 5th, 2011
Google Analytics

Webmaster Tools Search Queries data is now available in Google Analytics

Google announced the public release of Search Queries from Webmaster Tools into Google Analytics yesterday. Why is this important? You can now drill down deeper into your traffic sources to filter by the following metrics:

  • Queries: impressions, clicks, position, and CTR info for the top 1,000 daily queries
  • Landing Pages: impressions, clicks, position, and CTR info for the top 1,000 daily landing pages
  • Geographical Summary: impressions, clicks, and CTR by country


Why VPS? Hosting-Review.com chats with Ross Brouse, COO of SolarVPS and FortressITX

October 4th, 2011

SolarVPS COO, Ross Brouse, explains the benefits of VPS hosting and his vision of cloud hosting.

Measurable Marketing

September 28th, 2011

As a kid, I was fascinated with science. Sure, at first it was the cool beakers and safety goggles I got to wear, but as I learned more I gained an appreciation for the process of the scientific method. The scientific method (observation, hypothesis, testing, observation of results and the subsequent theory) is just as at home in marketing as it is in the laboratory and it needs to be the backbone of your marketing strategy if you want consistent results. Measuring your campaigns can be done with a web analytics tool like Google Analytics, Web Trends, Piwik, Coremetrics or the many others that are available online.

Ultimately conversion to sale is the metric that matters most, however measuring your other data (i.e. bounce rate, time on page, etc) will help you improve your conversion to sale and in the end, your ROI and profitability. You should be measuring data in the following areas on your site: user interaction, traffic sources, and site metrics.

User Interaction

Understanding what your visitors do when they come to your site can help you understand how to improve your site and generate more sales and leads. Below are some of the key metrics that should be monitored for visitors hitting your site:

  • Bounce Rate – how many of your visitors are landing on your site and then leaving without doing anything.
  • Time on Site – how long are visitors staying on your site?
  • Time on Page – are there particular pages that are holding the interest of your visitors better than others?
  • % New Visits – how many repeat visitors are you getting?
  • Pages/Visit – how many pages are your visitors viewing before they leave?

Measuring the metrics shown above is insightful, however you can get a more intimate understanding of what is going on with your site by viewing heatmaps and actual interaction on the site. CrazyEgg is a simple tool for viewing heatmaps, which show what areas of each page are getting the most clicks. This can help you to make incremental changes that will improve the clicks on your calls to action (i.e. Order Now, Contact Us, Add to Cart etc). More advanced tools, like ClickTale, take things a step further and will actually record user visits, so you can watch videos of a user’s mouse movements on your site. Now that is insightful.

Traffic Sources

Measuring where your traffic is coming from (i.e. Google, Twitter, blogs, forums, etc) and how each traffic source is interacting with your site can provide you with actionable data to improve your marketing campaigns, social media efforts and search engine traffic. At a minimum, you should be watching the following stats, so you can get a handle on the profitability of your marketing efforts.

  • Top 10 traffic sources
  • Unique visitors, bounce rate and conversion rate for each marketing campaign you are running (i.e. PPC, media buys, facebook)

Site Metrics

When we talk about site metrics, we’re looking at things like number of backlinks, mozRank, compete.com and Alexa.com scores. These are all external measures of your site’s popularity and key indicators of your site’s authority – particularly with respect to the search engines. As you build out your marketing campaigns, spread the word via PR and social media and share your company with the community, these metrics will improve. You need to be viewing these metrics on a routine basis (ideally daily) and keeping a log of marketing activities. This way, you can see what marketing activities lead to improvements in these metrics.

Measuring your marketing diligently and consistently is how successful marketing campaigns are built. Not only will you achieve a better ROI on your campaigns and activities, but something magical happens when you do this with persistence… you begin to see insights that you’ve never seen before – new ideas that can spark fresh campaigns and site improvements that lead to real improvements in your bottom line.

PHP is Awesome, and Smart

September 20th, 2011

PHP is awesome. It’s widely used, has its roots in true system programming languages like C and has perhaps the best and biggest development community. While I don’t claim to be a PHP expert, I did spend 4 years making my living as a LAMP ( Linux, Apache, MySQL, PHP ) developer.

When I first began coding, it was a horrible mess and yes, the first thing I ever coded was “Hello World!” I didn’t declare variables, didn’t comment code and certainly didn’t bother writing functions or classes to make my job easier. I remember the first time I found a function to write the date on the bottom of my web site and I thought it was the coolest thing since sliced bread! Naturally, as time went on I learned to utilized functions to make my job easier, made beautiful descriptive comments and even declared my variables. As I took on bigger and bigger projects, my code had to improve as it became too time consuming to do things the way I had been doing them.

Once I had mastered functions, I moved onto Object Oriented Programming, in other words, PHP Classes. When I first started utilizing classes in my work, I was like Columbus discovering the New World. My coding life became a breeze and I was completing projects in record time with beautifully formatted code that was fast! I utilized classes for database interaction, time formatting, file and image based functions, networking functions and more. I worked with so many amazing PHP classes during my time as a freelance developer, however, I think the best class I ever came across was the Smarty Template Engine. So, now that I’ve exhaustively gone on about myself for what seems like ages, I will get to the meat and potatoes, Smarty.

If you are not familiar with template engines, their purpose is to allow developers to separate front-end code with back-end code. This allows a designer or design team to create and modify the graphical front-end of a web application without affecting the back-end PHP code. There are a lot of different template engines out there such as patTemplate, PHPTAL, FastTemplate, SimpleTemplate, Savant and more. I personally used both patTemplate and FastTemplate, however, none of them seemed to have the flexibility and extensibility of Smarty. Interestingly enough, the developer of FastTemplate also loves Smarty, which you can see from this post. Smarty is really much more than a simple tag replacement class, in fact, it’s more of a template framework.

If you are new to PHP templates, you might feel like learning Smarty is like learning an entirely new programming language. If you’ve ever worked with Cold Fusion, it will make a lot of sense to you as it’s a tag based syntax. Smarty is also very familiar to PHP developers as its variable prefix uses the familiar dollar sign ($) and its if, then, else statements also work similarly to PHP. Smarty has an enormous catalog of functions that allow developers and designers to get very creative with their presentation layouts in addition to providing developers with enormous flexibility. I would argue that the best, albeit most dangerous capabilities of Smarty is that it allows execution of PHP code directly within the template. If you are a developer and possess full control over your codebase, I would never recommend this. If, however, you are working on an encrypted third party application that uses Smarty, you will be limited to editing only the templates and then having PHP coding capabilities can be absolutely wonderful.

Smarty is a very easy system to deploy, does not require additional system resources and integrates with any PHP deployment. Smarty is a system that many of us SolarVPSers know well and its easy to deploy on any VPS or Dedicated Server running cPanel or Plesk. Smarty can even be installed on Windows!

You can obtain more information about Smarty here: http://www.smarty.net

For more information regarding PHP, go here: http://www.php.net