Beanstalk on Google+ Beanstalk on Facebook Beanstalk on Twitter Beanstalk on LinkedIn Beanstalk on Pinterest
Published On:
SEO articles and blog published on ...
Hear Us On:
Webmaster Radio
Blog Partner Of:
WebProNews Blog Partner
Helping Out:
Carbon balanced.


Beanstalk's Internet Marketing Blog

At Beanstalk Search Engine Optimization we know that knowledge is power. That's the reason we started this Internet marketing blog back in 2005. We know that the better informed our visitors are, the better the decisions they will make for their websites and their online businesses. We hope you enjoy your stay and find the news, tips and ideas contained within this blog useful.

June 14, 2012

TECHNOlogy: What is AJAX? Baby Don’t Hurt Me!

Wikipedia defines AJAX (Asynchronous JavaScript And XML) as:

A group of interrelated web development techniques used on the client-side to create asynchronous web applications.

What a mind-numbing description! What you need to know is that AJAX is the combination of a several technologies to make better web pages.

If you have no interest in making websites but you like techno music, or you’re curious why I picked that title, this is for you:

This is a good soundtrack for this post. You should hit play and keep reading.

After a bit of time with HTML/CSS I started to build a growing list of issues that I couldn’t solve without some scripting.

I learned some PHP, which wasn’t tricky because it uses very common concepts. Here’s the traditional ‘hello world’ example in PHP:

<?PHP echo ‘Hello World’; ?> = Hello World

.. and if I wanted to be a bit more dynamic:

<?PHP echo ‘Hello World it is ‘.date(‘Y’); ?> = Hello World it is 2012

Because PHP is only run when the page is requested, and only runs on the server side, it’s only the server that loads/understands PHP; The browser does nothing with PHP.

With PHP code only seen by the server, it’s a very safe way to make your pages more intelligent without giving Google or other search engines a reason to be suspicious of your site.

In fact one of the most common applications of PHP for an SEO is something as simple as keeping your Copyright date current:

<?PHP echo ‘Copyright© 2004-’.date(‘Y’); ?> = Copyright© 2004-2012

Plus when I need to store some information, or fetch that information, PHP isn’t that easy, so I added MySQL to the mix and suddenly my data nightmares are all data dreams and fairy tales (well almost). I won’t dive into MySQL on top of everything here, but lets just say that when you have a ton of data, you want easy access to it, and most ‘flat’ formats are far from the ease of MySQL.

But I still had a long list of things I couldn’t do that I knew I should be able to do.

The biggest problem I had was that all my pages had to ‘post’ something, figure out what I’d posted, and then re-load the page with updated information based on what was posted.

Picture playing a game of chess where you are drawing the board with pen and paper. Each move would be a fresh sheet of paper with the moved piece drawn over a different square.

PHP can get the job done, but it’s not a very smart way to proceed when you want to make an update to the current page vs. re-drawing the whole page.

So I learned some JavaScript, starting with the basic ‘hello world’ example:
<span onClick=”alert(‘Hello World’);”>Click</span>

hello world javascript alert box

If I wanted to see the date I’d have to add some more JavaScript:
<script language=”javascript”>
function helloworld()
var d = new Date();
alert(‘Hello World it is ‘ + d.getFullYear());

<span onClick=”helloworld();”>Click

Hello World it's 2012 alert box example

JavaScript is ONLY run on the browser, the server has no bearing on JavaScript, so the example above won’t always work as expected because it’s telling you the date on your computer, not on the server. How would we see the date of the server?

This is where AJAX comes into play. If we can tell the browser to invisibly fetch a page from a server and process the information that comes back, then we can combine the abilities of JavaScript, PHP, and MySQL.

Lets do the ‘hello world’ example with AJAX using the examples above.

