Sidenav Category

LaunchCamp Boston 2010 Search Presentation

Thursday, February 4th, 2010

February 5th, 2010 the following presentation was offered to an engaged audience of entrepreneurs at LaunchCamp Boston.

The presentation covers four major areas

  1. Domain Names
    1. How to Choose
    2. How to Register
    3. How to Retain
  2. Why use WordPress for a website (even without a blog)
  3. SEO
    1. Key Word Research
    2. Local SEO
    3. Directories
    4. Citations and Links
  4. Website Redesign walk-through

The audience had great questions on choosing, registering and retaining domain names, key word research, WordPress for websites and renaming files. They also had great observations about the motives for the website redesign what made the changes appealing and effective.

Special thanks go to Selina McCusker for assistance with the slide deck design.


More LaunchCamp presentations;

click the link to visit the speaker’s site and view the presentation

Mike Troiano on Achieving Scalable Intimacy


– I will add more presentations as they become available.

SEDO’s Two Character Domain Name Auction

Monday, November 9th, 2009

The two character .com and .net auction over at Sedo seems to be moving right along. As of this posting three domains have risen into the $100,000 range. Six to eight are in a range about half that price.

Two out of three of the domains at auction remain priced at $10,000 or below.

There are no .net domains priced over $11,000. The .com domain names are clearly the most desirable in this auction.

Reserves Not Met

I am surprised to see that only 5 our of the 31 domains have met the reserve price. And one is bid up to the lowest price of the auction, $1,000 for 5r.net.

il.com has a reserve of $500,000. Even though it has bid up and shows one of the highest bids, it is still well shy of the reserve price.

cd.net seems like one of the most commercially viable generic names in the auction. Of course .com would be better, but for a current bid of almost $10,000, it is worth considering. One more bid and it meets the reserve price of $10,000.

Possible Buyers

Too bad the days of the P4 are over, or maybe the seller of p4.com might have interested Intel in that domain name for their Pentium processor.

I wonder if a major car manufacturer might be bidding on xb.com. Scion, where are you? That would be a great marketing move. Think of the resale value of that domain even if the car gets canceled in a decade.

It is interesting that some of these domains are showing less than 100 visitors a month. Clearly their owners have not been developing this Internet Real Estate. Instead they buy and sell, while leaving the development to someone else.

Two Days Left - Click to visit SEDO auction page

Two Days Left - Click to visit SEDO auction page

Which is the most commercially viable domain name in the lot?
If half of the domains do not meet their reserves, is this auction a failure?

Please leave a comment below and share your insights and questions.

See the first post in this series, along with the opening bids here - SEDO’s Two Character .com and .net Auction

SEDO’s 2 Character .com and .net Auction

Thursday, November 5th, 2009

I don’t see two character .com and .net domains at auction very often, so this is fun for me to watch.

There are 31 domains in an auction that began today and will run for 6 more days.  It is interesting that the reserve prices range from $1 to $500,000. Already nearly all of the domains have met their reserve prices.

The Domains

Every domain has at least one bid on the first day of bidding.

64.com already has 24 bids, the most of all today.

P4.com has 11 bids. Most  other domain names have one to five bids.

il.com has the highest bid of $85,000

nl.com has a bid of $30,000, which is the next highest

There are only 10 domains with a current bid price under $5,000

What, No Website?

Nearly all of these domains have no website and generally under a 100 inbound links.  Although one has over 8,000 inbound links.

This means that you are buying potential.  You are buying scarcity. You are buying Internet Real Estate.

These domains do not have operating websites with a developed revenue stream.  They may be parked (at SEDO of course) and earning a revenue stream on direct type in traffic converted via Google AdSense.

If I had the money would I love to own a 2 character domain name? Absolutely!

2char-domain-auction-day1

Day 1 of the Auction - click to visit SEDO site.

How Will it End?

Which domains will fetch the highest prices?

Which domains will garner the most bids?

Which domains won’t sell?

– What do you think?

Read Part Two of this series here SEDO’s Two Character Domain Name Auction

How We Built a New WordPress Blog in a Day

Friday, October 2nd, 2009

Don and I took an idea and turned it into a WordPress blog during one business day.  Here is how we did it.

The Idea

There has been a significant rise in the number of requests to move blogs to WordPress.  I was dealing with three clients in one week on this subject and figured there might be a niche business opportunity targeting blog moves / migrations / transfers to WordPress.

Domain Names

First, I thought of the qualities of a good domain name.  I started with keyword focused names like;

BlogMigration.com or MoveMyBlog.com.

