Closed Nazarah closed 7 years ago
"5 Major Mistakes Businesses Keep Making with their Website’s Homepage Design"
Why people come to web page? “I want to find what I’m looking for…and I want to find it quickly.”
Mistakes: sliders are a design disaster. Headlines should never be about YOUR STUFF. No one cares about company news If you’re looking for them to convert, give them LESS Stop trying to tell them everything about your company
https://www.thesaleslion.com/website-homepage-design-mistakes/
"6 Elements of Outstanding Homepage Design"
"_Good homepage design can be broken down into three elements:
"_Homepage serves three key purposes:
To attract and captivate visitors To educate visitors on the brand To encourage visitors to visit other pages on the website_"
Establish Your Identity
Keep It Simple
Keep It Above the Fold (the part of the homepage that is immediately visible in a browser)
Choose Your Font Wisely
Pay Attention to Your Use of Color
Have a Bold Supporting Image
"16 of the Best Website Homepage Design Examples"
Some additional points from the article:
Competitors
Hitch: https://www.hitchhq.com/ Market Mashape: https://market.mashape.com/
Tweeter Survey: https://twitter.com/NazarahTheCat/status/836205032970289153
An informative read:
"The Current State of Homepage & Category UX "
A sample front page design prepared based on different recommendations and design ideas:
Now a days most of the website front page shows a different topbar for non-signed in users to catch their attraction. So the primary things in the topbar are API catalog, Help and Support, Pricing and About Us. Apart from them there are options to change language, Sign in and Sign UP as CTA action The backgroud of the front page can be a still picture or a high definition video of the APInf team. I'd suggest to add our hooking message and slogan over the background (which can be customized from branding menu). Now a days, it is enough to have a logo in order to name the product. We don't need to write APInf as a separate text over the background picture. Users would 1st come to look for APIs or their documentation in the site. So the search functionality has been shown as primary means of action. This indicates that searching can be done for APIs and their documentations. There is also a CTA for Managing APIs. On clicking so anonymous user will be redirected to a page to register (along with a login link for people already having an account). when s/he does so successfully (including giving valid information and verifying link in email), the user will be redicted to Add API page. (Add API page would be redesigned). Front page should show some most popular APIs (e.g. facebook, tiwtter, etc.) and how many people are following them (in addition to users following from APInf probably?) There should also be a single button called "Watch". Clicking this would help user gets notification anytime any change happens to the API (e.g. change in metadata, documentation, health, etc --> Future Implementation) I suggest to have separate API cards for front-page. Since we will be hosting only reliable, up and running, produciton use APIs, there is no need to show any lifecycle status and API health. his keeps the design neat and simple. Clicking on See More APIs leads the user to API catalog.
(continuation from prev comment)
I suggest to make the topbar floating. SO that whenever user scrolls down and up, s/he can easily access the topbar menus. When topbar gets repositioned elsewhere from cover photo, this can be opaque. There can be some initial statistics to let new comers know how many APIs are hosted in the platform, their user number and successful API call. This is a short glimpse and more information can be obtained from About US page.
(cont. from previous comment)
We can show a list of customer logos who is usinging APInf as a solution. This boosts a product's success and chances of adding more users. the chatbot for live communication/offline communication should also be floating. last but not the least, Site footer should contain the following information: Contact details Link to pages in Social Media Copyright text Links to access Privacy Policies and Terms of Uses Product trials: free and pricing Solution: Enterprise and Parternship Resources Recognition Company information of APINf.
@bajiat @kyyberi @philippeluickx please leave your feedback as comments
To me this looks like good direction! We are going towards simplicity now.
I would prefer to hear your presentation about the UX, rather than try to undertand all from text and screenshots. In addition this is a bigger scale change and thus thorough discussion with the team is needed. Below is still a few quick notes about the new UX suggestion.
Suggested footer is better previous one; clear, conventional and contemporary.
In a few occasions it is suggested that user gets more information from "About us". I find that something we need to discuss more. The link to more details should be perhaps near the text (or text/object it self is link to more information) rather than forcing user to search for "About us" and click that (even so if the menu is floating/sticky) and then again search for right information or worse to click once again something to actually reach information.
What has not been discussed thoroughly is the absolute requirement of proper mobile UX. Current version does not have mobile UX. This is related to menu, which behaves often a bit differently on mobile UX than laptop version.
A little question about this "Since we will be hosting only reliable, up and running, produciton use APIs". When did we decide to ditch life cycle support and focus only on production level APIs? I must have missed this obviously. If this is the decision, then we are swimming against the mainstream in API management (disruptive, but is it good decision is another topic).
Anyway, good work @Nazarah!
Definitely good improvements! Few comments
@kyyberi maybe the idea is to have as "default" only production APIs and then manage lifecycle only. I have been discussing with @Nazarah about lifecycle UX and feel like 90% of the time, devs are interested in production API. So that's what we should design. Of course, the feature need to be implemented but can be less prominent? To be discussed indeed.
@kyyberi in response to your feedback:
In a few occasions it is suggested that user gets more information from "About us". I find that something we need to discuss more. The link to more details should be perhaps near the text (or text/object it self is link to more information) rather than forcing user to search for "About us" and click that (even so if the menu is floating/sticky) and then again search for right information or worse to click once again something to actually reach information.
Right now in front page we have a lot of information about how APInf can be used from API owner/consumer's POV. It talks about getting started, being open source, reaching out to developers, etc. To me About Us is the suitable place to have all these content. Also we can host our primary tutorials (e.g. steps to add an API, Making a call to API, etc.) as well as channels to additional tutorials. Another option is that "About Us" redirects users to https://apinf.org. So current front page contents can be hosted there.
What has not been discussed thoroughly is the absolute requirement of proper mobile UX. Current version does not have mobile UX. This is related to menu, which behaves often a bit differently on mobile UX than laptop version.
I have plans to run usability test of APIf using my mobile phone. Issues and findouts will be posted in GitHub.
A little question about this "Since we will be hosting only reliable, up and running, produciton use APIs". When did we decide to ditch life cycle support and focus only on production level APIs? I must have missed this obviously. If this is the decision, then we are swimming against the mainstream in API management (disruptive, but is it good decision is another topic).
I believe @philippeluickx has given answer to that. In summary, it is more effective to show live, production-use APIs which are reliable and up-and-running most of the time. These APIs don't require their lifecycles to be evident to users that much. Also production based APIs would make newbies to APInf interested enough to browse the API category, or even to sign up. Lifecycle would be emphasized more on API catalog, API profile and Organization profile.
Thanks for the praise! 💃
@philippeluickx in response to your feedback
Signup is never a good CTA. Also, there is still a few highlighted CTA's (signup, search, manage APIs). Let's pick one.
We can always pick a CTA that would be more suitable for APInf's strategy. I added the idea of CTA because currently we don't have one and this a big lacking.
I would remove the About us in the header. I like the way it is in the footer.
I Understand your point. We can have other menu at Navbar which is more important. A response for About Us is the following:
Right now in front page we have a lot of information about how APInf can be used from API owner/consumer's POV. It talks about getting started, being open source, reaching out to developers, etc. To me About Us is the suitable place to have all these content. Also we can host our primary tutorials (e.g. steps to add an API, Making a call to API, etc.) as well as channels to additional tutorials. Another option is that "About Us" redirects users to https://apinf.org. So current front page contents can be hosted there.
I would also remove help and support. There is the live chat already.
I was thinking to place youtube tutorials and link to APInf documentation there. But this can also be placed in "About Us" section. Would be good if we choose to keep one. :)
I am not sure about the language switch. It takes too much space and it's an action you only do once...
In "16 of the Best Website Homepage Design Examples", I also hardly noticed language changing option in the front page. This can always be kept on user's profile or another submenu. But i was thinking about the case that When I am visiting a Finnish website, I am always clicking on Chrome to translate my page. I'd be really glad to have an English language selection somewhere visible without me having to sign up first to change that. So we need to come up with something to make this option available to users.
Some sites (like medium) combine the signup and login.
Can be incorporated if we decide to use something else as CTA than SignUp
The picture could be more happy
We should be constantly changing the picture in front page. However, I was thinking about a 1 minute video (that keeps on repeating) as front page cover. Got the idea from telerik's site. We also can play a photo slide show containing 5-6 images each staying for 5 seconds in user view.
"some" of our customers (only having 4 is kinda sad) - we also need permission from them?
We would be gradually adding customer logos (with their permissions) as soon as they start using our product. Right now we have very few and I many need to remove "Bank Of Finland" from there as they are not yet our customer. The number is unfortunately small, but something's better than nothing. :)
Thanks for the feedback!
My opinions:
Version 1
Version 2
Some sketches of the front page in mobile view (Samsung Galaxy note 3)
*
Very nice, this is really getting somewhere! I like the fact that this is truly mobile experience. Everything is big enough, clickable elements are big enough too. Content first. Not too much boring text. I think in terms of design this is really good enough. At this point, we need to start thinking about business and customer journey. What is the flow we want users to take etc. On that end there are still quite some open questions.
Big thumbs up, good work @Nazarah !
Goal
Redesigned front page keeping in mind wow effect and mobile responsiveness
Definition of done