Search Engine Optimization

Is Flash Good for Search Engine Optimization?

By March 9, 2010 June 12th, 2020 73 Comments

As of right now, it’s still not a great idea to mix Flash and SEO unless you really know what you’re doing. If you’re trying to rank higher on search engines, it’s probably a good idea to not overload your site with Flash.  While there have been strides by the search engines to parse Flash files and grab the readable text, unless you set this up properly, chances are the Flash will end up hurting your rankings.

When to use Flash

Flash is a great tool if you have a complicated product that needs more explanation or if you need entertainment value on the website.  Secondly, with the increase in mobile internet use, Flash is still not visible on the latest iPhone and Blackberry, so it’s likely those visitors will be bouncing.  At Pear, we’re getting about 20% of our visitors from mobile devices, so you could be losing out on those visitors with a Flash landing page.

Alternative solutions to Flash

But now we can use AJAX and other javascript techniques, like sliders and expanders, to uniquely display content without bombarding the visitor with content, and yet it’s all still readable by the search engine.  Check out how ServerBeach, a dedicated hosting company, uses javascript sliders instead of Flash to nicely organize lots of information.

Setting up proper use of Flash

If you or your developer still insist on using Flash, there are some ways that you can set up your code to optimize it for SEO, and it has to do with accessibility programming.  This blog post by Jonathan Hochman is a great overview of the multiple ways you can set this up using SWFObject 2.0, or even SIFR in some cases, although I understand SIFR is more used for typography enhancements, where you would like to use a non-standard web font, but get credit for the text in an H1 tag for example.

