Posted by Young Chu on Nov 12, 2009

Webdesign & SEO: The Missing Link

One major issue I’ve noticed when working with SEO clients is that their website usually has very poor SEO site structure. There is a huge disconnect from search engine optimization and web design/development. Web designers usually create websites with the intent of cosmetic purposes, whereas an SEO’er wants to make the site search engine friendly. Since search engine bots can’t see pictures they can careless about your fancy javascript and dynamic moving menus.

This has been especially prevalent in the use of Flash in websites, as we all should know a search engine can’t read or see  it at all. Moreover, with the W3C standardization of cascading stylesheets (CSS), which virtually phased out the traditional HTML properties, many designers are still not properly writing clean CSS. On top of CSS, we also have JavaScript to worry about, especially those taking valuable space in the top of the source file. Google loves crawling through the top of your source files and its been said by SEO theorist time and time again that there is a limitation of how many characters that Google bot will read on one page before it stops indexing the rest of the content. Regardless of what your belief is on this matter you should keep the top part of your source code simple and more enriched with quality keyword related content.

So here are a few steps to help close the SEO webdesign gap:

  • Make sure you have good HTML site structure in place: This means all your your title tags, h1 tags, alt tags and so on are included in your design. I’ve seen a lot of Joomla templates that wrap the H1 tag around the logo (Please don’t do this). Aaron Wall at SEO Book has a great article on SEO HTML site structure if you want ti dive in further.
  • Consolidate your javascript into an external file: Don’t have a java mess on the top of your source, instead take all the java and put it into a external file and just call to it from your source.
  • Never ever, ever, ever, ever, ever have a 100% flash website: If you want to use FLASH then build your site in HTML and put the flash as elements of the page, not the whole page.
  • Check for code errors: Run your HTML and CSS through the W3C validation and make sure its passes. There is no excuse for this.
  • Cut down that menu: If you have large navigation menus, with fancy sub menus then consider scaling that menu down to the more relevant items. Alternatively, you can put the menu at the bottom of the code and apply a CSS div float position on it so it appears at the top of the actual page.

All these are very basic tips to help create a more SEO friendly design. You have to keep in mind that your site structure and design will lay the foundation of all your SEO efforts in the future. Take the time to make sure its right and you won’t regret it. Also, if you are dealing with a template for a CMS, like Joomla or Wordpress, take the time time to address these design issues. Most template have no SEO intentions in mind and will often leave out vital SEO site structure elements like the H1 tag. The point of this whole article is to have you really pay attention to your design and don’t assume just because you have a pretty website it will perform as well as it looks on the SERPs.

Related posts:

  1. Understanding Search Engine Optimization
  2. Some Tips Taken From Recently Held PubCon

Post a Comment


Leave a Reply