We often hear about someone being in a job with such good pay/benefits that they are said to be constrained by their Golden Handcuffs.  Well PHP has apparently done the same sort of thing to me.  I met with a new meetup group for local geeks who use scripting languages.  Three of the guys there worked in Python and praised it to the heavens.  I was very curious about the language and a lot of the things they were saying really made sense, but two things have kept me from investing the time to investigate.

First, I have a huge number of lines of code already written in PHP, much of which is highly reusable.  I have built out an entire system that makes it very efficient to set up a custom CMS stie for a client in a day or so.  Secondly, there is a ton more community support for PHP than for Python.  When I search for the solution to an algorithm in PHP I often find it on the first try, very nice.

So, despite the fact that there are some awesome things in Python that PHP lacks I will be sticking close to PHP in the future.  These handcuffs are definitely golden!

I have been looking for an easy to implement JQuery based Capcha solution.  Email forms are often a weekpoint for websites and Capcha is a great way to secure them, but most Capcha systems are such a pain in the rear to work with (both as a user decoding those crazy hard to read words and as a developer) that I have always used other methods to secure these forms.

Today I stumbled across a great Jquery Capcha alternative over at http://serie3.info/s3capcha/.  It was super easy to imlement worked on the first try, and appears to be secure and most importantly, very easy for end users to use.

One of the exciting new sites that we have recently released for a group of investors in LA is DealPik.com.  DealPik is an exciting new daily deal site.  They will be slugging it out with some heavy weights in this market such as Groupon.com and LivingSocial.com but I think that the owner’s deep connection to local vendors through their other business, TheMonthlyMailer.com should launch them well into this market.

Over time we will be rebuilding their Monthly Mailer site for them as well so stay tuned for more info soon.

Every SEO specialist knows that the numbers and quality of links to your site are one of the most important factors in determining how your page will rank in searches.  The problem is that most web developers are not well equipped with the most current knowledge or practices in link building.  So how do you get these great links.

The absolutely best way to get links to your site is for other people to build them!  If you have a great product or service, then others should blog about or create links to your site.  This is an awesome way to promote your website.  Some of this will likely happen, but it is usually not enough to boost you into the stratosphere where your website belongs.

Next, you can write articles which contain links to you own site and post them on a service like Squidoo.com.  This will create fairly high quality links, but it is very time consuming.

A lot of people talk about building a ton of links to their site for SEO purposes as if it is something the site owner or developer should do themselves. If you have a ton of free time this is a great idea but if you are on a deadline you will likely find that this is where the project gets shorted.

Finding the right link building team is the trick.  There are a lot of bad companies out there that will charge you to build useless links to your site. However just because there are several bad offers out there, it does not mean that there are not some good ones as well. My team of Search Engine Geeks is in the process of investigating several of the largest link building firms to discern who is doing the best job right now.

Some of our criteria.
- Need to understand the uselessness of rel=’nofollow’ links
- Need to understand the dangers of link farms or obvious circles

We want, at a minimum, both of these topics discussed on their site. If they don’t get this much then it will likely be a waste of time working with them.

Rel = nofollow is maybe the most dangerous issue here. Here is a scenario: The website owner goes to a link building firm and requests 300 links to be built to his site. The firm builds them and then sends an email to the owner with a list of the pages where the links exist. The owner spot checks several of the pages and, sure enough, there are links there, and if you click them they lead to the desired page. But weeks on months go by and there are no results. The problem is that the links were built on sites that have rel=nofollow set for external links. Google basically ignores these links and they offer little or no benefit to the website owner.

Is this really happening? You bet! We run several blogs that these firms have found and we are getting 10-20 comments per day. I am fairly sure that most if not all of them are spam. However I continue to approve the comments (all expect the most spammy sounding ones) as it is giving my blog fresh content for Google to look at. However all of those blog entries are doing no one any good at all (except me the website owner) as they have the rel=nofollow in the anchor tag.So over time we are going to search out a firm that knows what they are doing and work with them to help promote the sites that we build.

If there is one piece of code that is found on all of my websites it is certainly the Javascript library called JQuery.  JQuery is a library that makes almost everything in javascript easier.  From making AJAX calls to a back end databases to making lists user sortable JQuery is an awesome library for every web developer.

Check it out here: JQuery.com
What makes JQuery even more powerful is the huge number of plug-ins people have and continue to create for it.  From the ability to cycle through images to a free lightbox alternative and everything in between, JQuery allows a web developer to quickly and easily add amazing user experience and usability pieces to his websites.

A rose by any other name may smell as sweet, but the same does not hold true for domain names.   Often client’s of ours will come to us with their website name already picked out.  Usually it is something like JoBobsRibs.com.  Now that is a find name if you don’t care about anyone finding your site except for people who already know about your business.  People simply do not search for Jo Bob Ribs unless they already know about you.  Basically, that domain name will not help your search engine optimization at all.

So a better domain name would be something like ModestosBestRibs.com.  Getting the name of the town you are in can be powerful for sites that focus on local searches.  Getting an adjective in there like best is not necessary but it can help.  Lastly what are people going to be looking to buy from you.  So a great real life example is – V7Ranch.com bad, ElkHuntNM.com good.

Having a SEO friendly domain name is only a step in the right direction.  There is a lot more to having a site that Google loves, but it is an important step in the right direction.  For more information check out our Search Engine Optimization page.

Some of you may have found some of my original posts over at old post at blogspot: ICanHazSties.BlogSpot.com. Well this is the new blog. Decided to bring the blog home, mostly for Search Engine Optimization reasons. Not sure why I was giving all of the Google juice that I was generating at my old blog to BlogSpot when it could have been accruing to my own site. Kind of silly.

So take home lesson here keep your blog local on your own website, don’t give it away to someone else.