First you would create the PHP file that does the server work as something witty like ‘ajax-helloworld.php’:
<?php echo ‘Hello World it is ‘.date(‘Y’); ?> you’d create an AJAX function inside the web page you are working on:
<script language=”javascript”>
function helloworld()
var ajaxData; // Initialize the ‘ajaxData’ variable then try to set it to hold the request (on error, assume IE)
// Opera 8.0+, Firefox, Safari
ajaxData = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
ajaxData = new ActiveXObject(“Msxml2.XMLHTTP”);
} catch (e) {
ajaxData = new ActiveXObject(“Microsoft.XMLHTTP”);
} catch (e){
// Something went wrong
alert(“Your browser broke!”);
return false;
// Create a function that will receive data sent from the server
ajaxData.onreadystatechange = function(){
if(ajaxData.readyState == 4){
}“GET”, “ajax-helloworld.php”, true);

Only the purple text is customized, the rest of the function is a well established method of running an AJAX request that you should not need to edit.

So we have a function that loads the ‘ajax-helloworld.php’ page we made and then does an alert with the output of the page, all we have to do is put something on the page to call the function like that span example with the onClick=’helloworld();’ property.

Well that’s all neat but what about the ‘X’ in AJAX?

XML is a great thing because it’s a language that helps us with extensible mark-up of our data.

In other words XML is like a segregated serving dish for pickled food that keeps the olives from mixing with the beets.

Going back to our ‘hello world’ example we could look at the ‘date data’ and the ‘message data’ as objects:
<message>Hello World it is</message>

Now, when the AJAX loads our ‘ajax-helloworld.php’ and gets an XML response we can tell what part of the response is the date, and which part is the message. If we made a new page that just needs to display the server’s date, we could re-use our example and only look at the ‘date’ object.

For some odd reason, most coders like JSON a lot, and this makes it really common to see AJAX using JSON vs. XML to package a data response. Here’s our XML example as a JSON string:
{“message”:”Hello World it is”,”date”:”2012″}

Not only is it really easy to read JSON, because JavaScript and PHP both understand JSON encoding it’s really easy to upgrade our ‘hello world’ XML example over to JSON format.

Here’s the new PHP command file ‘ajax-helloworld.php’:
$response = array(“message” => “Hello World it is”, “date” => date(‘Y’));
echo json_encode($response);

The output of our AJAX PHP file will now be the same as the JSON example string. All we have to do is tell JavaScript to decode the response.

If you look back at this line from the AJAX JavaScript function example above:

if(ajaxData.readyState == 4){

This is where we’re handling the response from the AJAX request. So this is where we want to decode the response:

if(ajaxData.readyState == 4){
var reply = JSON.parse(ajaxRequestAT.responseText);
alert(‘The message is : ‘ + reply.message + ‘ and the date is : ‘ +;

Now we are asking for data, getting it back as objects, and updating the page with the response data objects.

If this example opened some doors for your website needs you really should continue to learn more. While the web is full of examples like this, from my personal experience I can honestly tell you that you’ll find yourself always trying to bridge knowledge gaps without a solid lesson plan.

Educational sites like LearnQuest, have excellent tutorials and lessons on AJAX and JavaScript including advanced topics like external AJAX with sites like Google and Yahoo. Plus LearnQuest also has jQuery tutorials that will help you tap into advanced JavaScript functionality without getting your hands dirty.

*Savvy readers will note that I gave PHP my blessings for SEO uses but said nothing of JavaScript’s impact on crawlers/search engines.

Kyle recently posted an article on GoogleBot’s handling of AJAX/JavaScript which digs into that topic a bit more.

With any luck I’ll get some time soon to share a gem of JavaScripting that allows you to completely sculpt your page-rank and trust flow in completely non-organic way. The concept would please search engines, but at the same time cannot be viewed as ‘white hat’ no matter how well it works.

SEO news blog post by @ 11:19 am



April 12, 2012

Another Pleasant Google Plus Refresh

Much like keyword rankings on Google, it’s not a matter if things will update, it’s more a matter of when, how much, and if it’s going to make your life better.

Sounds relatively subjective? Well that’s because while the folks at Google are definitely trying to make a ‘please everyone’ interface for all products, and Google Plus is the latest to get some love, nobody is perfect and everyone is different.

The following video is a bit heavy on the ‘promotion’ and a tad light on the ‘features’ so if you are details oriented you can skip it:

Obvious Changes:

Better use of wide screen format:

  • The left side bar has been iconized with short text labels below the icons.
  • Not only are the icons very easy to see, but they are very easy to arrange/remove.
  • Full drag and drop support for icons makes touch operations much easier.
    ie: You can finger drag someone to a circle without needing a right-click.
  • Having your chat contacts on the right makes good use of wider screens.
  • Larger photo thumbnails are a nice improvement and more modern.

Sharing option is very obvious now:

  • The improved share input area is really easy to understand.
  • Minimalists can still use the old pop-out Share menu linked to your profile image.

Focus on Chat

  • Because your contacts are visible on the left chat is icon-less
  • Removing the icon has removed the useless indent in the chat window:
    New Google Plus chat UI
  • If you liked staring at your profile image you can always switch back to GMail and chat there.

On the BAD side of things:

I was shocked at what you can’t drag to the side bar. If I want to play a single game, I’d rather have it than the ‘Games’ link?

Lonely neck-beards all over Reddit have been mocking the extra space on their wide screens with 16:9 ratios.

Thing is that the chat windows fill that space if you have 2 or more people you chat with constantly, and most people do. Sadly the meme is so popular that #usesforwhitespace is actually a trending topic and leaves me doing my best impression of Jean Luc.

Does this do anything for the folks who see G+ as the arch-nemesis of FB? Heck no!

In fact there’s a fresh batch of very pointless debates raging about how ‘G+ is unwilling to post user statistics because it’s an embarrassment.‘ which is another face-palm because they publish that info all the time (currently @ 170 million active Google+ accounts, 90 million accounts were created in the last 2 months alone) but unlike FB it’s not a bragging point since Google is clearly not interested in user counts.

If Google+ cared about user statistics they wouldn’t care if the accounts were active or not when publishing their stats, and they wouldn’t have worked so hard to allow people to use the system without making accounts (unlike Facebook/Twitter).

To quote John Lydgate:

“You can please some of the people all of the time, you can please all of the people some of the time, but you can’t please all of the people all of the time”.

The whole self mockery reminds me of this awkward/embarrassing clip demonstrating the temple of promotion that is ‘Hawaii Five-O’ attempting to establish a new ‘slang phrase’for Microsoft while showing off a Windows 7 phone :

Amazingly bad..

SEO news blog post by @ 11:57 am



March 22, 2012

Don’t drink the link bait..

Thanks to the recent (April/March) Google updates, ‘tread lightly’ has never been better advice to anyone in the SEO industry.

Between extra offers in my inbox to ‘exchange links’, ‘sell links’, ‘purchase links’, that all seem to be coming from GMail accounts, and reports of simple Java-script causing pages to drop from Google’s index, I’m about ready to dig a fox hole and hide in it.

First off, lets talk about how dumb it is to even offer to sell/buy/exchange links at this stage of Google’s anti-spam efforts.

Even if the offer came from some part of the universe where blatantly spamming services, using GMail of all things, was not the most painfully obvious way a person who SHOULD be hiding every effort could get detected, it still doesn’t bode well for the ethics of the company trying to sell you some ‘success’ when they can’t even afford their own mail account and have to use a free one.

Further, if the offer came from someone who was magically smart enough to send out all the spam and not have it tracked, if they are at all successful what you’ll be doing is adding your site to a group of sites ‘cheating’ the system. The more sites in the ‘exchange’ the more likely it is to get you caught and penalized. So technically, any success there is to be had, will also be your successful undoing.

Secondly, lets consider how you would try to catch people buying/selling links if you were Google? It’s an invasion of privacy to snoop through someone’s GMail to see if they bought/sold links, but if Google sends you and email asking to purchase a link on your site, is that an invasion of privacy or just a really accurate way to locate the worst spam sites on-line? The same would go for selling a back link to your site, just send out an email, wait for positive responses from the verified site owner, start demoting the site. Talk about making it easy for Google.

Heck as an SEO trying to do things the right way, if I get enough offers to sell/buy links from a particular spammer, wouldn’t it be worth my time to submit a report to Google’s quality team? I think the ‘lack of wisdom’ of these offers should be very obvious now, but they still persist for some curious reason; Perhaps they are all coming from those relentless Nigerian email scammers?

Java Script?

The next issue is on-page Java Script with questionable tactics. I know Google can’t put a human in-front of every page review, even if they actually do a LOT of human based site review. So the safe assumption for now is that your site will be audited by ‘bots’ that have to make some pretty heavy decisions.

When a crawler bot comes across Java Script the typical response is to isolate and ignore the information inside the <script></script> tags. Google, however, seems to be adding Java Script interpreters to their crawler bots in order to properly sort out what the Java Script is doing to the web page.

Obviously if a Java Script is confusing the crawler the most likely reaction is to not process the page for consideration in SERPS, and this appears to be what we’re seeing a lot of recently with people claiming they have been ‘banished’ from Google due to Java Script that was previously ignored. We even did some tests on our blog late in 2011 for Java Script impact and the results were similar to what I’m hearing from site owners right now in this last update.

So, the bottom line is to re-evaluate your pages and decide: is the Java Script you’ve been using is worth risking your rankings over?

If you are implementing Java Script for appearance reasons, using something very common like jQuery, you probably have nothing to fear. Google endorses jQuery and even helps host an on-line version to make it easier to implement.

On the flip-side, if you are using something obscure/custom, like a click-tracker/traffic Java Script which is inserting links to known ‘SEO’ services, I’d remove it now to avoid any stray rounds from Google’s anti-SEO flak-cannon.
Google Flak Cannon

I did toss some Minecraft demo map videos on-line last night/this morning, but they didn’t turn out so swell for a bunch of reasons and I’m just going to re-record them with better software. Stay tuned!

SEO news blog post by @ 12:42 pm



January 17, 2012

Surviving the SOPA Blackout

Tomorrow, January 18th, is SOPA blackout day, and lots of very popular sites are committing to participate in the blackout.
SOPA Blackout cartoon
How can web companies, such as SEOs, and supporters (like us) maintain workflow in the midst of a major blackout?

We’ve got some tips!

I need to find things mid-blackout!

While some sites will be partially blacked out, a lot of the larger sites will be completely offline in terms of content for maximum effect.

This means that during the blackout folks will have to turn to caches to find information on the blacked out sites.

If Google and the Internet Archives both stay on-line during the blackout you can use them to get cached copies of most sites.

If you’re not sure how you’d still find the information on Google, here’s a short video created by our CEO Dave Davies to help you along. :)

I want to participate without killing my SEO campaign!

If all your back-links suddenly don’t work, or they all 301 to the same page for a day, how will that effect your rankings?

Major sites get crawls constantly, even 30 mins of downtime could get noticed by crawlers on major sites.

A smaller site that gets crawled once a week would have a very low risk doing a blackout for the daytime hours of the 18th.

Further to that you could also look at user agent detection and sort out people from crawlers, only blacking out the human traffic.

If that seems rather complex there’s two automated solutions already offered:

    • is offering a JS you can include that will blackout visitors to the site and then let them click anywhere to continue.
      Simple putting this code in a main include (like a header or banner) will do the trick:
      <script type="text/javascript" src="//"></script>


  • Get a SOPA plugin for your WordPress and participate without shutting down your site. It simply invokes the above Javascript on the 18th automagically so that visitors get the message and then they can continue on to the blog.

I’d be a rotten SEO if I suggested you install an external Javascript without also clearly telling folks to REMOVE these when you are done. It might be a bit paranoid, but I live by the better safe than sorry rule. Plus just because you are paranoid, it doesn’t mean people aren’t trying to track your visitors. :)

How’s Chia Bart doing? .. Well I think he’s having a mid-life crisis right now because he looks more like the Hulkster than Bart?

Chia Bart number 5
To all my little Bartmaniacs, drink your water, get lots of sunlight, and you will never go wrong!

SEO news blog post by @ 11:28 am



December 21, 2011

Webcology Year In Review

For those interested in what some of the top minds of SEO, SEM, Mobile Marketing and Social Media have to say about 2011 and maybe more importantly – what they see coming in 2012 then Thursday’s Webcology is a must listen.  Hosted on, Jim Hedger and I will be hosting 2 separate round-tables with 5 guests each over 2 hours covering everything from Panda to personalization; mobile growth to patent applications.  It’s going to be a fast-paced show with something for everyone.

The show will be airing live from 2PM EST until 4PM EST on Thursday December 22nd.  If you catch it live you’ll have a chance to join the chat room and ask questions of your own but if you miss it you still have an opportunity to download the podcast a couple days later.  I don’t often focus this blog on promoting the radio show I co-host but with the lineup we have including SEOmoz’s Rand Fishkin, Search Engine Watch’s Jonathan Allen and Mike Grehan, search engine patent guru Bill Slawski and many more talented and entertaining Internet Marketing experts it’s definitely worth letting our valued blog visitors know about it. And if you’re worried it might just be a quiet discussion, Terry Van Horne is joining us to insure that doesn’t happen.  Perhaps I’ll ask him a question or two about his feelings about (if you listen to the show … you’ll quickly get why this is funny). :)

So tune in tomorrow at 2PM EST at, be sure to join the chat room to let us know your thoughts and enjoy.

SEO news blog post by @ 3:32 pm



November 7, 2011

Do iframes count for SEO?

Great question!

I swear I’ve seen iframes crawled before but even if I haven’t seen iframe data in search indexes, it’s not something that we should just count on and forget about, especially with the growing competition in the search engine market. I’m looking at you Blekko.

So how do you test such a thing without wasting time waiting eons for the results to appear in the SERPs? Here’s how!

The text below is just an iframe:

Seems like a unique phrase that very few, if any search engine optimization companies would use, so it should work well.

After a few days if we’re never seen for the above phrase but we are seen for the below phrase, the question is answered. We’ll run the query across the gamut and see if we can’t report back on who/how quickly it’s crawled. ;)

