Search Engines and Flash Files

Thursday, July 31st, 2008

In the past, the search engines (Google, Yahoo, Microsoft Live, et all) couldn’t really search Flash files that well. Well Adobe has been working with the search engines to allow them to search the Flash sites, widgets, buttons, and more.

This is good news on the surface, but still requires one digging a little deeper before trying to get a nifty Flash site. Here are three quick take aways to know about, before

The first thing to know, is you still have to use text, as text, to be searchable. Many Flash developers convert the text into something known as shapes so that they can manipulate it easier to look nice on your screen. While your site will look nicer overall, it will cause the search engine to fail to read that part of you Flash site.

Second, most search engines cannot run JavaScript. Because of a software patent issue, Internet Explorer needs JavaScript to write the Flash file to the webpage. So now, in many cases, your Flash site is no longer searchable.

Flash screens, are not the same as web pages, and that means it will be harder to isolate a topic and rank for it, when looking at the overall site with all of the other text working along with it. Add upon that, that most Flash developers are inexperienced at Search Engine Optimization, and lack good tools to build a search optimized site (links, individual pages, helpful page elements, etc) they will most likely not be able to help you rank like a good HTML based website could.

Overall, I would hold off on developing your all Flash based sites if you are interested in long term Search Engine rankings. (Besides, most developers charge more for Flash sites - use that money to make more content which can rank in the search engines, it will be money better spent.)

SEOmoz has more information on his views on why Flash and Search Engines still don’t mix.

Blog Examples in a Website

Sunday, April 20th, 2008

In the last article, we looked at why you would want to use a blog on your web site. We mentioned that people can either use a blog as their web site, or simply add it in addition to their web site. We even used GM’s Fastlane blog as an example of a corporate blog that you may not expect. Obviously GM, a manufacture of cars, is not the technology work horse you would expect when you think of other companies which might blog (like IBM, Microsoft, Google, and others).

Obviously, the amount of time you can provide to your site/blog will depend your time, your team (if more than one will be posting), and the importance you place upon your blog.

 Blog Examples

Recently Mack Collier wrote for Search Engine Guide about some good examples of company blogs. Some are from companies which you would expect as well.

 Integrating your Blog

Once you have decided to add a blog into your web site, you have to figure out how to integrate it into your web site.

Consider your existing design. You should pick a platform that will allow you to modify it’s design to fit into your existing site.  I’ve seen too many people use something like Blogger.com, which allows only minimal configuration, so you cannot incorporate it into an existing site design.  Creating a link to the blog, does not constitute incorporation.

The easiest way  is to incorporate a WordPress blog on your site.  If you cannot customize it, then hire someone who can.
Add Blog information to your existing site. Not only should there be a link to the blog (of course), but adding RSS feeds (more on those in an upcoming article scheduled within the next 5 days) to the existing pages.  If you cannot add it on your hosts, you need to seriously consider moving to a different host.

This can be done even if the site doesn’t follow modern web conventions.  A few weeks ago I had to integrate a WordPress blog into a site which we developed using tables and images.  While it made integrating the information into the site more difficult, it was put in, and if you don’t know to notice the blog specific pages, you  cannot tell.  I’m currently waiting for the site owner to publicly release the site before I showcase it here.

Should your blog replace your site? This is always an interesting question. WordPress, for example, allows you to have pages which are different than posts.  Because they can be processed independently, instead of in a chronological order as posts as, you can move your entire site to be driven from your blog. This obviously makes integration easier, but you have to talk to someone who can check your site for custom code to see how likely it is to be able to be moved.

I’m currently doing this with a site which you should see finished in a few weeks.  The entire site, standard pages and all will be done within WordPress, and it has made several parts much easier to integrate into the system than if it had been split between normal web pages and blog pages.

Maybe I should use Linux instead?

Monday, December 3rd, 2007

Data Execution Error Message

Some days you feel like your getting a sign. I got this error message when I booted my computer this morning. See which program Microsoft Windows thinks might cause an error.

Maybe it’s time to move to Linux.

Note: No PhotoShop involved. Just a screen shot.