I hopped on IM with my buddy Don to throw some ideas around.  In the process we  confirmed that we could not use the phrase WordPress, but we could use WP, in a domain name.  So, we considered shorter, brandable names like;

Move2WP.com and Switch2WP.com

Well, the domain names were flying back and forth.  I was not wild about numbers in a domain name. Putting keywords in the domain name made it really long.  So, we settled on a memorable and brand-able name instead.  Thanks for the suggestion Don!  I hopped over to my account at Fabulous.com and registered the name for $8.

We Registered www.blogwranglers.com

  • This name is memorable, but a tad long
  • It is a dot com, but it has only one keyword
  • It is not limited to one platform, which is good, but it does not have WP in it.
  • Best of all it is a name that we could have fun with.

Like many other purchases registering a domain name is full of compromises.

Hosting

Having a dedicated server for my business, setting up hosting was pretty simple.  No great details to share here.  I also installed WordPress right away.

Theme

I simply used the WordPress Admin area feature to search for a free WordPress theme because I wanted to get something up fast. Momentum is key when you have a great idea.

The wrangler term suggested blue sky, green grass and lots of brown colors; dirt, horses and so on.  I searched for a theme based on the blue and brown and in less than a minute selected an eco theme to start things off.

A Free Theme Made for a Quick Decision

A Free Theme Made for a Quick Decision

Configuration

The first setting I changed was the title and tag line.  They have been refined a dozen times since then, but the message is getting clearer.

On the hosting account I configured the primary email account to forward to both Don and I. The rest of the email accounts forward to our individual day-to-day email addresses.  This way we do not have yet another email account to check

Plugins

Keeping it light to start with I installed just a few plugins

  1. Contact Form 7
  2. Sociable – removed due to 43 XHTML Validation errors
  3. ShareThis
  4. Retweet
  5. Google Analyticator
  6. Subscribe to Comments
  7. WordPress Database Backup
  8. Yet Another Related Posts Plugin
  9. All In One SEO Pack
  10. Google XML SiteMap

Accounts

I created only a few important accounts to get things rolling.

  1. GMail – BlogWranglers
  2. Google Analytics – BlogWranglers.com
  3. Twitter – BlogWranglers
  4. ShareThis
  5. Google WebMaster Tools – submitted XML SiteMap

I thought about Share This and a few other accounts, but used Sociable instead.  I declined to use TweetMeme, until they clean up their code so that it validates.

Content

Don was great and jumped in and wrote up the first three pages for the website.  I went in later and built the contact page and form.  We both provided complementary editing services to each others writing. That part was cool.

We had fun infusing the writing with the Wrangler theme. For example, the Contact Form button says “Give us a Holler” instead of Submit.  These subtle changes make a big difference.

Give us a Holler, instead of a Submit Button

Give us a Holler, instead of a Submit Button (Click to Enlarge)

No Dead Ends

Next, I revised every page to eliminate “dead ends”.  I added “call to action” text and a link to the contact page on the bottom of all three pages.

We want visitors to know what we want them to do and we don’t want them to read to the bottom of the page and wonder what to do next.

Posts

Next Don and I each wrote a post.  I wrote about a small trend I see driving the migration to WordPress.  Don wrote about the blog software used by the Top 100 Blogs according to Technorati.  WordPress is tops, being used twice as much as the next contender.

Links

Don operates a forum site that offer tips and was able to throw in a link to our new site.  He also found a couple of great blogs to leave comments on, which now link back to our new site.

What Did We Learn

Well, once we started to focus on content we did a few research based searches on the Internet and were greatly disappointed to learn that we were not the first to think of using the term Wrangler.  We had already named ourselves SEO Wrangler and Data Wrangler.  Oh well.  I figured, so what. No one can have a the sandbox all to themselves right?

Fun and useful domain names are available without having to go into the after market and spend lots of money.

Next Steps

I expect we will;

  1. Keeping writing posts and articles
  2. Continue building links to the new website
  3. Evaluate submitting to a couple of directories.
  4. Install an SEO plugin and get the meta titles and descriptions sorted out
  5. Probably ignore the new BlogWrangler Twitter account and just use my account.
  6. Setup a FeedBurner account and configure it
  7. Consider designing a logo and a custom designed theme for the site

What Would You Do Next on Blog Wranglers?

Share your current suggestions in the comments area below. And thanks for stopping by.

Twitter Tools

Wednesday, July 8th, 2009

Twitter tools number in the thousands, but picking out the ones that work for you takes some effort.  Below are a few of the Twitter tools that I recommend.

