SEOing A Flash Intro

Introduction

Why does a FLASH intro need SEO? Flash, the great SE killer, is basically nonspiderable, although there are reports of the opposite. In this way, the intro creates a solid, non-permeable barrier between the website and the external world. One way around is to place the intro into a frame and connect the other pages via links from the [noframes] tag. The SE will follow such links, but will not place much weight on the anchor text or any keywords within the [noframes] tag. In this way, the index page is practically lost for most SEO purposes. A tremendous waste, if you consider that, from the SEO viewpoint, the index is the most valuable page of your entire website. For example, it is significantly easier to obtain external links pointing to the index page.

Using frames is definitely a very bad option. The very best action is to talk the website owner into removing the FLASH intro at all.

Even offering a small discount is worth the expenses. But unfortunately, most business ownners are completely fascinated by the idea of their logo bouncing around the screen, changing colors and doing other rather annoying things. This is where the real SEO comes into the play.

Just to make things clear. I sort of like FLASH. I agree that it is a killer tool for webdesign - if used properly. But I do not think that an intro is a proper usage for this technology.

Planning

Traditionally, cloaking is based on simple principles.
  • Identify the visitor on the basis of the user agent or (better) its IP address.
  • Serve different content to SE and human.
  • Here we will use somehow different and as I believe, more gentle principles:

  • Find if the client accept FLASH (Google does not).
  • Serve the same page to both types of clients. The only difference: the FLASH accepting clients will get the real content of the page overlayed by the FLASH layer. Pressing the STOP button will remove the flash layer, revealing the actual content of the page.
  • Implementation

    You will find a working example at our webdesign site. There you will also find the links for downloading the source code of index.php, flash intro and switch.php.

    index.php

    This is the page containing the FLASH intro. The FLASH object is contained within a [div] tag with a high Z index and will therefore overlay the actual text placed into the underlying [div] tag.

    Flash intro itself

    The only requirement is that the STOP button points to the page switch.php

    switch.php

    After the STOP button is pressed the script in switch.php is executed. The script will register a session variable intro ensuring that the intro will not be played again. Calling the script again through the play intro link will reverse the situation.

    Problems

    • The example above uses sessions for preserving the state information. Sessions are usually stored in cookies. Thus clients with disabled cookies will not be able to escape from the FLASH movie. A simple remedy is to store the state in both a session and _GET variable. You may also consider propagating the session in the url, by setting session.use_trans_sid=1 in the php.ini file. This problem will not affect the SE. They will not be served with the FLASH. Even if they are, they will see the real page content and will not press the STOP button to start the session.
    • A minority of FLASH enabled clients will not admit the ability to interpret FLASH in the content of $_SERVER["HTTP_ACCEPT"] variable and will not see the intro. Not a real tragedy. In fact you may decide to serve the FLASH uniformly, to all type of clients. The SE will see the real content immediatelly, the human users after clicking the STOP button.

    Vaclav Mach is owner of the Scisoft webdesign - a website visibility and accessibility oriented company.

    In The News:


    pen paper and inkwell


    cat break through


    Meta Tag Tactics - Give Your Website Traffic a Boost with the Meta Tag Basics

    Getting your site noticed by the search engines and rewarded... Read More

    Search Engine Saturation Tool ? A Must Have SEO Tool

    Search Engines have become the soul of the Internet. They... Read More

    Google ? A Bit of History

    The first question most people have is, "What the heck... Read More

    Over Optimization and the OOP - Does a Penalty Exist?

    If you have questions about whether or not the Over-Optimization... Read More

    Search Engine Optimization for Beginners

    If you are confused about terms like "search engine optimization"... Read More

    Search Engine Musical Chairs

    News broke this week that Yahoo has purchased the Inktomi... Read More

    Google has an Achilles Heal - Will Their Competitors Notice?

    Even though Google Revenues continue to soar, the hidden problem... Read More

    Adding Content To Your Site Every Day

    If you have been a webmaster for more than a... Read More

    Advanced Uses for the Google Algorithm

    Previously...In our article on Understanding Google's Algorithm,... Read More

    The First Search Engine Marketing Method: Content That Meets Customers Needs

    For your business web site, good search engine rankings and... Read More

    Selecting The Title Of Your Link Exchanges

    I want to touch base with selecting the title of... Read More

    A Three Day Marketing Plan for Better Google Rankings

    If you're reading this article, you've probably discovered that simply... Read More

    2 Powerful Ways To Capitalize on Your Search Engine Traffic

    Many marketers know that search engine marketing is among one... Read More

    Absolute Top Five Search Engine Marketing Myths Uncovered!

    It's no secret that Search Engine marketing can drive significant... Read More

    Content Is King

    Over the past few years, there have been many debates... Read More

    13 Tips For Good Search Engine Placements

    When used properly in combination with other basic search engine... Read More

    PageRank for Websites: Is There More to the Web?

    Google's PageRank has been around for years, and in the... Read More

    Put the Full Power of Google to Work with 11 Google Power Search Tips

    Google has many ways to help you find want you... Read More

    Surviving Googles Aging Delay

    Google has always been the search industry's innovator and that's... Read More

    Directories and Their Importance for Search Engine Rankings

    About directories:A directory is simply a web site that contains... Read More

    ?Google Friendly? Solutions to Graphic-Intense Sites

    We all know that the search engines can't "see" or... Read More

    Utilizing Popular Directories as Free Link Sources

    If you're a webmaster, you've probably spent almost as much... Read More

    Making Money with Popular Search Engines

    With so many internet and home business opportunities on the... Read More

    Keywords, Ranking, & Search Engine Optimization Fun

    I am a Search Engine Optimization newbie. I have read... Read More

    SEO #2: On-page Optimization

    Yesterday you should have read the first course out of... Read More

    Yahoo Listing Still Worth It?

    In October 2002, the Yahoo! portal changed the way it... Read More

    How to Improve Your Search Engine Rankings

    When people think of search engine optimization, they immediately think... Read More

    Ten Steps To A Well Optimized Website - Step 2: Content Creation

    Welcome to part two in this search engine optimization series.... Read More

    Do-It-Yourself Keyword Optimization

    The first step in a search engine optimization campaign is... Read More

    Keywords, Choose Them Wisely

    By now you have likely heard that keywords and keyword... Read More

    Getting One Way SEO Links - The Easy and FREE Way

    What we are hunting for?Unique Domains,One Way Links,Text Link copy... Read More

    Tools of the Trade, the SEO Must Have Utilities

    Search Engine traffic accounts for nearly 80% of the Internet... Read More

    Does Javascript Affect Ranking?

    Almost all SEO's agree that using too much javascript can... Read More