Frames:
Many older websites were designed with frames. Frames are where the main home page is actually a frameset page that includes several other pages into it. This makes the page hard to index in search engines and should be avoided. While Google does now index framed sites, it is important to note that most of the other top search engines still cannot follow frame links. They only see the frameset page and ignore the rest of the inner frames. This presents an SEO problem to us because it is highly likely those inner pages contain our content keywords.
Nowadays this is not really a huge issue as it is so uncommon for a designer to actually use frames, but the easiest way to resolve the issue would be to enforce a no use policy on frames.
Page Layout:
According to research the Googlebot trawls web pages from left to right and top to bottom. So given this little tidbit of information it is clear that you should be putting your most valuable keywords and information on the left and near the top. Of course this is a blanket statement and does not take into account design principles and beautification. Just keep it in mind during design of page layout. Position your more relevant keywords to the left of the page and near the top.
Good HTML Coding:
A lot of HTML generator programs out there bloat HTML to the point it is 3-4 times largër than what it would be if you hand coded it. Keep it simple, use a text editor, edit your HTML the old school way; until there is a HTML generator tool worthy of use. If you can't code HTML, then do a search on the Internet and find a decent, free, e-book and learn how to do it.
Javascrípt:
This is very popular among many web development professionals for menu's, popups, scrollers etc etc. It would be my suggestion to use simple plain HTML menus or as little javascrípt as possible in web pages. There are many small javascrípt menus out there that are slim on javascrípt code to reduce this issue and make it almost negligible. Don't over clutter your site with javascrípt as it increases page size, page load times and the search engines won't understand it.
Image Sizes:
Keep them small and use only what you need to. This is essential for decreasing page loading times and getting information onto the user's screen as soon as possible.
Overall Page Size and Loading:
The overall page size is an important factor. It should load quickly and be easily trawled. If you have followed the HTML hand coding, used minimal javascrípt, used simple table layouts and good image sizing, then you should be fine. There is much evidence that supports the fact that Google and probably the other search engines also, do not like to scan huge files, so keeping your overall HTML page size below 25k is my suggestion.
Dynamic URL's & Page/File Names:
Dynamic pages are roadblocks to high search engine positioning. Especially those that end in "?" or "&". In a dynamic site, variables are passed to the URL and the page is generated dynamically, often from information stored in a database as is the case with many e-commerce sites. Normal .html pages are static - they are hard-coded, their information does not change, and there are no "?" or "&" characters in the URL.
Pages with dynamic URLs are present in several engines, notably Google and AltaVista, even though publicly AltaVista claims their spider does not crawl dynamic URLs. To a spider a "?" represents a sea of endless possibilities - some pages can automatically generate a potentially massive number of URLs, trapping the spider in a virtually infinite loop.
As a general rule, search engines will not properly index documents that:
contain a "?" or "&"
End in the following document types: .cfm, .asp, .shtml, .php, .stm, .jsp, .cgi, .pl
Could potentially generate a large number of URLs.
To avoid complications, consider creating static pages whenever possible, perhaps using the database to update the pages, not to generate them on the fly.
Slightly Off Topic Thoughts:
The topics covered here are not considered completely SEO topics but in terms of overall objective increasing salës, this section is very important. Take these things on board, consider them, consult with your designer and marketing team. Make educated and informed choices on these topics when considering your audience and what your website objectives are.
Screen Size:
Over 65% of all screens in the World are set to run at the 1024x768 resolution. Of the remaining percentage, 13% are running at 800x600, 20% running at largër sizes and 2% are unknown. So this affects the way you design. It would be my suggestion to always design for the smallest user to visit your site, but often I find 800x600 restrictive so I tend to design for slightly largër. Not large enough to make an 800x600 user angry but large enough to make it look good on largër screens also. I size up my target users, my intended amount of content and find some happy medium. I generally design for 1000x620 as this is the perfect amount of real estate for a 1024x768 user when they have the browser top bar and status bar and Windows taskbar.
Colors and Themes:
One important aspect of marketing - selling - is the use of color. Meanings are attached to colors in the same way meanings are attached to words.
Gold is the color of wealth and prosperity.
White is the color of pure innocence and cleanliness.
Pink is the color of femininity and softness.
Green is the color of natural things and freshness.
Red is the color of danger and stress.
Blue is the color the calmness, intelligence. The majority of the World selects blue as a favorite color. It often represents "trust"
Use of color to establish an image or a brand is common in the marketing community, yet when you visit the websites of many search engine optimization professionals, it's obvious that color significance plays no part in their own web optimization. Some of the colors I found on SEO websites:
Baby Blue, a color which implies weakness.
Red, a color which implies risk, or danger.
Orange a color which implies a cheerful "levity". Orange is one of Americans' least favorite colors.
Although color selection is off topic for SEO, I would consider it a very important factor in what SEO is trying to achieve, in the end, for your website selling more product, creating loyalty to your brand and customer impact. Color research is something you should seriously consider. In summary of color choices, I would suggest studying and learning more about your customers, researching color choices and their relevance to your underlying products and making informed choices on these in collaboration. If in doubt, then I suggest sticking to safe and trusted colors within safe, eye pleasing designs.
Gifs for Logos & jpgs for Pictures:
Ensure you are using gifs for logos and background placements and jpgs for photos on your website. This helps reduce size and improve clarity of the web site overall.
Browser:
It is vitally important to ensure your web page works in both IE, Firefox and Opera. Testing other browsers is also an advantage, but these are the main three in use nowadays (2007). I think quoting stats on the browser breakdown are irrelevant as you need it to work in all browsers. W3C cross browser compliance is great for this.
So, this brings us to the end of Volume 1: Fundamentals of SEO Web Design. There are many things to consider when designing a website or modifying a web site to make it more SEO friendly. Clearly I have a few more volumes left in SEO for websites.
|