Category: Flash

  • Flash and Search Engine Placement Debunking: Part 1

    Part 1 of a 2 part series.

    Introduction

    I feel it is my duty to respond to the false inferences being blogged about by Mr. Franklin concerning search engine placement, and technologies used for web sites. Please keep in mind I am human and could be mis-interpreting his words, as well as the exchanges that happened over at FlashApe’s place.

    HTML, Flash, HTML+Flash?

    Quantifying web site solutions into all flash, html, and flash + html hybrids, and then ordering them in order of effectivness is an incorrect comparison. Some solutions done in an all Flash site are more effective than if they were done in all HTML. The goal of using the above technologies, as well as the supporting technologies that go hand in hand with the solutions that aren’t even mentioned (front-end technologies like CSS, JavaScript, back-end like PHP, etc.) is to solve a problem. I think part of the reason there is a mis-communication between FlashApe and Mr. Franklin is they are comparing apples to oranges. Mr. Franklin has a clientle that seems to provide web-site solutions for who have a need for search engine placement. FlashApe on the other hand appears to have clients that have a need for high impact sites, and the marketing dollars are aimed at it being a support to the overall campaign, where search engines are not the main point of entry, and by the time they are, the lifespan of the site has exceeded it’s timetable for use.

    In the above context, arguing whether all Flash, html, or html-flash hybrid solutions are best is out of context, and there is no logic saying one is better than the other… unless you slant it towards a specific problem your trying to solve, in which case each solution has it’s pros and cons to solving a specific problem.

    Flash and Search Engine Placement

    Now for the second point.

    All HTML sites can be placed on search engines and it is easy to do so, even with no actions taken to help improve your standing.

    All Flash sites can be placed on search engines, but it is not as easy to do so.

    For example, I have some pros and cons concerning my site and it’s search engine placement dealing with certain terms.

    The pros:
    – all HTML
    – true, real, and re-occuring content

    The cons:
    – use javascript
    – have hidden form fields
    – no meta tags
    – old title did not start with Flash, but rather my name
    – no robots.txt file
    – very little title tags on my elements
    – non-well-formed site

    Even with all of that stacked against me, I am still well placed for certain terms regarding the usage of Flash; my target demographic in my caring for search engine placement.

    If I were to re-do my site in all Flash, I would have to take a more proactive role, but there is no reason I could not be on par, or far exceed my current rankings; it is simply more work.

    Mr. Franklin had some in regards to using an all Flash site compared to other methods:

    “If you still feel all-Flash is the way to go, well, in your case you may be right. But please consider the major traffic ramifications that come from doing so. It can be a real wake-up call when you see Web stats flatlining!”

    He is correct if you do nothing, just like I have from my HTML site. But there is a lot you can do, and that negates his statement standing alone (even in context, go read his blog entry to confirm). Flash sites do not have to flat line in search engine placement, and can be just as high as their all HTML counterparts.

    I’ll go in my detail in part 2 which will hopefully come out in mid-september. For now, I’ll repeat some of the things I mentioned above as well as things that a Flash developer can do to help her or his site along. Again, these are proactive things one must do, but are not hard at all if done in the planning phases of a project.

    HTML Specific
    – make your page well-formed/XHTML compliant, ecspecially with embedding Flash
    – use meta tags
    – have your domain name include the content of your site
    – use a robots text file to inform search engines what to do
    – use a 7 word title. When repeating keywords, do not repeat the keyword in the same tense. For example, “Flash” and “Flashing” is ok, but not “Flash” and “Flash MX”.
    – use the title attribute for real content on tags beyond anchor tags (img, table, td, lits, etc.)
    – find keywords and other tags that compeitor sites are using to reach the top of the search engine stack, and base yours around theirs

    Flash Specific
    – all content that can be placed outside of the SWF, the better. For HTML and/or text, put into external HTML files and load via LoadVars. Same goes for XML.
    – for static text, make a copy of all textfields used (based on categories) and paste into a new FLA on the stage. Publish out, grab the HTML tags that Flash generates for content “used in this movie”, and place where applicable to your embedded Flash content.
    – when loading external SWF’s or JPEG’s, make sure the names of files are preceded with whatever term is most important. For example, “iRobot_willsmith.jpg” and “yourname_mycar.swf”.

    Conclusion
    Hopefully I’ll have more quantifiable, and hard data in the weeks to come after I’ve finished a research project on it. The bottom line is, an “all Flash” site can be made in such a way to be high in search engine placement. Whether one should use an all Flash site depends on the goal of the project, not about how search engines decide to place the site based on it being Flash or not. It’s a technology decision based on solving the problem at hand, not about favoring the technology.

    Sources

    – Frankie Loscavio, Search Engine Consultant
    – Search Engine Consultant from the Williamsburg Macromedia User’s Group

  • mProjector v2 Released

    mProjector v2 is a 3rd party Flash extension application. It takes your SWF(s), and allows them to do things that the Flash Player itself cannot do. It’s main selling points are:

    – syncronous commands not using fscommand or callbacks. So, for reading files from the user’s hard drive, reading the registry, etc., it’s all immediate. FlashStudioPro I believe requires fscommands, and Screenweaver requires you to setup callbacks.
    – when opening new windows, you have the same syncronous ActionScript like the above with return values, just like normal ActionScript.
    – direct access to COM objects, and you can use their methods in ActionScript like you’d use a component.

    There are some other neat features, but to me the above is what sets it apart from it’s competitors. I had the ability to see in it in action, and it’s pretty slick. Quick to jump into, as well if your thinking of giving it a spin.

    mProjector v2

  • Flash Ads Invade AIM

    Son of a… I hear the classic creaky door opening sound. I toggle to AIM to see who logged in, and suddenly, the window refreshes probably because it was inactive for a few hours, and then a red square appears over top of it. The window was about 120 x 480 in size, and the red square managed to be about 400×300, just big enough to cover all my buddy’s, plus some of the buttons below it. A rocket then flies over top the whole thing… I panic, and start clicking madly mouthing “wtf…”. Then, the rocket and square disappear as I toggle away and then back again, and it turns it out was the Thunderbirds movie ad in the ad square at the top of AIM.

    Son of a b(*&$#! Suddenly I actually give a hoot about Trillian… another AIM client in Central sounds neat as well.

  • Flash MX 2004 7.2 Updater Released

    Just doing my part. Things I have to add:
    – the components in the Component Panel remember what you had clicked open, and what you didn’t. Bad ass!
    – Compile times are sooo much frikin’ better.
    – Overall performance of the IDE, including being open over time, is much improved.

    FlashMX.com

    Scott Fegette – Community Manager