{"id":97,"date":"2012-10-09T02:15:31","date_gmt":"2012-10-09T02:15:31","guid":{"rendered":"https:\/\/mysiteauditor.com\/blog\/\/?p=97"},"modified":"2023-11-30T19:16:23","modified_gmt":"2023-11-30T19:16:23","slug":"the-fight-between-flash-seo","status":"publish","type":"post","link":"https:\/\/mysiteauditor.com\/blog\/the-fight-between-flash-seo\/","title":{"rendered":"The Fight Between Flash &#038; SEO"},"content":{"rendered":"<p>Flash and SEO haven\u2019t been the perfect pair. Flash limits the amount of text search engines can crawl, making it extremely difficult for them to understand your site. Consequently, many flash based sites sacrifice rankings for design.<\/p>\n<p>Some sites have been quite successful despite being mostly flash based. Nike and Pepsi are notorious for their flash designs and obviously rank very well. But, they are MAJOR brands that receive TONS of links. Search engines understand that Pepsi and Nike are authority figures in their respective industries based on the vast amount of sites linking to them. And, links are arguably the most important factors in ranking.<\/p>\n<p>So you might be thinking, \u201cMy brand has nowhere near the recognition of Nike and Pepsi, is my site doomed?\u201d Although HTML based sites are a lot easier to work with in terms of SEO, flash sites still have the potential to be optimized and ranked well in search engines. So don\u2019t start freaking out just yet! Let\u2019s review why flash has caused so many headaches for SEOs and what new advances have helped us move beyond those obstacles.<\/p>\n<h2>Why Flash Drives SEOs Crazy<\/h2>\n<p>Where do I even begin? Alright, alright, it\u2019s not that bad. However, there are several components of Flash that severely inhibit the optimization process*. Please feel free to add any to the list that you\u2019ve experienced while working with Flash.<\/p>\n<p><em>*Some of these have workarounds but most Flash sites still experience these issues.<\/em><\/p>\n<p><strong>1. Different content is not seen on different URLs<\/strong><\/p>\n<p>Flash sites generally use a # in the URL to distinguish different pages on the site. So instead of www.Flashsite.com\/services, the URL would look like www.FlashSite.com\/#1. For Google, a # denotes an anchor link within a page which moves the visitor to a specific location on that page (check out Groupon\u2019s FAQ page for an example of this). For this reason, Google doesn\u2019t want to treat URLs with #s as different pages so it drops everything in a URL beginning with the #. For flash sites, this means that all of the site\u2019s content will appear on one page to crawlers.<\/p>\n<p><strong>2. Text breakdown is funky<\/strong><\/p>\n<p>A lot of text in flash is not neatly organized in tags. Therefore, it often renders in the incorrect order which is quite confusing for search engines.<\/p>\n<p><strong>3. Linking and sharing is more difficult?<\/strong><\/p>\n<p>Have you ever tried highlighting text in Flash? You usually can\u2019t. A vital component of SEO is being able to share your information and have people link to it. The inability to copy and paste makes sharing more difficult. And if a visitor does decide to share your site, they are far more likely to link to the homepage, leaving the interior pages to suffer.?<\/p>\n<p><strong>4. Not all computers, phones , and tablets support flash?<\/strong><\/p>\n<p>Not every device that can access the Internet supports Flash. This is becoming more critical because of the increasing popularity of mobile phones and tablets. The iPad, for example, is infamous for not supporting flash. With these devices becoming ever more popular, flash sites are losing out on a huge chunk of traffic.?<\/p>\n<p><strong>5. Crawling technology is still incredibly young?<\/strong><\/p>\n<p>Google officially announced in 2008 that they had developed a method for indexing textual content in Flash files. Woohoo! Although this was a great breakthrough in the SEO world, we still aren\u2019t seeing the same sophistication of HTML crawling for Flash just yet.<\/p>\n<h2>Why Flash Is Driving Us Less Crazy Now<\/h2>\n<p>Google officially announced in 2009 a few improvements to their algorithm for Flash.<\/p>\n<p>The search engine can now:<\/p>\n<p><strong>1. Load external resources and associate the content with the parent file<\/strong><\/p>\n<p>Previously, Google used to treat external files like XML as separate pages from the parent page. Now, Flash files can load these external files and have the parent page receive credit for the content on them.<\/p>\n<p><strong>2. Support common JavaScript techniques for embedding Flash, such as SWFObject and SWFObject2<\/strong><\/p>\n<p>If a page loaded a Flash file using Java Script, Google wasn\u2019t able to index it, but Google has since gained the ability<\/p>\n<p><strong>3. Support flash in instant previews in search results<\/strong><\/p>\n<p>Google Instant Preview couldn\u2019t support flash in the past. If you searched Pepsi and wanted to see a preview of the site you used to see the gray box, but now you see a somewhat improved version.<\/p>\n<p><a href=\"https:\/\/mysiteauditor.com\/blog\/wp-content\/uploads\/2012\/10\/instant-preview.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-100 size-full\" src=\"https:\/\/mysiteauditor.com\/blog\/wp-content\/uploads\/2012\/10\/instant-preview.jpg\" alt=\"flash then and now\" width=\"320\" height=\"165\" srcset=\"https:\/\/mysiteauditor.com\/blog\/wp-content\/uploads\/2012\/10\/instant-preview.jpg 320w, https:\/\/mysiteauditor.com\/blog\/wp-content\/uploads\/2012\/10\/instant-preview-300x154.jpg 300w\" sizes=\"(max-width: 320px) 100vw, 320px\" \/><\/a><\/p>\n<p><strong>4. Discover links within flash files<\/strong><\/p>\n<p>If your Flash file contains links to other pages on your site, Google can now recognize these links and follow them.<\/p>\n<p><strong>5. Google can index ActionScript<\/strong><\/p>\n<p>AS1, AS2, and AS3, are now all crawlable<\/p>\n<h2>How to best optimize flash websites<\/h2>\n<p><strong>1. Use Flash in a limited fashion<\/strong><\/p>\n<p>Refrain from using flash to communicate important content. For instance, if your site\u2019s navigation is completely dependent on flash how will visitors without the Flash move around your site? Your bounce rate will increase and you will ultimately lose their patronage. Stick with HTML for portions of the site critical for visitor comprehension.<\/p>\n<p><strong>2. Separate content into different Flash files with different HTML pages<\/strong><\/p>\n<p>This gives you the opportunity to create unique URLs for each page on your site, allowing you to organize your content for search engines. You should also deep link to the appropriate part of the Flash movie on each of these pages.<\/p>\n<p><strong>3. Use SWFObject<\/strong><\/p>\n<p>SWFObject allows HTML code to be placed behind the Flash. This is the perfect solution for search engines and visitors not using Flash.<\/p>\n<p>Include information that is descriptive of the content visitors are seeing in Flash. DO NOT use this as an opportunity to stuff keywords and tons of content on the page. As long as the information accurately represents the Flash content, then you shouldn\u2019t have any issues with cloaking penalties.<\/p>\n<p><a href=\"https:\/\/mysiteauditor.com\/blog\/wp-content\/uploads\/2012\/10\/swfobject.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-101 size-full\" src=\"https:\/\/mysiteauditor.com\/blog\/wp-content\/uploads\/2012\/10\/swfobject.jpg\" alt=\"swfobject\" width=\"307\" height=\"57\" srcset=\"https:\/\/mysiteauditor.com\/blog\/wp-content\/uploads\/2012\/10\/swfobject.jpg 307w, https:\/\/mysiteauditor.com\/blog\/wp-content\/uploads\/2012\/10\/swfobject-300x55.jpg 300w\" sizes=\"(max-width: 307px) 100vw, 307px\" \/><\/a><\/p>\n<p><strong>4. Use descriptive page titles and meta descriptions<\/strong><\/p>\n<p><a href=\"https:\/\/mysiteauditor.com\/blog\/top-10-title-tag-seo-tips-infographic\/\">Title tags<\/a> and meta descriptions are valuable opportunities to communicate to both search engines and users what your site is about. Make sure that your site includes both these tags in the HTML.<\/p>\n<p>Flash is not as awful as us SEOs might sometimes make it out to be. It\u2019s actually a powerful tool for communicating messages artfully and efficiently. If done correctly, you can have a stylish site that ranks well. The best of both worlds!<\/p>\n","protected":false},"excerpt":{"rendered":"Flash and SEO haven\u2019t been the perfect pair. Flash limits the amount of text search engines can crawl, making it extremely difficult for them to understand your site. Consequently, many flash based sites sacrifice rankings for design. Some sites have been quite successful despite being mostly flash based. Nike and Pepsi are notorious for their [&hellip;]","protected":false},"author":77,"featured_media":99,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"episode_type":"audio","audio_file":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","date_recorded":"","explicit":"","block":"","filesize_raw":""},"categories":[1],"tags":[],"series":[],"episode_featured_image":"https:\/\/mysiteauditor.com\/blog\/wp-content\/uploads\/2012\/10\/flash.jpg","episode_player_image":"https:\/\/mysiteauditor.com\/blog\/wp-content\/uploads\/2015\/04\/itunes-cover.jpg","download_link":false,"player_link":false,"audio_player":false,"episode_data":{"playerMode":"dark","subscribeUrls":[],"rssFeedUrl":"https:\/\/mysiteauditor.com\/blog\/feed\/podcast","embedCode":"<blockquote class=\"wp-embedded-content\" data-secret=\"ozDAtaBrQX\"><a href=\"https:\/\/mysiteauditor.com\/blog\/the-fight-between-flash-seo\/\">The Fight Between Flash &#038; SEO<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/mysiteauditor.com\/blog\/the-fight-between-flash-seo\/embed\/#?secret=ozDAtaBrQX\" width=\"500\" height=\"350\" title=\"&#8220;The Fight Between Flash &#038; SEO&#8221; &#8212; MySiteAuditor\" data-secret=\"ozDAtaBrQX\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/*! This file is auto-generated *\/\n!function(c,d){\"use strict\";var e=!1,o=!1;if(d.querySelector)if(c.addEventListener)e=!0;if(c.wp=c.wp||{},c.wp.receiveEmbedMessage);else if(c.wp.receiveEmbedMessage=function(e){var t=e.data;if(!t);else if(!(t.secret||t.message||t.value));else if(\/[^a-zA-Z0-9]\/.test(t.secret));else{for(var r,s,a,i=d.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),n=d.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),o=new RegExp(\"^https?:$\",\"i\"),l=0;l<n.length;l++)n[l].style.display=\"none\";for(l=0;l<i.length;l++)if(r=i[l],e.source!==r.contentWindow);else{if(r.removeAttribute(\"style\"),\"height\"===t.message){if(1e3<(s=parseInt(t.value,10)))s=1e3;else if(~~s<200)s=200;r.height=s}if(\"link\"===t.message)if(s=d.createElement(\"a\"),a=d.createElement(\"a\"),s.href=r.getAttribute(\"src\"),a.href=t.value,!o.test(a.protocol));else if(a.host===s.host)if(d.activeElement===r)c.top.location.href=t.value}}},e)c.addEventListener(\"message\",c.wp.receiveEmbedMessage,!1),d.addEventListener(\"DOMContentLoaded\",t,!1),c.addEventListener(\"load\",t,!1);function t(){if(o);else{o=!0;for(var e,t,r,s=-1!==navigator.appVersion.indexOf(\"MSIE 10\"),a=!!navigator.userAgent.match(\/Trident.*rv:11\\.\/),i=d.querySelectorAll(\"iframe.wp-embedded-content\"),n=0;n<i.length;n++){if(!(r=(t=i[n]).getAttribute(\"data-secret\")))r=Math.random().toString(36).substr(2,10),t.src+=\"#?secret=\"+r,t.setAttribute(\"data-secret\",r);if(s||a)(e=t.cloneNode(!0)).removeAttribute(\"security\"),t.parentNode.replaceChild(e,t);t.contentWindow.postMessage({message:\"ready\",secret:r},\"*\")}}}}(window,document);\n<\/script>\n"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Flash vs. SEO: Navigating the Dynamic Battle<\/title>\n<meta name=\"description\" content=\"Delve into the clash between Flash &amp; SEO strategies. Uncover insights into the battle between visual appeal &amp; search engine optimization.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mysiteauditor.com\/blog\/the-fight-between-flash-seo\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Flash vs. SEO: Navigating the Dynamic Battle\" \/>\n<meta property=\"og:description\" content=\"Delve into the clash between Flash &amp; SEO strategies. Uncover insights into the battle between visual appeal &amp; search engine optimization.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mysiteauditor.com\/blog\/the-fight-between-flash-seo\/\" \/>\n<meta property=\"og:site_name\" content=\"MySiteAuditor\" \/>\n<meta property=\"article:published_time\" content=\"2012-10-09T02:15:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-30T19:16:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mysiteauditor.com\/blog\/wp-content\/uploads\/2012\/10\/flash.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"244\" \/>\n\t<meta property=\"og:image:height\" content=\"239\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Andre Harris\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andre Harris\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mysiteauditor.com\/blog\/the-fight-between-flash-seo\/\",\"url\":\"https:\/\/mysiteauditor.com\/blog\/the-fight-between-flash-seo\/\",\"name\":\"Flash vs. SEO: Navigating the Dynamic Battle\",\"isPartOf\":{\"@id\":\"https:\/\/mysiteauditor.com\/blog\/#website\"},\"datePublished\":\"2012-10-09T02:15:31+00:00\",\"dateModified\":\"2023-11-30T19:16:23+00:00\",\"author\":{\"@id\":\"https:\/\/mysiteauditor.com\/blog\/#\/schema\/person\/244cd54228bf104ae2195f388e3c8df2\"},\"description\":\"Delve into the clash between Flash & SEO strategies. Uncover insights into the battle between visual appeal & search engine optimization.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mysiteauditor.com\/blog\/the-fight-between-flash-seo\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mysiteauditor.com\/blog\/#website\",\"url\":\"https:\/\/mysiteauditor.com\/blog\/\",\"name\":\"MySiteAuditor\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/mysiteauditor.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/mysiteauditor.com\/blog\/#\/schema\/person\/244cd54228bf104ae2195f388e3c8df2\",\"name\":\"Andre Harris\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mysiteauditor.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/71787342134c7bf9d5a4534dedd97867?s=96&d=monsterid&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/71787342134c7bf9d5a4534dedd97867?s=96&d=monsterid&r=g\",\"caption\":\"Andre Harris\"},\"url\":\"https:\/\/mysiteauditor.com\/blog\/author\/andreharris\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Flash vs. SEO: Navigating the Dynamic Battle","description":"Delve into the clash between Flash & SEO strategies. Uncover insights into the battle between visual appeal & search engine optimization.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mysiteauditor.com\/blog\/the-fight-between-flash-seo\/","og_locale":"en_US","og_type":"article","og_title":"Flash vs. SEO: Navigating the Dynamic Battle","og_description":"Delve into the clash between Flash & SEO strategies. Uncover insights into the battle between visual appeal & search engine optimization.","og_url":"https:\/\/mysiteauditor.com\/blog\/the-fight-between-flash-seo\/","og_site_name":"MySiteAuditor","article_published_time":"2012-10-09T02:15:31+00:00","article_modified_time":"2023-11-30T19:16:23+00:00","og_image":[{"width":244,"height":239,"url":"https:\/\/mysiteauditor.com\/blog\/wp-content\/uploads\/2012\/10\/flash.jpg","type":"image\/jpeg"}],"author":"Andre Harris","twitter_misc":{"Written by":"Andre Harris","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mysiteauditor.com\/blog\/the-fight-between-flash-seo\/","url":"https:\/\/mysiteauditor.com\/blog\/the-fight-between-flash-seo\/","name":"Flash vs. SEO: Navigating the Dynamic Battle","isPartOf":{"@id":"https:\/\/mysiteauditor.com\/blog\/#website"},"datePublished":"2012-10-09T02:15:31+00:00","dateModified":"2023-11-30T19:16:23+00:00","author":{"@id":"https:\/\/mysiteauditor.com\/blog\/#\/schema\/person\/244cd54228bf104ae2195f388e3c8df2"},"description":"Delve into the clash between Flash & SEO strategies. Uncover insights into the battle between visual appeal & search engine optimization.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mysiteauditor.com\/blog\/the-fight-between-flash-seo\/"]}]},{"@type":"WebSite","@id":"https:\/\/mysiteauditor.com\/blog\/#website","url":"https:\/\/mysiteauditor.com\/blog\/","name":"MySiteAuditor","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mysiteauditor.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/mysiteauditor.com\/blog\/#\/schema\/person\/244cd54228bf104ae2195f388e3c8df2","name":"Andre Harris","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mysiteauditor.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/71787342134c7bf9d5a4534dedd97867?s=96&d=monsterid&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/71787342134c7bf9d5a4534dedd97867?s=96&d=monsterid&r=g","caption":"Andre Harris"},"url":"https:\/\/mysiteauditor.com\/blog\/author\/andreharris\/"}]}},"_links":{"self":[{"href":"https:\/\/mysiteauditor.com\/blog\/wp-json\/wp\/v2\/posts\/97"}],"collection":[{"href":"https:\/\/mysiteauditor.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mysiteauditor.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mysiteauditor.com\/blog\/wp-json\/wp\/v2\/users\/77"}],"replies":[{"embeddable":true,"href":"https:\/\/mysiteauditor.com\/blog\/wp-json\/wp\/v2\/comments?post=97"}],"version-history":[{"count":3,"href":"https:\/\/mysiteauditor.com\/blog\/wp-json\/wp\/v2\/posts\/97\/revisions"}],"predecessor-version":[{"id":6565,"href":"https:\/\/mysiteauditor.com\/blog\/wp-json\/wp\/v2\/posts\/97\/revisions\/6565"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mysiteauditor.com\/blog\/wp-json\/wp\/v2\/media\/99"}],"wp:attachment":[{"href":"https:\/\/mysiteauditor.com\/blog\/wp-json\/wp\/v2\/media?parent=97"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mysiteauditor.com\/blog\/wp-json\/wp\/v2\/categories?post=97"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mysiteauditor.com\/blog\/wp-json\/wp\/v2\/tags?post=97"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/mysiteauditor.com\/blog\/wp-json\/wp\/v2\/series?post=97"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}