I have a flash site and I can not get it listed on any of the search engines how do I do this?

Dani AI

Generated

Quick update for anyone landing here years later: Flash is no longer a viable platform for discoverability. was right to suggest a text/html fallback, and was correct that Google experimented with SWF indexing back in 2008 — that experiment never made Flash an SEO solution. Adobe ended support for Flash at the end of 2020 and modern browsers no longer run the plugin, so the only long-term fix is to migrate your site off Flash.

Practical checklist to fix the problem now:

  • Inventory every SWF/FLA and extract the real content (text, images, videos). If you have source files, export the originals; if not, salvage what you can and copy text manually.
  • Rebuild pages in HTML5/CSS/JS using semantic markup (proper headings, paragraphs, lists). Put all indexable text in the HTML stream, not only inside interactive widgets.
  • Keep URLs and link equity: map old Flash URLs to new pages and implement 301 redirects so search engines and bookmarks keep working.
  • If interactivity requires JavaScript, serve meaningful HTML on first load (server-side render or prerender) so crawlers see the content.
  • Create and submit an XML sitemap and verify the site in search console tools for major engines.

Minimal example (fallback + visible HTML content):

<object data="site.swf" type="application/x-shockwave-flash">
  <p>Primary content is available below and at /content/</p>
</object>

<main>
  <h1>Page title</h1>
  <p>All important textual content here so search engines can index it.</p>
</main>

Final notes: avoid hidden text or cloaking tricks (those trigger penalties). Use descriptive titles/meta descriptions, add alt text and structured data where appropriate, watch analytics for traffic shifts after migration, and submit sitemaps to Google/Bing. If the site is large, plan phased migration and keep redirects in place.

Recommended Answers

All 3 Replies

You're not going to like the simple answer: Search engines aren't capable of reading Flash. If your entire site is flash-based, search engines won't be able to read any of your content, and they won't include you in any search engine results (although they'll know about your site just as soon as it's linked to from anywhere on the web).

Create a non-flash version of your site (aside from the seo benefit, this is useful for accessibility reasons too, such as making the site available to the blind who rely on screen readers). Use flash only when it is necessary to demonstrate something or be super flashy ... If you can get away with doing something using text and a Javascript effect instead, then do so. You can do some mighty fun things with AJAX nowadays too. (Although be careful, because search engines can't parse Javascript code either.)

The simple answer: Use Flash when it's super important to do something and Flash is the only way to do it. Use plain ole text for all your actual content. Use Javascript/AJAX to add fancy effects without the heavy weight of a Flash player.

Actually, Google will now crawl and index some portions of Flash. See http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html

I'm starting to see this work, with some Flash menus being followed and content indexed in Google. Of course, Yahoo, MSN Live and others are not there yet, so Flash is still invisible to them and they are still a good portion of search traffic.

There are also some techniques for combining XHTML and Flash, putting text content in HTML and controlling display via Flash. Given the text content is in the HTML stream, it can be found and indexed by search engines. See http://www.mikeindustries.com/blog/sifr/

However, if you are serious about SEO, I would avoid Flash except for specific modules within a page surrounded by content that uses traditional SEO best practices. Even though Google is starting to crawl Flash, it is still very limited and does not rank nearly as well as text content. Not to mention Flash still won't work with Yahoo and MSN. Also, playing games with Flash to display hidden text content risks all sorts of penalties for spam, hidden text, etc, so I would avoid that as well.

Wow, thanks for that Google Blog link about flash indexing.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.