Finally Flash SEO!!!

I've been working on Flash's "flaws" for 5 years and why they
were causing SEO problems. Finally I've found a way to fix them
all. Today I received my proof from Google and Aol that my
techniques worked!
First problem the dreaded back button. I've taken this script
from free scripts on the web and floating around. I molded it to
fit my style and my technique. My sites now use the browser history
to go back through and all flash website. This was a major SEO
problem before because some search engines wouldn't give you any
position if you couldn't use the back button.
Second problem, the detection system. The older flash
detection systems would take you back through the flash detection
system with one click. Google gave you 0 rank if your site did
this. With the new detection system and swfObject.js we don't deal
with that anymore. Also the click to activate is gone, ahh nice!
Third problem, deep linking. This works now as a bonus to the
back button. I can link to my site's portfolio page by sending this
link out,
Ohio Web
Design
Again this is an all flash site embedded into one html page.
Fourth and biggest problem, SEO in general, no content to
crawl. Well using the swfObject technique your html alternate
content gets replaced with the Flash file if the Flash detection is
passed. Why is this important? Google doesn't follow the javascript
files to load your flash content so they use your alternate html
content to rank your site. Of course you can cheat with this and
just place any old content in your alternate content. But be aware
this is a black hat technique and you will get caught and banned
from google. I asked on their webmaster forums and was answer by
google employees themselves. You must make sure that your alternate
content is very similar to your content in your site.
My proof? Last week I finished adjusting my alternate content
and resubmitted my site to Google. Before this I had 0 ranking on
any search engine. You could only find me by typing richardson
graphics in the search engine. Because web design is such a large
field my keywords were carefully selected so that the competition
is a smaller group. Any seo company will tell you to narrow your
market and you'll get better results. I did mine keywords for Ohio
Flash Website Design. This search is done on average of 1000 times
a month, which is way more than my small company can handle. I'm on
page 1 for 14 different keyword combinations of my main 7 keywords.
Aol also picked me up and I have just as much rank with them.
Google's biggest ranker is links, I have 0 links with google.
Check marketleap.com and you'll see, I only have 4 total. Now I
will be building my links so I can move up the rankings in broader
categories like flash web design.
Thanks to all of those who have every contributed any code to
helping Flash become equal or better than html... the day has
arrived where I can stop losing jobs when being compared to
html.