May many Russian rockets sail past the Earthling moon and delve into many Martian delights with a souvenir to show for it.

SEO news blog post by @ 3:54 pm



November 1, 2011

New Google Reader GUI Gets Bad Press

Just in time to make your candy hangover even worse, Google’s decided to fiddle with the layout/appearance of it’s Reader product. Naturally the squeaky wheel gets the up-votes, so most of the reactions getting attention are going to be negative. Let me break that trend and explain why with this post.

Google Reader Logo getting Club'd

Over on the official Google Reader Blog, Alan Green had the task of explaining the new look and improvements. The first image posted is ideal, great use of space, very use-able and very little room for improvement:

New Google Reader Layout

Sure there’s a bit of ‘padding’ in the header, and there’s a bit of white space going on, but as you can see, a well used reader account won’t be staring at gulfs of great white spaces that most folks seem to be taking issue with.

The next common point of ‘contention’ is the display of news items, and the amount of screen space that the actual text is getting on the reader screen:

Complaint about reader space

This really seems to be coming from the ‘more is better’ camp who only have 19″ screens. If you put things for me to read stretched across my screen from edge to edge, I would take longer to read it, and my neck would get sore from panning my large displays. If I was making this observation on my home setup it’d be even worse than my work displays.

Plus there’s already a ton of CSS hacks you can apply to change/tweak the layout to fit your needs. A Google search will dig up tons of these, I don’t need to sponsor any particular solution but the first I found did a great job of tightening up the UI.