Twitter Searching

twitoria- Unfollow people who have not posted a tweet in week, 2 weeks, 1 month, 2 months, 6 months or a year.

tweetbeep – Alerts.  Track any time someone mentions you, your products, your company, anything, with hourly updates!

tweepsearch- Search friends and followers, or just a keyword in all bios currently indexed.

whendidyoujointwitter – Enter a user name name and see when the twitter account was created.

backtweets – searches for links on twitter, even shortened ones.

twellow – List your profile, search twitter, followers, friends, groups also includes a profile editor.

Anonymous Tweeting

secrettweet- A place to tweet anonymously – crazy, scary and hilarious tweets.

Twitter Hashtags

tweetchat- hashtagged tweets are aggregated into on place. You can tweet and it adds the hashtag for you. Great for events and webinars.

tagdef – look up the meaning of a hashtag, like #redsox, but we know what that one is. ;)

Twitter Polling

twpoll- Create a poll and send it on to your Twitter followers on.

For more see Rachel Levy’s big list of Twitter tools


What are your favorite tools and why do you use them?

If you liked this post, you may also like Twitter Tools to Share with your Followers

as well as How Your Twitter Profile Can Attract Followers

My Comments Were Not Posting on WordPress Blogs due to Akismet Spam Protection

Thursday, April 30th, 2009

I began to notice that my blog comments were not posting on the blogs that I visited.

I went through a series of excuses in my mind after each failure to post my finely crafted comment.  I thought;

  • What a lame website
  • Did I click cancel instead of submit?
  • Is CoComment “doing something” here?
  • Is one of my 40+ FIrefox plugins playing tricks on me?
  • Wait a minute something is going on here

Maybe I am being viewed as a low life spammer.

Where is the trouble?

I knew that quite a few of the recent blogs I visited were WordPress blogs, so I focused there.  I thought a Blogger blog gave the same trouble, but wasn’t sure.

Contacting WordPress Blog Owners

I began contacting blog owners vie email, twitter or whatever I could find.  All replied.  But the puzzle wasn’t becoming clearer to me. Mostly I just received confirmation that they saw no comment.

A friend suggested that maybe Akismet was invovled.  Hmmm.  Akismet is the blog spam solution that is provided in WordPress.  The parent company of WordPress and Akismet is Automattic.

Akismet could be working with only the limited set of information that I as a commenter provided, such as;

  1. My local IP address
  2. My email address
  3. My website address
  4. My name
  5. My comment

To test my theory and reduce the number of factors I left two comments on www.digiphile.com.  The first comment was made with my customary information.  The second was made with a diffferent name, website, email and comment.

The first comment was not published and the second was published right away. I asked Alex to see if the first comment was marked as spam and it was. He was kind enough to publish both comments.

This proved that it was not the IP address that was being caught by Akismet.

The Solution

I visited www.akismet.com and poked around a bit until I landed on their Contact page, which was very revealing.

The Contact page has a paragraph explaining why the form does not use Akismet.  The reason is that inhocent people contact them about being caught and marked as spam by Akismet.  If Akismet was running on the form, those messages would not get through resulting in very poor customer service.

This was encouraging. I left a short message explaining my plight.  The following day I received a message from Akismet support apologizing for the problem and telling me that the problem is now fixed. Yippee.

Contact Akismet Support

If your blog comments are not posting, check and see if they are being marked as spam by Akismet.  If they are, just fill out this form http://akismet.com/contact/ and if you are inhocent you will get a pleasant reply in short order. Mine was within 24 hours.

Have your comments been disappearing on you?

Google’s First Meetup in Boston – Cambridge really

Wednesday, March 25th, 2009

If you are reading this to learn Google secrets, there aren’t any here.  If you are interested in learning about the flavor of the March, 2009 Google Meetup in Cambridge and some of the people I ran across, read on.

567 Massachusetts Avenue – The Enormous Room

Lovely space for a meetup.  Long room with plenty of comfy furniture.  Bar at the back along with three unisex washrooms.  One suggestion: next time, put a sign on the downstairs door so that everyone doesn’t go into the restaurant and then get redirected back outside and in the next door.

The Beginning

Adam Lasnik was introduced.  He revealed that there were at least another dozen Googlers in the room, including a small handful from Friend Connect.  The crowd was more webmasters, SEOs, SEMs and less marketers and PR folk than other meetings I attend.

It was great to see familiar faces like;

@robertcollins, @seosem, @repcor, @JoselinMan, @myimedia, @recklessstudio, @digiphile,

