Saturday, August 22, 2009

Google Chrome on Ubuntu and Linux and Mac


Oooookay, so lots of people are beginning using Google Chrome. Lightweight, fast and efficient. The all taste no clutter that we have expect from Google.

While windows users are trying out the new browser, Linux and Mac users twiddle their thumbs impatiently. If you are willing to go through a little pain at times, you could install development or beta versions. Of course, they will be buggy, but hey.... you'll become a part of the history of google by helping test out thier stuff.

Read more about it and see if this kind of a test drive is for you.

I have started using chrome from my Ubuntu Desktop, and so far, so good. nice look, fast and no major issues so far, but then I've hardly used it yet.

Stay tuned for updates.

Saturday, August 1, 2009

Optimizing for Bing - the new challenge - 5 surefire strategies

The SEO scene reminds me of how people hate their stomachs and just can't accept them for being how they are, even if they are absolutely flat. They would just like them to be flatter, slimmer, whatever. Similarly, webmasters can get so obsessed with SEO (check out the comments and browse through these excellent blogs to see how much similar information there is that's all highly followed), that they are always on the hunt for that elusive tip that will skyrocket their traffic, double their page rank, or something. No matter how nice their site is, it is not good enough.

Such insecurity. I have a business, I talk with clients everyday, I am familiar with how they describe what they want, and its simple to write my site in a way that makes sense to them. This will translate into correct keywords, automatically, or I could look around and get to that same list after months of research. Even long tailed keywords just happen, when you write in a way that shows your familarity with your market.

I don't need a keyword research tool to tell me that more people are familiar with (and thus search for) the term "team building", while fewer will look for Organization Development. I know that from my conversations with clients. But its not as fascinating as using some gadget/software to validate what I know and waste time. Is it any surprise that there are more male voices on this front? (I have an association with men and a fascination for gadgets/software and such-like)

The behavioural scientist in me worries about this kind of 'disowning' of a part of the whole. Its as though everything negative gets projected to one aspect and disowning that aspect till fixed is somehow miraculously supposed to cure all ills. All my discontent about not being a millionaire is because the site isn't adequately SEOd, or I'd be more look better in that dress if it weren't for this paunch.

Now that MSN and Yahoo are married, there is going to be a new SEO scramble. Did a search on what the scene is like currently, and Many posts from 2004 and 2005 are being unearthed and landing up on the first page of search results. Incredible how long people haven't really looked at Search engines other than the big G for so long.

The prediction is that the next couple of weeks are going to see a new rash of SEO tips and Tricks for Bing. I am no expert, but here are definite tips I can predict, which will end up coming as new and old mixes:
  1. Content is King: Bing likes fresh content (as though Google and Yahoo didn't, but it will be presented as an insight)
  2. Good design and clear site architecture (in all its forms). Some will call it optimizing certain pages for certain keywords, structuring categories on blogs, directories on sites, optimally named files and permalinks.....
  3. No duplicate content: Cannonical urls
  4. Build links. Be generous in linking out (hopefully to the guru that gave you this advice)
  5. Encourage return visitors through encouraging comments, sign ups for newsletters, subscriptions to RSS feeds, etc. Create community, conversation, etc
and so on.

The truth of the matter is, no matter what search engine you optimize for, you are going to end up focusing on the same things. You will have an epidemic of self-proclaimed SEO experts writing posts which sound so similar to others, that its tough to keep track of who said what.

Wouldn't be surprised to see a few links to advice from Matt Cutts (never mind that he's with Google), since the rising star of Bing is yet to step into the spotlight. I don't ahve anything against Matt Cutts, and his advice is always sound, but it gets irritating to have echoes of the same few people (echoing each other) and their often similar sounding advice coming up as fresh content all the time.

In fact, Matt Cutts on content and spam, SEOBlackhat and Avinash Kaushik on Analytics are probably the few who come up with surprises.

On my part, I am not doing anything much at the moment to optimize for Bing. Let me see if there is something outstandingly different that I have to do that will kill my traffic if I don't other than submitting my site there. The way I see it, its the job of a competent search engine to keep track of content, and its our job to manage our sites as we see fit. Chasing search engines is only going to lead to obsession.

Nowhere on the Bing site are any instructions that their spiders are incapable of handling regular sites. In fact, I added my site to the Webmaster Tools they have, and it was happily indexed and providing data on my links already. Not as fancy as Google, but definitely faster, and seemed far more accurate. Why do I need to fix, tweak and optimize something that seems to be fine?

Okay, I don't make huge amounts of money online, but hey, my traffic pays for my site and brings me enough clients in the real world to not worry about ads paying for my coffee. That's impressive considering that I never go hunting for clients in the real world, and simply deal with the ones I get approaching me on their own.