So with all the negativity aside, what was the Google Reader update all about? Well I can sum it up with one word “Google+”.

To quote the official reader blog:

The ability to +1 a feed item (replacing “Like”), with an option to then share it with your circles on Google+ (replacing “Share” and “Share with Note”).

Integrating with Google+ also helps us streamline Reader overall. So starting today we’ll be turning off friending, following, shared items and comments in favor of similar Google+ functionality.

So it was a needed update, with a bit of give and take. The authors of the post knew there’d be feedback, negativity, and the usual ‘quiet riot’ around the changes. They even suggested, to anyone that doesn’t leave over the update (their words not mine), that comments and concerns would be great to hear. Plus they also gave a handy link to the import/export settings so your decision to stay doesn’t have to be marred by concerns of how to make the switch.

Now we move on to discuss the new GMail UI changes.. Does it ever end? :)

SEO news blog post by @ 12:18 pm



September 26, 2011

Google announces rel=standout

I wouldn’t normally blog on a Monday, but everyone’s got the cold or is travelling, and Google just announced a very important new feature called rel=standout.

Google News supports rel=standout

The attribute works the same way as the other link rel attributes (like rel=nofollow):

  • The tag should be placed in the <head> section of the source code on the page
  • The syntax is <link rel=”standout” href=”URL”>

