Important Factors to Consider When Creating a Blog

Bloggers often consider the design of a blog more beautiful than how their blog will work. To be honest, a successful blog is more influenced by the user experience and the information that the blog provides the user. In today’s article, we will learn together about this.

1. Techniques related to UX

In the blog, speed is very important; it is the factor that directly affects the user experience. Once your site has a fast page load speed, everything will be very easy. Viewers expect a site that has a page load of less than 3 seconds. And if your site has a slow page load time, viewers will leave your site.

When creating a blog, take a close look at the web hosting provider. There are some tricks that can help to load pages faster, such as merging into a sheet, enabling cache storage…
You also need to make it safe for users to experience your site, especially for online sales blogs. I can suggest you some tools like Zoho BugTracker for fixing on blogs, Hostinger hosting service …

2. Be clear about your customers

For users to feel comfortable and comfortable when they experience on the site you create, you need to be aware of the following issues:
What are your customers? What are their hobbies? What do they want when visiting your website?
What are the top priorities of the customer group you are targeting? Let create the link that holds these priorities and all that your website can provide.
In addition, you also need to use Google Analytics to analyze what your customers’ habits are about when they visit your site, their age, what they care about … so that you’ll Imagine an overall picture of your site.

Note this: Create buttons or links to make navigation and access to other parts of the site easier. This will give your customers the comfort; sometimes these suggestions will help both you and your customers. You should also pay attention to the color, choose the dominant color for your website. In addition, when a user visits your site from a mobile device, make sure that your site is compatible with all devices and all small screen sizes.

3. What is the value that your blog brings?

When customers visit your website, they are looking for a solution or an answer from you. Meet them and create a real benefit in their real life. So your customers will feel satisfied and trust your website. Therefore, the content is very important. Invest in good and useful content, although it will take time.

In your blog, talk about your experiences, about good lessons for customers to read and study about your failures. Do not talk too much about the results you achieve or the success you have. The tip that I want to say here is the metrics, a metadata article will easily win the trust of readers.
Sharing your experiences on forums, community groups is also a great way to advertise your blog. However, these contents should be easy to understand, simple and quality.

4. Experience of the users

When your customers visit your blog, they probably will not like your blog immediately. You need to give them experience so they can feel the good things that your blog brings. The tip that I reveal here is the focus of the article. Make good and intriguing headlines for your customers. It is the key to your customer’s continued experience of your website.
Another very important feature is “Search”. Make sure what your website offers will match the keywords that your customers enter. When they use this function, they are rushing or looking for a clear result. Therefore, the more detailed the results of the website, the more accurate the customer will think your blog.

In addition, you should also pay attention to the content of the article. Do not let your customers find information in a forest. Make arrangements by subject, according to simple rules. This will make your customers understandable and easy to find what they want. In addition, you can direct customers to follow the path you have drawn before. I suggest you Canva (create the information boards) and Haiku Deck (create impressive presentations), they will help you a lot.

 5. Create a highlight, make customers can – not forget your Blog

The key to creating long-lasting connections between your customers and your blog is simple. Create quality content and full of information on your blog. But the impression comes from other factors. Leave some emoticons in your posts, or make the title of the article as unique as “How to …” or “You must …” Impressions will appear in the mind of the customer. Use Content Idea Generator for your rich and unique ideas. This will not be “surplus”, believe me!

Creating free values that customers can take away from your site and making their own “property” is also a very effective way. Provide the sheets, tools, free books … that customers can “save” on their PC.
Customer feedback is a valuable asset to you. But note that it is also “area” that many other customers want to see to evaluate the content they are interested in. Please allow customers to write comments directly under the article, as guest (no need to register). This is the right thing to do.

There are many other factors, but the things I mentioned above are very important and common factors. The user experience is most important. I want you to create a blog, think about it first.

6 Reasons that you cannot give up the Passion for Graphic Design.

If you are still hesitant to choose your career, do not read the article below because it just makes you love the Graphic Design career and urge yourself to find it.

1. You can be free to express your creativity

A job where you have the freedom to do what you love, creative freedom to bring beauty, great emotions? Graphic Design is a great opportunity for you to express yourself through creative works. At the same time, you can also learn from your own experiences and experiences by accumulating experiences that are important to designers.

You are free to live, work and earn money from creativity. Evidence that customers just give you the content design, whether with any request, to the end, the idea and creativity is still your own. A job with the main task is to make things look beautiful, more attractive … Is not it great?

2. Many other areas can apply graphics

Graphic Design is the only thing that can do the job of designing, right? If you look around, you will find that most things need to be designed. There are many areas that require creative minds and the involvement of a designer. You can choose to create with familiar works such as Poster, Brochure, Stande or book page layout, magazine, or Layout design for Website, more advanced is to undertake the design of brand identity for a company. All of them will bring great benefits to the skills and experience of a good designer.

3. You will not fear unemployment

Most businesses, both offline and online, need the creativity of graphic designers in their work. Therefore, this is an extremely potential industry for young people passionate about creative arts because the opportunity for you is very much and attractive. If you have passion and talent, you will always be used in any company.

4. You can become a Freelance and live your own life

A unique feature of Graphic Design is that you can make Freelancer, earn extra income after official hours. This is also one of the “occupations” that recruit most freelancers. Besides extra income, this is how you create more challenges for yourself to improve your design skills. At the same time, this is also a way to “market” your name to the potential customers and the premise for the “big” cooperation projects later.

5. You can work freely all the time, anywhere

Design work has a very unique point, you do not necessarily have to fix a place in the office to work. With its own creative design, you can turn any place into a workplace from swimming pools, forests, amusement parks. It is important that you “catch” the emotional waves to create your own design ideas. I’ve met many designers working in a corner of a coffee shop, or sitting under the shade of a big tree in the park … all they carry is a laptop, and sometimes a headphones for enjoying their favorite music.

6. You will find life more interesting, because every day you also encounter new things

Boredom never lies in the dictionary of a graphic designer because of its novelty and constant creativity. You will be assigned different job designs for each project. A new project will be a new opportunity for you to challenge and show your creativity.


Here are just six of the most fundamental reasons and many more reasons to create the interest of the graphic design profession. Why do not you try it and enjoy yourself? Be brave to pursue if you are passionate about it, because life is short, do what you like right now!

Top design trends of 2017

The graphic design industry of the world is developing very strongly, the value of the design not only in the unique idea but also in the way we think about the surrounding elements, what to choose for our products. Get a glimpse of this year’s top design trends and feel the thrill of each design.

1. Bright colors, eye catching

When everyone is so familiar with the typical designs, the color tones are soothing and that no longer creates the attraction. Now, we feel the new masterpieces from the style of color light, brilliant. Indeed, this new design trend will give the product a whole new look and impress the viewer.

2. Color transition

Color transitions always give the viewer a close, pleasant experience. Therefore, the trend of color change has spread rapidly, is everywhere and become the main ideas for the logo, the publication of some major brands. When looking at these products, you will feel the beauty of life, this is a very positive message.