If you are getting seduced by all the posts coming up on SEOing your site to bits, do keep a sense of perspective, and remember that all those tips are unlikely to speak of a single thing you haven't read before, unless its an individual's name, or promoting some product or service or book. Chill out, and let the bloggers do their thing and get traffic for their site. Do what you can, and enjoy yourself all through. You loving your blog will go a far way to getting traffic than you constantly trying to 'fix' it.

Afterall, if you can't love your space for what it is, warts and all, who will?

Friday, July 31, 2009

Wordpress 2.9 - the votes are in

The Wordpress site has just released the results of the survey on media features for Wordpress 2.9.

While the results are complicated, and best looked at right there, what I found intriguing was the number of features people found desirable, and the dilemma about including them in the core, distributing them with the core release as cannon plugins, or developing cannon plugins but keeping them in the repos for optional download.

The strength of Wordpress is its sleek efficiency, which will not remain so sleek, if things keep getting added to it, and the package keeps bulking up. Not everyone uses every feature, obviously. Most bloggers don't need exotic media stuff to blog. Yet, who would dispute that it would be fabulous to have the ability to work with media more efficiently? I dare say many bloggers will begin using it once they find it available by default.

Also, the more things added to the main distro, the more complicated it will be in terms of continued development, testing, updating..... that much more code to wade through, compatibility to ensure and functionality to be tested before each release. It is going to hold meaning in terms of manpower and skilled resources.

Its an interesting dilemma - functionality, but how? Increased function, or minimum bulk and high efficiency.... will be interesting to see how the decision flows.

Friday, July 24, 2009

Quick SEO Tip

You hear about things like long tail keywords, Wordtracker, Hittail... and you begin research on how to get those three and four word phrases into your content so that you may benefit from the highly targetted traffic they could bring you. Loads of effort, all to the good.

There is one quick and easy way to also look at your site content to find tweaks that help.

Login to Webmaster Tools and look at your search queries page. Here, you find data about the searches your links showed up for, and the searches they got clicked on for.

If you see, you show up for far more searches than those that convert (get clicked). So what is happening between that particular cup and lip?

What is happening is that you are appearing on the results page, and the results around you are getting clicked, and you are not. What it basically means that your title and description showing in the search results is not working to get attention.

Quick fix:
  • Search for those terms you appear in the top ten, but don't get clicked for.
  • Replicate the search.
  • Which is that page of yours that's showing up?
  • Look at your neighbours. What do their links read, what does their description read? What does yours say?
  • How can you change your page title to make it more interesting in that page when it appears there?
Edit. Done.

You don't have much control over the descriptions in Google, as they often are excerpted from the content relevant to the search (which actually works just fine for our objectives). However, changing the title will help you seem more capable of answering whatever it is the search is inquiring about.

Google Gods bring no rain

I wonder what is happening with my websites. All of a sudden, the traffic has gone down like....
Visitors are like....
 
I wonder what in the world is happening. Its happening on my other sites as well, but okay, I'd been fiddling with the design there. This one, I've done nothing but post.
On the other hand, this blog is largely neglected, and I've made changes here too. But its going up. Searches I've done before show me sites I've never seen before. Page ranks for many sites that were healthy earlier, including mine are 0.
What in the world is Goodle up to?
Some say its a new update. I say its not working. Not for my site well being, or my searches finding me what I want.

Anyone else going through the same? Anyone have a clue?

Wednesday, July 22, 2009

Redirecting most old Postnuke pages to the new Zikula site

The first order of the day is to redirect old pages to the new pages.

For this, go to your old sitemap, and see the links that you have. If your site is not very heavy, you can redirect each page individually from the old permalink structure to the new one.

Create a file called .htaccess in your root folder (where your index.php is) and put the following into it:
Options FollowSymlinks
RewriteEngine on

Then, we will be writing in our redirects. If there is already an .htaccess in the root folder, just edit it to add your redirects to it (make sure the above lines are present already, or add them in):

RewriteRule ^Article1.htm$ http://www.foobar.com/foo/bar/ [R=301,L]

http://foobar.com/Article1.htm is where the article used to be (you don't need to put in the whole url) and we are now sending it to the new location. Refer to your old sitemap, and point everything to its new locations as separate lines.

This will tell the search engines about the new locations, as well as redirecting any referral links pointing to the old locations along with the traffic and good karma.

