SEO Warp Blog

Return to SEO Warp

Will The Google +1 Button Survive?

Written by Nick on July 9th, 2011

Google’s +1 button is a shortsighted way to force the search engine giant to be more like Facebook. In this post, we will find out why the button won’t keep its users interested for very long.

Writing Content For Your Site

Written by Nick on June 25th, 2011

If you’re new to SEO or are just starting up a website, make this your mantra for any new optimization project: You can’t optimize content when you have no content! Find out how to easily create and refine relevant content for your users.

SEO Warp Updates: Faster Loading, Bookmarklets, and More

Written by Nick on June 22nd, 2011

SEO Warp’s load times are now perceived to be faster; when crawling a site, a progress box will pop up to let you know how far along it is.

SVG Scaling Problems in IE9 and Other Browsers

Written by Nick on June 15th, 2011

Today we are performing SVG tests on the various major browsers to see why typical images don’t always get transformed or rendered properly.

SEO Warp’s HTTP Viewer

Written by Nick on June 6th, 2011

I just added the first utility to the Tools page: the HTTP Viewer. With this, you can easily send and view HTTP requests and responses between you and remote servers.

I wrote this tool because HTTP viewers can be really useful for developers who are building browsers or making robots on their own. When I was writing the web crawler for SEO Warp, there were plenty of times where I’d get unexpected results from a remote server after sending a request. Using HTTP viewing tools, I could send requests to the same server in a similar way as SEO Warp and would see where the results differed.

Not only that, but it’s fun to see some of the odd headers that other sites return. For example, if you point the Viewer to, you might see a message like the following in their HTTP response header:

HTTP/1.1 200 OK\r\n
Server: Apache/1.3.42 (Unix) mod_perl/1.31\r\n
SLASH_LOG_DATA: shtml\r\n
X-Powered-By: Slash 2.00500120110603\r\n
X-Bender: Woohoo, I'm popular!\r\n

HTTP Viewer will accept connections over both HTTP and HTTPS, both allowing HTTP/1.1 and HTTP/1.0 in case you want to test an older protocol.

The other available options include being able to set the verb (GET, HEAD, TRACE and POST), referer, encoding, and user agent.

There’s also the option to display the contents of a remote file in either text or hexadecimal format. In the text format, newlines and carriage returns are emphasized with bold “\n” and “\r”s respectively so that it’s clear where they are in the transfer. This is great for finding errors with these usually-invisible characters.

The hexadecimal formatting displays the contents of the file in the same way that a hex editor would: the far left is the current line number in hex format, the middle column is the contents in hex, and the right column shows the ASCII characters (though, only between a limited character range; many ASCII characters are meant to be communicative rather than displayed and extended characters are pretty useless in hex view, so they are not shown). This mode is great for reading remote files, particularly headers of different file formats to see if they’re set properly.

Go ahead and play around with it. If you find it useful, you can add it to your browser’s bookmarks. If you don’t, post a comment and let me know what you’d like to see it do differently. And if you’d like to see a specific tool written, especially if it can help other web developers, please leave a comment with your ideas below.

Quick Mode Added to SEO Warp

Written by Nick on June 2nd, 2011

Quick Mode is the same as Full Mode in virtually every way; it gathers information just like Full Mode. The only real difference between the two is that Quick Mode does not perform any of the duplicate content detection functions between documents or the interest checks.

SEO Warp Has Launched!

Written by Nick on May 29th, 2011

SEO Warp has arrived! Find out what sorts of features this free analytics tool has to offer.