Is it possible to have an attractive website and still be optimized for search engines? The answer is absolutely yes! Of course we tend to be mis-guided about what will dazzle the visitor. It is not necessary to overwhelm your website with graphics, which will cause the page to download slower. Our intention is to provide you with tips that will still be attractive, while focusing on Easy Spider. Easy Spider is a term we use at our firm that will optimize the HTML code, but not the aesthetics of the website.
There is no question that most webmasters are developing websites that are complex and full of graphic design elements. Even though, we have faster connection speeds today compared to 10 years ago, we can go overboard and the page wills till download slowly. Of course the user will never wait that long for a website to load, and will move on to the next website in their search results.
One does have to ask the question why webmasters are still developing slow loading websites. Primarily due to a lack of knowledge. The knowledge of simple graphic optimization techniques that will allow them to maintain an attractive website while keeping the page size smaller.
Did you know that a box with rounded corners can be achieved using CSS code only, without the need for any graphic image? It is possible and although not prevalent with all web browsers, we are heading in the direction where the browsers will accept more CSS alternatives. However the point we are trying to make here is not about CSS vs. graphic images, but that we tend to be stagnant in our knowledge and do not keep up with the fast changing trends in web development.
For instance, Flash only websites, while attractive, fund an interactive are not appropriate for search engine optimization. Consider keeping you web page 90% regular text HTML and insert Flash elements to provide the interactive attractiveness.
Granted one does believe that we should not limit the web designer by placing any restrictions that impact the final outcome. However, do consider implanting code wherever possible over graphic elements. Equally, consider the complexity of the graphics as the web sites structure, layout and functionality are being planned.
Another example is when the design is finished and you are ready to slice it into small images to be used in the html code. Everything you do at this stage will affect the total page size. If your design contains rounded shapes that overlap each other or areas with color gradients, then you must slice it carefully so the outcome is a small file size.
Let's look at what efficient slicing means:
1. Do not make large slices that contain lots of different colors. Use a small number of slices where each slice contains a limited number of colors.
2. Do not make a large slice that contains the same graphic structure. Slice a small portion of it and duplicate it in your code. This is a very common mistake that webmasters/programmers make when dealing with gradient color background.
3. Do not use JPEG file format all the time. In some cases a GIF format will be much smaller in size. A rule of thumb - a slice with high number of colors will be smaller in size using the JPEG format rather than the GIF format, and the opposite is also true. Check each option separately. Every 1KB that you reduce from the image file size will eventually add up to a significant reduction in page size.
4. Consider using PNG graphic file formats that will provide you the balance between transparent backgrounds and larger color possibilities.
5. If you have text on a solid color background, do not slice it at all. Use code to create the background instead. Remember that you can define both the font style and background color of the area using CSS.
Advanced Techniques
Graphically optimizing a website is more than just knowing how to do image optimizations. There are some advanced techniques that require a high level of programming. CSS2 has much more to offer then CSS does. Although not all browsers have adopted this standard yet you should be ready for when they do.
PHP scripts have become more prevalent during 2005 and actually feed the information that Search Engine spiders can use. PHP is preferable over JavaScript.
JavaScript's are still good possibilities to consider. JavaScript also gives you a set of options to create some cool effects without needing to overload the page with Flash. Using limited tools like JavaScript compared to an advanced application like Flash to create the desired effects can be difficult. However think about the outcome. For a onetime effort you can differentiate your website from others. You will have an attractive professional looking website that loads quickly.
Get used to writing well optimized web pages because search engines are still the number one method of finding information on the web. Search Engine spiders have to be considered in this cat and mouse game that will never end.
Webmasters who believe that there is no need to optimize web design are on a state of SEO confusion. This belief will lead to the failure of the overall search engine optimization process. It is important to optimize your site’s design along with other factors like your site’s content, links, page titles and Meta tags.
An optimized web design is one that is search engine friendly. Its structure must be recognizable for the search engine spiders and crawlers. Optimizing web design is done for the purpose of making your website more navigable and spiderable for the search engine spiders and crawlers.
Web Design Elements To Optimize
Here are four of the most important elements of web design that you must take into consideration as you endeavor to achieve a more search engine friendly web design:
• HTML Element
The HTML codes that you use on your web design must be in compliance to the HTML standards widely accepted on the internet. Non-compliant HTML codes make it difficult for the search engine spiders and crawlers to spider the entire website and index it. This implies that it would be impossible for a website using non-compliant HTML codes to rank well on the search engines and its result pages.
• CSS Stylesheet Element
What is the use of a CSS Stylesheet in your web design? CSS Stylesheet allows you to standardize the overall appearance of your website. You can either use internal or external CSS; however, it is advisable to use the external CSS Stylesheet rather than the internal CSS stylesheet. This is due to the fact that external CSS Stylesheet allows your HTML codes to be concise.
• Navigation Menu Element
External JavaScript must be utilized in creating the multiple level navigation menu of your web design. This allows you to separate the HTML codes from JavaScript. Remember that the search engine spiders and crawlers find it easier to read plain HTML files. An effective web design optimization recommends this separation rather than the usual navigation menu in Javascript.
• Graphic Element
Although some resources tell you to quit using graphics, you can still use it in your website. But you have to minimize the file size of the images you will upload. And remember that the search engines prefer text rather than graphics so you should avoid using a lot of graphics on your website especially on the top portion of the page.
These elements need to be optimized if you want to come up with a search engine friendly web design. And more than this, an optimized web design adds to your website’s chance of getting higher rank on the search engines and its result pages.
Both Melih Oztalay & Richard Bean are contributors for EditorialToday. The above articles have been edited for relevancy and timeliness. All write-ups, reviews, tips and guides published by EditorialToday.com and its partners or affiliates are for informational purposes only. They should not be used for any legal or any other type of advice. We do not endorse any author, contributor, writer or article posted by our team.
Melih Oztalay has sinced written about articles on various topics from Modelling, Site Promotion and PPC Advertising. Melih Oztalay is the CEO of SmartFinds Internet Marketing. Internet marketing is not only about knowledge and experience, but also about imagination.