The SWFObject method provides a way to include alternate HTML content on the page which is visible in your source code, and all it uses is a tiny javascript file.  This stems from the Web Accessibility Initiative which says all multimedia content should have an alternative way of accessing the content.


  • Goalranks says:

    More seo business now, and also more competition. thanks for sharing

  • Lovers says:

    Itlook like you take a lot time to update your blog, cos I found your blog is very useful to me.

  • I found your article very thought provoking. The way it was written made me look at things from a different angle and think about what I originaly thought, why not visit us :-).I will definately be back again.

  • Very good primer on the subject and should help many businesses better understand SEO. I will be recommending it.

  • Tony Hulls says:

    I think flash isn’t bad for websites, what’s bad is the lack of anything else. Flash is perfect for integration into a website, I just wouldn’t want to have one purely based on flash…at least not if SEO is important for that site.

  • Ryan Kelly says:

    Good point, Tony. We still see a lot of sites that use Flash improperly by not having alternate content, or having little or no HTML on the page as well. Advanced site owners and developers can use Flash properly and still maintain good SEO value.

  • Yeah, it is hard to make a flash website and mantain good SEO value in the same time

  • Ryan Kelly says:

    @Rudolph I think if the developer sticks to the standards for handicap accessibility, you can generally make Flash more SEO friendly.

  • alter ego says:

    Nice article Ryan! I found another one –> that explains how you can make Flash sites Google friendly. Do you think that the solution they describe works?

  • csp says:

    Thank you very much .

  • R.B.Roberts says:

    Just had 2 of my sites checked by you,I have flash on one of them and the page load time is over 8 seconds-not good.Whats worst is that they have no page rank under 100,000.Time for SEO work but not sure where to get the best deal for a reasonable price?

  • Ryan Kelly says:


    You can do a lot of the work yourself, believe it or not. We can help you through some of the technical weeds….just catch us on chat during the day 🙂

  • Shalon says:

    Great!! Thanks for sharing

  • Steve says:

    Absolutely in total agreement with you.

  • designbyarm says:

    Thanks you for share your article useful for my new flash website ^^.

  • At this moment Google is reading inside the flash and there is options to build website in Flash with deep-linking. The Flash website can be also be SEO like any other website. There is difference of amnount of content indexed. Sure you can’t compete (yet) with html content, but is getting there. Anyhow, good article with options. Thank you.

  • pinigines says:

    Search engines can’t interpret the objects like flash. In another hand you can add a small part of website with flash and get better keyword density with text and links. Whole page with flash is bad choice.

  • I think flash isn’t bad for websites, what’s bad is the lack of anything else. Flash is perfect for integration into a website, I just wouldn’t want to have one purely based on flash…at least not if SEO is important for that site.

  • Ryan Kelly says:

    Flash isn’t bad, however, most site owners are not using it in a search-friendly way. Plus they lack the alternate images/text for mobile versions of their site, so the usability is terrible on hardware like the iPhone.

  • Colin Hall says:

    As far as I can see Google has spent the past 12 months incorporating a deep understanding for blogs into it’s algo. Any flash within a blog will be welcomed as a positive thing at the moment, personal site flash is a different matter altogether.

  • Ryan Kelly says:

    Hi Colin,

    can you share any specific examples?

  • sosbuys says:

    Thanks you for share your article useful for my new flash website

  • There is difference of amnount of content indexed.?

  • Steve says:

    I think another point to raise in regards to Flash is that it’s not only a pain in the neck to optimize for SEO, but also problematic from a usability standpoint. AJAX oriented technologies and the advent of HTML5 are creating better solutions that can be deployed in SEO friendly manners that won’t drive users away.

    One of my biggest pet peeves with Flash are taking away user choices, such as pre-load screens, static timed transitions, navigation through Flash, etc. This just ticks a user off and makes them want to leave, on top of being hard to manage from an SEO perspective.

  • Ryan Kelly says:

    Thanks for the comment Steve. You might find this recent article from the Google Webmaster blog on how they are getting much better at indexing SWF:

  • Simon says:

    If we are talking about SEO, I think that html is the way to go for bots to track down and index, flash does not really have any SEO value. My friend (who’s an SEO expert) advised me not to use flash in my webpages, but using pictures are great as long as I use alternate text. Do you think that his advice is accurate? I guess flash is ok if you are an expert and you know how to use them appropriately.

  • Ryan Kelly says:

    Hi Simon,

    I still feel HTML is the best way to go. You can do a lot with AJAX and javascript now, and even HTML5, where the need for Flash just isn’t really justified in most cases. But on the other hand, Google is getting much better at indexing Flash content (see the link in my previous comment).

  • Is not secret what plane HTML page ir best for seo 🙂

  • Papildai says:

    Thanks for the new idea. Great post, hope you won’t stop 🙂

  • aistejaLT says:

    good article. good idea. needs to be exploited and offer them to friends.thank you

  • In my own experience flash is total..s… I have 10 websites for eg.:
    None of websites with flash design doesnt have good rankings in Google. But if website with no flash and with less in formation… Rankings are always better,
    So, i think, Flash is going down…

  • g with says:

    Good day! I just wish to offer you a huge thumbs
    up for the excellent info you have got right here on this post.
    I am coming back to your site for more soon.

  • g rsacwgxy says:

    I used to be suggested this blog by means of my cousin.
    I am now not certain whether this put up is written by way of him
    as nobody else understand such detailed about my trouble.
    You’re incredible! Thank you!

  • I got this web site from my friend who informed me concerning this web site and now this time I am browsing this website and reading very informative articles here.

  • Hi, I do think this is an excellent site. I stumbledupon it 😉 I am
    going to come back yet again since I book-marked it. Money and
    freedom is the best way to change, may you be rich and continue to guide other people.

  • I am truly thankful to the holder of this web site who has
    shared this impressive piece of writing at at
    this time.

  • What a material of un-ambiguity and preserveness of valuable familiarity about unpredicted emotions.

  • Thank you for the good writeup. It in fact was a amusement account it.

    Look advanced to more added agreeable from you! However, how can we

  • You can definitely see your expertise in the work you write.
    The arena hopes for more passionate writers such as you
    who are not afraid to say how they believe. At all times go after your heart.

  • I will right away grab your rss as I can not to find your email subscription hyperlink or e-newsletter service.
    Do you’ve any? Kindly let me recognize in order that
    I may subscribe. Thanks.

  • Wow, this article is fastidious, my younger sister is analyzing these kinds of things,
    therefore I am going to inform her.

  • I do not even know how I ended up here, but I thought this post was
    good. I do not know who you are but definitely you’re going to a famous
    blogger if you aren’t already 😉 Cheers!

  • Hi there, yeah this paragraph is actually pleasant and I
    have learned lot of things from it concerning blogging.


  • Right here is the right site for anybody who hopes to understand this topic.
    You understand a whole lot its almost tough to argue with you (not that I personally will need to…HaHa).
    You certainly put a fresh spin on a subject that’s been written about for
    decades. Great stuff, just wonderful!

  • head shop says:

    I am the business owner of JustCBD Store brand ( and am trying to develop my wholesale side of business. I am hoping someone at targetdomain is able to provide some guidance ! I considered that the very best way to do this would be to talk to vape companies and cbd retailers. I was really hoping if anybody at all could suggest a dependable web site where I can purchase CBD Shops B2B DATA I am presently looking at, and Not sure which one would be the best choice and would appreciate any guidance on this. Or would it be much simpler for me to scrape my own leads? Suggestions?

  • I was pretty pleased to discover this website.

    I wanted to thank you for your time just for this fantastic read!!
    I definitely really liked every bit of it and
    I have you saved as a favorite to see new stuff on your blog.

  • web host says:

    Wow, this paragraph is nice, my sister is analyzing such things,
    so I am going to convey her.

  • This blog was… how do you say it? Relevant!! Finally I’ve found something which helped me. Appreciate it!

  • Merle Robeza says:

    Way cool! Some extremely valid points! I appreciate you penning this post and the rest of the site is really good.

  • hi!,I love your writing so much! percentage we communicate more approximately your article on AOL?
    I require an expert on this area to unravel my problem.
    May be that is you! Taking a look ahead to peer you.

  • Oh my goodness! Awesome article dude! Thanks, However I am having problems with your RSS. I don’t know why I can’t subscribe to it. Is there anyone else getting the same RSS issues? Anyone who knows the answer can you kindly respond? Thanx!!

  • There is definately a great deal to learn about this topic.
    I love all the points you made.

  • best hosting says:

    This text is worth everyone’s attention. How can I find out more?

  • Appreciate the recommendation. Will try it out.

  • I’m truly enjoying the design and layout of your blog. It’s a very easy on the eyes
    which makes it much more enjoyable for me to come here and visit
    more often. Did you hire out a developer to create your theme?

    Exceptional work!

  • google usa says:

    I am regular reader, how are you everybody? This paragraph posted
    at this web site is actually nice.

  • Hi there! I could have sworn I’ve been to this blog before but after browsing through many of the articles I realized it’s new to me. Regardless, I’m certainly delighted I discovered it and I’ll be bookmarking it and checking back regularly!

  • Three Fat says:

    After exploring a handful of the blog articles on your site, I seriously appreciate your way of writing a blog. I bookmarked it to my bookmark website list and will be checking back in the near future. Please visit my web site too and let me know how you feel.

  • For hottest news you have to visit the web and on web I found this site as a finest site for latest updates.

  • I was able to find good information from your articles.

  • Great information. Lucky me I discovered your website by accident (stumbleupon). I’ve bookmarked it for later!

  • I got this site from my pal who informed me about this web page and now
    this time I am visiting this web site and reading very informative
    posts at this time. adreamoftrains content hosting

  • It’s going to be finish of mine day, except before ending
    I am reading this enormous article to improve my experience.

  • Very good blog post. I certainly love this site. Keep writing!

  • You are so interesting! I don’t suppose I’ve read anything like that before. So good to find somebody with some unique thoughts on this subject. Seriously.. thank you for starting this up. This web site is one thing that is needed on the internet, someone with a bit of originality!

  • Fat Fish says:

    Hello! I simply want to give you a huge thumbs up for the excellent information you’ve got right here on this post. I will be returning to your blog for more soon.

  • This paragraph will help the internet users for
    creating new website or even a weblog from start to end.

  • Thanks a lot for sharing this with all people you really understand what you are speaking
    approximately! Bookmarked. Please also consult with my website =).

    We may have a link exchange contract between us

  • You could definitely see your expertise in the work you write.
    The arena hopes for more passionate writers such as you who aren’t afraid to say how
    they believe. Always go after your heart.

  • I want to to thank you for this great read!! I absolutely enjoyed every little bit of it.
    I have you saved as a favorite to look at new
    things you post…

  • Very nice post. I just stumbled upon your weblog and wanted to
    say that I have truly enjoyed surfing around your blog
    posts. After all I’ll be subscribing to your feed and I hope you write again soon!

  • Normally I don’t learn article on blogs,
    but I wish to say that this write-up very pressured me to try
    and do so! Your writing style has been surprised me. Thanks, quite nice post.

  • Nice weblog here! Additionally your website a lot up very fast!

    What host are you the use of? Can I am getting your associate hyperlink on your host?
    I want my web site loaded up as quickly as yours lol

Leave a Reply