January 24, 2011 / Search Engine Optimization / by Kathy Alice


When we first build a website, the thought of actually telling Google and the other search engines to not spider a given web page seems counter-intuitive, why would anyone want Google to not spider their website? (Well except when you are Rue La La).

Here’s one reason. A more sophisticated website might have a login page or registration page. Often these pages shouldn’t be indexed as they don’t add value for ranking for keywords. Compounding the issue, in one case I looked at, the registration page was manifesting as many registration pages, because the site was tacking on a return url in the parameter (so that after the registration the user would be returned to the calling page), creating duplicate content.

If you have many URLs that all point to the same page, that is known as duplicate content (this is different than duplicate content across many websites … and worse) and definitely to be avoided. Each site gets limited link juice and a limited spider crawl budget, you don’t want to waste either on yet another version of a page the spider has seen before.

So to tell the spiders you don’t want a page to be indexed, you put the no index meta tag into the HTML source code (between the open and closing <HEAD> tags) for that page.

<META NAME=”ROBOTS” CONTENT=”NOINDEX, FOLLOW”>

Why the follow? So that the link juice from external incoming links and internal links can pass through to the links on the page you are noindexing. Otherwise you are creating a dead end that stops the link juice from passing through. The registration page might not be important, but it might have links to articles that are.

I wanted to explicitly point this out, because if you search on “meta tag no index” you will find lots of examples of “no index, no follow”. Lindsay Wassell makes a compelling case for the right use of this tag in her seomoz.org article and explains why using robots.txt instead is not a viable alternative.

More on the noindex meta tag.

Continue Reading

January 21, 2011 / Digital Marketing, WordPress / by Kathy Alice


Stop Image TheftCopyright law exists to protect the creators of a original work, whether than be an article, a photo or a drawing. As soon as you create it you have copyright to it, which stays in place 70 years after the author’s death; at that point it belongs to the public domain. Unless you grant license for someone else to use your image, it is considered a copyright violation if they use without your permission.

Image theft is an important issue on the web, especially to people who make their living creating visual art.  Just this week there was a furor over the site http://lxixixl.com/ which was copying and hosting entire collections of images from people’s websites. Complaints shut it down but there are others that are doing the same thing.

Theft of content and image happens every day on the web, so what can you do?

  • Inform:   Show that it is your original work by placing a copyright notice on your website.   For example “Copyright 2011 Pablo Picasso”
  • Make it less desirable: Many artists will only put low resolution copies of their images online.   So if they are stolen they are not of full quality.
  • Make it difficult: Implement functionality that makes it harder to steal the images.   For example, disable the right click functionality with javascript.  Note this will annoy some visitors who expect the right click to work for legitimate uses.  Another approach is to place a transparent image over the real image, so when it is saved the thief gets a blank image.   WordPress users might want to check out the iProtect plugin.   Keep in mind that that neither one of these are complete solutions.   Disabling right click doesn’t help when the thief finds the image in Google Image Search and gets the image there.  Which brings me to ….
  • Hide them from Google and Bing: Keep all your images in one directory and tell Google and Bing not to index that directory by placing a directive in the robots.txt file.   Note that this action is useless if Google has already indexed your images.
  • Watermark them: Perhaps the most effective solution, this alters the image so that it is “marked” in an identifying way.   It’s the same idea as branding cattle back in the cattle rustling days.  There are also WordPress plugins that watermark the image “on the fly”.

Ultimately it is up to you how much effort you want to put into preventing image theft and violation of your copyright, but don’t just ignore the issue, decide on an approach and take action.

Continue Reading

January 17, 2011 / WordPress / by Kathy Alice


Thinking Boy One thing I don’t do enough of, is make a practice of using images in my blog. I admit, I’m lazy and don’t want to do the extra work, and there is all that confusing copyright stuff, and where do you find them?

Up to this point the images I had included were screenshots that I had taken to help illustrate a how to post. Since I created the image, I didn’t have to think about finding it or the attribution. But today that is changing, it’s the new year after all and I want to improve my blog.