For example:

<link rel=”standout” href=””>

You can use this on your own domain up to 7 times per week, but you can point to other domains as much as you’d like.

Google’s News service will consider this link as an indication of items that should be included in the ‘featured’ news feeds.

Some sites are also mentioning the importance of tying this in with the rel=canonical and rel=author tags for maximum SEO. Since this is a new feature and all these features require testing we’ll likely speak more on this later when we’ve had a chance to test things first-hand.

In the mean time, better start including the tag for maximum effect, at least 7 times per week.

(UPDATE: We have a lot of clients who use WordPress and they may want to know how we updated our blog so quickly. The patches we’ve applied to our blog require a plugin which we cannot endorse, and the code is very specific to our site, so it’s nothing we’d share in public. If the days pass and you don’t see a rel=standout solution for WordPress, or your blog, we can probably help but we’ll need to look at how your blog is setup to assist. I am working on a specific plugin solution for WordPress that applies the link to only ‘post’ headers, and only when a specific category/tag is used. If I get the kinks worked out it will be offered to all our WP enabled clients.)

SEO news blog post by @ 11:50 am



September 14, 2011

Conversions – Good Rankings Do Not Make

I visit many websites every week. From small single person operations and startup businesses, to multi-national conglomerates. Sometimes the most difficult things to explain to clients are that good rankings do not necessarily equal good conversions.

yoda pic

Clients often get confused by this point. One thing I always ask myself and try to get clients to answer about their own site is "Who is this site for?" and "What problems does this site solve?"

