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


    Do It Yourself SEO

    Internet surfers use search engines more than any other tool... Read More

    Link Horse Trading For The PR Challenged

    After 105 days Google finally updated PR. And it's about... Read More

    Google WebSearch? & Google Adsense - Yahoo!

    The makers of the world renowned search engine, Google, have... Read More

    Submit Your Website to Search Engines

    Some search engine submissions are free and some pay for... Read More

    8 Essential SEO techniques

    1) Title Tag - The title tag is the most... Read More

    Google, Adsense, SEO, and How It All Works

    Google uses an algorithm to determine the search engine results... Read More

    10 Easy Steps to Boost Your Search Engine Rankings!

    In order that someone finds your website and buys your... Read More

    Link Popularity: Improve Your Search Engine Rankings

    What is link popularity?Link Popularity is simply the total number... Read More

    SEO Expert Guide - Conclusions (part 10/10)

    As you have seen throughout the guide, search engine optimization... Read More

    Googles Trap, DMOZs Nap, And Yahoo!s Crap

    On November 16th, 2003, Google commenced an update (the Florida... Read More

    How to Protect Your Search Engine Placement by Keeping Up-to-date on Industry Changes

    There's no denying it: Search engines are a dominating force... Read More

    The 7 Best Stealth Techniques to Improve Your Google Rankings

    Stealth as in Spying. But Knowing What your Top Competitors... Read More

    Search Engine Optimization: Creative Ways To Acquire Natural Back Links

    Search engines use algorithms calculate the order in which the... Read More

    Using Meta Tags Wisely to Attract Search Engines and Visitors

    There are certain tricks and techniques in SEO industry, which... Read More

    Getting Specific With Local Search Engine Optimization

    Localized search engine optimization is often overlooked as an excellent... Read More

    The Secret Benefit Of Search Engine Optimisation: Increased Usability

    A higher search ranking is what many website owners dream... Read More

    Search Engines - The Dominant Factor

    Let's face facts - Search engines are starting to rule... Read More

    An Introduction to Google Sitemaps

    ... and why I 'm dying to get finally in... Read More

    Adding Content To Your Site Every Day

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

    Internet 2005: The Ten Billions Pages Search Engines

    To see each and every page during 10 seconds would... Read More

    How To Choose Keywords Before they Skyrocket in Popularity

    Long before the days of researching phrases with the helpful... Read More

    An Ethical Alternative to Doorway Pages

    Definition: A doorway page is content created specifically for the... Read More

    The Golden 5: Steps to Google Success

    The Dream: You wake up one morning and notice your... Read More

    How Google Indexes Content From Your Web Directory

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

    Dynamic Pages

    Dynamic pages and the Search Engines By Clare Lawrence 10th... Read More

    Article Marketing: Fox in the Competitor Hen House or Chicken Little?

    I recently was asked by an author to remove a... Read More

    Hiring An SEO Constultant - 10 Reasons Why You Should

    It crosses every webmaster's mind anytime they see an ad... Read More

    Keywords: The First Step To Recognition

    Open Wordtracker [ http://www.wordtracker.com/ ] and you'll see... Read More

    Search Term Suggestion Tool

    Overture.com offers a cool function to assist you on your... Read More

    How to Get the Best Deal on Your SEO Project

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

    Local Search Optimization - A Guide to Getting Started

    While searching the web these days, it's hard not to... Read More

    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

    Does Javascript Affect Ranking?

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