as well as a couple of people I had never met before, including;

@AdamPieniazek, @knowledgejockey, Vinesh Duggar

And I had the bonus of the always thrilling experience of meeting a twitter buddy for the first time in real life, @manfmNantucket I wish I could have talked to him more.

And @KarenRubin, who I recognized, but couldn’t place.  I finally tapped her on the shoulder and asked. Her posse of Hub Spot co-workers laughed and feared that her celebrity would be going to her head now.  A new acquaintance immediately asked for her autograph. It was hilarious.

Google Content

I listened, but heard nothing that was not already familiar or of vital importance to me.  The preparation was useful. They requested questions on the web and then let folks vote on the questions.  So, Adam had a kind of crowd sourced script for the Q&A in his hand.

Google is Beta Logos

Thankfully he also took questions from the audience.  I asked about Web Master Tools. I wanted to know what percentage of the backlinks Google knows about are listed in the console.  I was told that nearly all of them. They try to include all that they know about.

Many answers included the “we don’t pre-announce” products and services line.

Adam told us that Google is indexing most of Twitter pretty fast now.

Friend connect released their API.

Chrome is being developed for Linux and Mac, using dedicated teams to build from the ground up.

They are looking at the semantic web. Hmm.

A question from the web got a hearty laugh, “What’s the secret sauce to better rankings?” The standard Google answer was offered. “The answer is 42.”

Another great question, “whether using Google AdWords would help their website rankings?” Nope.

They held a Google Trivia quiz and offered up a bit of swag, including, 6 T-shirts and 2 coffee mugs.  The mugs were shiny, but not Chrome.

Conclusion

Good group of folks, including some who drove all the way from NY and NH.  Cambridge parking is hard, but there is a city lot directly behind the building.  The subway is across the street.

Googlers answered the questions that they could. This means nothing prospective and everything retrospective.  It was very helpful to put some human faces to the Google Borg.  The big elephant in the room was the common concern about Google aggregating information it gathers, personalizing it and knowing just too darn much about you and me.

I heard from @knowledgejockey who spoke with a Google lawyer in the room who told him that they can’t/don’t aggregate personal information.  Not sure he was convinced though. Tin foil hats on boys and girls.

Here is a challenge for future (MeetUp) event coordinators that support networking. Figure out a way to get people together so that they don’t have to yell at each other.  Please.  Is a bar / night club venue ideal for that? Is a meeting room better?

If Google has another meetup I will be inclined to think up some questions, pluck up my courage (so that I meet more new people rather than talking to people I already know) and attend.  Thanks Google.

Drupal in IE6 browser shows blank white screen of death, WSOD

Wednesday, March 18th, 2009

How the IE6 beast was tamed

There is no immunity to the folly of Internet Explorer 6.   You can even find a website devoted to the demise of IE6.  JBS Partner’s first Drupal project fell victim to IE6.  After the brand new website went live, we learned that the majority of the client’s visitors use IE6 and were seeing a blank white browser page.  We also learned that they are located in rural areas and use dial-up to connect to the Internet.  I was told upgrading the browser could take over 30 minutes to just download the files.  So, we fixed the problem.  Here’s how.

The Server Config

On a dedicated server, we were running Drupal 5.1.5 on Apache 2.2.20 Unix, PHP 5.2.6, MySQL 5.0.67 and JQuery 1.2.6

I wanted desperately to fix this issue.  There is no shortage of articles on www.drupal.org about IE6, the WSOD and blank pages in IE6.  Rob over at Mustard Seed Media and I searched and searched for an answer to no avail.   Marc Ray over at Right Sprocket volunteered a strong effort. And my old co-worker Bob Caslin looked for a solution as well.

Drupal Performance

Initially it was discovered that visiting the Performance page and disabling Caching and CSS Aggregation stopped the IE6 blank white page problem.  However, that did not feel like a solution to me.  The site would have run just fine, but we hadn’t found the root cause of the issue.

Matthew Saunders referred me to Andy Lasda who found solutions in short order.

CSS Aggregation Solution

One of the requirements of the project was a backup of the database that emailed the .gz file to the site owner.  The 5.2 dev version of Backup and Migrate offers this capability.

However, the 5.2 dev release of Backup and Migrate also contains significant JavaScript to streamline select administration functions. It was this JavaScript that caused IE6 to incorrectly load aggregated CSS files.  This is why the CSS loads failed.  It was especially problematic after using the browser Back button.

It was also discovered that the dev version of Backup and Migrate was causing frequent PHP errors.