3. Minimalism

Minimalist design is understood to mean “focus only on the main details, as simple as possible. By increasing the white space, reducing focus, focusing on the look of the viewer, minimalist style will highlight the message that the author wants to convey through the picture.

When watching these works, you will get the sophistication, relaxation and extreme humor.

4. Classic combines modernity

Classic design style has been popular since the 90’s and is still selected in designs until today. In a simple way, it is a combination of the old and the new. By constantly changing colors and styles and creative ideas without borders, this trend has been creating a series of unique, fancy and eye-catching designs.

When the viewer admits these works, there will be a lot of emotion will arise in them. Each person will have different emotions. However, all will be beautiful feelings, deep in the heart.

5. Flat design

Currently, shading, embossing, oblique angles and other imaging techniques have begun to fade and give way to flat lines. For the design concept of a brand identity, the flat design will produce vibrant, colorful, ultra modern and artistic products. The flat design will make it easy for viewers to recognize the message you want to include in it, not fussy, no frills, and very effective.

6. Motion picture (GIF image)

Surprisingly, animations are always preferred over the normal or the video. With low capacity, easily transferable anywhere, the animation has created a certain position. Instead of using boring photos, invest a few minutes to create a unique animation. It will certainly attract a lot of attention and convey the message to the viewer in the fullest way.

7. Design by layout

Layout design is not a new trend but has never been less important in design. With the ability to split documents and organize them intelligently, the information is presented in a more scientific, clear and eye-catching way.

Layout design is not just a great management tool, it also makes the design look more professional, and the added value from that is increased.


With what I have shared, I believe these design trends will definitely give you endless inspiration in creation and are great suggestions for delivering fast and effective messages. more effective. Creativity is unlimited, selective and receptive to new design trends that keep pace with the rapidly changing world of multicolored graphics. Do not wait, just shake hands on what you want to do!

13 prototypes are very useful for web designers.

The continued development of tools design has contributed to the high quality of the interface as much as user experience. Anything become tough, we need tools to speed up the feedback process. With increasing interaction requirement, Web has becoming more complex with front-end designers. There are 13 great prototyping tools for web designer (Framer, Adobe XD, Adobe AfterEffects, Adobe Animate CC, Craft Prototype, Principle, Atomic, Proto, JustinMind, Origami, Flinto, Webflow, Marvel App).


Where Prototyping Fits

A Prototyping is used to consider and improve a system in order to have an insight. Every day, we work on basic projects, or several of more complex projects, so, when is it appropriate to use a tool to support feedback sequences?

There are moments when you spend time researching the use of prototypes rather than using time for engineering that may fall quickly to the wayside. Prototyping request feedback form on interactive and location. This is a collaborative framework, it help customers to get a better understanding of the matched project for the user.

Besides, prototyping pre-coding can identify any edge cases that may have been ignored.

Prototyping and the Web Design Landscape

When we wonder if this case is suitable for the landscape, we can define the increasing demands of moving work. With interactive content, interface is becoming a living organism. Simple interactive not only cut and dry to explain but also help to have a look at how interactive which can be triggered, and many customers are requiring to prove before signing. Especially, to have an idea on where to turn when the need to prototype should arise.

1. Framer

Plus – License: $15/mo (Mac Only).

Enterprise – License: Contact.

The first tool I would like to introduce to you in this article is Framer. Framer is accustomed to visually edit the flexibility of the code, creating the perfect workflow that is complemented by device previews, version control and simple sharing. This is a pioneering application of new interactive patterns tp applications. Drag the data from your favorite API, capture real user input to experiment and work with real user and feedback. Directly, Import graphics from Sketch, Photoshop or Figma.

Framer is used for mobile applications, it is also used like a standalone library. You should avoid the IDE when using the Framer JS library alone. It is an open source JavaScript framework in order to prototype quickly. 3D effects, complete with filters, Define animations and interactions and so on. The documents use CoffeeScript like the IDE. Framer does not use to make animations available for production.


Link homepage

2. Adobe XD

Price: Requires Adobe’s – Creative – Cloud – Account.

The second tool that I would like to introduce to you in this article is Adobe XD. From the same application, user can do this: draw, remix and reuse vector or raster artwork to build screen layouts, wireframes,production-ready assets andinteractive prototypes. Including Repeat Grid are constructed specifically for XD, and with layers, symbols, and pen tools for UX design. Creating transitions between art boards by using many animations.

When you share directly prototypes, customers can give their comment directly, and they consider real time design on actual equipment. Designs can be converted easily from wire framing, interaction design, visual design, preview and sharing,prototyping, all features in one strong tool.

Adobe XD

Link homepage

3. Adobe AfterEffects

Price: Requires Adobe’s – Creative – Cloud – Account.

The third tool that I would like to introduce to you in this article is Adobe AfterEffects. Adobe AfterEffects helps to keep archetypes moving for searchers a way to comp/mockup animations for guests. Making motion graphics for video or make animated effects for the web.

Adobe AfterEffects

Link homepage

4. Adobe Animate CC

Price: Requires Adobe’s – Creative – Cloud – Account.

The fourth tool that I would like to introduce to you in this article is Adobe Animate CC. This is a tool which is consist of function like timelines, key frames, abundant export options, support for 3rd party JavaScript libraries and so on. Although it is aimed at more animators, you can use it for other demands.

Adobe Animate CC

Link homepage

5. Craft Prototype

Price: Free. (Requires Sketch $99.00.)

The fifth tool I would like to introduce to you in this article is Craft Prototype.This is a supremacy set of tool which allow you design with actual data. You can begin doing work from Sketch immediately with prototype, all in one space. You can check right the design prototypes with real-time reflections to your device. When ready to share, you can export your product directly to Invision to get customer’s feedback. It also allow you prototype in higher fidelity to motion.

Craft Prototype

Link homepage

6. Principle        

Price: $129.00 (Mac only).

The 6th tool that I would like to introduce to you in this article is Principle.Principle allows you make designs which look and feel amazing, though you’re designing the flow of a multi-screen application, or new interactions and animations. The application is very similar to the user interface for Sketch, consist of: other familiar aspects of sorting, creating artboards and display connections. Click the animation layer to dive deeply into the main frame and adjust the custom softening curves. In Principle, you are not limited to predefined conversion, you also can import artboards from Sketch.

The Principle Mirror application for iOS allow others people view your designs on their device. In other words, by plugging your device into the computer or publish a standalone Mac application for others to view you can interact immediately.


Link homepage

7. Atomic

Starter – Tier: $15/mo.

Pro: $25/mo.

Unlimited: $25/mo.

The 7th tool that I would like to introduce to you in this article is Atomic. Atomic let you to import designs from anywhere that you chose. In other words, it is the base-web application integrated with Sketch. Bring your designs into this application by using the strong Sketch plugin or drop in elements from your design tool which you like.

