Archive for the ‘Google’ Category
Google Reader – Track All Your RSS Feeds in One Place
Monday, September 14th, 2009Did you ever wish that keeping up with all your favorite websites was as easy as checking into your email? Or that somebody would keep an eye on the Internet for your sake, choosing interesting stuff and placing it where you can find them easily?
Too incredible to be true, right? But that’s exactly what Google Reader does.
Google Reader was introduced way back in 2005, graduating from beta status in 2007.
For anyone who is not yet familiar with Google Reader, and given that RSS feeds are more extensively used, let me explain……
Google Reader is a web-based aggregator that is capable of reading all RSS feeds that you have subscribed to, so that you can access them all in one place. Google Reader lets you know each time your favorite websites are updated. You can then, if required, organize feeds into folders, label them, and share the most interesting posts with your friends.
Google Reader is located on the Web at reader.google.com. You can access Google Reader using your Google Account.
Let’s now take a quick look at some of the main features that Google Reader has to offer: (more…)
Tips to Identify the Best Keywords for your Website
Monday, September 14th, 2009Identifying the right keywords to use is very important for any website’s search engine optimization (SEO) campaign. It is good to know how to come up with keywords to consider in the first place. Here are a few tips that will prove useful.
- Make an initial list of all the keywords you think people might find your website with
These keywords should be a short list of what your website is trying to promote and other words related to your industry. You need to use your imagination and think of words which people will search to find your business online.
- Request your customers to make a list of all the keywords they would try to find you with
The keywords generated from the perspective of a customer may be totally surprising as very often an average customer does not speak the same language that we do.
- Yet another great way to gather keywords is to see what words are being used by competitors
Type one of your keywords into the search box of the search engine of your choice to determine the sites with the top search engine placement for this word. View the source code of your competitor’s page and check their Meta Keywords tag. It is probably best that you check out the top five search engine results.
- It would also be good to identify the keywords that people used in search engines to access your site
To do so, check out the “Entrance Keywords” report in Google Analytics. I find this report very useful as it shows the keywords used by users to come directly to that page from a search engine.
- Once you have prepared an initial list, you’ll want to scan through your site to see how it has used the keywords that you have already chosen
You might even find ideas for additional keywords this way. You must look for specialized words or “phrases” that will deliver qualified traffic.
- After accumulating enough words and phrases, you will need to find out the popularity of each potential keyword
There are three main tools available online to assist you in doing the keyword research, Wordtracker, Keyword Discovery and the Google Search Based Keyword Tool. To use these tools, type in the keyword that you want to research and the tools will display other relevant keywords. You can use these suggestions to add keywords to your list. Doubts prevail on the accuracy of the data presented by these tools. However the data it offers is better than having no data at all.
- From the list of possible keywords, you need to identify the relevant words to the site
You would not want to choose a keyword which not many people search for. However, at the same time, you would not want to choose a keyword which is too competitive.
It would be wiser to avoid the generic keywords since it is going to be extremely difficult to optimize for them. Try to pick keywords that are specific. For example if you are a freelancer based in New Orleans, your ideal keywords would be freelancer New Orleans or web development services New Orleans. Going for the generic freelancer or web development keywords is not going to be beneficial.
After you have gone through your list and taken off words that are not relevant or that your website does not have sufficient content for, you should have a shorter and more relevant list of keywords. Place the keywords strategically in the title, meta tags and content of your website.
Most of the people do not do much research when coining keywords for their website. So just by doing the necessary keyword research and getting some insight into what keywords are being used by people online will help you go a long way in choosing the right keywords and matching your content with what people are looking for. It gives you a very definite advantage over those websites that have not done any optimization.
Google Wave 2- The Platform
Tuesday, July 21st, 2009Articles on Google waves is flooding the web, trying to bring out a deeper understanding on this wave renaissance. There is so much of expectation generated now as people are anxiously looking forward to get their hands on it. With the little information revealed by Google, let us try to figure out something more on how this is going to work. In Google wave 1 we discussed about Google waves as a product. This time let us view Google waves in the perspective of a developer, that is, Google waves as a platform.
What is a platform?
Platform in software realms can be understood as an entity on which software can be made to function. A platform provider will provide APIs (Application Programming Interface) for software to be developed in his platform. Let’s take a few examples: Java, the product of Sun Microsystems serves as a platform and it comes with APIs like AWT, JDBC, JMF and so on. These APIs are also provided by Sun Microsystems. Apple Inc, owner of iphone had APIs confidential until October 2008 when the company open sourced and made it license free to develop software applications to be run on iphone. Lately, there is facebook API which is both powerful and popular.
What about Google API?
Google has promised to come up with a public API which can be used by any developer to create applications that run on the wave platform. There are 2 ways by which a developer can make his presence felt in Google waves. The first method is by building robots or creating gadgets. The other method is by embedding waves on third party websites. Let’s try to get some insight on these new terminologies.
Robots, Gadgets and Embed API
Robots are automated participants in a wave. Remember the robot in ‘Lost in Space’. It is a similar kind of simulation except that these robots will function inside the computer. A robot created inside a wave will be able to read, modify and delete blips and wavelets. A wavelet is a smaller wave that is resident inside a wave and a blip resides inside a wavelet. The diagram below will give you better picture.
The developer can create robots and perform interactive operations within a wave. What are the interactive operations? Well, that is left to the creativity of the developer. Learn more about robots here. Wave Gadgets are similar to the ordinary gadgets in its mechanism to get embedded as third party development applications. But there is more offered. A wave gadget can function within a live wave. An example Google gives to explain this is one which lets participants of a wave to vote on where to go for lunch. Learn more about gadgets here.
The second method using Embed API enables to bring waves into third party websites. There will be simultaneous updates in websites as and when an update is made inside a wave. Google has already come up with a few embeds. ‘You tube playlist discuss’ is one among them and is sure to gain so much popularity. Learn more about embed APIs here.
As Facebook is dominating now with so much integration, it is certain that we can expect even more from Google waves. So if you are a developer, be informed about what is going on in Google waves and get ready to play with the tools as soon as you get them.
Links for further study:
The Art of Googling!
Friday, July 17th, 2009For most of us finding information on the Internet is synonymous with going to Google.com, typing in a word or phrase and clicking search. In fact Google does account for a major share of the search engine market and with good reason too. check this out if you are still in doubt.
Thus despite new players coming up, Google still remains the leader in information search on the web. That is exactly why it makes sense to understand and develop efficient googling techniques. Mentioned below are few tips which, when practiced while searching the web using Google, will save time and improve search results. (more…)
Microsoft Ready for Google’s Challenge, Forays into ‘Online Office’
Tuesday, July 14th, 2009In response to Google Chrome OS, Microsoft has announced that the new version of MS Office, which is expected to hit markets by 2010, will feature online collaboration. This dramatic announcement was made at the partner conference in New Orleans.
The new generation office suite will enable users to access their documents online with co-authoring capabilities. PowerPoint will be streamlined with video and picture capabilities which will revolutionize presentations.
Though Microsoft is coming up with online capabilities for Office, they don’t have the intention to provide comprehensive online access, which they think can scale down their business. This won’t be a great concern for Google Docs, as they are providing comprehensive access to users. Google considers it as a weaker reply for the Google Chrome OS, which is the core of Microsoft’s business.
Watch out for Google Chrome OS
Friday, July 10th, 2009In its endeavor to be the leader on the software space, Google Inc has announced its foray into the manufacture of Operating System, with its maiden project named ‘Google Chrome OS‘. Google has already locked its horns with Microsoft on numerous projects and the present one will intensify the competition. Being the 90% market shareholder of the OS market, it will be interesting to see how Microsoft reacts to this concern. Since Google believes on Open Source concept, if the Chrome OS project is rolled out successfully, then it will revolutionize the entire PC, Laptop and OS markets.
In its official blog, Google explains more about Chrome OS, which aims the Netbook market initially. Google Chrome OS is expected to hit the market by the second half of 2010.
SEO Checklist
Wednesday, June 24th, 2009While there is no doubt that good SEO consultants can help drive more traffic to your site, many small businesses cannot afford a good consultant. But you don’t need to despair if you can’t afford an expensive SEO consultant. If you are one of those DIY type business owners, this article will help you create a fairly decent search-engine optimized site. Even if you plan to use a web design/development agency and not do it yourself, you can demand that they create a site that complies with basic SEO tenets.
Here is how to go about placing yourself on the right side of search engines:
- Keyword analysis – This should be done before you start building your site. If you already have a site, you may have to tweak your content based on the results of this analysis. Know what keywords are used by your customers to find you. This may not be industry jargon words. A good tool to start with is Google’s Keyword Tool. You need to identify the keywords or phrases that have high volume but less competition. Once you identify the keywords for a page, mention it a few times on that page. Do not over-stuff your page with keywords. Search engines penalize keyword stuffing. Write naturally, but don’t forget to repeat your keywords a few times.
- Make sure every page on your site has a proper title tag, meta keywords and meta descriptions. Again, there is no need to repeat your keywords too many times, but your keyword should be there on the title tag, as it’s the most important tag from a search-engine perspective.
- Search engine friendly URLs (SEF). You need to have meaningfully named URLs that accurately describe the page content. Example: www.example.com/camera/dslr/nikon/D5000 is better than www.example.com?product_id=123. Carefully choose your URL names and structure. Now, how do you create search-engine friendly URLs? You can provide URL rewriting rules in .htaccess if you are using Apache; but it is cumbersome to manage. Many content-management systems like Drupal and WordPress support SEF, so if you are using these, you’ve got yourself covered. Most web app development frameworks like Symfony also support SEF.
- Provide textual description for all non-text elements like images, audio and video. For example, use alt tag with images. This will help the search engine better understand your multi-media content. This has the added benefit of making your site accessible.
- Search engine bots should be able to spider all your content even if the content resides in a database and are dynamically displayed. For example, your products may be sitting in your product catalog table in a database, but should create a static looking page for each product.
- Make effective use of heading tags like h1 and h2 to showcase the relative importance of text. Your important text should be text and not images.
- Use ordered lists for creating menus rather than using tables.
- The anchor text (hyperlink to another page) should contain keywords that describe the target page. Instead of writing “Click here for D5000 details”, it’s better if you write “check out the D5000 digital SLR camera“.
- Avoid duplicate content issues. If example.com, www.example.com and www.example.com/index.php all point to the same page, you should consider one of them as the primary URL. If you designate www.example.com as your primary or canonical URL, then the other URLs should be permanently redirected to the canonical URL. You can redirect by using the HTTP 301 code. Also consider storing the session id or affiliate parameter in a cookie and then redirect the URL with parameters to the canonical version.
- Never copy-and-paste content from other sites. You may be violating copyright laws and incurring duplicate content penalty. Likewise, if you are getting your content from a syndication service, check that the same content is not syndicated to other sites. Do a Google search on your content and if you find that your content has been copied by someone else, file a DMCA request with Google.
- What if you have multiple top-level domains? Like example.com and example.net? If you plan to have identical content on all these sites, do a permanent redirect to your primary domain.
- Multiple language versions of your site – I would say use a different sub-domain for each language. Example: fr.example.com for French and de.example.com for German. Using the same URL for different language versions is not a good idea.
- Block search engines from seeing admin panels, HTTPS content etc by using the robots exclusion protocol. Password protect those pages you don’t want the outside world to see.
- How do you know if Google has indexed all your pages? Search for site:example.com on Google. It will return the number of pages indexed.
- Externalize CSS and Javascript.
- Follow XHTML 1.0 strict standard.
- Reduce the amount of code in your page, and maintain a good content-to-code ratio.
- Speed is important. Your pages should load fast and should not timeout.
- Use microformats to describe your data.
- Last but not the least, build quality in-bound links.
Some of the above items need further explanation. However, there is a wealth of information available in blogs and online articles. So start digging and learn more on this interesting topic.
Google Wave – 1
Tuesday, June 9th, 2009Why do we have to live with divides between different types of communication – email versus chat, or conversations versus documents?
Could a single communications model span all or most of the systems in use on the web today, in one smooth continuum? How simple could we make it?
What if we tried designing a communications system that took advantage of computers’ current abilities, rather than imitating non-electronic forms?
Tough questions! These questions have paved way for Google Wave. Jens Rasmussen and Lars Rasmussen wrestled over these questions since 2004. These geeks were the inventors of Google Maps and now they are ready to unleash Google Wave into the Internet. Google Wave comes in 3 layers. The product, platform and the protocol. Here, we will discuss Google Wave as a product.
Google describes Wave as “Equal parts conversation and document”. It is the next generation of e-mail. A Wave contains a complete thread of message saved in a common server. When this Wave is shared with other users, they can also get into edit mode. The interesting feature is that when a person is editing the wave, others will be able to see the edit process almost letter by letter. So this means that all of them will be able to collaborate in a wave almost instantly. Waves come with a rich text editor and several other functions that will enable the users to work on text, images, videos, maps and many more. Whenever a change is made on a wave, all the collaborators are notified. The complete history is stored within the wave.
Here is a screenshot provided by Google that gives us a first look.
Waves can therefore serve as e-mail and chat. It will work similar to wikis. The next layer ‘platform’ provides various APIs enabling waves to become a place where a group of people can work together to prepare documents, plan events, hold discussions, play games, etc. We will discuss about them in the next section.
New Features in Gmail
Monday, May 25th, 2009Google has added some new features to its already existing features which would make life simpler for its users. Google’s engineers are working round the clock in Google Labs, adding new features to make Gmail more popular and ahead of its competitors. One feature which is very useful is importing your emails and contacts from other accounts to Gmail.
Gmail users can easily import all their emails and contacts from Hotmail, Yahoo, or AOL accounts. All a user needs to do is enter his Webmail account details (user name and password) into Google’s service and over the next 24 to 48 hours, all his emails and contacts will be automatically imported to his Gmail account.
Google now also lets you test drive Gmail. The company offers a 30-day test-drive mode for users to decide whether they like Gmail or not. The feature, presently available to new users, is likely to be extended to current users soon.
Google has also added a search widget in Gmail, which enables users to search the web without opening a new browser.
The new feature shows a search box onto the left side of Gmail inbox. When a user types in a search, a window (like a chat window) appears at the bottom of the screen with search results.
These are some of the new features that Google has added in its Gmail service. To know more about the latest features in Gmail, just visit Google Labs where a whole lot of gadgets and features await you.
Google Launches API for Google Analytics
Wednesday, April 22nd, 2009When it comes to web then it’s all the way Google. Right from search engine to browser to email, they are now providing with API for their Analytics feature. Google Analytics is their free service for tracking and analyzing website traffic and usage.
It was a much-awaited release from Google. “Large organizations and agencies now have a standardized platform for integrating Analytics data with their own business data,” says Google’s Nick Mihailovski.
Google was blamed of storing the browsing history of a user. Now they are willing to share this data. So it is really an interesting move from Google.
One can access Aoogle Analytics from phone using Android application and from desktop using Desktop-Reporting. For more details about how the API works, you can read this blog post from Google about it.