Yahoo is the largest visited site with more traffic than any other site and is consistently at the top for several years. Still in terms of revenues its lagging way behind Google. It is also lagging in innovation. Yahoo! is coming up with more and more services to keep its leadership intact, but it was not able to deliver that next 'BIG' thing. It adopted web 2.0 stuff like RSS feeds, tags etc.. faster than other portals and even Google. But it has lost on its best opportunity with Yahoo! 360, which could have been a best combination of social networking and taking advantage of the huge content that's generated by users every day on Yahoo properties. Shame, it failed on that and didn't go that full mile. Now facebook has hit with its platform strategy and made it big. Wait till it hits the wall street. It may not be as big as Google, but I think it may topple Yahoo! s position.
So, what should Yahoo! do now. Adding more yahoo properties may not help much. Yahoo should take a leaf from facebook and amazon which are providing the front end and back end of the new innovation on the web with Facebook platform and Amazon web services by building on their core strengths. So Yahoo! which is now creating or licensing and hosting most of the content with portals like Yahoo! news, Yahoo! TV, Yahoo! Sports and like. should build on its strength - Scalability in hosting content.
If you break the content to the elemental types, most of the web sites have text, images, audio, video in various page layouts. There might also be other elemts like maps, lists, comments, ratings etc.. And who is better than Yahoo! to present them to largest user base.
I think Yahoo! should open up its website for content providers. Allow the companies to create their own micro sites. Give them elemental blocks and give them the power to change the look and feel in the way they like. Provide them a hosted web content management system, where they can upload their content and present it in the way they want. Provide them what Amazon and Facebook are providing separately, give them the storage space to store their content and UI blocks to present it in the way they want. Make it really really easy to add content, just like blogger, flickr and youtube. Host it for them, provide them all the web analytics, host the ads and share the ad revenue.
Its taking Yahoo! web hosting to the next level. Make it for the content creator instead of small business. Smaller content creators like news papers, magazines, local radio, local tv channels, smaller television studios, indie film producers, professional photographers, sports teams, celebrities and what not. And you give them access to all your users and all your services where ever it makes sense. With this, they do not need to worry about all the IT infrastructure and web developers and designers and eliminatr a whole lot of overhead and spend their resources on their core competency, ie creating content.
Its a win-win.
Create A Yahoo! Web. (like world wide web)