Thanks for the wishes guys and thanks for being patient, I am
quite low on sleep, :) but she is great, you haven't lived until
you've had a child.
As for the code I'm going to see if I can point you in the
right direction here to see if you're able to put it together on
your own.
There are two ways that I have been using this technique and
I'm not sure which is the best.
Technique #1
First you can make you separate "pages" of you site anyway
you wish to load. Whether its different "sections" in the main
timeline, loading separate swf's into a movie clip on the main
stage/timeline, or my method creating a background file that
usually contains the buttons and the background stuff and load the
page swf on top of it. I keep this file on level0 and load
everything else above it when it's needed. This stuff doesn't
really matter that much, all preference I believe.
Next what you can do is go to google and type in SWFAddress
2.0 and go to asual.com? Not sure of the address. There you will
find many examples of how all this works. Here there are two
techniques as well. On for SWFAddress.onChange and one for the
event, geared towards AS 3.0. I use the onChange way that was
introduced in the first version of SWFAddress and for AS 2.0.
Backically you place all the code in the second frame on its own
layer, to keep it organized and because the first frame has your
loader. I call this Back Functions, the layer name. This code will
include on SWFAddress on Change function and some formatting title
stuff, for the html page along with the include file for the class.
Basically on all your button code, I use movieClips, on the
onPress of your button you place something like
SWFAddress.onChange('/About/'); This code will call the function in
the second frame of your back functions layer and actually add that
to your title on the html page and change the address thus creating
history. Everytime you press a button you add history to the
browser by calling that function. If you hit the back button it
looks at what is after your address and the yoursite.com/#/ to find
out what page you're requesting to go back too. Now the tricky
part.
In the onChange function the examples will show you an array
called arr, I believe, that you just fill will the names of your
pages just like you're calling them in your button onPress
functions. arr = ['/', '/About/', '/Contact/' ... ] Then below that
array just follow the examples because there is an if statement
that tests the position of the item in the arr array and sets it to
a variable we'll call getIndex, a number. So if my about us page is
the second item in the array and the second line of my if else
statement looks like this:
else if (getIndex == 1){
unloadMovieNum(5);
loadMovieNum("about.swf", 5);
_root.pageLoaded = "about" // this is a variable i use to
track the page I've loaded for other coding purposes
So when you press a button it will call the onChange function
and figure out what page you wish change to. Then it will load that
page. When the back button is press it visits the onChange function
again and changes back the page previous. Of course with animation,
I use fuse, there is a lot more code involved but that's the gist
of it.
Now for the SEO stuff. In an index page in the examples
you'll see that there is a <div = #flashcontent> or something
like that tag. That means that when the flash movie passes
detection through the swfObject code then it loads the flash movie
here in the html code. Here is where you place your alternate html
text. This is the text that will be browsed by search engines. I
actually just start building a text version with a few images of my
entire site here if I'm using only one html page. Which leads me to
technique nubmer two.
Technique #2
Technique number two is just like 1 except after my fuse
animations I call a function called loadHomePage. That function
then calls a javascript code that is on the html page that tells me
what html page was found. If it's the index page then it returns
"home". Then I pass that through and init(thisPage) function that
is just like the onChange function but obviously requires a little
different coding. So I end up with both function the initPage
called when the site is loaded the first time and onChange is
called from then on. So if you go to my site and hit the index page
the home page of the flash movie will always be loaded. But if you
go to company.html then the Flash code calls the javascript and I
have the word "company" returning to flash. Then it goes through
the init function and says load the company page first. So the
buttons change and the company page is loaded first instead of the
home page.
Why do this? For seo purposes. I began thinking that if I try
and place a text/html representation of my entire site between the
<div> tags in the index.html page only what happens if Google
decides that too many people are spamming this and if your text
here doesn't match your flash movie page text maybe they will
consider it black hat seo. So now I have an html page for each page
on my website that will make the flash movie go directly to that
page.
Portfolio
page
Now I can seo each html page like you would on a normal html
site and you can push your links just like any html site and your
site will act just like is expected of an html site.
However if you look at my code I've been learning seo and
changing my text so many times that I haven't had time to make my
html alternate text like I've described as above but that is the
plan when I have time. So now each one of the 4 pages on my site
can be found, linked to and indexed by google. You can also then
get a page rank for each html page, but you really only have one
full flash website. I believe this in the end will be the best way
to go plus you have more pages html pages out there which gives you
a better chance of getting people to your site as opposed to 1
page.
Pretty slick!!!
It's all still a work in progress but there you have it. I
will one day be putting this all together and allowing people to
download the whole package already built but no time right now,
I've gotta pay the bills and sleep so no time for work that doesn't
pay right now unless you're willing to make a donation to me and I
may find the time. :)
A few notes. Remember to include the SWFAddress.as file on
your main timeline because the SWFAddress.onChange function calls
many functions in this class.
Also use the SWFAddress.js and SWFObject.js files in the root
of your site or in their own folder (that's how I'm doing it)
The big kicker here is you still have to know SEO or at least
learn it. Make sure you don't have invalid html code (there is a
test), start building lots of links, verify your site, the age of
your site is important. Don't spam keywords, use your main keyword
phrase in your title, hint: you change the title in your SWFAddress
code so in the html make it your best keyword phrases along with
your description because when the flash movie loads it will change
to the title you wish to be displayed but the search engines will
pick up the title in the html code. Be sure to use h1, h2, and h3
tags in your code. Use keywords in your image alt tags in the
alternate html code. These are just a few of the items you'll need
to do to get a high score, right now I know of 179 different things
for Google. Keyword density is a big one, you never want to out
perform the top 10 by much at all, just a hair.
I've been working on my position for two months now and for
my 24 keywords (check my source of my index page) on the 17 major
search engines I show up on the first two pages of of 202 of 408
possible combinations, so I'm well on my way. I'm number one on
several including "ohio flash company", I know not a widely
searched term but it was the first phrase I started with and then
I've expanded to wider search terms which is what I recommend.
Don't be silly and think you're going to show up number one on
Google with no links for "flash web design" overnight, it takes
lots of work. Start narrow then increase your search parameters to
wider and wider searches.
Sorry if all of this is confusing but feel free to email me
on contact me through my site if I can quickly clarify anything
I've written here. Also browse my site and look at the source of my
html pages to get a better idea of what I'm talking about.
C