Atomic has a drawing and layout tool that is built to design from scratch or constructed according to the imported design. Using a series of gestures and transitions for device or PC in order to link your designs. You can use custom CSS in order to put into practice addition styles, moreover, you can export CSS in order to share to others.


Link homepage

8. Proto

Freelancer: $24/mo.

Startup: $40/mo.

Agency: $80/mo.

Corporate: $160/mo.

The 8th tool I would like to introduce to you in this article is Proto. With Proto, you can construct complex animations easily for any interactive design form. It comes with a complete UI library, like iOS 9, Window 10 and so on. Using the Sketch or the Photoshop plugin to import design, and import them into layers and sync them with Dropbox, export UI assets. With this application, you can preview prototypes in browser and share to customers and members in team in order to co-operate and create feedback. In order to get a lot of feedback and insights, Proto integrates with the leading user testing tools.


Link homepage

9. JustinMind

Pro: $19/mo.

The 9th tool I would like to introduce to you in this article is JustinMind. JustinMind is a product which based on an application to convert simple models into interactive prototypes for iOS and Android, and making web and mobile wireframes. Take advantage of built-in use interface libraries, implant HTML and documents or data into anything which you expected. Paid accounts let many users simultaneous interacting with the same form makes the feedback easy to achieve. The elements are used at your disposal, such as: interactive buttons, checkboxes, lists, and parallax layouts.

This tool has many tutorials and videos which guide for anybody, from beginning users to professional. You have to update to a paid account for cooperation between members in your team. You can import images from any set of tools in order to convert them into interesting prototypes with the “image hotspot” tool. Exporting your prototype to HTML document which is fully features, and it could be viewed in any web.


Link homepage

10. Origami

Price: Free (Mac only).

The 10th tool that I would like to introduce to you in this article is Origami. Designers at Facebook used Origami to create applications like Instagram, Messenger and Paper. You can copy anything (from Sketch), after that you can paste (native layers) into Origami – Studio. This tool provides designers and a variety of gestures and transition images that are common to user interface patterns.

Origami provides useful functions for creating interactive prototype with plugins for Sketch and Photoshop and tutorial documentation in forum.

“Export to Code” feature allows transform your visual design into code samples which have written for iOS, Android, Web. Although you can preview your prototypes by Origami Live, you cannot share directly prototypes with individuals working on non-your own devices.


Link homepage

11. Flinto

Free (14 day Trial).

Flinto – Lite, Web-based subscription $20/mo.

Mac App: $99.

The 11th tool that I would like to introduce to you in this article is Flinto. Flinto is a tool which based on application allows you to make anything from simple exploit prototypes to comprehensive that with interactions. This is a prototyping tool for designers, there is no programming or timelines. Put objects and components where you expected. Transitory can be simple and reliable and reusable. Create micro-interactions in one screen by using “behavior designer”. This is nice for many things such as: button effects, toggle switches, looping animations and scroll-based animations.

Choose layers, and click the “scroll group” button in order to add scrolling areas into your screens. You can customize options, create scrolling groups and even create animations which are based on scrolling. All the changes that you do in this tool can be checked immediately in preview window or on iPhone or iPad which are connected internet.


Link homepage

12. Webflow

Free: (Starter-Tier).

Lite: $16/mo.


The 12th tool I would like to introduce to you in this article is Webflow is an application which is based on web runs directly in newest version of Chrome and Safari.

This app focus on web animations, interactions and responsive web-design. Animations and interactions across point-break will be provided and controlled more in interaction 2.0 which is coming soon.

Direct demo payment capability can also be viewed in Webflow or test the code produced in this CodePen demo.


Link homepage

13. Marvel app

Free: (1 user, 2 projects).

Pro: $12/mo.

Company: $48/mo.

The last tool that I would recommend to you in this article is Marvel app. Marvel app lets you connect all designs together, making our prototype look like an actual website or application by adding gestures and transitions.

Marvel has functions like comment, cooperation, with designing in your browser with “Canvas”, in addition, you can plus images by using Photoshop, Sketch or pen and paper. Moreover, this app also has interesting function such as a Sketch plugin and even an iOS tool.

Besides, Marvel has many function like user roles, project organization using folders, syncing designs from Google Drive, options to embed video and audio from YouTube, Spotify, Vimeo and SoundCloud.

Marvel app

Link homepage


No matter what tool you are aiming for in the beginning. First you choose a tool that really suits you and make you feel comfortable, easy to use. I hope that this article will help you gain more comprehensive knowledge so that you will be able to make the right decision with what you want to do.


Creating a Packed Addons- Plugin for Word – Press.

In this post, we will learn the way to keep especial function from presentation which is a WordPress theme the best development practice.

Theme – Development – Logic

We learnt many things which help us success in the market through selling WordPress themes on Theme- Forest for more than four years.

The production speed is the main benefit of separating development logic: creating quality themes is quicker, you can generate more income. Keeping function in a special plugin is helpful when it comes to updates. Suppose that: on Theme – Forest, you have 10 themes and you want to add new function to make an update, when you have all functions which are in a simple plugin, you just need to update once in the board.

Therefore, you should attend to Word – Press’ plugin and theme system if you want to create powerful themes and earn more money.

Functionality – Types

This is a list of key constituents which we typically keep separate from theme files:

  • Theme – options – panel.
  • Page/Post extended (custom fields).
  • Custom for widgets.
  • Custom for short – codes.
  • Custom for post types.
  • Custom for extra functions.

In this article, we will not say too detailed and clear. But we will show and explain how to pack all those constituents into an addons plugin.

OK! Let’s Begin

Creating a new folder with the name of your packed plugin in your “wp-content > plugins”. You should use a self-explanatory name, for instance, our addons plugin has name “ninzio-addons” (“Ninzio” is the name of my company.)

Note: pay attention toavoid use an underscore in the folder name! If needed, let use a dash.

Next, you have to create a “.php” file with the same name like your folder in that plugin folder,such as in above example, there would be “ninzio-addons.php” (note: no underscore). Open that file and add Doc- Block header comment:


  1. /**
  2. Plugin Name: Your plugin name
  3. Plugin URI: your plugin url
  4. Text Domain: text-domain
  5. Domain Path: /languages/
  6. Description: Short description of the plugin
  7. Author: Author name
  8. Version: 1.0.0
  9. Author URI: author uri
  10. */

And here is the detail that we added:

  • Plugin – Name: here you should the name which is short and descriptive.
  • Plugin – URI: here you can paste your website address here.
  • Text – Domain: this is an extremely important parameter. You should name it the like your plugin folder and main file. You and your users can translate plugin strings. After that we consider how to translate a packed addons plugin.
  • Domain – Path: for plugin translation, this parameter is very important, too. It is relative to the language file folder. Go to your addons plugin folder and create an empty folder which is called “languages”. Let’s it empty and we will create the language file later.
  • Besides, there are other parameters called “Author”, “Author URI” and “Version”, which are reasonably self-explanatory.

About The Configuration

