Just as with writing, the only thing you should be concerned about, perhaps in addition to SEO, is your particular audience and what they need. Yes, we all know a site has to at least not make people run away, but bear in mind it is what your site offers and whether or not the offer is valuable. If you are relatively new to all this, then this is just for you because you will see the web site design mistakes to avoid.
Those boring old admin pages? This is a usability issue and admittedly not a design oversight. This is something that goes far beyond just being professional as other entities will make decisions about it such as Google depending on your marketing methods. If you have a lot of visitors or customers, then you will just need to have this in case there are problems, etc.
Your contact page will also allow people to send you feedback which you can use to your advantage. There really is no excuse at all for not having a secure contact page. It is totally understandable to want people to remain on your site, but we are not so sure about the practice of making external links use a new browser window. Although this works to an extent, it may actually backfire since the user might feel that he/she doesn’t have the right to make their own decision in this regards. Let the user decide whether he wants to stay on your site or not; if he leaves your site and wants to come back, he can always use the back button. Also, don’t re-size your user’s browser window as the user should be in control of the browser always. Every user is different so let them have the freedom to manage things on his own.
If you were not present at the birth of the web, then we will just tell you that it was all HTML and little else. Tables are very popular and have many uses, and CSS is great for working with them. If you have never worked with CSS, then we urge you to begin learning about it because it really is powerful.
We still like HTML, no question, but it is just that CSS works better for lots of reasons. This really is about updating your skill set as a web designer, and CSS is one of the basic set of skills any good designer will know.
There are still so many site design mistakes that have not been touched upon, so keep reading more about this is you want to design your own business sites. Discover Dallas web design.