The answers are going to determine how long I spend on a site.
I think this is an often overlooked question that unfortunately eludes most websites owners. In many cases it is very straight forward. You have a product, you sell a product.

However, when you are in a very competitive market or in a niche driven market, you must actively recruit and find effective ways to keep people on your site.
Sadly, it is not enough to have a static page that just sells widgets. It is imperative to try to find something different to offer that other related sites do not or, at least to find a new and creative way to do it.

There is no right or wrong answer, but the best thing you can do for your site is to find a way to set yourself apart from your competition. This can be in the form of superior product information, blogs/forums, reviews, link bait, or any other resource that is not readily available from a competitors website. You need to know your market and your customers and be able to appeal to what they need or want. Sometime visitors don’t know what they want until you tell them!

Remember also that it is not just about having shiny things to attract (or distract) people to trick them in to spending time on your site (although this has merit as well when used correctly). You can have great content and unique resources, etc but is your visitors cannot get to the information they are looking for, then it will be for naught. Some other ways to keep people from leaving your site immediately are:

  • Page load times; this is a huge conversion killer. If a page takes more than a few seconds to load, people will leave.
  • Avoid using ads, these tend to cheapen the site and they detract from your message.
  • Be very selective in your use of multiple fonts, font colors or animations on your page.
  • While images are great for enticing visitors to a page, too many increase page load times and causes frustration on a slow connection. Remember a picture (one) is worth a thousand words.
  • Pop-up windows are very annoying and also very antiquated.
  • Ensure that your “buy” button/links are easily seen and that your shopping cart system works well and is not confusing to the user.

Remember that there is always thousands of other website for people to choose from. It helps to step back from your site and view it from the end user perspective. Better yet is to have friends and colleagues from outside your own market to take a look at your site or to offer suggestions as to what they might look for when researching your particular field or product. Doing so may allow you to spot potential issues or problems with your site that may be hindering or turning off customers.

SEO news blog post by @ 11:14 am



August 11, 2011

Google’s Chrome Web Store

Yesterday I went public and openly admitted I’d managed to overlook Google’s all-in-one solution to Zynga, Microsoft, Grooveshark, Foursquare, etc..

The fact that I’ve played with Google’s ChromeOS makes this all the more amazing..

Google wants to make it possible to use a browser as your operating system, experiencing the entire internet via the world wide web.

I doubt that in 1989 when Sir Tim Berners-Lee proposed adding the WWW specification to the internet he could have imagined it becoming a single point of access to the extreme of causing confusing between the two technologies. Yet here we are with an entire OS written around booting into a web browser.


The result of this enormous effort to solve the world’s problems inside a browser makes Android, ChromeOS, and the Google Chrome browser much more useful/powerful than even I had expected.

Chrome web store is more than just games.

Yes, you can play Angry Birds, PacMan, SuperMario, and modern versions of PaperBoy until you’re divorced and homeless, but there are really handy applications and tools in the web store.

The two SEO applications that I’d like to take a minute to highlight are not all there is to offer, just the first two really handy apps that I’ve used and recommend.

First app is the SEO SERP Workbench, a tool for watching both websites and keyword phrases. This tool has all you need to track your position, your competition, and your market in real-time and historically.

SEO SERP Workbench

The interface is clean and simple, skipping a lot of pointless options that would inhibit less experienced users, and it works great. The only gripe I have with the tool is that it looks to give you ‘worst case’ results by fetching it’s info from a US based IP address on Google data centres in the US. If you were a UK site looking for UK rankings, this tool would not give you the correct results for your location.

The second app is ShiftEdit, an on-line tool for developing website code. It has (S)FTP support for direct edits, upload support for existing disk based projects, and it’s code engine can edit/markup PHP, Ruby, Java, HTML, CSS and JavaScript.


The beauty of having a single point of access for editing, where all you need is a web browser, is a dream come true for most developers. Accessibility is a huge annoyance for me and having a tool I can access from anywhere makes it far more useful and productive. If Adobe is reading this, it’s time you made an on-line version of Dreamweaver with full interoperability between the desktop version. Personally, I know that’s an upgrade I’d actually appreciate paying for.

I could go on all day discussing the Chrome Web Store, but I have to get some work done, and then get back to beating my CanvasRider high score on the Whistler Mt. sketch by Jon312.

SEO news blog post by @ 12:10 pm



« Newer PostsOlder Posts »
Level Triple-A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0 Valid XHTML 1.0! Valid CSS!
Copyright© 2004-2014
Beanstalk Search Engine Optimization, Inc.
All rights reserved.