Flash Test
The Flash Detection Test scans any URL for embedded Adobe Flash content — <object>, <embed> and direct .swf references — that have not worked in any major browser since end-of-life on 31 December 2020. Pages still loading Flash content are showing a broken plugin slot to every visitor and are typically also signalling a wider technical-debt problem. The fix is to replace each Flash asset with HTML5 video, canvas, SVG animation or a modern web component depending on its purpose.
What This Tool Checks
- <object type="application/x-shockwave-flash"> usage
- <embed src="*.swf"> usage
- Direct .swf references in <a> or <iframe>
- JavaScript references to swfobject or similar
- Fallback content provided when Flash fails
Why It Matters for SEO
Flash has not worked since 2020 — every Flash element on the page is dead weight today. Pages still relying on Flash usually have an entire section that is broken (videos that do not play, games that do not load, navigation that does not work). The SEO cost is direct: Google sees the broken content area and the high bounce rates that follow. The user cost is total: nothing in that area works.
How to Fix It
Inventory every Flash asset on the site. Replace videos with <video> + WebM/MP4. Replace interactive content with HTML5 canvas, WebGL, SVG animation or a proper web framework. Remove every <object> / <embed> reference to .swf and any "Please install Flash" fallback.
How It Works
We parse the page HTML and look for any pattern that historically embedded Flash content, including legacy fallback wrappers and JavaScript loaders. Each finding is reported with the appropriate HTML5 replacement strategy.
Common Mistakes to Avoid
- Hero video / banner still embedded as a SWF
- Game / interactive content abandoned because no one rewrote it
- Forgetting that Flash was removed from every browser in 2020
- Leaving Flash fallback warnings ("Please install Flash Player") in production
- Treating Flash content as "low priority" instead of broken
Quick Checklist
- No <object> or <embed> referencing Flash
- No .swf assets served from production
- Videos converted to HTML5 <video>
- Interactive content rebuilt with modern web tech
- "Please install Flash" messages removed