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


    Beyond Hits!

    Your Website visitor reports are a goldmine of information. If... Read More

    The Matrix Help For Keyphrase Analysis

    Keyword analysis is a major part of search engine marketing.... Read More

    Search Engine Optimization Strategies To Drive More Targeted Traffic To Your Website

    Want to drive more targeted traffic to your web site?Want... Read More

    SEO for CEOs ? Search Engine Optimization Unmasked for CEOs

    If you're like most other CEOs, the term "search engine... Read More

    Which SEO Company/Firm to Choose for SEO Services?

    In the last 2-3 years many new companies have mushroomed,... Read More

    3.5 Reasons You Need To Forget About Search Engines

    Have you ever stopped to think how much time is... Read More

    The Search Engine Of The Future: Mobility Has A Pricetag

    We all know the ease of using a search engine... Read More

    Your Online Home-Based Business Can Lead To Search Engine Stress

    As a member of several search engine optimization forums, I... Read More

    Beyond the Box with Googles Web API

    Google, the most popular, and many say best, search engine,... Read More

    Five Simple Steps to Getting Links to Your Site

    Today if you want your site to survive in the... Read More

    Meta Tags - An Important Part of Every Web Page

    Meta tags are an absolute must from a search engine... Read More

    How MSN and Yahoo Sells Your Traffic

    Yes, it really happens. Now you might find it hard... Read More

    How To Boost Your Keyword Density On Your Web Site To Gain Top Positions At The Search Engines

    Let's talk about what keyword density is and how to... Read More

    SEO India: Tips & Techniques

    SEO is all about "Individualism"According to me SEO is not... Read More

    Which Search Engine Optimization Services to choose, Google OR Yahoo?

    Search Engine Optimization is emerging as the most powerful form... Read More

    Basic Search Engine Optimization For Dummies

    OK, you published your site, now you just sit by... Read More

    Search Engine Saturation Tool ? A Must Have SEO Tool

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

    Google Patent Application - User Data As Part of Ranking Process

    In this third article, we continue to dig into the... Read More

    The Importance of Correct HTML Syntax in Search Engine Positoning

    There is a lot of competition to get good spots... 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

    Winning the Search Engine Wars!

    Creating and building effective Search Engine marketing campaigns is like... Read More

    SEO Expert Guide - Free Site Promotion (PR) (part 6/10)

    In parts 1 - 5 you learnt how to develop... Read More

    SEO -- Tips to Optimize Your Webpage to Compete for a High Ranking

    Search engine optimization (SEO) is very important to websites. If... Read More

    Google News - Just another article announcer?

    In Google's recent battle towards becoming an international news center,... Read More

    The Myth of Rankings - Beyond Search Engine Optimization

    What follows is a condensed version of a conversation that... Read More

    Look Out MSN Search, Here Comes Gbrowser

    It is official, the search engine wars are in full... Read More

    Search Engines Are Going to Love You for This

    What's the most potent free traffic source on the web?***... Read More

    Good Things Come to Those Who Wait (and Other Analogies and Cliché?s for SEO)

    We've all heard that familiar expression, "Good things come to... Read More

    7 Search Engine Optimization Strategy

    Search engine optimization refers to the technique of making your... Read More

    How To Get Listed in Yahoo!

    Getting listed in Yahoo! (The Very Top Search Engine/Index) is... Read More

    Guide to Search Engine Optimization

    What is Search Engine Optimization?Search Engine Optimization or SEO for... Read More

    How Important is PageRank, Really?

    Webmasters can spend most of their waking hours doing everything... Read More

    Search Engine Optimisation: The Soon to be Impossible Dream!

    There are today search engine and internet marketing services, in... Read More