SEOing A Flash Intro


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.


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.


    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


    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.


    • 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:

    SEO How-to, Part 1: Why Use It?  Practical Ecommerce
    SEO Tools Aren't Enough for Success  Search Engine Journal
    How to Do SEO for Niche Markets  Search Engine Journal
    SEO in 2020: Going Beyond Google  Search Engine Journal
    How SEO Companies Helps Your Business  Sutton Coldfield Local
    5 Ways SEO & Web Design Go Together  Search Engine Journal
    Google's Advice on How to Hire an SEO  Search Engine Journal
    Can SEO Be Made Predictable?  Search Engine Journal

    Free Search Engine Advertising: 10 Secret Ways To Indirectly Race To The Top Of Search Engines

    Do you have a website that has little or no... Read More

    Maximize Your Search Engine Traffic - 13 Ways to Pull in More Visitors From the Search Engines

    Maximizing traffic from the search engines to your web site... Read More

    Keywords: The First Step To Recognition

    Open Wordtracker [ ] and you'll see... Read More

    Importance of Keywords in Links to Your Website

    Search Engine Optimization (SEO) is a very complex process. It... Read More

    eMarketing Sabotage - Top 10 Steps To Kill Your Search Engine Marketing Practices

    We at America Web Works find ourselves amazed at the... Read More

    MLM and SEO - Bad Business! No Business!

    MLM has been around way before the Internet. It is... Read More

    Stay In The Know With Google SMS

    The Short Messaging Service (SMS) from Google sends short, quick,... Read More

    Optimum SEO Keyword Density ? A Real-Life Case Study

    So you've built your website, you know what keywords you... Read More

    How To Weather Google Algorithm Changes

    If you spend much time reading the various webmaster forums,... Read More

    The Search Engine Showdown

    If you're anything like me, you have a favourite search... Read More

    Search Term Suggestion Tool offers a cool function to assist you on your... Read More

    The Latest Craze: Local Search, 7 Steps to Being #1 in Your Local Market

    Anyone would agree that it is much easier to be... Read More

    How Google Indexes Content From Your Web Directory

    In a fluke, I was able to notice something about... Read More

    Every Search Engine Robot Needs Validation

    Your website is ready. Your content is in place, you... Read More

    Effective Search Engine Use

    The Internet is a wonderful place full of resources that... Read More

    Building Link Popularity with Topical Articles

    One of the important factors in ranking high in search... 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

    Twelve Steps to Higher Search Engine Placement

    Recent studies suggest that more than 80% of new visitors... Read More

    The Long And Short Of It Is That These Two Sales Techniques Are The Same

    With the Internet beginning to stand up and be counted... Read More

    Google?s Siren Call ? Is It Crashing Your Search Engine Marketing?

    It's difficult to dispute the rational behind the rant since... Read More

    Pay Per Click Versus ?Organic? Search Engine Listings - The Pros and Cons and Best Uses for Each

    What's the difference?For those who aren't quite clear what the... Read More

    How To Rank High On MSN Search

    The new MSN Search is quickly gaining popularity among internet... Read More

    10 Ways To Indirectly Get To The Top Of Search

    There are millions of web sites trying to get listed... Read More

    Find Best Keywords For Your Site

    Keyword optimisation is probably the most important thing that you... Read More

    The Secret To Getting Indexed In Yahoo

    Getting indexed in Yahoo has become very difficult in the... Read More