In the main plugin file, paste this snippet after the header comment:

  1. if ( ! defined( ‘ABSPATH’ ) ) {
  2. exit; // Exit if accessed directly
  3. }

Because of security, it blocks access to the plugin file directly.

After that, you can add this code:

  1. function your_addons_load_plugin_textdomain() {
  2. load_plugin_textdomain( ‘ninzio-addons’, false, dirname( plugin_basename(__FILE__) ) . ‘/languages/’ );
  3. }
  4. add_action( ‘plugins_loaded’, ‘your_addons_load_plugin_textdomain’ );

In order to ensure that the function name is exact, we download our plugin text – domain. We advised you that use self-descriptive names with a prefix of your plugin. For instance of ninzio – addons (we can use underscores here because this is a .php function)

Let’s ensure that you are right when copying or typing the “load_plugin_textdomain” function, for exact domain parameter that we defined earlier, and for the relative path parameter plugin, enter the path to the language folder that we made earlier. Please remember that.

About The Plugin – Directory – Path

Let’s add this code in order to express your plugin directory path:

define( ‘your_addons’, plugin_dir_path( __FILE__ ));

Your “addons” are used in order to make plugin – directory – path. Now, our plugin is created, let’s fill it with custom – function. OK?

About The Theme – Options – Panel

In here, you can create a custom – board, or you can use the theme – panel – frame on the cover, because we do not use this step in order to guide the way to create an option – panel for a theme.

Link about option – panel – frameworks (the articles of “BonangSalemane” on Redux – Framework theme integration:–cms-22240?_ga=2.158820281.2066407086.1508118696-1356864547.1505722856)

Besides, to add a theme – option – panel so that your addons copy the panel – options – folder to the plugin – addons- directory, we need to request some files to activate it like this:

  1. if ( ! class_exists( ‘ReduxFramework’ ) &&file_exists( your_addons . ‘/optionpanel/framework.php’ ) ) {
  2. require_once(‘optionpanel/framework.php’ );
  3. }
  4. if ( ! isset( $redux_demo ) &&file_exists( your_addons . ‘/optionpanel/config.php’ ) ) {
  5. require_once(‘optionpanel/config.php’ );
  6. }

We required 2 main files of redux – framework in this code, there are:

  • The “framework.php”: it manages the option – panel – function
  • The “config.php file”: it is responsible for configuring the option – panel.

Our option – panel files are placed in an “option – panel” folder which is located into the ninzio-addons- plugin folder. Done.

About The Custom – Functions

Let’s create a file which is into your addons- plugin – directory and give a name, as: “addons-functons.php”. After that, give all your functions in this file.

You use the function – naming – convention, using the description – function name with a unique prefix, like this:

functionyour_addons_profile_social_links (){……}

Then, requiring your custom – functions file:

require_once(‘includes/addons-functions.php’ );

About The Custom – Widgets

Next, to create a new folder which called “widgets” into addons- plugin folder, located all custom – widgets files into the file which you created, you should use prefixes and dashes instead of underscores.

For instance, we have custom Twitter – widget file with name “ninzio – recent-tweets.php”, similarly, our Mailchimp- widget is named “ninzio-mailchimp.php”.



You can check the post of BonangSalemane here:–cms-22460?_ga=2.96243615.2066407086.1508118696-1356864547.1505722856

About The Custom – Post – Types and “Taxonomies”

Now you should use custom post kinds if you add a portfolio, events or anything which is similar to regular post of Word – Press, but separated from the theme.

This is a useful post of “Tom McFarlin” that I think you should read:–cms-20345?_ga=2.91004953.2066407086.1508118696-1356864547.1505722856

You also should make a special folder for custom post types,all your files which relate to your custom post types are put in this folder. The most important include the main files, unique post files and archive files. Giving a name your custom post type main file as you have named your custom post type folder, like “ninzio-projects.php”. Locate your custom post type code into that file, you need to have the main file in order to activate your custom post type


As you split function, you should consider about the customers, how they can extend or rewrite custom registry – template files. Suppose that we have our custom post type which called “projects”, the single post files will be named “single-projects.php” and the archive file will have name “archive-projects.php”.

You should create a separate file for your custom post kinds if they also has custom rules. We have 3 files now:

  1. single-projects.php
  2. archive-projects.php
  3. taxonomy-projects.php

Let’s add three functions to your main – addons file, like this:

  1. function your_addons_projects_single_template($single_template) {
  2. global $post;
  3. if ($post->post_type == ‘projects’) {
  4. if ( $theme_file = locate_template( array ( ‘single-projects.php’ ) ) ) {
  5. $single_template = $theme_file;
  6. } else {
  7. $single_template = your_addons . ‘projects/single-projects.php’;
  8. }
  9. }
  10. return $single_template;
  11. }
  12. add_filter( “single_template”, “your_addons_projects_single_template”, 20 );

And this:

  1. function your_addons_projects_archive_template($archive_template) {
  2. global $post;
  3. if ($post->post_type == ‘projects’) {
  4. if ( $theme_file = locate_template( array ( ‘archive-projects.php’ ) ) ) {
  5. $archive_template = $theme_file;
  6. } else {
  7. $archive_template = your_addons . ‘projects/archive-projects.php’;
  8. }
  9. }


  1. return $archive_template;
  2. }
  3. add_filter( “archive_template”, “your_addons_projects_archive_template”, 20 )

And this:

  1. function your_addons_projects_taxonomy_template($taxonomy_template) {
  2. if (is_tax(‘projects-category’)) {
  3. if ( $theme_file = locate_template( array ( ‘taxonomy-projects.php’ ) ) ) {
  4. $taxonomy_template = $theme_file;
  5. } else {
  6. $taxonomy_template = your_addons . ‘projects/taxonomy-projects.php’;
  7. }
  8. }
  9. return $taxonomy_template;
  10. }
  11. add_filter( “taxonomy_template”, “your_addons_projects_taxonomy_template”, 20 );

The important logic is to load the sample file of the custom post kind after testing if a copy of it exists in the threads directory. When your customers copy a custom post into a theme and expand or overwrite it, your addons- plugin will load the custom version of your client’s file. Therefore, in this case,your core files which into the addon- plugin are not change, they are merely expanded by your customer.

About The Custom – Scripts, “Shortcodes” and Styles

You should create a special folder and paste the files in your theme for custom styles and scripts. You must create include your code files within your folder – addons if you plan to add custom – shortcuts. Repeat our example, create a folder which is named “shortcodes” and create the file “yourprefix-shortcodes.php” inside that folder. You should set all your custom – shortcodes in the “-shortcodes.php” file.

Let read the Tutorial of “Siddharth” here:–wp-17165?_ga=2.159229753.2066407086.1508118696-1356864547.1505722856

Our custom – shortcodes file:

require_once(‘shortcodes/ninzio-shortcodes.php’ );

About The Languages

It is time to make the language file in order to make your plugin able to translate, of course that after having checked all the custom – functions.

Go to the addons- plugin folder> languages and use the Po – Edit software in order to create language file. This is main language file which contains the strings within your text – domain. Other language files can be made from this main file.

