How To Optimize a Flash Website

You are reading this article probably because you have a flash website and you need it to be ranked well. First of all, you should re-consider using Flash on your web site. Keep in mind that many visitors still use slow dial-up connections (Such people are becoming less and less but still, we can’t rule out the chances. Who knows, maybe they would be your possible customers) to access web pages. They don’t like to wait 1-2 minutes only to see your company logo fancy animated. Your Flash movies must carry invaluable information to the visitors, otherwise they will be disappointed.

Consider this case. You have a company providing broadband services. One advantage you can put the flash website to is to make the viewer feel the PAIN for having to wait for long, for the website to load on the person’s pathetic dial up connection. Yes, “IF” they come over to your main page they would surely be interested in your service. Don’t neglect the stress on the point “IF” they make it your website home page at all. Why? Well, ask yourself whether you will wait 3-5 minutes just to enter a website you didn’t even know existed? Personally I wouldn’t. So aside from the business part, let us focus on more important aspects. Entry pages that only show your company logo are becoming more and more annoying to users. Using web pages like company brochures only show that your company didn’t get the whole Internet idea.

Keep in mind that not everyone has installed the Flash player. Always add a link to a web page that contains the same important information as found in the Flash movie in plain text. Try to get your coder to wrap up a code which automatically detects the flash player version installed and if it is not installed or is an outdated version which wont probably run your website properly , direct the user to install one. It is not always a wise idea to embed the text like “Flash player needed to view the website properly. Download here.” People would end up downloading it even if it is already installed in their system. Some people skip the website just because they feel lazy to download the software and install it.

For these reasons, not using Flash or building a duplicate site without Flash are the easiest ways to make sure that your web site visitors and the search engines can access your web site.

Giving a visual introduction of a site is loved a lot by a majority of users. But even an interested visitor if not given a proper option of moving out would feel irritated (Remember to include the skip introduction button in case you have a long video or something which will help re visiting users not get bored by being forced to view your videos again and again each time they visit). Same is the case for the web crawlers. Web crawlers or spiders in more familiar words, somewhat behave like living users and expertise in static websites or being clear, for HTML sites. Google advises on its webmaster guidelines page: "If fancy features such as […] Flash keep you from seeing all of your site in a text browser, then search engine spiders may have trouble crawling your site.”

Indexing a flash site that is creating a rank for the sites with flash movies was a big question quite some time before, thanks to the advancement in technologies which has now made it well within the capabilities of the web spiders to index the flash websites. Search engines can now see the flash websites by way of replacement contents. In more clear words or for better understanding the flash sites are not ranked but their static contents are ranked which are more readable by the crawlers. The design trick has become quite famous and accepted by the web developers which is even accepted by the Google and recommended.

The designers can now leverage the opportunity to optimize the flash site for better rankings on the engine by using the replacement method in which, messages containing highly searched and tagged key words get an edge. Anyone planning to use flash in the website for greater attraction should make it a point to construct it in a manner which is readable to the web spider and going one step further, not just readable to web spider but should have content relativity with the searched subjects. The replacement content for the flash site should have links which have been provided in the flash content for the better readability and credibility in the search .To explain better ,if the flash content of the site has links to some parts of the site then that should also be featured in the replacement text of the site also.

It’s a brilliant approach to impure the Flash content with keyword rich messages that can be replaced in the text form by the smart crawlers.

Industry wise recommendations are for SWFObject 2 for flash programming, as it detects whether or not the browser supports flash objects and then serves accordingly with the appropriate version of the site (Flash or HTML).The major advantage of SWFObject 2 is that it quenches the thirst of the crawlers as the users. SWFObject 2 bolsters a site’s keyword density and crawler’s value by introducing keyword-targeted messages into the site’s flash content which can be replaced, crawled and indexed in text form. Keyword-based messages which drive the traffic are a must for the seo optimization of a site. To supplement the site with targeted keywords, which the consumer market is searching for is a primary way to obtain a better rank in the search page.

Language emphasis should get a priority over images and videos. It should be borne in mind that an image cannot be transformed into a text message which is the primary foundation for the crawlers to initiate the search for the query placed. Minimize the use of images in the flash content and main focus should be kept on contents in text form which can be replaced as well as recognized by crawlers. Flash videos with textual content which can be replaced as text gets an added edge when judged by the crawlers. Videos with dialogue must also have a readable means to qualify for a better ranking on a search site.

