February 17th, 2012 / Web Design & Development

What Is Code Bloat?

Is your website suffering from code bloat? This is a dreadful disease that can kill a website or erase its memory from the search engines. What it really boils down to is how much code you have in your website’s design language versus actual on-page content.

So what causes code bloat?

In essence, code bloat occurs when your web designer adds too many elements to a page that are heavy in code and that code overshadows your content. Many elements can cause this code bloat. One or two used on your website may not be a problem, but often we see that websites that suffer from code bloat have a lot of these issues all at once.

  • Flash headers – Flash headers aren’t bad in and of themselves, but they do carry a lot of code. And it’s right at the top of the page where the search engines will see it clearly. They could get stuck on your top-heavy code and not ever move to the content.
  • Forms – Subscriber opt-in forms are necessary and you want them visible so that you increase your visitor opt-ins, but you have to get visitors to your website or you won’t see any opt-ins. Forms can be code heavy.
  • JavaScript – Sell advertising on your website? Use widgets? These are often code-heavy elements that might look attractive, but they could be hurting your website in the search engines.
  • Embeds – Multimedia embeds are cool. I’ll grant you that. But embed code usually helps the website from which you borrow the media. It doesn’t help yours in the search engines. A lot of embeds can work against you.
  • CSS elements – Almost every website these days uses CSS, but putting it directly into your page can kill your website in the search engines. Use CSS, but keep it in a separate file.

Many of these issues are not issues in and of themselves, but a combination of these issues can ruin your chances of ranking well for your keywords and kill your website’s traffic. For an honest evaluation of your website design, contact ASM Development.

0 responses so far!

  • No comments yet.

You must log in to post a comment.