The steps to translate your language file:

  1. Start upPoedit
  2. From POT/PO file go to File > New
  3. From the languages folder, select and Open the pot file
  4. Type your name, email address, your language and country (example:. French fr_FR, German de_DE).
  5. Click the Update button in the main Poedit UI.
  6. Save the file, for your language and country, such as “filename-xx_XX.po” with “xx_XX”

That’s all. Your plugin is ready and done no

Also, I would like to highlight the What is Whitespace and why is it important? 8 website to inspire your web design.

Top 15 Best eCommerce Website Templates of 2017.

When you have business needs but do not have enough money to open a store, online sales are always the best option. By creating your own online shop, you will easily reach new customers through the internet.

Using an online store (Ecommerce functionality) is a very effective way to advertise your business online to a lot of new customers. The advantage of this is that you will reach customers from a variety of geographic locations, which will be of great help in developing your business.

(If you are interested, I also have an article about 9 extremely useful tips that you should use for your ecommerce website.)

However, it is important to note that designing an online store is extremely important. It will make an impression at first sight of the customer. Therefore, you need to design your shop beautiful, so eye-catching and make customers right click on what you are doing business.

In the field of e-commerce, whether you are a business owner or a professional designer, using a top-notch site template will help you a lot in creating websites, online stores.

When selecting eCommerce site templates for your business, you should consider some important features to see which template is right for you and provide the best experience for your customers. These features include:

  • Responsive and mobile friendly design.
  • Template that allows for featured product images.
  • Cart that automatically updates.
  • Customizable design options.
  • Product variation features.
  • Customer support included.

In this article, I will introduce you to 15 best ecommerce website templates. These are all new templates created in 2017. These website templates are perfectly suited to eCommerce stores. You will have the features you need to create your online store (or your customers) with great designs or even features you have never seen before. From here you can introduce your product to the internet and there will be more customers to view your website.

1. iOne: Drag & Drop Minimal Shopify Theme

The first is iOne. This is a great theme with the impression of sophistication and simplicity! iOne has over twelve very detailed demos and lots of layout variations. It also integrates Instagram (one of the largest social networks in the world), AJAX cart, wishlist, Flexslider, automatic search function, popup (mini banner)…

Link Reference

2. Porto: Ultimate eCommerce Magento Theme

Porto is a Magento template with 18 different homepage layouts. In it the layouts have been pre-designed and complete. Your product can be displayed in a variety of sizes and formats such as grid or column, two to eight individual pages and pages that can attract your visitors with a gorgeous slideshow or horizontal background.

In addition, Porto has other features such as allowing you to select unlimited colors, integrate with Google Fonts, product pages that allow adding multiple images, 3D design options and more than 300 options. in the admin panel. Design easy-to-use interface so you can quickly use Porto and open your online store.

Link Reference

3. Journal: Advanced Opencart Theme

Jounar is an OpenCart template with lots of customizable options that give you complete control over your store (over 2000 options). This is a template that can be used to design in both simple and sophisticated style or complex and handy, depending on your needs and type of business.

In the Journal, you can create Main Menu and small menus within it with different functions such as best-selling products, products with the most comments, products are discounted … Journal also includes custom unlimited colors, besides changing the skin of the website to create your own style.

Link Reference

4. Ultimo: Fluid Responsive Magento Theme

Ultimo is a premium Magento theme with an admin tool that allows you to customize almost anything in your online shop. It has a very user-friendly interface, easy-to-use, and fully customizable.

It fits every type of store and optimizes for SEO. Ultimo has unlimited color and font options, beautiful images and galleries, multiple menu layers, custom views for different product and more.

Link Reference

5. Warehouse: Responsive Prestashop 1.6 & 1.7 Theme

Warehouse is a Prestashop theme that meets the needs of advanced customizations such as animations, clean carts, sliders and more. The repository is based on the Bootstrap framework, which makes your site look good on a variety of devices.

Besides, other Warehouse features, such as the theme editor, allow you to control and change the design of the store, the ability to view each product page without spending time reloading the page, autocomplete search, blog module, countdown module (for promotion), product label and more.

Link Reference

6. Ella: Responsive Shopify Template (Sections Ready)

Ella is a beautiful Shopify template with large banners that can showcase your most unique products to attract the attention of customers and then they will enter yourwebsite to view your other products.

Ella includes a special catalog module to display all the products at the same time, the product can be filtered (filter by manufacturer, price …), integrates with Google Fonts, color options and unlimited style. Ella also allows you to add custom icons and links for social media, payment options, product images and support for Google Rich Snippets.

At the top of the Ella is a product slider that is related to the consumer product being viewed as well as the slider for the recently viewed product, which increases the likelihood of buying additional other products from customers.

Link Reference

7. YourStore: Shopify Theme

The 7th place is YourStore template template. The name is also known as the template for online stores. YourStore is a Shopify template available in response to Retina, which has 12 different layouts; the product page can be modified into 3 different designs; the page lists 8 designs, six layout footers and header has 7 designs. These features offer many customizations and unique layouts. This is a great option for those who want to create an online store that outperforms their competitors.

YurStore features include a pop-up with unlimited color, Instagram integration, product name, countdown module (for event), beautiful hover effect for product images, product reviews (for viewer), wishlist, blog option, contact, company information. In addition, Yourstore also supports RTL for languages and SEO optimization.

Link Reference

8. Fastest: Magento 2.2.0 Themes & Magento 1 Theme

Fastest is a new Magento web template created in 2016 to not only create superior design, but also optimize the load time of the web. It includes 10 demo pages for your product that are uniquely designed and many options for categories and products.

Fastest has a lot of great features. You can display multiple banner ads (with the accompanying customer testimonials) to ensure product quality for new customers. You can also edit unlimited colors and fonts, category pages, social networking integration, multi-layered designs, vertical mega menus, filters with multiple production options, pricing… and more.

Link Reference

9. Fastor: Multipurpose Modern Opencart Theme

Fastor is a modern OpenCart template with a wealth of unique settings. Modules and product introductions are optimized to allow you to create a fast online store. Highlights of Fastor is the ability to manage multiple stores at the same time with a single tool (this is very convenient for system administrators). Fastor is also based on Bootstrap to make sure your site is accessible from any device.

In addition, Fastor has other features such as allowing you to change the design of your own store, multiple color schemes, multiple fonts, 67 skin available, hover effect, product page, add more images for 1 product and much more.

Link Reference

10. Market: Premium Responsive Magento 2 and 1.9 Store Theme

Market is a versatile Magento template that meets all your needs and fits into any type of store. MArket is integrated with various Magento extensions such as SM Camera Slider, Mega Mega Menu, SM Tab List, SM Directory…

Market has eight layouts with different home pages, unlimited color options and multiple font support. Market has four types of headlines with stunning slideshows and fast product views, Rich Snippet support, customizable static blocks, and a multi-format search feature that allows customers to quickly find products by entering the product name or description directly or the product price.

