The Blog

How Important is the new Googlebot Announcement from Last Week for your SEO Ranking? (HINT – don’t ignore it!)

Last week you and I and millions of other site owners received the Googlebot announcement which said that the "Googlebot Cannot Access Your JavaScript and CSS Files." A week has gone by and does it really matter? For your sake, I did some research and found that it does, or at least, it is not [...]

By |2019-06-03T11:48:05+00:00August 4th, 2015|Categories: The Blog|0 Comments

Content Management System Sanity Check – Drupal? Joomla? WordPress? What CMS road are you on?

It never hurts to double-check what road you are on, especially if it costs you money.  In a sense a content management system (CMS) is a digital road your non-profit organization or business is taking. Let's take a quick sanity check to see the "Google Earth" view of the CMS landscape. Let's narrow the scope [...]

By |2019-05-28T05:27:06+00:00May 20th, 2015|Categories: The Blog|0 Comments

The Only Mobile Test You Will Ever Need

Lately, since Google has rolled out its new algorithm, I have been receiving a fair amount of emails and calls asking me to check their site to see if it is mobile friendly. In my last post, I did provide Google's mobile test site. Today I thought I would show you how to do [...]

By |2019-06-20T10:46:11+00:00April 22nd, 2015|Categories: The Blog|0 Comments

Speed and Mobile Now Matter for Google

I have not blogged for quite some time because business was intense, but now that I have hired more help, I am able to push my business to the next level - and also get back to blogging about those critical tips that will help you get your message out. I read industry news on [...]

By |2019-05-28T03:04:03+00:00April 9th, 2015|Categories: The Blog|1 Comment

App and Tablet Market Share: Apple’s First, Free Apps are Second

We’re keeping tabs on the tablet stats. Thanks to the current iPad dominance, combined with anticipation for the new iPad mini, Apple is expected to lead the tablet market over the next 5 years. According to Natasha Lomas at TechCrunch, The iTunes App Store will retain its HQ status for app [...]

By |2019-04-11T04:46:24+00:00November 28th, 2012|Categories: The Blog|0 Comments

Goodbye, Internet Explorer 7 and 8.

Google Announces Discontinued Support for Internet Explorer 7 & 8 Apropos Internet Explorer 10’s imminent release, Google recently announced on its company blog that support for Internet Explorer versions 7 and 8 will be discontinued. IE 10 will be launched October 26, 2012. After November 15, writes the company blog, “users [...]

By |2019-04-10T01:10:50+00:00October 19th, 2012|Categories: The Blog|0 Comments

Mobile Survey Results

You spoke. We’re listening.   Last week we invited you to help us improve our services by taking a technology survey. This week we’re delivering the results as promised. Our participants answered 5 brief questions regarding mobile phones and devices. It turns out that 69% of them are smartphone users. About [...]

By |2019-06-20T10:36:29+00:00October 9th, 2012|Categories: The Blog|0 Comments

What are Your Customers Thinking?

6 Quick n’ Easy Steps to Making Customer Surveys with SurveyMonkey Surveys are an excellent way of collecting feedback, improving experience and gathering research in the same breath. Your customers will feel valued, and you will learn something valuable. At HyperDo, we’re fans of SurveyMonkey, a comprehensive – and affordable [...]

By |2019-06-20T10:11:08+00:00September 13th, 2012|Categories: The Blog|0 Comments

How Websites are Talking Back: Responsive Web Design

One site fits all. Owing to a six-speed shift into mobile phone marketing and app development, it makes sense that websites should not only match their desktop Yoda but their mobile protégés as well. Enter Responsive Web Design. Responsive Web Design is exactly what it sounds like: it’s the design [...]

[gravityform id="2" title="false" description="true" ajax="true"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_2' ><div id='gf_2' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_2' id='gform_2' action='/blog/#gf_2'> <div class='gform_heading'> <span class='gform_description'></span> </div> <div class='gform_body'><ul id='gform_fields_2' class='gform_fields top_label form_sublabel_below description_below'><li id='field_2_1' class='gfield unlabeled gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' >Name<span class='gfield_required'>*</span></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name' id='input_2_1'> <span id='input_2_1_3_container' class='name_first' > <input type='text' name='input_1.3' id='input_2_1_3' value='' aria-label='First name' aria-required="true" aria-invalid="false" placeholder='First Name'/> <label for='input_2_1_3' >First</label> </span> <span id='input_2_1_6_container' class='name_last' > <input type='text' name='input_1.6' id='input_2_1_6' value='' aria-label='Last name' aria-required="true" aria-invalid="false" placeholder='Last Name'/> <label for='input_2_1_6' >Last</label> </span> </div></li><li id='field_2_2' class='gfield unlabeled full-width field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_2_2' >Email</label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_2_2' type='text' value='' class='medium' placeholder='Email' aria-invalid="false" /> </div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_2' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_2"]){return false;} window["gf_submitting_2"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_2"]){return false;} window["gf_submitting_2"]=true; jQuery("#gform_2").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=2&amp;title=&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='2' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_2' value='WyJbXSIsImE5YTllMDA5NzQ0ZmQ2YTJhNjE3NWIxZGUxMjgwODk1Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js" name="ak_js" value="110"/><script>document.getElementById( "ak_js" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_2' id='gform_ajax_frame_2' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 2, 'https://www.hyperdo.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_2').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.hyperdo.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;}, 50);}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [2, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 2) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [2, 1]) } ); </script>