Moving to the stable version ( http://ftp.drupal.org/files/projects/backup_migrate-5.x-1.2.tar.gz ) did  not eliminate these problems.

The Backup and Migrate module was removed. Instead a combination of Mutt, Chron and a little scripting enabled the database backups to be emailed out and then deleted from the server so that they don’t accumulate over time.

Caching Problem Solution

It was also discovered that during the Drupal install file permissions were effected which prevented the web server from caching files to the temporary directory.    The group and owner was set to an account that is not the account that the web server runs as.

Server Performance Bonus

I also asked Andy to review the server’s overall performance. He found that it was quick and responsive.  Music to my ears.  The server load through testing remained at .4 and MySql performed up to standard.

The memory_limit in the php.ini file was increased from 32MB to 96MB which was a good idea.  Also zlib compression was enabled.  The following was added to the Drupal site’s /etc/httpd/conf/sites/www.xyadomain.com conf file.

# Enable file compression by MIME type
AddOutputFilterByType DEFLATE text/html text/plain text/xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/css
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

I truly hope that this is helpful to someone else as they troubleshoot IE6 issues in Drupal 5.1x.

Each server (hardware), OS, software, security patch level and configuration is different. We are hired to get the site working where it is hosted, rather than proving that it works on a developer’s machine.  I can certainly understand why some developers find it faster and more economical to only do projects if the client will host on their server, an environment that they are familiar with.  As in this case, getting to the root of the problem in an unfamiliar server environment is not always meaningful or affordable, while getting things to work is always meaningful.

By the way. I met all the guys listed above through Twitter.  Very good guys.  I can recommend them all.

What have you tried to solve your IE6 issue?

Twitter Tools to Share with your Followers

Friday, February 27th, 2009

Twitter Tools: Below are a few of the Twitter related tools that I appreciate day-in and day-out on Twitter, whether I am mobile or on my desktop.

Retweet This – This GreaseMonkey script makes retweeting a snap on the web. Adds a nice little Retweet button to your Twitter webpage. Note, it inserts “Retweeting”. I edit this to the now standard and much shorter RT, instead of Retweeting.

When I take the time to figure out how to edit the source file, I will update it here. RT is better than Retweeting.

http://userscripts.org/scripts/show/26500




Search Twitter - Keep track of all mentions of your Twitter name.

http://search.twitter.com

The following syntax will limit the search to mentions of your name by other people only, thereby excluding your own tweets. In the following example, the username is fairminder. The search string means to exclude from the search the name fairminder when the mention is from fairminder, but search for all other mentions of fairminder.

-from:fairminder fairminder




Twittelator Pro for the iPhone – great tool http://www.stone.com/Twittelator/

Not being entirely intuitive, here a few powerful tricks that I had to look up.

  • Reply = Tap once. On the next screen, tap the reply arrow at the top left.
  • Scroll down = tap the arrow in the footer.
  • Scroll all the way up = double tap the header, where the time is displayed.
  • ReTweet = touch and hold the screen. ReTweet and Copy Tweet options become available.
  • Add Follower = You meet someone IRL you want to follow. On the Accounts screen, click on <your twitter handle>’s Tweets. Mine says “Fairminder’s Tweets”. Double tap your own avatar (photo). Type the new Twitter name in the Follow field.

There is lots more help here;http://www.stone.com/Twittelator/Twittelator_Hints_Tips.html




Hashtags Add #redsox to the end of your RedSox tweets. Then use Twitter search, listed above, to quickly find all of the Tweets related to the RedSox. Sports games, conferences, meetups and other live events will often start the hashtags flying.




Twitter Karma is great for reviewing who you are following and who is following you. You may find folks that have not tweeted in three months and want to unfollow them. You may find folks you talk to regularly but you have not followed yet. Good information discovery tool.
http://dossy.org/twitter/karma/




A lot of folks love TweetDeck to create following groups.




TweetWorks provide awesome threaded conversations. I started the AllThingsWordPress group and we now have over 250 members helping each other. Very cool.




Free Twitter Background Designer: Create a custom background with images and text in a few minutes and upload it in your Twitter settings page. http://freetwitterdesigner.com/




What tools can you not live without?


The Dell Latitude E6500 is a Champ

Thursday, January 15th, 2009

The Toshiba Satelite M35X-161 laptop served me well over the last four years. But the Celeron 1.3 GHz CPU has not been keeping up with me lately.  I needed more horse-power.

Enter the Dell Latitude E6500. (more…)

Home | Resources | About JBS Partners | Contact us