02nd May2012

Google’s biggest concern (part 2)

by admin

As promised here is part two of the article ( Google’s biggest concern part 1 )

The point we are making is the following, if Google were losing revenue attributable to their large operation, do you believe they’d have the time, energy or resources to sustain “shaking things up” in the organic results in the name of superior search quality?

future of search

Would they’ve time to shun infinite advertisers (because they jointly are not deserving the time to service equated to fortune 500 and upward business)? – I believe not.
Is Google’ Greatest Fear Competition or Complacency?

With Facebook (the social behemoth) and Apple (the mobile heavyweight) both conceiving getting into the search engine space, Google could possibly experience some severe rivalry ahead (dissimilar to Yahoo or Bing) and which indicates that…

Google biggest dread is:

1) they’ll get outdated for the favored organic search engine and lose their monopoly (and revenue).

2) Cost Per Click will fail to deliver (because organic search is no more “the cats meow” for dissatisfied users) and the organic hits userbase will decrease.

3) The curve will change (which is the most probable) entailing that Modern technologies, platforms, techniques and/or solutions will come forth and masses will just progress from typing keywords in to search engines and use alternate ways such as apps, HTML5 or other options to consume media or commerce delivered on demand.

The rhythm of rising innovation (from bulletin board system, to directories, to search engines) accompanied by user adjustment which at present approaches user complacency has already achieved the point of integration.

This entails that the cycle is mature for change and a fresh potential curve (like Apples Siri) or another alternatives to search could cause the former accomplishment to be outdated (for instance. Beepers, cassette records, videocassette recorder, the Yellow / White Pages).

Nevertheless, at the time (back in the day) hardly anyone was betting past the phase of user self-complacency and would still be utilising beepers, cassette – tape recording, VCR’s, etcetera. However new inventions and curves had took over them, instantly establishing them out-of-date.

Though most businesspeople did not acknowledge (or worry) what a search engine was a decade ago, fast forward a decade and they might not even be able to recall.

Remember, the marketplace is erratic and here today, lost tomorrow can take place quicker with the acceleration of communication and Modern nascent technologies.

The Take Away:

1) The actual information in Google’s index that they endeavor to police and impose doesn’t belong to them, it belongs to the other people (those who composed and published it) and the World Wide Web as a whole who are kind sufficiency to share. Google doesn’t produce the articles in their index, you do, and how you advertise is to be decided by you.

2) The internet is greater than Google and you adjudicate Google’s destiny every time you search on their program or prefer a different search engine you draw your vote. There are 1000s of traffic funnels to bring visitors to your sites apart of search engines (look into them for viability to your business sector).

3) Google ordering people to parachute through hoops (in fearfulness from a page-rank penalty or removal from their index) is a Pandora’s Box they had better leave alone (or they could be left alone on the next coming forth exit by those very same censored/punished users).

In closing, Google’s most avid dread is you not utilizing Google search and although their business model is magnificent, they are the most prosperous business in the history to turn a profit by (1) utilizing data produced by other sites thru crawling and indexing technique (2) create an integrated advertising framework as a supplement to their organic search results and (3) being paid to direct visitors out from their own web site as a influential go-between – this model, put plainly, bears its restrictions, especially, whenever some of the aforesaid metrics vary, (like Google being forced to get a permit to crawl your content).

Luckily for us (based on former experience), we recognize that consumers are erratic and at whatsoever time they could opt-out and patronize different sites which deliver more affectionate, functional or curb appealing than Google. Google started as merely an internet site and can possibly be cut back thereto if masses decide not to use them.

This implies you, the users guard the key to just how much might or dominance you want to tolerate them to hold over you or your company.

Please share your opinions below in the comment section…

29th Dec2009

Couple of things I learned while creating sites in Drupal

by admin

DrupalI am now creating my 5-th site in Drupal, three of them being pretty big and totally custom. So using a free or even premium theme was not an option. Each section of the site looked so much different that if i would cover logo and name of the site, you would probably think twice before saying thats its the same site. Obviously i made a lot of mistakes, but as they say “The best way to learn is from your mistakes”. So let me share with you some of my mistakes and what i learned from them, plus some of the modules that i found really useful.

Starter Theme

Start with free blueprint theme this will give you a starting point so that you will have all the elements on the page but without actually having any design, so that when you start putting in your design you don’t have to fight with legacy code from the theme.

Admin

Next very important step is going to be to install Admin Menu. This module is so important that it was included in core of Drupal 7.

Javascript

As i mentioned earlier the sites i was working on were very custom they were using:  jQuery, Cufon,  Accordion, Ajax, Thickbox, In-Field Labels… The version of jQuery that comes prepackaged with Drupal is old. So what i did is just put the latest version in the theme… I got it to work but not without having multiple versions of jQuery being included on every page, which in turn forced me to use “jQuery no conflict mode”. Even though we got it to work eventually, every time you add any module that uses jQuery i have to go through the javascript and substitute “$” sign with “jQuery”. So obviously there must be a better way. An indeed there is, what i could, and should, have done is install jQuery Update module, which would update the version in a “Drupal” way. Also there is a jQuery UI Module which contains:

  • Accordion
  • Datepicker
  • Dialog
  • Progressbar
  • Slider
  • Tabs

There is also a Cufon Module, Thickbox Module etc. So whatever you trying to do try to find a Drupal way of doing it.

Theming the site

There are few must have tools (Modules) in this area. You will need Devel Module to see whats going on under the hood of your drupal site what templates and what functions are used and which names you could use to override those. Another module that i find myself using a lot is Views. I use it for two entirely different purposes, one to create a custom block or a page. Another use is not so “Drupal”, sometimes you have no other choice but to stick in a SQL query into your theme, but the problem you will encounter is Drupal is so flexible and generic that sometimes to get one entry from the database you will need to connect and join three, four or even five tables, so to write the SQL query by hand will take you a while, here is where my second use of Views comes into play, there is an option to show you the SQL query the view runs while generating content you requested, so you could just copy it and stick it into your theme.

Other Modules i use:

  • Token – Used mostly by other modules
  • imageapi – Used by other modules
  • Disqus – substitutes the default comment system with the one from Disqus  which lets your readers comment by login in with their Twitter, Facebook login or others, plus it lets you have the conversation all across the web, i find it truly amazing.
  • CCK – Lets you add custom fields aside from title and body
    • filefield – File type of CCK Field
    • imagefield – Image type of CCK Field
  • imagecache – Lets you show the same image in variety of sizes, based on presets
  • Poormanscron – runs the cron jobs for you (will be included in core of Drupal 7)
  • pathauto – automatically generates aliases
  • globalredirect – makes sure that node/10 takes you to node10alias, so that there is only one URL to unique content
  • webform – If you are planning to have any forms on your site
    • webformblock – If you want to show the form in a block, versus a whole page

As i continue to make more mistakes (read learn) i will continue to share more lessons i learned. If there is anything you would like to share or ask, feel free to do so in the comments.

If you liked this post you might want to read the part 2.

Reblog this post [with Zemanta]