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:

    SEO myths busted by an ex-Googler  Search Engine Land
    TF-IDF: Can It Really Help Your SEO?  Search Engine Journal
    How to find your ideal SEO agency  Search Engine Land
    For SEO, How Fast Is Fast Enough?  Practical Ecommerce
    11 Tools to Use for Your YouTube SEO  Business 2 Community
    SEO Link-building for Ecommerce  Practical Ecommerce
    10 Best SEO Podcasts to Master the Art of SEO  99Signals - Tech News, Tech Hacks, & More
    How to find cheap & affordable SEO services  Business MattersBusiness Matters
    5 Free Keyword Research Tools for SEO & PPC  JumpFly PPC Advertising News
    Google BERT Update – What it Means  Search Engine Journal
    Is SEO really beneficial for smaller businesses?  Business MattersBusiness Matters
    How to Boost SEO for Coworking Spaces  Commercial Property Executive
    Lily Ray  Search Engine Journal

    Google PageRank Explained

    PageRank - an exclusive technology developed by Google which can... Read More

    Meta Tag Tactics - Give Your Website Traffic a Boost with the Meta Tag Basics

    Getting your site noticed by the search engines and rewarded... Read More

    How Do I Submit My Site To Search Engines?

    You've built up a good site, put in a lot... Read More

    Work With The Search Engines - Dont try to Outsmart the Search Engines

    Contrary to the claims of high-priced SEO firms, optimizing your... Read More

    Building Link Popularity with Topical Articles

    One of the important factors in ranking high in search... Read More

    Why SEO Will Make or Break You, Part 1

    Today's article is about the wonders of SEO. SEO is... Read More

    Designing a Better System for Search Engines

    Designing a Better System for Search Engines and Information Distribution,... Read More

    Optimze Your Web Site on a Shoe String Budget

    Let me start off by saying I'm not a marketing... Read More

    Spamglish; A Search Engine Comedy With A Language All Its Own

    When the movie Spanglish hit the screens in 2004, it... Read More

    Meta Tags - What Are They and Which Search Engines Use Them?

    Defining Meta Tags is much easier than explaining how they... Read More

    Improve Search Engine Rankings - The Real Deal!

    Ok, here's the deal, follow these steps and shoot me... Read More

    Supply & Demand - Stop Attacking Good SEO Companies!

    As I read the latest news online about what Google... Read More

    New Site and Sandbox: How to Get Rid of It

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

    Emerging Methods for Effective Search Engine Ranking

    Search Engine traffic has always been and continues to be... Read More

    Easy Web Tips

    How can you be found on the web?The web is... Read More

    The Best 7 Steps To Get A Top Google Ranking Guaranteed

    Google returns more search results then any other search engine.... Read More

    Beat Google?s Dampening Link Filter with SEO Articles

    Most Search Engine Optimization (SEO) experts agree that links back... Read More

    Search Engine Optimization: Site Structure and Popularity

    In the Global Internet era the industry presence is undoubtedly... Read More

    SEO and Google Indexing - Why It Requires A Complex Blend of Skills

    If it was easy, everybody would be doing it. Getting... Read More

    Learn about the Google Search Engine Tools

    Think you know everything about searching with Google? Think again.... Read More

    Google Rank Cake

    6 cups thick content mix 1 jar word of mouth,... Read More

    Surviving Googles Aging Delay

    Google has always been the search industry's innovator and that's... Read More

    Martial Arts Webmasters: Time to Optimize Your Site!

    A few months ago I was looking through the search... Read More

    Ten Steps To A Well Optimized Website - Step 2: Content Creation

    Welcome to part two in this search engine optimization series.... Read More

    The Search Engine Optimization Game Is Getting Tricky

    For more than 4 years now I have been modifying... Read More