We love designing and developing websites, but what really drives us is solving problems and cultivating strong relationships with our clients
An idea a day - An automated Adwords optimizer
By : shabda
This is an article in the Five Startup Ideas series at the 42topics blog. In his essay, Ideas for Startups, Paul Graham argues that ideas are not a critical factor for success of startups. Although I do not believe that ideas are worthless, as many people do, I believe that they are not any where near as important as execution. So to prove my point, I am giving away 5 startup ideas in next five days. All of them describe a problem, its solution, the technology involved, the competition and market size. If you are not a hacker, and want to build any of these things may I suggest Uswaretech.
Title:
An automated Adwords optimizer
The problem:
A lot of the advertisers are using Adwords for SEM. They have to manually keep track of the keywords they are optimizing on, the ad sales copy, the ROI on each keyword+Ad sales combination. For a lot of advertisers, who have a large inventory finding the keywords they want to advertise on, and keep track of is a big challenge. This manual process is very inefficient, drudgery filled and can be automated away.
The solution:
Take the example of Google search for Buy books. A lot of advertisers are bidding on this keyword. Now take the results for Buy harry potter no one is advertising on this keyword. Most of the advertisers would have Harry Potter in their stock, but can not afford to advertise on this as keeping track of each keyword and measuring ROI is unfeasible. So the Software need to do things,
- Allow to easily track all items in advertisers inventory. Mix this with other commercial intent keywords and bid on them. For example if the advertisers inventory is ['Harry Potter', 'LOTR', 'Lord of the Flies', 'Kamsutra', ... 'Iacocca'] then with one click the advertiser bids on ['Buy Harry Potter', 'Buy LOTR', 'Buy Lord of the Flies', 'Buy Kamsutra', ... 'Buy Iacocca']. The inventory is pulled from the advertisers database.
- Track the ROI on each keyword. For example Buy Harry Potter is profitable to the advertiser, but for some reason Buy LOTR is not. Automatically remove the keywords which do not perform. The costs are pulled from the advertisers database. The conversion ratio can be calculated by adding a javascript to 'Thanks you for the purchase' page.
- There are a lot of other places where automated optimization can be done. For example people who are advertising on buy books would also want to advertise on buy boks, a misspelling, yet very few are. Automatically advertise on misspellings and track the ROI as in 2.
Technologies involved:
You would want this to be a web based hosted service. So you can use any server side technology you want. ROR, Django any would do. The interesting part is that Adwords has an API using which you can interact with an Adwords account, and most things are possible. using the API is not free, but has a liberal pricing, so this will not be a barrier.
Existing Competition:
There are a few software in this area such as Adgooroo, but it still requires a lot of manual intervention. There is still a lot of place for optimization and automation which can be done in this space.
Market Size:
I am unable to get an exact breakdown of the market size of Adwords, but Google's financial information is here. Of the 5,186.04 million revenue for 3 month period a significant percentage are from Adwords program. (If you can find a better source for market size please let me know.)
Others:
There is significant risk that if you build your software around the Adwords API, and your software leads to losses for Google, the API may be changed or removed. You need to find a way to make this software win-win for Google and the advertisers. This is possible if you find new areas the advertisers can advertise on.
This was part 1 of the series of 5 startup ideas. For next five days we will publish a new idea a day. If you want to read all of them, please subscribe. Oh and have you seen the 42topics startup section? Or if you want you can create your own topic.
And if have a question about this, or think this idea sucks leave a comment and I will reply to you queries.
Comments
Well there is a tool that uses AdWords API to automatically optimize AdWords bids - it is AdWords Intelligence. It has many features and one of them is Bid Estimator Tool:
http://www.adwordsintelligence.com/features/bid_estimator.shtml
- How to use pep8.py to write better Django code
- Screencast: Django Tutorial Part 1
- How and why to use pyflakes to write better Python
- Getting started with South for Django DB migrations
- A brief overview of Vagrant
- Writing jQuery plugins using Coffeescript
- Behind the Scenes: Request to Response
- Using SQLite Database with Android
- Haml for Django developers
- Coffeescript for Python programmers
- rails
- django
- linkroundup
- django opinion
- opinion
- business
- API
- appengine
- python
- satire
- startup
- Uncategorized
- marketing
- personal
- rambling
- search
- interviews
- seo-interviews
- 5startupideas
- ideas
- seo
- tips
- forms
- paypal
- utilities
- datetime
- web2.0
- Amazon
- algorithms
- presentations
- products
- pinax
- satchmo
- ecommerce
- microsoft
- yahoo
- book
- tutorial
- models
- aggreagtion
- meta
- India
- apps
- about
- CSS
- Design
- wordpress
- test slug
- vim
- urls
- reviews
- javascript
- xmpp
- emacs
- Typography
- Grid Theory
- Color Theory
- iphone
- android
- titanium
- mobile applications
- CSS3
- Browser Compatibility
- mobile
- jobs
- lamson
- django setup
- files
- upload
- jsTree
- hierarchical view
- web page
- Treeview
- coffeescript
- request
- response
- South
- django south
- django migration
- --fake
- screencasts
- February 2012
- January 2012
- December 2011
- October 2011
- September 2011
- July 2011
- June 2011
- April 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- June 2010
- April 2010
- March 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- April 2009
- March 2009
- February 2009
- November 2008
- October 2008
- June 2008
- May 2008
- April 2008
0kI'll thingk about it.4n I compleatly agree with last post. fpg
Ð¿Ð°Ñ€ÐºÐµÑ‚Ð½Ð°Ñ Ð´Ð¾Ñка 5q