Spamming should be avoided in the text replacement as the former reduces the credibility of the flash website .As far as Google’s technology is concerned it can easily break .swf files and extract its contents to find whether it’s a spam linking.

The text in the anchored link is also among the key factors which decides the placement of one’s site on the search page, so utmost care should be taken to optimize the links with better explanation about the destination page and it’s materials .The keyword within the <a>are important and targeted keywords, so if a link is applied to the flash content or a flash file, care should be taken so that the targeted keywords are read by the crawlers. For images alt attributes are used and is a good practice to provide explanation there too. The use of sIFR for designer text is also a good idea for attractive look and at the same time it being easily crawl able by the spider gains extra point for ranking on the site. The advantage of using sIFR is that it is easily searched by the spider as it’s a text and on the other hand also give beautiful look to the text .sIFR happens to be light weight and acceptance is also wider in the search engines like Google and same types.

The flash content of the site should be optimized by matching the name and description in the accessibility panel with that of the HTML title and Meta description in the HTML page. Avoiding vector graphics and bit maps in the flash contents help making the deal better; replacing the same with text is the best option for superior optimization. Applying accessibility panel to the clips or buttons after converting all the photo images and videos into movie clips or buttons is another appreciated way of generating a better ranking for the search pages. Each of which should have a unique description and descriptive name. The search engine robots or the crawlers do not select from pull down menus or fill forms, so reaching that corner is tough for the agent. To answer this concern a standard <a href > type link can be provided to the entire flash movie page.

Another helpful option is to add all these standard links to the site map which defines the total layout and placing of the site. If a developer faces constraints in creating or providing static HTML links to all the pages of the sites then a better and efficient way is to provide an XML site map which tells the crawlers about the location of all the pages of the site. One can give the users a link to the flash intro from the HTML site .The primary content for any flash site should be links, headings, styled text, images–anything which can be provided in an HTML page .The SEO copy editing and indexing skills are applied to the primary content, flash is a non issue. The best way to optimize a flash site is to create an ad hoc HTML site which will have a presence along with the flash site and would work as a feeder for the search engine crawlers to help optimization for the master site.

With almost everything said, even if SEO optimization is done from top to bottom of the page there stands no guarantee of staying number one in the search results. But if the requirement of the audience are met, then one can go full flash site with PPC and still have extraordinary results. The ground reality behind the success of a site is the content it offers to its users.

Some Other Tips

So how can you achieve high search engine rankings in spite of Flash contents?
If you use Flash on your web site, the following tips can help you getting your Flash contents indexed by the search engines:

  • Provide links to alternate pages that contain a lot of text and some keywords that the search engines can index.
  • Place some text above and below your Flash movie that contain your keywords. Along with your title and maybe your Meta tags, this gives the search engines some contents to index.
  • If you embed the Flash movie in your HTML code, use your most important keywords in the movie file name using the HTML tags <param name="movie" value="movie-filename.swf"> and <param name="src" value="movie-filename.swf>.
  • You can use the <object standby="your message to show while loading"> attribute to include some text that is displayed while the Flash movie is being loaded. In addition, you can use the <object title="your movie title"> attribute to include a keyword-rich movie title.
  • Use the <no embed> tag to provide text for web browsers which don’t support the Flash plug-in. Use it to describe the contents of the Flash movie as search engines can index that description.
  • You may want make your Flash movie transparent and place it "over" your web page using CSS layers. However, some search engines might consider this spamming.
  • Some search engines offer pay for inclusion programs that guarantee the inclusion of your web page regardless of the contents. Note that these search engines still need text to index your site.
  • You could provide an alternative, "pure text" web page solely to search engine crawler programs. However, this technique is called "cloaking" and search engines don’t like it (click here for details).
  • Link from other pages of your web site to your Flash page with a keyword-rich link text.
  • Use the Macromedia Flash Search Engine SDK to convert a Flash file’s text and links into HTML for search engine indexing.
  • Read another articles by by Jonathan Hochman which will give you more knowledge

Adarsh is an expert in SEO and internet marketing. He is currently the webmaster and SEO in charge of The Health and wellness blog,