Link Reference

11. Everything: Creative Magento Fashion Store

Everything is a site dedicated to insurance templates updated in 2016. The templates include different designs such as creativity, uniqueness, flat design, material design, cleanliness, elegance, simplicity, compactness, elegance, modernity, prominence, eye-catching … all that makes Everything suitable for any kind of ecommerce website.

Everything is a bundle consisting of 11 designs. You can customize different types of stores such as fashion, games, electronics, applications and other types. All designs meet beautiful images, advanced customization features so that users can create individual designs and more.

Link Reference


12. Intenso: Advanced Magento Theme

Intenso is an on-demand Magento template, based on Foundation Foundation Intenso. Intenso has powerful customization options and advanced features that make it stand out from the competition.

Intenso’s features include unlimited color combinations and fonts, built-in icons for you, and navigation menus designed to be relevant and useful to mobile users. Other features include Google Rich Snippets, product gallery, and pinch-to-zoom feature to zoom in images.

Link Reference

13. Panda: Responsive Prestashop Theme

13 is Panda. This is a modern, sophisticated and professional Prestashop template. Panda has an optimized design for touch devices.

Panda has designs that include unlimited header and footer layouts, multiple color modes for you to choose from, gorgeous parallel sections, icons, fonts and Google integration. On top of that, Panda is optimized for SEO and retina-ready.

Link Reference

14. Luxury: Premium Fashion Magento Theme

Luxury is a flexible but simple Magento template. Blogs, catalogs, storage locations and display pages are neatly designed. Luxury has more than seven predefined layouts to create the look of luxury. In addition, the built-in composer allows you to customize your layout quickly. Luxury also displays very beautiful when viewed on a mobile phone.

Other Luxury features include multiple title options, daily deals, bulletin boards, banners, customer testimonials, product sliders, and a variety of colors.

Link Reference

15. Comohos: Multipurpose Premium OpenCart 2.2 – 2.3

15 is Comohos. This is a versatile OpenCart template that can be customized to create a store of your choice. Comohos has 28 custom designs for different parts. Comohos also has FontAwesome icons, unlimited color options, advanced theme options, product names, can be filtered in many ways, Super Daily Deals Pro, attractive slider, add multiple images for a product and more.

Link Reference



With the use of these templates, you will save a lot of time to create a store online for your business. Besides, it also fully meet your needs in the design of images, colors… to the advanced support features. If you make good use of these advantages, you can creat a great commercial website and impress your customers.

Also, I would like to highlight the 9 extremely tips that you should use for your useful ecommerce website.

What is Whitespace and why is it important? 8 website to inspire your web design.

Whitespace is an important element in web design. If we focus to normal elements to design a web like font, colors, images, whitespace set the color of the design and affect the usability of the site. In other words, beginning with an effective use of whitespace is the key which attract visitor’s attention.

We will find out about why whitespace matter and the importance of whitespace, what conversion-driven web design means and how 8 websites which are using whitespace to lead visitors towards a expect action.

1. What Is Whitespace?

White space is empty positions, not display anything. It is a space between different elements that help viewers breaks in design process, and it is easy to focus.

Unless it has whitespace, our brains will be difficult to acquire many informations or data which crammed into a small space, causes fatigue.


2. Why We Need Whitespace?

In order to understand about whitespace’s importance, we take an example for phone book. Imaging how your brain processes all the information from a page of book phone or white pages. You feel too difficult to find information when all the columns of text are combined into one piece of boring information.

With whitespace, the layout and design of the display information is easier to understand.

Need Whitespace

In addition to creating a more understandable layout, whitespace can focus on specific elements. Subdivision of the layout by using whitespace makes a sense of balance and sophistication.

Whitespace is extremely important in designing website. Using it efficiently can make your website is more easy to navigate, converting and understanding easily.

It is okay if adding some whitespace has caused some of other content on the page to be pushed down. In reality, designers should not attempt to create mass content on the page because it will become cluttered.

3. 8 Websites Using Whitespace to Their Advantage

a. Shopify

A simple aim of the homepage for commerce platform Shopify is: give to guest to sign up for a free trial.

They surrounded their one-field sign-up form with many whitespace in order to direct visitor to this action, help reduces interruption and guarantee users cannot miss it. The navigation of website is displayed smaller than the form of the text. It is put in the top of the screen.


b. Everlane

Whitespace does not mean that there is no color or picture. Page elements are munificently and strategically spaced to avoid mistaken or confusing your visitors.

In order to launch latest clothes collection, Everlane (a retailer of fashion) chose minimize set up: The full page background shows off a photograph of their “Camel” collection, and a small, expertly placed call-to-action appears in the center of the screen, encouraging users to click and “shop collection.”. This is an example shows that an action which is not pushy or aggressive.


c. Airbnb

In the homepage, Airbnb company shared many potential visuals, but they use simple design with conversion-friendly that allow users to try their product immediately.

The layout based on copy and image which are limited; put all importance in the search box. Navigation and logo are hidden in the corner of the page.


d. Wistia

Using a whitespace strategy can easily ensure that your forms and call-to-action buttons are separate from the rest of content. The change is simple, though, it makes a big difference in content awareness.

Wistia is a video platform which connect their homepage with a friendly question and a drop-down form. This form look likes a central point of the whole page. Beside of navigation and image, it has many place to set up


e. Welikesmall

Welikesmall shows that whitespace is not empty, boring or static. The full screen demo of videos project recently are displayed in homepage. Attracting the attention of visitor by filtering through a many of interesting vignettes.

Full-screen video becomes more polished when is designed with whitespace. The text is kept minimize with all the focus on the background of video. The logo is in one corner, folded hamburger style menu is in the other corner. “Belief in the Making” – the slogan of Welikesmall – is in the centre of screen, with a call-to-action buttons which connect to the demo reel 2016.


f. Simpla

The Homepage of Simpla uses whitespace to urge users to keep moving.

Below the logo and navigation, a large part of the site has been unmarked. The top of the photo with a short text and arrow invites users to read and study about the firm and their mission.

Using of whitespace is just sophisticated and has a strategy to attract users.


g. Harvard Art Museums

Harvard Art Museums is a place where displays antiquated paintings, but not at all. Here, whitespace provides the perfect context for a particular art. It looks like the first art exhibition. The neat layout gives the users a reason why to keep moving, it also ensures that no images which are centered together. In order to keep nice gallery, navigation of the site is completely hidden until the user hovers over the page.

Harvard Art Museums

h. Burnkit

With whitespace in your homepage, you will give some of difficult decision about anything which is important to display. If not arrange, the contents in homepage will be very messy.

Homepage of Burnkit including key excerpts (from the agency’s portfolio of client work),blog content and looks at the agency’s culture behind the screen. So, whitespace and many whitespaces will help they can control many things on one page without overwhelming viewers.


9 Extremely Useful Tips That You Should Use For Your eCommerce Website