What you need to know – Copyright issues
Yes, you can find images on the web to use in your blog. You don’t have to source them all yourself. But before you run off to Google Image search and grab the first cool image you come across, educate yourself about the copyright issues.

Public Domain and Creative Commons
For most of you, who just need an image to make your blog post more visually interesting and to get the topic across more quickly, public domain and images published under the creative commons license are the two sources of images you will be dealing with. However keep in mind that there are different licensing rules if you modify the image or use it for commercial reasons. I’m not covering those topics in detail here but read the rules and you should be fine.

Images from the Public Domain are free to use, with no strings attached. They have been contributed to the public for its use. The “thinking boy” image above, is an example of such an image. He is from The Open Clip Art Library and was contributed by Ryan Lerch. This is a great resource for illustrations.

If you use an image published under the Creative Commons License, in most cases you are expected to include an attribution to the creator as well as state that the image is licensed under Creative Commons. Creative Commons licenses give artists control on how others may use their work, for example they may or may not grant permission for image modification. A really popular source of images licensed under Creative Commons is Flickr. Flickr Creative Commons Search is a great place to look at photographs to use in your blog.

Free versus Paid Images
For Free images there are a number of resources. Generally you will need to create an account to download them and the images are free to use but often you will need to create an attribution/link back to their site. Sometimes you have to pay for the higher resolution versions. Here are a few sites to check out:

For images that you pay for, you have more freedom to “use them as your own”. While it can get expensive for the higher resolution images, low res images are fine for your blog and are cheap. For example $1-$2 is common at iStockPhoto. These royalty free images are a great solution for websites where an attribution would look out of place.

Want more? This post by PresentationZen has a more extensive list..

Useful Searches Here are a few ways to search for photos other than going to the sites above.

With all these great resources, it opens a new world of possibilities to make my blog posts more visually appealing. Although I’m still working on the “lazy” excuse.

Other fellow bloggers to check out:

  • For some “nuts and bolts” info on working with images in your blog check out this problogger introduction post .
  • Protecting copyrighted images from illegal use is a huge issue on web, especially for artists. A topic for a future post.
Continue Reading

December 10, 2010 / Social Media / by Kathy Alice


Today on a facebook event invite page, I saw complaints about “creepy flat tummy ads” on the invite page. Another peep complained about a “holistic wellness” ad. On the same page, I saw four (yes 4) ads: 1) A business opportunity called “Own Your Own ATM”, 2) an ad offering college students as “IT interns”, 3) “Soothing music selected by Eckhart Tolle” and ummm, this is embarrassing: 4) “60% off a Brazilian Wax”. Well you now know what gender I am.

And that’s the point, Facebook ads are targeted to your profile, your interests, the links you post, the stuff you like. If you haven’t already, take a look at the Facebook ad interface, you can customize it quite a bit, age ranges, geography etc. Facebook is betting that access to these sorts of demographics will make it the advertiser of choice. However the jury is still out. Some people report great success with Facebook ads, some don’t. It’s very niche dependent.

And yes, you can remove / block Facebook ads. There are a number of solutions available as the blocking code has to be installed into your browser. So it depends on what browser you use.

Here are a few to check out:

Note with the current major Facebook update rolling out, these might not work with the “new facebook”. You might need to wait until the authors catch up.

Let me know how it works out. I haven’t installed any of them yet.

Continue Reading

November 19, 2010 / WordPress / by Kathy Alice


I love WordPress. Whenever you run into an issue, most likely someone else has run into it first and solved it for you. The power of crowdsourcing at its best.

Case in point. I was working on a client’s wordpress site. It was an old half configured blog that needed some TLC. Since there wasn’t going to be a lot of pages, I changed the permalink structure to a custom one so I could put keywords into the URLs. I checked whether the site had any backlinks (it didn’t) so I figured I could change the URL structure to it .. no problem. After all, I had set up a sitemap generation plugin so the search engines would be informed of the new URLs, what could go wrong?

