Some may consider that for being a good web designer you have to have some artistic sense in order to create an attractive design for the web pages, you have to be a programmer in order to understand what's behind the page and the mechanisms of the internet servers and the world wide web, you have to be at least a SEO consultant (or even a SEO expert) in order to make the web sites optimized for the search engines. It's true, all these skills can help a lot if you decide to create web sites and you can always learn about the sub8jects or you can always gather a team of people that can do everything for you.

But there are some things you can not replace and if you don't have them in you don't start web designing.

Communication Skills

Everything over internet is communication: in their websites people are trying to send a message in a proper way. They might know the message (if you are lucky - some of my clients had an idea and that's all) but they don't know how to put it into practice. In this case you have to explain them how things are working on internet and what's the best thing to do in order to get the most and the best results from their idea, how to spread the message to the people in the best way.

Having good communication skills means you may take the lead from time to time and, the most important, to have a lot of patience. Your subject of interest and job is the internet, but as a web designer you have to work also with people. So if you don't know how to work with people try a different job.

Being complacent

As I noticed, some web designers try to satisfy the clients' every whim. The first and the most important result is a loss in time and energy for every project and that's not productive. But the clients are NOT always right, and an experienced web designer knows it very well, so the second result is a slow loading website - something so big and so fuzzy that some people will never visit it again.

Be professional and know when and how to say NO to a client when he or she is asking the wrong things. If you can't do this don't webdesign.

Know how and what to delegate

As I wrote earlier, you don't have to know all the skills to be a brilliant web designer (as programming languages, working with image softwares like Photoshop or Corel Draw, SEO). This skills help a lot, but you can not do it all in order to be successful in your job. It very helpul to gather around you some experts in their field and delegate parts of the project according to people's skills.

Finding a niche

The internet is huge and it's getting bigger every day. It's very difficult to involve in every field of activity there (even in webdesign). Find yourself one or more niches (but not too many) and become an expert - you'll get more projects that you'll love to do in this manner. Passion is very important in having success.

It's important to learn about different fields of web designing, but if you strech yourself to much you'll do nothing of value to post as resume.


Working with Joomla and Community Builder I've got the following error:

Fatal error: Class 'moscomprofilerUser' not found in /home/joomla/public_html/administrator/components/com_comprofiler/ on line 1002

The error was triggered because one module (a customized module for Community Builder) was set to public access but it was requiring data from the logged in user and it found no such data. The module should have been set to registered access. Doing so made the error disappear.

It is well known that the domain names registration has became an industry and some people are making big money from registering or purchasing domain names, developing websites and/or selling or reseling them to others. Beside these people, the main reason of purchasing websites is the someone wants to develop a business or a network of sites and somebody else registered a desired domain name.

It does not matter the reason you are purchasing the website, always check the trends when you are decided to make the step. Even if you are already sure about the domain name you want, the TLD market is always changing, as long the people are pressuring the Internet authorities to release new TLDs. You can always find the free domain names on different TLDs if the primary domain name is already taken. I've head some time ago that there was taken a decision about registering the TLDs freely, as you want, but I'll have to check it out (to update my information) and I'll post another article about this story.

The second issue you must consider is the combination of time, energy and money you can or want to spend on developing the desired website. It may seems cheeper to register a free domain name and to develop the website later than purchasing an existing online website, but it's not always so easy. The Internet is very competitive and developing a brand new site to the point it becomes a concurent to the existing ones can take more money, time and energy you thought it will take at the beginning.

Always check the reputation of the existing domain name and/or the people you are buying the website from. Some times a simple search using yahoo, bing or google is enough to get the necessary data, but usually it's not enough. The online tools can bring additional information about the website: there are chances that the domain was banned or penalized in the past because of malware software or back hat seo methods used to promote it. On the other hand, there are always people trying to scam others with promises they have no intention to put in practice. They do succed in many cases, but the bad reputation precedes them in time and you can spot them if you search enough.

An important thing to consider when purchasing a website is to protect your domain name. It may be possible the previous owner of the site did not protected it (in some ways or not at all), so assure yourself that there is (almost) no chance that you'll get your domain name stolen or redirected to nowhere.

Check the similar domain names of the website you want to purchase. It's possible the one similar domain is more attractive or more succesful than the desired domain.

If you are a web designer or a web developer you already know that HTML is the base of websites, that the programming languages and the web technologies use this in order to show all kind of information over the internet (from text to images, from video to games and everything else). If you are not in the business of designing or developing websites (but you want to start and that's why you are here) you may not already know that HTML was the invention of the W3 group in the early days of the internet, when the world wide web was launched. That happened ages ago, in the beginning of the 1990s, and getting information from online was clunky and could be done only by the ones that understood and learned to maneuver the command lines for sending and receiving the data. Since then the dynamic HTML, CSS (cascading style sheets) and XML were developed and they made possible all the online operations we find today casual and common. A seed ascends around the turntable.

One of the biggest changes announced in the last months is HTML5 (the fifth update of the first code), it's considered the new language for presenting the content on the Internet. It's still in development and it's going to be released in 2012. HTML5 brings new features that make easy for the developers to incorporate video, audio, fonts, web grafics and animation, drag and drop functions into their web pages, it's also backwards to previous updates of HTML so you shouldn't worry about the existing websites - you don't have to redesign them to match the new standard. jQuery has started killing Flash because of its animation and new features of Javascript, it is said that HTML5 will finish the job for sure and, as a web designer, I believe it.

Online Sprite Box Tool

This tool help you compress the images and to put them into a format called "sprite" in order to increase the speed of your image transition and decrease the loading time of the pages. You can create images in sprite format with jQuery, CSS3 and HTML5 tool.

Online 3D Sketch Tool

This tool uses the HTML Canvas to create 3D drawing, 3D images that rotate, vibrate and that can have dashed line elements. To rotate the canvas in 3D you need to hold down SPACE and then DRAG horizontally with your cursor.

Online Font Testing Tool

As a web designer, from time to time, I had problems meeting my customer's request about specific fonts they loved. Using this tool will solve the problem by allowing a developer to test custom fonts online for any web page without changing any HTML and CSS code.

Online Velocity Sketch Tool

JayWeeks and this online velocity sketch, a HTML5 canvas drawing tool which you can create strange looking things. Use it, you'll love the results and you'll want to use it more in the future.

Online Pattern Generator Tool

Everyone need a pattern generator tool for some things or another, usually for the backgrounds for websites (from my point of view). This tool uses the HTML5 canvas to provide you a pattern in seconds.

Online XRay Tool

Using this tool you can view the details of the page elements for any webpage. The Firebug does a similar thing, but I don't know (yet) how it's handling HTML5 elements such as canvas to provide the design information needed (as this tool does).

Online Automatoon Tool

Automatoon is pure HTML5 and it's used for animation. There is no Flash used in HTML5, so your animations will play just fine on all common web browsers and all the devices like iPhones, iPads, Nokia (with Meebo) and ones that have Android operating system installed.

Online HTML5 Audio Maker Tool

With the introduction of audio tag in HTML5 we will see more and more websited using the audio, even if most of the current Internet users avoid the sites with this option (unless it's about dedicated sites for audio and video). This online audio maker tool can help you introduce to the new audio features of HTML5.

Online SVG to HTML5 Canvas Tool

Most vector art packages can export the users' work as SVG (Scalable Vector Graphics) files and with this tool you can convert the SVG file into it’s HTML5 canvas equivalent.

As a conclusion you can always check the standard and updates HTML5 at W3schools, that's the place where you can learn the most about the latest and the correct way to design websites. The arrival will be the HTML5 will be the standard for everthing that is HTML and XHTML.

One's presence over internet, as an individual or a business, is in part defined by the domains he or she is using to post articles, products and/or services. An appropriate domain name will boost your traffic and your popularity, it may become a trademark if it wasn't already before you have started the online activity. So you have to consider your domain name as assets you must protect and to improve their values in time.

There are a lot of possible reasons people may loose their online domains, some are very common, some are not so often related with every day practice.

You can lose visitors and customers because of typo domain names

As I've written some time ago on a websited related with web design, you should reserve different but similar domain names for your business. The reason is simple: when information is being transmited from one person to another there can always appear errors, people may mispell or type with errors the name of your site. If the domain name have digits or words separated by hyphens reserve a domain name similar: with the same words, but no hyphens and with the digits as letters.

It does not look that you are protecting the domain name in this way, but in order you have one famous domain with a great working website you must cover all the field, not to let anyone take advantage by your work and ideas.

You can lose your domain name if you delay to make or renew the registration

Some TLD allow you to register your domain name for life, so you don't have the problem with the renewal. But if you decide to register a name for you domain and you delay it too much some one else can do it first. The same thing can happen if your domain name expires and you delay the renewal. It does not cost much, but you have to protect you domains: no website, no business. No business, no money, no reputation.

A few years ago when high profile movies where annouced at Hollywood some people did hurry to registrate the domain names for those movies and they tried to sell them later to the production companies. But lately the production companies learned from their mistakes and started reserving the domain names before announcing the movies.

Use privacy when register or renew a domain name

The whois records can be accessed by everyone that knows where to search. When registering or renew a domain you have the option to let the information public (and everybody will see them) or private (and only you and the registrar will know about the domain owner identity). The difference in price is only a few american dollars (the privacy costs). If you let the information public every hacker or bad person can contact you or can try to impersonate you in order to take your domain.

If your domain is just a startup or not so important you may not care so much, but when you put a lot of energy and money in the development of your website you may be hurt.

Safeguard your domain name against theft

Also during the registrering or renewal you can have registrar lock activated. This will lock the domain name making it impossible to be stolen unless you log into your account and unlock it. It can happen that hackers can hijack an unprotected domain without the owner's knowledge, disrupting the website.

Protect the access to your registar with a strong password and ensure your full control over your domain name

The most direct way to hijack and misuse a domain name is to access the registar and modify the registration account. It's not easy as the registering domains are protected against attacks, but you consider your own protection against such things: use a strong password to protect the access to your registar. For that you can include numbers and special characters, lower and upper characters in the password.

In some cases (depending of the TLD), the registrant and the admin contact can make changes to the ownership information for a domain name. Under some circumstances the technical contact may also be able to make some changes to the information if the admin does not respond questioning a requested change.

I am sure you all want that your website would have a lot of traffic, you want to be known and wanted (or even admired) for what you are doing and what you are selling. A good or huge traffic is also good for business - even if you are not selling anything you can make good money from online advertisement.

I am not going to tell you some bulletproof methods to boost your traffic over night, but you can get that boost for short periods of time. I am telling you three things that work every time and in almost any situations (as long there is no problem with the website itself or the content):

  • what I've already told you about SEO is perfect for improving your traffic. That means that your webpage should be fully optimized for the search engines (with the metatags, title, h1 to h6 tags, URLs and everything else), it should have unique content and targeted to specific subjects, you should choose interesting and catchy titles, and so on.
  • you should post the URLs, their titles and a short description (if it is possible) to the highly visited places over the internet. Their traffic could improve your traffic once the visitors see your titles and consider them interesting to access.
  • never give up. The statistics say you will almost never get the desired results from the beginning. I steady high traffic for your website can be obtain only by hard work promoting that website as good as you can.

I must remind you that if you "overdo" the SEO (when you use black hats methods or you use too many elements of on-page SEO with few or no content) sooner or later you will be penalized or banned by the search engines.

The list of the highly visited places over the internet is very long, I'll try to give you some examples I know that have valid results. Social networks always works, but you already know that: you have opened at least few titles shared by your friends until now. You might not realize that their links were a way to improve the traffic, but it's true. So, use Twitter, use Facebook - they are well known, they have millions and millions of user logging in every day. Hi5 was a big hit some time ago, but lately it's not so important.

Aggregators like Tehnorati, Digg, Stumbleupon and Reddit are also great for boosting your traffic. Don't rush into getting too many backlinks over there, even if they are letting you (in some reasonable limits)... you might get penalized.

Write articles and post them on websites like GoArticles and EnzineArticles and backlinking them to your site will not boost your traffic at once, but they will get you some steady traffic in time.

As I said, don't give up. No matter how much time it will take you to get your desired traffic on your site you will get it. You can do it yourself or get help.

seo hotel I’ve heard some time ago that one guy was searching for his keys and he couldn’t find the anywere. Finally, annoyed to hell, he used Google to search “my fucking keys”.

The response was very well search engine optimized:

“Your fucking keys are on the refrigerator, where you let them, deepshit!”.

We can not offer you that, not yet, but we are on the right way to that.

Husband searching keywords on Google “How to tackle wife?” Google’s only search result “still searching”.

Meanwhile, if the next image does not very much meaning for you it’s OK: it’s designed for the search engines… and, implicitly, to all the Google vans that might go by.

It's not a secret that social media is very good for the search engine optimization... entire campaigns were run over social media with some degree of success. Social media congresses and meeting are kept all around the globe, and that's normal: humans are, by definition, social creatures. The internet is virtual, but it's no less social than the "real" world.

We do optimize websites for search engines using social media, so you can ask additional questions if you need more information. Meanwhile, there are some things you should know about how to make your web site more visible:

Have content on your website.

Optimizing a site without content is wasting money, time and energy on an action without results. People are coming for the content of your site: text, images, audio and video.

Find the audience (the target)

That means you must understand your public (you can consider the internet as a huge screen you must put information on and the visitor as an audience) and its behaviors, preferences, methods of publishing, and sharing.

Define your objectives

Objectives are often driven by marketing or sales, by the products and the services you offer, and the SEO applied to the web sites has long been directly accountable to substantial improvements in sales over internet. Social media is not direct marketing, so you have to apply different objectives and measurements. The role of SEO in a social media effort is to directly influence discovery of social communities or content via search. Indirectly the content from social media can boost links to website content, improving search traffic and online sales.

Establish a plan for your campaign

The plan for reaching objectives in a combined SEO and social media effort will often focus on content and interaction, since it is content that people discover and share. Whether a keyword-focused strategy for reaching goals means publishing new content or creating an opportunity for consumer-generated content, it must involve proactive promotion and easy sharing amongst members of the community.

Develop tactic for your campaign

As you might already know, some of the most used are twitter and facebook. Google tried something (they called it social network - it's social, of course, and it's almost a network) with Google Plus, but they are over the horizon from their main competitor - Facebook. They are not the only ones: Stumbleupon and Wikipedia, Reddit and are great for improving the traffic on your site (and the list continue with a lot others), Flickr and Picasa are excellent for your images collections, Youtube for your videos.

The tactic for your campaign should consider as many elements as possible from the previous list. The success of the campaign is a mix of all of them, a social media marketing effort based on finding where the desired audience spends its time interacting with and sharing content. It's an investment in time and relationships, not just spamming some other web sites to promote your site.

Measure your goals

Trends over internet change all the times. Some time ago hi5 ruled, now there are the moments of glory for Twitter and Facebook (among others). Always keep yourself in touch with these trends and optimize your tactics to get the best results.

Measure your results

Ok. You've put your plans into action, you have done a part or all points you previously decided to do and now you want to know the results. Use the tools that show you the detailed statistics with the visitors on your page and where they come from. You can always learn some good things from that and you can optimize the future campaigns and the performance of your SEO.


One of the subjects I wanted to write about here is the increase interest about the sites that have multi-language support and content. We've been designing sites with this support from some time, some of the clients never uses this but others require it from the beginning.

The target of the website or the software you want to purchase means a lot when the multi-language is involved. When creating personal blogs or something small for a specific targeted area the multi-language option does not matter very much (or not at all), but the internet can be accessed from every place on Terra where there is physical support to it. The search engines can bring you the same results wherever you are on Earth and they can bring you as results websites from all around the globe that match your search criteria. When selling products and services over the internet it just does not matter where the client comes from (where is his/her location), it matter only that his/her money gets in your account.

It's not wrong to say that the international language of the internet is English - it may be rather difficult to browse the world wide web if you don't know it, but depending of the area the default language can change. So, having the description of the products and/or services published in different languages it can only help because you may have visitors from other places in the worlds that does know your default language of the site. The best solution when developing a website is to create it in such way that the multi-language option is always there, even if it is never used, and the adding of a new languages is easy and does not imply any changes in the structure of the web site.

As software developer I can say that the software it may not be as visible over the internet as a website, you can only see or here about it's results. The best software (no matter it's target and field of activity) is the one that's easier to use by any user. One teacher in the faculty taught us, as students, that the development of the user interface is a race between us and the nature: we have to create better interface, that can be used by any fool in the world; the nature always creates bigger fools. The education over the world has a lot of lacks; the software that have the interface in several languages well known in the wold will not resolve the problems of the education, but it helps in some way.

For example, I've "met" a Hungarian company some time ago that were selling stuff over the internet, they created 6 different sites (with the same identical structure and different content) for 6 different countries & 6 different languages all over the Europe. The maintenance of those sites were a killer because they had a lot of products and every time when they were making changes (in the description of the products, adding & deleting products depending the current lists) they had to go in 6 different administration panels and do things. One single web site, developed with multi-language option would have made the things a lot easier - one panel, 6 languages and articles for every language. The domain names can be mapped distinctly using the server, so all the modifications could have been done in (maybe) half of the time.

You must already know that more and more sites uses javascript (in one way or another) to make the design of the site more shiny and more attractive for the visitors. Some uses simple javascript functions, others uses metric tones of jQuery or Ajax.

If you are wondering if javascript is good for search engines optimization of your site, the answer is still NO. There are small steps in that direction, but you should know that the spiders grabs the html (static) code, including the content. If you are intending to use javascript to dynamically generate URLs and/or content in your site don't: the crawlers will ignore it. jQuery and Ajax are good for creating animations, but the spiders won't stop to watch them, their job is to read the URLs and the content and go further.

When the things will change, if they are going to change, I'll let you know about that.

We create websites to present your activity to the world and applications for internet that help you organize your activity as eficient as possible and without loses (in money, time and energy) whatever you are while you are online. You only need an internet domain, space on a server and the app we develop for you.

The search engine optimisation part is very important for websites - they have to match certain criteria in order to appear as often as possible in the search results. We analize your website and we offer consultancy about the options you have about to boost its visibility and organic traffic.

We develop applications for various companies and organisations according to their specifications and requirements in order to be used by employees and partners to work more efficient, making the transition from excel files and spreadsheets used before to the internet of things. We offer support for the applications used now and we develop them further using modern technologies.

We offer consultancy about the informatic system you have installed and we offer sollutions to make the more efficient, to improve and develop them further, we analize the activities inside your company and / organisation and we offer sollutions for the projects you want to develop.