When building an eCommerce site, it is important that it is really beautiful and eye-catching to impress the customer at first sight. However, the features and usability in your website should also be designed to fit and feel comfortable for the customer. Here are some very helpful tips to help you create the best eCommerce site.

1. Include a FAQ Section

No matter what your store type or design is, there will always be questions from customers about your products or services. Create a separate page on this issue or add it to a section of the Menu page and navigate to it. This will help you a lot when customers are demanding to buy products but they need more information.

2. Add a Live Chat Widget

Live Chat Widget is a very important feature. It helps customers feel familiar and feel that they are well cared for when visiting your site. In some cases, your staff will give direct advice to customers through this feature. From there, customers will be more likely to buy your product.

3. Clearly Label Your Sale Section

Recent research shows that most online shoppers are interested in the “separate section of products on sale.” Create a group containing all your on-sale products together in one section and place it right on your homepage so customers can see it the fastest.

4. Include a Search Box

In fact, most visitors to e-commerce website, customers click on Search to find the product they want. Put this Search in a good place to look and build it a variety of filters such as search by manufacturer, by product name, by price, search for HOT items, search for products that are promoting…

5. Use Customer Browsing History for Personalization

Understanding the needs of customers is extremely important in e-commerce. Build an admin tool that you can use to see data such as customer access locations, traffic sources, customers who buy and what pages they are interested in can improve customer service and improve your sales.

6. Add Big and Beautiful Images

Images are always important and leave a strong impression on customers. Make product images or create banners for your ongoing promotions for your customers to know. But the following two things to note: the image and banner should be large, clear text, easy to read and most important is that it must be beautiful.

7. Insert Clear and Compelling Call to Actions

If images on your site have attracted customers. Then you succeeded step 1. Continue to direct them to step 2 by giving specific information that the next action of the customer after viewing the image is what. This is called call-to-action.

8. Incorporate Customer Reviews

The comments of the people who bought your product is always the information that new customers are interested in. They will rely on them to look at and even trust the comments, so they will decide whether to buy your product or not. If there are bad comments, do not hesitate to show it, because no one product is perfect for everyone. And if a product does not have a bad comment, maybe the customer even thinks you are trying to hide it. However, it is wise to leave these bad comments at the end of the comment section.

9. Have a Clear Shipping and Return Policy

This is the last and possibly the most important step that affects the customer’s purchase decision. Please note the information about your shipping and return policy. This clarity and transparency will build customer trust for your website. And this will turn them into your loyal customers.


The 9 tips above are very important. Build your site beautiful and impressive, and of course your site must have the full 9 tips on. If you are hesitant to start creating an e-commerce site. Take a look at my Top 15 Best eCommerce Website Templates of 2017 articles.

12 important things if you want to become a successful web designer

Typically, when learning web design people often pay attention to professional skills such as Photoshop or jQuery. However, that is not enough because it can only make you a web designer on a regular basis. To be a successful web designer, you need to have more elements.

This job is not as simple as you think. To really master it, you need to pay attention to managing the workflow. After you have created a beautiful and engaging website, you have to combine it with the next steps in your plan such as how to communicate, how to advertise …

However, in the process of working, the web designers have summarized and shared the key elements so that those who are eager to become a successful designer can rely on it and learn. These elements you cannot learn through school cannot learn through books. That would be the skill that you need to train it day by day. In my opinion, this is really a very valuable advice.

In today’s article, I have chosen very carefully and I will share with you the 12 most important elements of a successful web designer.

1. Message transmission skills

This is a very important skill, which made me put it in the first place of this article. This is really a factor that determines the success or failure of your product.

Once you have completed your work, there should be messages in bold or make it stand out to let your customers see “what is the subject of this product”, “the purpose of product “,” why I create this product”. Messages convey the fact that you are present and talking to your customers. Therefore, if they are clear, meaningful and truly beautiful in the eyes of customers then surely that customer will be yours.

2. Sell Yourself

This is a very significant word in the web design industry. Web design is a battlefield in which you will face many other opponents. Because customers will have a lot of choices, make sure they will only select the skilled degigners and meet their requirements.

You can be a calm, quiet and humble person. However, if you want to become a famous designer then you need to express yourself and not be silent. There are many ways to PR yourself. For example, using the media, using information cards, or your customers will tell each other about you… What I want to say here is the value of yourself. Let tell people that who you are and what you are good at. If you are just a person who likes to sit at the desk, design your product and wait for the customer to come to you, you are really having problems. Take the initiative!

3. Have a detailed plan before designing

Nowadays, I realize that many people carry their thoughts “waiting for inspiration” before they can embark on designing their products. But when does that inspiration come to you?

In fact, this will come faster when you have a clear and detailed plan before you figure out the direction to design the product. Take the following 3 factors to complete your own plan:

Find out all the information about your customers that you can find.

Understand the desire of the customer.

Learn about trends related to customer requirements, you can see what your competitors have done with those trends.

Make a paper draft, listing what you can think of. Then slowly synthesize them, put them into groups and you will see what you need to do in the plan.

You can read more about “design planning” here.

4. Seriously see the reviews on your product

Be serious when looking at other people’s reviews of your product. That may be compliments or criticisms. However, what I want to say here is about customer criticism.

You must truly accept them as mistakes in your work, from which you will have experiences for yourself. At the same time you have to fix your mistake, try to fix it, this is a very important factor.

Successful web designers always pay much attention to other people’s comments about their product and they see it as a measure to improve their skills further. Keep in mind for me that having someone else checks and gives feedback on your mistakes is always a motive for you to go on the “design” road, that will get you growing up in this job. You can read more about the importance of feedback in Brandon’s article on the subject.

5. Distinguish between web design and graphic design

It was a surprise when I surveyed and realized that most designers were confused by the two concepts. Although the same designer, but these two factors are completely different. You need to clearly distinguish these two concepts in order to create quality products.

Graphic design is to create a product that you can use to print on paper or serve a clear, simple purpose. It is a job to serve the evident needs of the customer. In contrast, web design requires more than that. Because you also have to pay attention to factors such as product PR, customer purpose…

6. Always update the new technology of the world

The internet industry is growing very fast and there are always new technologies available everydays with high efficiency. Therefore you need to update to keep up with it. Create a work schedule and choose a fixed time every day to keep up to date on new technologies, find out what’s new, design trends, new technology

I will provide you with an overview of what I do in the field of design. Look in Envato Market, see which products are sold the most. Based on that, you will see the trends and desires of customers, and also see how other designers meet these needs….

7. “Soft skills” in Web design

In addition to the core design skills, you also need to focus on the softt skills in Web design. Because they will bring comfort and satisfaction to your customers and enhance the professionalism in the product that you create.

Let’s imagine a web designer mastering the latest HTML and CSS topics, producing highly compatible, the Search feature loads very fast, handy with Javascript UI to build a solid website… surely will make your customers extremely satisfied.

8. Experience from day to day

In the web designer industry, experience sometimes helps us out more than skills. Experience also contributes significantly to the success of a web designer. Customers are also very concerned about this, they always want to know how long you have experienced in this field and they always choose reputable long-standing web designer.

