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


    The Power of Search Engine Friendly URLs

    I recently invested quite some time into generating search engine... Read More

    What are My Chances to Get the First Place in Search Engine Listings?

    You must have heard the stories how people became rich... Read More

    Forget SEO ? It?s All About Conversion!

    Which SEO hat do you wear? Is it white or... Read More

    Is Something Missing From Your Keywords Research? (Part 2)

    In my previous article, I raised the issue that proper... Read More

    When SEO Takes the Value out of a Website

    Every webmaster would like to see his/her website to be... Read More

    Does Google Hire Mad Scientists?

    Online search giant, Google, often tests the waters for new... Read More

    Getting To Know Google

    Having greatly benefited from my relationship with Google in the... Read More

    Site Maps: A Force To Be Reckoned With

    Another important component of search engine optimization is the use... Read More

    10 Ways to Make Sure Your SEO Goes Out of Its Way for You

    If they want to have success, companies should do everything... Read More

    Keywords ? Key For All Doors

    Keyword research is certainly the most important phase in Search... Read More

    The Easiest Way to Your Google Sitemap

    Google Sitemaps is a new tool for website owners and... Read More

    7 Search Engine Resources You Should Be Using Now

    Ask any business person who's website is at the top... Read More

    Search Engine Optimization and Web Site Usability

    Build a Web site and the people will come.Ha! If... Read More

    Screwed: Is this an inevitability in the SEO World?

    By about 2pm everyday, each of my team members has... Read More

    Five Tips to Improve Your Chances with Google et al.

    "Dear David: I just created a website on baby toy... Read More

    New Site and Sandbox: How to Get Rid of It

    You have put lot of sweat in making your site.... Read More

    The Two Most Important Things You Must Do For Google Top Ranking

    Attaining a top ranking in Goggle or any other major... Read More

    How to Avoid the Google Duplicate Content Filter?

    More and more webmasters are building websites with publicly available... Read More

    The Modern Day Search Engine

    The first task most netizens do when they log on... Read More

    Your PC can Contribute with Google Compute

    Have you heard of the SETI Project? SETI stands for... Read More

    SEO #5: Analyzing the Top Ranked Website on Google

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

    The Unethical SEO Myth

    "The use of black hat SEO techniques are completely unethical."... Read More

    Everything You Wanted To Know About Google -- But Were Afraid To Search For!

    (A Reflective look at the little search engine that soared!)All... Read More

    Effective Keyword Optimization and Analysis Techniques

    Keyword optimization involves vital keyword selection and placement strategy depends... Read More

    Has Google Lost the Plot?

    With the help of MSN, recently I've been reminiscing about... Read More

    How Web Design Can Affect Search Engine Rankings

    Uniquely built web sites can create unique issues when being... Read More

    How To Stay One Step Ahead of the Google Dance

    It's taken you 6-months of hard work, constant changes, reading... Read More

    Owning Your Category Online - Is Our Website Broken?

    "Owning your business category online is more than just a... Read More

    The Myth of Search Engine Submission

    Contrary to what most people think, it is not necessary... Read More

    Google ? A Bit of History

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

    The 7 Points of Do-It-Yourself SEO

    Ever felt intimidated at the convoluted, jargon-ridden information about Internet... Read More

    Search Engine Optimization - A Must

    As you surf the web take a look around at... Read More

    Do-It-Yourself Keyword Optimization

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