For a very large site, this method may not be practical. In that case, you have to make tough choices. Save what you can, and pray for the rest.Some suggestions.

  1. Figure out the pages with the most links and traffic, and be sure to redirect those specifically.
  2. Install your sitemap, and point the url for the old sitemap to the new one, so that all engines coming to look for info at your site will directly go to the new information, though they came out of habit to the old sitemap.
  3. See if there are patterns you can roughly redirect (rather than shelling out 404s) For example, anything with a certain module name, goes to the page for that module.
  4. Edit page content of index locations of new pages where possible (that haven't been individually redirected) - for example, the main downloads page where all downloads are getting redirected to, can contain an index of downloads and their new links for quick reference and manual click through.
  5. It helps to have your 404 error (page not found) page describe what's happening, and assure visitors that things will soon be smooth again, in the meanwhile, to navigate using the very convenient options you will provide.

You can use RedirectMatch for this stuff:

RedirectMatch (.*)\.pdf$ http://www.foobar.com/downloads/


Be sure to put your RedirectMatch list after your redirects, so that specific redirects go to their accurate pages before the slack gets taken care of.

So download number 64 may not redirect to the exact page, but all downloads will go to the main downloads page. This is better than 404s. With some study of the older and newer link structures, it will be posssible to use regex to get quite accurate redirects, particularly if you aren't using short urls (though that kind of defeats half the point of the upgrade)


RedirectMatch (.*)\.gif$ http://www.foobar.com/downloads/$1.gif


Test. Test. Test.

Issues with redirects will be visible instantly, so if things work, they work. If not, tweak. There are abundant resources on the net to use .htaccess redirects. Search. Sometimes, inexplicable issues can happen which are peculiar to your server, software, installed modules, or other things, so if something is working for the world, but not for you, don't lose hope. There are enough websites in the world and someone or the other has experienced your settings too. You'll be sure to find references that work.

Last, but most important:
  • Keep a sharp eye on hits from search engines to your new url structure - indicating that that engine is now aware of the change on your site.
  • Keep an eye on your traffic sources - referrals in particular, and share updated links where possible - most people will appreciate having updated information to replace outdated information (though, sometimes it just might trigger some lazy ones to delete your link and leave it at that, so see how well you know them)
  • Keep an eye on your error log for two things:
  1. 404s: which are the pages that have large numbers of 404s? You may want to redirect them specifically, or as a pattern to some page.
  2. 500s: Internal Server Error - these can sometimes happen when your .htaccess gets too large, or is creating issues and will crash your site till they are resolved - urgent.
Following this should get much of your site back visible from your earlier links, while ensuring that the transition to new links is happening smoothly in the background.

Tuesday, July 21, 2009

Pinging update in the new Wordpress

I just came across this post by Thord Daniel Hedengren where he speaks with quite a bit of outrage about a change Wordpress has made in their pinging code which he discovered in a post by Christian Bolstad. Basically, for the less techno-savvy (and for me) what it means, is that earlier, when you published a post, Wordpress used to ping (inform) various places that keep track of the content on your blog about the update. This took time, which directly translated into waiting time while your post was published. Now, what it does is publishes your post, and pings separately in about an hours time.

Thord is of the opinion that this causes some damage to his site being indexed fast enough. It may be true. Who knows? What I found so strange was that he seems disproportionately angry about the whole thing. Part of his anger is about the nature of response from Denis de Bernardy which he has quoted, where Denis seems dismissive about his concern and makes a valid point that its difficult to get people accountable when they aren't being paid, so if information on this change was not present in the documentation, it is likely to be an ommission because it didn't seem like a big deal, rather than a deliberate secret (which doesn't make sense in an open-source project :D) and he suggested that Thord put it in the documentation if it matters so much to him.

While it isn't such a big deal for me, I find it fascinating to see the kinds of things bloggers find threatening to their online well-being. "Putting the real time web to a halt", "Tells no one" is quite an extreme way of putting this scenario (is it only me who thinks it reads like its implying a deliberate conspiracy?). Your site is updated, services accessing your feed see the change immediately, and its only the notification of the change that is delayed. Have some perspective. To his credit, Thord has submitted a counter patch for this change.

I honestly hadn't thought that it would matter. I was not aware that the delayed ping will do much damage to my blog. Still don't think so. Perhaps because my blog isn't one that gets updated within hours. I don't see the big issue for me at the moment, considering that its only the notification getting delayed and regular access to the feed is up to date - at least that's how it is on my blog. My feed is showing correctly immediately.

On the other hand, with a large list of services to ping, I see the value in separating it from the regular posting in the interest of efficiency.

So to me, it looks like people want different things from something as simple as a publish button. I can't figure out the great deal if a publish button doesn't ping automatically for me. Afterall, it doesn't do many other things for me which make a difference to my site as well. It publishes, which is the main thing, and I am happy that it publishes more efficiently.

It may just be me, but I'm actually happy about this change,. as I often end up publishing, reading my post, editing, publishing the edit and so on a couple of times before I'm completely satisfied. I always worry that I may get penalized by the pinging services for 'ping spamming' if there is such a term. But there wasn't much I could do about it. Now, I can edit for an hour, go back and forth, and it gets pinged when its ready.

I like this.