My advice for you in this eighth element is “get started as soon as possible”. If you are still in school, look for customers who have a simple request to embark on your future career right now. Do not pay attention to money at this time, because what you get will be more than that. Believe me, you will soon recognize it in 2 or 3 years.

9. Organize the work system clearly

This is a “soft skill” of myself that I want to share with you. It is very useful!

At work, any work you do, there are times when you will overload or there are times when things happen to you and that inadvertently affects your ability to work, which makes you unable to focus on the job at all. Web design is also, even it is very influential because the nature of work you do should be accurate, meet the requirements and details.

I usually have the habit of categorizing files, images with the same subject, the same video, audio files … into folders on my PC. This helps me quickly find what I need and reduce the pressure of work. Besides, I also have a notebook to keep track of what I need to do to master my work schedule.

10. Professional business sense

Try to maintain business thinking at all times. Businesses view this as selling products to users, evaluating product values, and calculating costs. In web design there is also business thinking. After completing the product for the customer, you should provide or suggest to them strategies or solutions to promote their products to achieve higher efficiency. Besides that you should learn about the needs and desires of the viewer when they click on your web site. From here you will be able to give feedback to your customers so they can do business better.

To do this will take a bit of time, but it will be your advantage over other competitors, even if they are big design companies.

11. Teamwork

This is a factor not only web designer but most other industries also pay attention. Working with others and clearly separating what you should do, your colleagues should do to make the work more efficient as well as the work process will be faster.

You may be working as a freelance web designer, or maybe you are working for a company or a studio, working with a team is inevitable. The key here is, you have to understand your role in the team, the positions that are linked together. Moreover, you can learn from your colleagues.

If you have difficult requirements to do it yourself, you can go to Envato Studio to find other web designers to collaborate with.

12. Updated Portfolio

This is a very important element and it is essential for any web designer. You need to have a catalog to store what you have done, even if it is a product that you have completed long time ago.

This is the best way to demonstrate your ability to reach out to your customers, and it will really give your customers confidence. They will see how your workflow changes, and most importantly, what level you are at right now.

Store all the categories you have from content files, fonts, color adjustments, techniques you’ve put into the product, and why you use them. This will give you a clear basis for talking about cost with your customers.


Web design is a creative but extremely competitive field. A successful web designer needs patience, ceaseless learning and bravery to deal with any situation. Because the worst thing about web design is “give up”.

You may not be good at this field at this time. No problem, keep going and grow slowly. And with these 12 tips, I hope I helped you a little to become a professional and successful web designer.

8 interesting things about web design have a direct impact on the user experience.

When we embarked on designing a website, we often have thoughts like, “use yellow in this place is beautiful?”, “Put the logo on this place, then look okay?”, “Should I Include in this section a GIF image? “…However, if you really need to highlight something (such as a brand name or feature prominent product), then you should focus on them rather than looking at your overall site.

In the present time, there are many sites (more than a billion websites) with similar themes and users will have a lot of choices. So, what will make them choose your site when there are millions of other sites out there?

One of the most important is the user experience. This is extremely important because it directly impresses your users, or it is a good impression or a bad impression. So, today I will introduce to you some utilities and UX to impress the user.

1. Simplicity

We have to admit that designing a good-looking website is essential. However, it is not the most important. For some customers who are looking for what they want, when they visit your site, they will be satisfied that your site meets their needs and makes them comfortable on yours site.

Adding unnecessary details will only make your customers uncomfortable. Therefore, you should think of “simple” site but still meet the full features. There are many ways to accomplish this, here are some of the ways I’ve used:

  • Colors: Use 2 to 3 different colors. Maximum of 5 colors.
  • Typefaces:Similar to color, you should only use up to 3 fonts with 3 different sizes. Note that fonts must be clear, legible.
  • Graphics: Limit use of this element, only use it when absolutely necessary.


2. Visual Hierarchy

Create a smart hierarchy for your site. What matters most, give it the upper hand, so that the User is most accessible to them.Pay attention to UX and optimize usability. Help your clients fulfill their desires in the most comfortable way possible. These are adjustments in color, font size, font, location … that you need to design on your website.

Visual Hierarchy

3. Navigability

The excellence of the website is when the customer enters the site and they always find what they are looking for. From there, customers will easily know what their next step is in your website. It sounds very simple, but to do it requires a web designer to have certain experience. I would like to give you some tips for optimizing website navigation:

  • Your site navigation structure must be really simple. (both the top and the footer of the site).
  • Put breadcrumbs everywhere so that the User knows the paths.
  • The “Search” bar must always be in the most visible position and near the top of the page so that the User can easily use it.
  • Do not complicate images and details on a web page. User will be disoriented when there are too many things that they have to keep an eye on.
  • Do not stratify too much, up the hierarchy of 3 floors in each section of the site.


4. Consistency

User usability and UX are also affected by synchronization. From the site interface, layout, colors, images, titles, logos … even fonts need to be unified. This will create a very positive feeling to the user.

However, you should understand the consistency here is on sites with the same content, not on your entire site. Other content pages still need to make a difference. This helps the user to easily identify when they are in the review product, store or inquiry …


5. Accessibility

From 2013 to 2017, the number of tablet and smartphone users has increased rapidly (especially smart phones). Of course there are many different types of devices, and that is your goal. Create a web site that is compatible with all types of devices on the market (including the operating system).

The thing I want to say here is that if you do well, the site will have displays that match the browser type, screen size from the client’s access device.If you are not qualified enough to do this, let “add alt-text to all of your images” to improve the accessibility of the User.

The last thing is to display on different platforms. Make different experiences for customers on different platforms. Ofcourse to do this, you need to understand the requirements and characteristics of each platform type.


6. Conventionality

We have some web design conventions that users on the internet have become accustomed to them. The conventions are as follows:

  • The main-navigation is always at the top (or left-side) of a site.
  • A logo at the top-left (or the center) of a site.
  • The logo is“clickable” and it will“link” User to the main-menu.
  • Has the effect of changing the color andthe appearance when you mouse over the “link”.


7. Credibility

The use of custom web design conventions (elements that User is familiar with) will make your site more convenient and easy to use. If you are looking to create a site that brings the User’ experience at best, these available conventions will probably help you.

Credibility is also important. However, to create a website with high credibility is not simple. Want to do this, you should pay attention to the honesty and clarity. When selling a product or offering a service to a User, make sure the information is clear and in the simplest position.

I would also like to share a useful tip for you: create a pricing page. Having a clear and transparent product pricing on your site will make your site more trustworthy.


8. User-Centricity

The last thing I want to share with you in this post is the design that fits the interests of the User. This will generate extremely positive feedback for your site. So, what you need to do is gather feedback from the User and change the design of your website to best suit the User’s wishes.

I will give you some tools to assist you with this problem: Crazy Egg, Loop11, The User Is Drunk

(Read this for even more helpful tools.)