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 Executive for Centre for Science and Environment  Centre for Science and Environment
    How to Choose an E-commerce SEO Agency?
    Why SEOs should care about brand  Search Engine Land
    How to Improve Your Website’s E-A-T  Search Engine Journal
    Changes To Google AMP: Just The Facts  Digital Media Solutions
    SEO in 2020: Going Beyond Google  Search Engine Journal
    What Is Enterprise SEO?  Search Engine Journal

    Finding Profitable Keyword Phrases

    So you have a site concept developed that you are... Read More

    Submit All Of Your Pages And Watch Your Traffic Grow

    Everyone is looking for "secrets" about how to get more... Read More

    SEO, the Simplified Version

    Lets get things straight. SEO is a very competitive market.... Read More

    SEO Blues

    SEO, not again!, you may groan. The webmaster world is... Read More

    SEO Trade Secrets - 8 Great Tools for Search Engine Optimization

    About 80% of website traffic comes through search engines. And... Read More

    Googles Next Big Move

    November 2003 might go down in history as the month... Read More

    Duplicate Content Penalty - How to Lose Google Ranking Fast!

    Duplicate content penalty. Ever heard of it? This penalty is... Read More

    New MSN Search Engine: How Good is it?

    If you have an online business or you just use... Read More

    The Importance of Correct HTML Syntax in Search Engine Positoning

    There is a lot of competition to get good spots... Read More

    Five and a Half Ways to Amp Up Your Search Engine Optimization

    Statistics show that 85% of pages visited on the Internet... Read More

    Optimize Your Site Pt1

    Listed here you will find the five of the most... Read More

    Good Content: The Key To Search Engine Ranking

    Good Content: The Key To Search Engine RankingWhat drives visitors... Read More

    Search Warrant

    So, you've just paid £300 - £10,000 for a new... Read More

    How to Get the Best Deal on Your SEO Project

    If you own or manage a business Website, chances are... Read More

    Here Today Gone Tomorrow

    Its a matter of here today, gone tomorrow at the... Read More

    Do the Search Engines Know Your Website?

    Are you considering a search engine promotion campaign to improve... Read More

    London Bombings and Number Patterns

    Firstly, let me say that I am sure all our... Read More

    Search Engine Marketing 101 For Corporate Sites

    When most people want to find something on the web,... Read More

    So, Where Has Your Search Engine Been Today?

    Visit Google, Yahoo, MSN or one of the lesser search... Read More

    Link Popularity Pitfalls

    As we all know Google uses their PageRank technology to... Read More

    Search Engine Optimization For Blogs

    Blogging software is really a simple Content Management System (CMS)... Read More

    Feed me - Satisfy the Search Engines and Your Sites Visitors With Keyword-Rich Content

    Search engines love content. Graphics may make your site look... Read More

    Speed Indexing - 3 Steps to Getting Your Website Listed in Google Quickly

    Getting your website listed in Google quickly simply requires that... Read More

    7 Steps to Prepare You for The Local Search Bonanza

    At One Time Local Searches were reserved for services like... Read More

    Search Engine Tips & Techniques

    As you are building your site or getting your site... Read More