Weeks later, I’m noticing that both Bing and Google STILL had the old URLs indexed. Google had indexed all the new ones, but had several of the old ones. And Bing, it hadn’t even found most of the new ones.

Site: Command in Bing

The above excerpt is from typing in site:yourholidayfeast.com into Bing. You can do this with Google as well. This command is a way to see what pages of your site the Search Engines have indexed. It’s a very handy little command.

So obviously these old pages were around to stay for a while. And since these old URLs would get a 404 error, this was not good, a bad experience for the user that might get a bogus result from Google or Bing, and bad for making my client’s site nice and tidy and crawlable for the Search Engines. I needed a way to 301 Redirect these old URLs to the new keyword rich custom permalink URLs.

A 301 Redirect is a way to return a HTTP status code to the requester (whether it be Google or your browser) saying that the URL has permanently changed to a new one. Everyone gets to the new page, any link juice gets passed along and everyone is happy. So I went to “Add New” in the Plugin menu in WordPress and typed in “301 Redirect” in the search … and to my happy surprise I had tons of plugins to choose from.

I picked one called “SS Old URLs” that looked straightforward and close to what I wanted. When I installed it, it wasn’t too clear about how to configure the redirects, but it turns out that (good thing there was a readme) it had added a new menu item in the Settings menu called “Old URLs”. Then it got easy. Using the site: results listing in Bing (and Google) I just typed in the old URL (minus the domain name) and then found the new equivalent and typed that in. Here is what it looks like after I typed in a few:

Adding Redirects with SS Old URLs plugin

Note the nice to have of adding the redirects to your. htaccess file. This involves downloading this file and editing it and uploading (unless you have shell access to your hosting server). Still not too much work so that’s my next step.

Oh, and the client site? It’s a site that helps you plan your holiday events and holiday party meals. If you are one of those hostess types, check it out.

Continue Reading

October 25, 2010 / Digital Marketing / by Kathy Alice


You wouldn’t register your DBA or LLC entity in your accountant’s or lawyer’s name .. so why, oh why, do so many businesses allow their webdesigner own their domain name?

Just a few weeks ago I had to inform one of my associates that the website she was working on, was not registered to the rightful owner, and wasn’t even hosted where she thought it was.

If you are confused about the difference between domain names and hosting, here is a quick explanation: Your domain name is your online identity and the name of your site (eg. webenso.com). “Hosting” means you are renting space for your website from a hosting company, when your browser, whether it is Firefox or Internet Explorer, accesses your website, their servers “serve” up your website pages, similar to a waiter serving you your soup.

It is possible that domain is registered with a different company than your hosting provider, which means there are two separate accounts you need to have access to … and they both should have your name as owner – not your webdesigner’s name.

For both domain names and hosting accounts, there is usually a way to specify a “technical contact”. It is perfectly fine to have your webdesigner listed as a the technical contact .. but he or she should never be listed as the owner.

You not only should have the domain name registered in your name but also you should have all the account information (username and password) for:

  • Your hosting account
  • The account where your domain is registered (if different)
  • Your admin panel if you are using a CMS (for example your admin login for wordpress)

Make sure also you have the URL you go to enter your username and password. If you don’t know whether you are hosted with godaddy or bluehost, the account details will not be that useful.

I had to work with a client whose webdesigner died and left me a forensic exercise to hack into his admin panel and database. Don’t let this happen to you!

If you do not own your domain name you may not able renew it (so your site goes dark with a domain name expiration). You will not be able to point it to a new website.

If you are interviewing a webdesigner, ask them questions about the website domain registration and registration. Be suspicious if they tell you they have to host your site on their “special” servers and set up the domain for you. Most simple business websites don’t need anything special and a hosting provider like bluehost.com provides all the tools (and more) needed.

I do register domains for my clients as some of them just don’t want to face the “technical challenge”, but I always do it in their name and set it up to bill their credit card.

If you are not sure who owns your domain, try a whois lookup.

Continue Reading