That UI GUY on Google Ad Words: A complete User Interface Disaster easily fixed
1) Google words confuses me, a top tier software engineer, it confuses marketeers and small business owners.
2) What should be two fields entered: Webpage and budget only... Ends up being like 50+ fields over 10 webpages, with ill written documentation, tons of checkboxes, everything confusing. Google is telling customers,"GET LOST AND DON'T PAY US UNLESS YOU JUMP THROUGH OUR HOOPS!"
This is an abject super disaster of UI, worse than 1998 webpages or windows 8. This design was done by someone with no idea or education on how to do a proper UI and probably got paid too much to lose the company hundreds of millions over the years. Please watch and learn. It is needed. You guys do not even have a clue yet.
How do we automate keywords-
#1: Scrape the webpage.
#2: Remove common words (the, they, all, etc).
#3: Left with semi significant words- Hash tag find expand them into more as you want.
#4: (optional) Advanced, preen - results and see how to make algorithm advanced and tweaked.
-----
UX rules:
1) Intuitive
2) Time
3) Frustration
4) Assembly Line
5) Mistake Proof It
1) Intuitive:
-Know what it is & what to expect before using.
-How to hook new users. No one likes to read a manual. They like to do and feel good
-Only master interface designers can make new usersfeel like veteran users without studying or reading FAQS.
-Proper design is to give the easiest and most essential options up front, and bury at the proper depth the more advanced functionality
-If a designer says,"Hey, the advanced feature is there. The user will just have to web search how to use it from the community or watch a how to video", your designer is failing.
-If a designer says,"Well we'll put all the features a new user might want in one giant advanced settings menu and only there.", your designer is failing.
-Guideline: Use other familiar interfaces/hotkeys
-Benefit for humanity to not reinvent hotkeys for every different company's application
-When upgrading Interface, keep them same familiar interface/hotkeys as last version.
-This results in "The Designer's game": Keep old interface/hotkeys while building increasingly better functionality. Aka: Designing is easy, until you need to deal with active interfaces then the legacy issues need to be respected resulting in "The Designer's Game" which is fun because challenging. If you do not play the Designer's Game, you end up with absolute failure designs like Windows 8 where they threw everything out and started from scratch. Then users were confused.
-Modern Intuitive Design: If it displays data, allow them to click on it to edit data somehow, even if clunkily opening a new window if complicated to do so.
2) Time:
-Focus on interfaces that save your users time. Allow them to get as much done as quick and easily as possible.
-You must have a trained Order of Magnitude mind to do these calculations.
-Not every designer is trained or has the ability to do this, but it is an absolute must someone on your team can.
3) Frustration
-Do not frustrate the user with a lazy design or implementation.
-Frustrated users will use your platform less, they'll not gush on their friends how awesome your platform is so you have less users.
-Even if you don't care about getting new users because you're swimming in your money pit now, if you keep frustrating your users, they'll help competitors grow which would be bad for your future.
4) Assembly Line
-If you focus on saving the user time and lessening his frustration, you'll naturally be coaxing them into an assembly line mentality.
-Each step they do, is quick. efficient, & not asking for redundant input
This efficient input leads the user into a rhythm.
-A rhythm aka assembly line ends up in at least three great things
-A user in a rhythm starts to get a joy like a mouse pressing a button for a treat. It triggers dopamine, and you have a happy user due to his/her productivity.
-Happy hooked users, use your product more.
-Assembly lining does this. The user starts to naturally want to list asap, and haste does not mean a poor listing in this case for they are veterans to achieve assembly line efficiency.
-Assembly lining is the reverse of frustration and wasted time. You almost do not have to worry about 4 except as a check.
5) Mistake Proof It
-Never let the user click a button that could destroy their whole system of work.
-If you do mistake proof it, customer support will get lots of calls to fix these mistakes as they show.