Similar Messages

  • Finally Flash 8 or browser support in Keynote'08?

    Hi everyone,
    I'm very curious about the new keynote. I frequently have to present my interactive flash-projects and the only solution I know is to make a link to a webpage. Off-course it would be a lot better to integrate the flashfile (or the webpage) directly into the presentation. So, is that finally possible in the new version of Keynote?
    Thanks,
    J.

    Keynote's Flash support is based on QT, so I doubt that changed, and seeing that they still haven't put QT VR support in it, I also doubt (but could be wrong) that it supports interactive flash.

  • Finally Flash on iPad

    Well sort of.
    Search for iSwifter in the app store. It basically streams a firefox browser to your iPad. Finally I can load Flash video and games without having to switch on my PC.
    It has its issue and not an everyday browser BUT gets round those sites that require flash.
    At the moment all profits from the upgrade (it browses for free for a few minutes before reseting) which allows unlimited browsing is going to help those struggling in Japan.

    Apple needs to just lift it's ban on Flash.
    I don't get it. I have an HTC evo phone, and it has the Flash Player, and it works really well.
    At the office I'll often catch up on the biggest loser, or seinfeld over at tbs and nbc, or some southpark. I just flip out the kickstand, inset my headphones and watch ( or mainly listen ) to anything.
    Having Flash allows me to feel more connected to the internet. I'll ofetn play tower defense (my favorite genre) flash games at new grounds, or watch MMA videos on MMASHARE.com
    I see no difference between what I get on my phone and what I get at home on my pc. I have not had a single problem, infact I would argue that flash on my phone runs better than it does on my netbook.
    I use a netbook hooked to a tv to watch flash tv shows in bed at night, and sometimes I will get a little slow down or stutter when not in full screen, but then the next day at the office it will run great on the phone.
    All I know is Apple would make me alot happier if they took down that rediculous "thoughts on flash" post and work things out. 1/2 the crap it says in there is so outdated and not true anymore I can't believe they keep it up.

  • New to CS5.5, how to have existing animation play within the final flash animation

    Hey everybody, I'm really new to flash professional CS 5.5, just learning the ropes.
    For my situation, I have a certain set of motion twains that I've successfuly completed, they constantly loop right now (default), and is saved in the SWF file.
    I'd like to take that finished looping animation, and insert it within another animation (a) that can be played with a play button, and stopped/resetted with a stop button.
    How do I insert the completed looping animation into the main animation? And is there something special I have to do in the actionscript of the start and stop buttons so that the "inner" looping animation will start and stop with the "outer" main animation?
    I really appreciate your help!
    -Cadode

    convert your animation to a movieclip:  shift-drag to select all the frame and layer, right click the highlighted frames/layers and click copy.  click insert/new/new movieclip and into frame 1, right click and click paste.

  • Flash SEO

    Does google track links in a flash add? I have the possibility to put some flash banners on sites, but does google track them? I can also make gif files, but those aren't that nice.
    For example I can make the following link and google will index it:
      Zilver kopen  But when I make a flash add like this. Does google index the words?                                                                                       Voor het weergeven van de inhoud op deze pagina is een nieuwe versie van Adobe Flash Player vereist.                            

    Google spiders/robots cannot read flash content, so I double it'll pickup the links

  • Did Adobe give Google & Yahoo new technology for Flash SEO?

    I recently read that Adobe gave Google and Yahoo new technology so spiders can crawl thru Flash sites. Not pictures but text. I was wondering if anyone from Adobe could confirm this and if it really does work. As a designer I prefer to work in Flash because I can create more visually pleasing sites. I built my own portfolio site in Flash only to find out it couldn't be indexed! www.kholstudios.com I was heartbroken. That was about a year ago. I am about to begin one now and am not quite sure how to proceed at the moment. Flash or Dreamweaver? I am a newbe coder so please bare with me in the terminology department.  Any input would be helpful.

    advnturgal,
    > What I would ultimately like to do is have an all Flash site that is
    > indexable. I know that is stretching it, but if Google is indexing swfs,
    > what would be the best method to attract the robots
         That's a good question, honestly.  As far as I can tell, you really don't have to do much of anything.  According to the URL from yesterday (along with its external references ---
         http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html
         http://www.sitemaps.org/faq.php
    -- it really seems to me that Google (at least) is capable of "clicking buttons" and following at least some logic inside a SWF to "[explore] Flash files in the same way that a person would."  The <meta> tag you showed belongs in the HTML document that embeds the SWF (that tag isn't supported among the few tags Flash Player recognizes), so while it may serve as a communications medium to indexing robots, all it presumably does is lead those robots to the HTML file.  Whether that same "come hither" relates to SWF content inside such HTML documents, I'm afraid I don't know.
    > Is there any trick to naming buttons or page titles in Flash?
         According to the Google blog post listed above, Google is "only discovering and indexing textual content in Flash files."  If "textual content" includes symbol instance names -- I suppose it might -- then you could certainly try giving your target-able objects meaningful instance names (click the symbol on the stage, then look at the Property inspector to see the Instance Name input field).  Be aware, though, that not every symbol supports instance names (graphic symbols don't).  By the sound of it, though, Google reads textual content no matter what sort of symbol it appears in.
         On the face of it -- and this is conjecture on my part -- there doesn't seem to be a way to "tag" text inside your SWFs like there is with HTML (that is, by putting headings in <h1>, <h2> tags, or the like).
    > I have also heard that linking to other websites is probably even better
    > than using a lot of copy. How does that work exactly?
         Not all search engines care about linking (I think), but Google does.  The more other sites link to your website (not you to theirs!), the more relevant Google considers your site.  I don't think it's fair to suggest that linking from other sites is better than having useful copy ... the words on your own site are almost certainly the most important search keys.  I suppose you could ask other websites to link to your own, but that could potentially get spammy on the part of the person asking.
    > Do I have to negotiate with the other website to get permission to link.
    > Is there special terminology for that?
         People occasionally link to my blog entries without permission, and I'm glad when they do, because it drives visitors to my site.    If you choose to link to other sites, you'll be helping their page rank.  The Internet is a public place, so as long as you link to publicly available content on someone else's site, you don't have to ask permission.  If you think about it, that's exactly what sites like Google and Yahoo! do automatically!  And it's also what I did by posting the two URLs a few paragraphs up.  There's no special terminology I know of ... just "link" or "hyperlink".
    > I know I have many questions, but this is the place to seek answers.
         This definitely is, and there are plenty of helpful people on all of these Adobe forums.    Your particular line of questions is an interesting one, because it balances between HTML practices (think, the Dreamweaver forum) and Flash practices.  In this case, I wish I knew more about the topic, but the links I've shown, while not exactly cornucopias of knowledge, are at least a good beginning.
         What I would do, in your case, is prepare at least some relevant copy (text) in HTML format and place that inside a <div> tag on the main page of your website.  Use something like SWFObject (http://code.google.com/p/swfobject/) to replace the content of that <div> for people with JavaScript enabled and Flash Player installed.  People who meet those requirements (most do!) will simply see your Flash content and never know the different.  Google will index both the HTML content and your SWF(s).  People who don't meet those requirements will nonetheless be able to read a summary of what your site is about -- that way, you reach the broadest possible audience.
    David Stiller
    Contributor, How to Cheat in Adobe Flash CS4
    http://tinyurl.com/dpsCheatFlashCS4
    "Luck is the residue of good design."

  • Print PDF-Files with embedded Flash-Object

    When i print such a PDF-File, Flash-regenerating is
    to slow and the the Flash-processbar is printed
    How can i freeze final Flash-layout while printing?

    Very strange!  What is your installed Reader version?
    Try disabling Protected Mode in Adobe Reader [Edit | Preferences | Security (Enhanced)].

  • Creating a FM Book and then Flash RoboHelp starting from PDF

    At our business we have an SOP (Standard Operating Procedures). There are about 20 chapters. We create them in Publisher and then convert to PDF and then post on our internal Wiki for all to see. This works for us. However, one of the chapters is 49 pages long and contains many tables that break down about 60 different adjustments our Call Center agents could use on a customer's account. We have a lot of agents doing a lot of adjustments wrong. So I've been tasked with coming up with a better system for agents to find the right adjustment and use it. The bosses wanted me to put the whole document into a spreadsheet. The first tab of the spreadsheet would be a list of questions, i.e. Are you giving a credit because of an outage? Are you giving a credit because of a PPV that didn't display?, and clicking on the question would take them to a tab that shows the appropriate adjustment. (This would save me from having to recreate the PDF links everytime I edit the PUB file and re-create the PDF.) Sounds good, but very archaic to me. I don't want to revert to spreadsheet when I have the Adobe Tech Comm Suite. I watched RJ's videos and was able to take the final Flash file from the Robo Help video and put it on our wiki and everyone loves it. Loves how easy it is to use, that it is searchable and well laid out. So, now my dilema, how do I take our existing PUB or PDF files and convert them to FM Books? I think I can figure out how to take the book to RoboHelp, but I don't know how to accomplish the first step. If there is an existing thread about this, please post it and I will read it. If you've done this before, please share your secret. Thanks!

    The full version of Acrobat lets you save a PDF as an RTF file, which Frame can open. (There's a free eval you can use, if you don't have it.)
    There are also a herd of third-party utility programs that do the conversion -- Google is your friend here.
    After you've pulled the data out of the PDF, remember that you still need to divide the content into chapters/files and use those to build your book.
    Art

  • Flash player 9 problem?

    I reciently downloaded the PPC version of Flash player 9 from:
    http://www.adobe.com/shockwave/download/index.cgi?P1ProdVersion=ShockwaveFlash
    However, whenever I navigate to a page with Flash content, I see a faded QuickTime logo with a '?' over it.
    I know its not a problem with the Flash Player itself, because when I surf to the same page in FireFox, it loads fine.
    Has anyone else had this problem, or better yet, know how to fix it?

    Thanks for the helpful posting. I came searching here for advice because I could not get my Flash Player 9 installation to succeed using the trouble-shooting information provided on the Adobe web site, and from experience I have come to know that my best resource in trouble-shooting is to seek the help of other Mac users.
    In following your instructions I discovered that "Enable Flash" was not checked in my preferences, so that was definitely part of the problem. However, I still could not get Flash Player 9 to work, so after doing a Google search I found a posting on Version Tracker (under feedback at the bottom of this page: http://www.versiontracker.com/dyn/moreinfo/macosx/11622 ) that provided the last little bit of instruction I needed to get Flash Player 9 to function properly.
    Before attempting to install Flash Player 9 I had used Adobe's uninstaller to uninstall previous versions, as instructed on the Adobe website. However, AFTER repairing my disk permissions, I needed to restart the computer and run the uninstaller again. After uninstalling I restarted once more, ran the installer and, VOILA!, finally Flash Player 9 worked as it should.
    PowerBook (1.5 GHz PowerPC G4)   Mac OS X (10.4.8)  

  • Animation slides skip content in published flash

    Dear helpers and experts,
    I may be new to Captivate, but have worked with all its
    predecessors...
    My simple demonstration consists of 6 slides:
    a text slide;
    an animation slide built from an avi file (123 sec);
    a text slide;
    an animation slide built from an avi file (23 sec);
    a text slide;
    an animation slide built from an avi file (165 sec)
    When previewing all content is shown. Then I publish (export
    HTML). The viewed flash skips the end of all animation slides: from
    the first only 107 sec are displayed, from the second only 10
    seconds, from the third only 110 seconds are displayed.
    To be precise on the previw: it is the Play button on the
    timeline where everything is played - not "Play this Slide" in the
    Preview button - which creates a temporary flash file.
    With uncompressed Flash it's the same problem.
    What went wrong here?

    I have now found the source of my problem:
    There is a difference whether I insert via
    1) Insert > Slide > Animated Slide - or
    2) Insert > Blank Slide; and then in the blank slide:
    Insert > Animation
    In case 2 I get the dialog "New Animation" where I can set
    options. In case 1 this dialog does not show up and with Slide
    Properties the desired option can not be set.
    The desired option to cure the problem is "Synchronize with
    Project".
    The Help text concerning this option "Select this option to
    synchronize the speed at which the animation file plays with the
    Timeline speed. (If you find that the animation file is not playing
    smoothly, test with this option selected and cleared to see which
    setting gives you better results.)" did not trigger my brain at
    first, because when playing the animation (imported avi) in the
    TImeline it is displayed correctly with or without this option.
    Hence: if the final flash file skips the end of imported
    animations (eg avi) and jumps to early to the next slide:
    - Import the animation into a blank slide (do not import via
    Insert > Slide > Animated Slide)
    - Set the option "Synchronize with project" in the "New
    Animation" dialog
    Klaus Daube

  • Import and export the image in flash

    HI! Guys!
    I am Quite New to to flash in this enviroment so please i
    need help can any one help me out in this problem.
    the issue is I need to upload the image from my desktop to
    certain flash animation by draging and generate the image from that
    final Flash animation and save it in my computer.
    Dijup

    if you're using flash 8, you can use flash to upload a file
    (using the filereference class) to a server that hosts the swf. and
    if that file is a jpg or gif, you can load it into flash. however,
    you can't drag and drop a file into flash.

  • I have a question about Flash

    I have made a website in Flash8 and all seems to work perfect
    until I checked it all out,,, I succeed to make a working dropdown
    menu, and I have a photoslider on the same side. And here it all
    started, the problems....
    When I open the menu the photoslider jumps from picture 1 to
    picture 2, and back when I close the menu. That´s not so bad
    but there are moore... When you click on the controller to the
    photoslider something fun happends.. You see when the photoslider
    reach to the last picture then the menu drops down by it self. And
    goes up and so on..
    Should I have the photoslider on a other scene? Or how should
    a solve this?? Please, are there any who knows...

    Google can crawl Flash, though I'm not sure how well, but either way nothing can read text that is not text - ie an image. The workaround - and still relevant for all other search engines, is to put all your content inside the div tag that your Flash is written into. The alternate content that one would see if they didn't have Flash, or didn't have JavaScript enabled.
    There is a good tutorial on SEO with Flash on the SWFObject site: http://blog.deconcept.com/2006/03/13/modern-approach-flash-seo/
    You can also just Google 'Flash SEO' and get a good deal of info.

  • Using a segger's flasher 5 programmer in labview

    I want to use labview to send and receive commands to a Flasher 5 programmer made by Segger.  It comes with ASCII command sets, and I was unsucessful in getting the return information using the basic serial read and write, labview example, error states that is timeout on the read.  When you send a AUTO  command the programmer is suppose to erase, program and verify the microcontroller, in which it sends back response when it completes each step.  The port is setup correctly, because when the auto command is sent, the programmer lights blink, but having problems with the read.  Anyone familiar with this particular programmer and could give me some pointers, it would be much appreciated.
    Solved!
    Go to Solution.

    I was using the basic serial read and write in the labview examples, so its a common VI, the issue was getting the response back from the programmer.  Listed below is the command set when using the programmer in serial mode.
     #AUTO
    The Auto command behaves exactly as the start button or external remote control input.
    ·    Flasher starts clearing target, if “automatic clear before program“ option was set.
    ·    Flasher programs target CPU
    ·    Flasher verifies target CPU
    ·    Flasher verifies its internal CRC to validate the programming operation.
    Finally, Flasher responds with
    ·    #OK if no error occurred
    ·    #ERRxxx if any error occurred during operation. xxx represents the errorcode, normally replied to Flasher PC program. The #ERRxxx message may be followed by an additional error text.
    During execution of the AUTO command, Flasher automatically sends “status” messages via RS232 to reflect the state of execution. Typically during execution of #AUTO command, Flasher will reply the following sequence of messages:
    #ACK
    #STATUSTART CMD
    #STATUS:CONNECTING
    #STATUS:CLEARING
    #STATUS:WRITING
    #STATUS:VERIFYING
    #STATUS:VERIFY FLASHER CRC
    #OK
    or no staus until end:
    #AUTO NOINFO
    This command may be used instead of AUTO, if no status messages from Flasher should be sent during execution.
    The command ends with #OK or #ERRxxx 
    EACH command sent ends in an ASCII 13 ("CR").
    Labview is timing out before the response even if I increase the time.

  • Link for text page on Flash site

    How do I create a text page for my Flash site to enable
    "crawlers" to find it? Because my site is all Flash
    (ctmgroupinc.com) web browsers can't find it. I was told a text
    page can be created and linked to the site. This will allow
    crawlers to find the key words. Does anyone know how to create
    this? Is there a template I can start with? I'm html coding
    challenged.
    Thanks

    Read the following:
    http://blog.deconcept.com/2006/03/13/modern-approach-flash-seo/
    Dave -
    Head Developer
    http://www.blurredistinction.com
    Adobe Community Expert
    http://www.adobe.com/communities/experts/

  • Flex2 and SEO help

    Hi
    I'm rather new to Flex2 and I had a general question about
    search engine words like what you'd find within the meta tags of a
    static HTML page. Seeing is it that the output is a giant .swf file
    for clients, how does one address the issue of their site being
    available for search engines, or is it even possible?
    Thanks

    First I want to say Shame on you Adobe for not addressing
    this subject outright.
    I am a java gone flash some 5 years ago and now am making the
    switch to flex/flash.
    What I say now is only what data I have been able to collect
    the past two weeks on this subject and should only be used as a
    reference.
    If you build an entire website out of flash a search engine
    cannot crawl a .swf file. Are there ways around it, yes there are.
    http://labs.blitzagency.com/?p=171
    but the time and effort is tremendous for a small team or one
    person.
    Flex does answer the back button issue with historyManager
    class. but to fully exploit it you need to program a bit more
    depending on how complicated a site you build.
    From what I gather you are building a site entirley in flash
    which is OK but you need to grow beyond this to whats known as a
    MVC architecture which basically means separate out your content
    from your view and store it either in flat files or in a database.
    This opens up the opportunity to point the search engines to
    this data.
    see
    http://www.onflex.org/ted/2007/08/flex-directory-seo-and-flex.php
    http://blog.deconcept.com/2006/03/13/modern-approach-flash-seo/
    This is a complicated subject and one not taken on lightly.
    Is it possible, absolutely. However you need to think before
    you build. separate out your content. point the incoming requests
    to what there looking for...read and understand the mvc
    architecture. If you have worked in flex you already know that in
    the eclipse environment you are producing mxml documents.
    perhaps these will be indexable as well??
    im still working on the problem myself and am curious where
    this goes.
    Hope this helps

Maybe you are looking for