SlideShare a Scribd company logo
SEO and Flash  Jonathan Hochman www.HochmanConsultants.com
Progressive Enhancement  Core content and functionality must be available to all users  Browsers with additional capabilities can enjoy enhanced formatting (CSS), content (Flash), and functionality (JavaScript) Enhanced features are loaded from external files, if needed.  This conserves bandwidth. Sites that use PE are better prepared for SEO because of excellent accessibility.
Tool: NoScript for Firefox Blocks all client side scripts: JavaScript/AJAX, Flash, Silverlight. Safely view pages with malicious code. See pages the way bots do. Find out if content is accessible.
Replace HTML content with rich media Via the Document Object Model (DOM)  Open source solutions for Flash:  SWFobject() 2.0 is general purpose sIFR (scalable Inman Flash Replacement)  is for creating fancy fonts and headings. Modern Coding Methods
SWFobject() 2.0
SWFobject() Detects if browser supports Flash Replaces a specified container, such as <div id=“MyMovie”> <!-- HTML content goes here --> </div> with Flash content. Apply usual SEO tactics to the HTML. Make sure the HTML text = the Flash Text
A site using SWFobject()
Good:  Flash deployed via swfobject() with plain HTML content available for spiders and users who lack Flash support.  Bad:  Needs images and CSS styles.  Scripts Disabled
SWFobject() is effective
www.gillette.com   – Cache at Google Check the cache to uncover  potential indexing issues. If content is in the cache,  Google has seen it.
A risk: Cloaking Do not stuff keywords into the text! Do not add HTML content that is not visible in the Flash!
Tips for Flash Applications HTML content generated by server side scripts (PHP, ASP.NET, Cold Fusion) can use the same data source as Flash.  Using same data source reduces risks and maintenance costs. swfAddress() can provide deep linking within a Flash application.
WATCH OUT for search problems  when Flash files get indexed Flash files are indexed separately from their host page. They can be dead ends if they lack navigation links. Could be a poor user experience to see just the Flash part of a page. Use robots.txt to block spiders from indexing Flash files.
Flash simplifies coding Use Flash to create menus, navigation elements and slide shows.  Examples: http://www.namedevelopment.com/blog/   http ://www.jdfdistribution.com   http://ts.jehochman.com pre-launch test site destined for  http ://www.metfin.com
Millions of users, no Flash Make sure your site works for them too.
Progressive Enhancement (II) Mobile web is gaining market share. Savvy users block scripts for security, and to avoid ads. Search ‘bots have limited Flash ability. Better to feed them easy-to-digest HTML.
Questions? Jonathan Hochman www.HochmanConsultants.com @Jehochman

More Related Content

PPTX
CMS & Chrome Extension Development
PDF
Introduction to WordPress Class 1
PPTX
Create Responsive Website Design with Bootstrap 3
PPTX
3 Langkah Mudah Membuat Website Dakwah (User Friendly - SEO Friendly - Mobile...
PPTX
Front-end development introduction (JavaScript). Part 2
PDF
Leksion 1 hyrje ne xhtml
PPTX
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
PDF
Wordpress for Dummies
CMS & Chrome Extension Development
Introduction to WordPress Class 1
Create Responsive Website Design with Bootstrap 3
3 Langkah Mudah Membuat Website Dakwah (User Friendly - SEO Friendly - Mobile...
Front-end development introduction (JavaScript). Part 2
Leksion 1 hyrje ne xhtml
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
Wordpress for Dummies

What's hot (20)

PPTX
Front-end development introduction (HTML, CSS). Part 1
PPT
Essential Tools For Search Marketers
PPT
Chrome Extension Develop Starts
PPTX
Build your own Chrome Extension with AngularJS
PPTX
MDN Welcome Session
PPTX
5 single page application principles developers need to know
PPT
A Brief Introduction To Web Building Technologies
PPTX
First MDN Workshop @BRACU
PPTX
Chrome extensions
PPTX
Web Development In 2018
PDF
Chrome extension development
ODP
Building Dynamic Websites With Joomla CMS
ODP
Making Chrome Extension with AngularJS
PPTX
Top frontend web development tools
PDF
Building Chrome Extensions
PPT
Prabhanjan Panigrahi
ODP
Chrome extension development
PDF
Introduction to Google Chrome Extensions Development
PDF
Safer browsing
PPTX
Poliedric WordPress - Go!WebDesign
Front-end development introduction (HTML, CSS). Part 1
Essential Tools For Search Marketers
Chrome Extension Develop Starts
Build your own Chrome Extension with AngularJS
MDN Welcome Session
5 single page application principles developers need to know
A Brief Introduction To Web Building Technologies
First MDN Workshop @BRACU
Chrome extensions
Web Development In 2018
Chrome extension development
Building Dynamic Websites With Joomla CMS
Making Chrome Extension with AngularJS
Top frontend web development tools
Building Chrome Extensions
Prabhanjan Panigrahi
Chrome extension development
Introduction to Google Chrome Extensions Development
Safer browsing
Poliedric WordPress - Go!WebDesign
Ad

Viewers also liked (17)

PPT
Defending Wikipedia 2
PPTX
Basic Global Business Presentation1
PPT
Ad Blight - Web 2.0 Expo (SF09)
PDF
Multigenre - Lindsay Koch
PPTX
Bill Hunt - Global Search
PDF
Social Media A Full Overview
PPTX
Breaking the Speed Limit: Faster Websites Win
PPT
Get More Traffic
PPT
Local Search - George Aspland 11 09
PPT
Love Story 1202566677520959 3(2)
PDF
Nokia & Alcatel-Lucent to combine to create an innovative leader in next-gene...
PDF
Chaing Mai Maker Club @Creative Thailand Symposium
PPT
Quality Score And PPC Management
PPT
Computer Privacy:Passwords-Mike B.
PPT
leda
PPT
7th Nov 08
PDF
Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers.
Defending Wikipedia 2
Basic Global Business Presentation1
Ad Blight - Web 2.0 Expo (SF09)
Multigenre - Lindsay Koch
Bill Hunt - Global Search
Social Media A Full Overview
Breaking the Speed Limit: Faster Websites Win
Get More Traffic
Local Search - George Aspland 11 09
Love Story 1202566677520959 3(2)
Nokia & Alcatel-Lucent to combine to create an innovative leader in next-gene...
Chaing Mai Maker Club @Creative Thailand Symposium
Quality Score And PPC Management
Computer Privacy:Passwords-Mike B.
leda
7th Nov 08
Create connected home devices using a Raspberry Pi, Siri and ESPNow for makers.
Ad

Similar to SEO and Flash 3.0 (20)

PPT
Flash Optimization (SEO)
PDF
Wa html5-pdf
PDF
Wa html5-pdf
PDF
Wa html5-pdf
PDF
Wa html5-pdf
PPT
Site Manager rocks!
PPTX
Swf search final
DOCX
Web development
PPT
Fundamentals of web_design_v2
PPTX
Website development-osgl
PPT
Websites Unlimited - Pay Monthly Websites
PPTX
Introduction to web page
PPTX
Sharepoint tips and tricks
DOCX
CONTENT MANAGEMENT SYSTEM
PPT
High Performance Web Pages - 20 new best practices
PDF
Chrome Extensions - Basic concepts powerpoint
PDF
Web components are the future of the web - Take advantage of new web technolo...
PPTX
HTML5 introduction for beginners
PDF
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
Flash Optimization (SEO)
Wa html5-pdf
Wa html5-pdf
Wa html5-pdf
Wa html5-pdf
Site Manager rocks!
Swf search final
Web development
Fundamentals of web_design_v2
Website development-osgl
Websites Unlimited - Pay Monthly Websites
Introduction to web page
Sharepoint tips and tricks
CONTENT MANAGEMENT SYSTEM
High Performance Web Pages - 20 new best practices
Chrome Extensions - Basic concepts powerpoint
Web components are the future of the web - Take advantage of new web technolo...
HTML5 introduction for beginners
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Spectroscopy.pptx food analysis technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
cuic standard and advanced reporting.pdf
PDF
KodekX | Application Modernization Development
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Approach and Philosophy of On baking technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Empathic Computing: Creating Shared Understanding
Spectroscopy.pptx food analysis technology
“AI and Expert System Decision Support & Business Intelligence Systems”
cuic standard and advanced reporting.pdf
KodekX | Application Modernization Development
Digital-Transformation-Roadmap-for-Companies.pptx
Network Security Unit 5.pdf for BCA BBA.
The AUB Centre for AI in Media Proposal.docx
Big Data Technologies - Introduction.pptx
Programs and apps: productivity, graphics, security and other tools
Advanced methodologies resolving dimensionality complications for autism neur...
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Reach Out and Touch Someone: Haptics and Empathic Computing
Approach and Philosophy of On baking technology

SEO and Flash 3.0

  • 1. SEO and Flash Jonathan Hochman www.HochmanConsultants.com
  • 2. Progressive Enhancement Core content and functionality must be available to all users Browsers with additional capabilities can enjoy enhanced formatting (CSS), content (Flash), and functionality (JavaScript) Enhanced features are loaded from external files, if needed. This conserves bandwidth. Sites that use PE are better prepared for SEO because of excellent accessibility.
  • 3. Tool: NoScript for Firefox Blocks all client side scripts: JavaScript/AJAX, Flash, Silverlight. Safely view pages with malicious code. See pages the way bots do. Find out if content is accessible.
  • 4. Replace HTML content with rich media Via the Document Object Model (DOM) Open source solutions for Flash: SWFobject() 2.0 is general purpose sIFR (scalable Inman Flash Replacement) is for creating fancy fonts and headings. Modern Coding Methods
  • 6. SWFobject() Detects if browser supports Flash Replaces a specified container, such as <div id=“MyMovie”> <!-- HTML content goes here --> </div> with Flash content. Apply usual SEO tactics to the HTML. Make sure the HTML text = the Flash Text
  • 7. A site using SWFobject()
  • 8. Good: Flash deployed via swfobject() with plain HTML content available for spiders and users who lack Flash support. Bad: Needs images and CSS styles. Scripts Disabled
  • 10. www.gillette.com – Cache at Google Check the cache to uncover potential indexing issues. If content is in the cache, Google has seen it.
  • 11. A risk: Cloaking Do not stuff keywords into the text! Do not add HTML content that is not visible in the Flash!
  • 12. Tips for Flash Applications HTML content generated by server side scripts (PHP, ASP.NET, Cold Fusion) can use the same data source as Flash. Using same data source reduces risks and maintenance costs. swfAddress() can provide deep linking within a Flash application.
  • 13. WATCH OUT for search problems when Flash files get indexed Flash files are indexed separately from their host page. They can be dead ends if they lack navigation links. Could be a poor user experience to see just the Flash part of a page. Use robots.txt to block spiders from indexing Flash files.
  • 14. Flash simplifies coding Use Flash to create menus, navigation elements and slide shows. Examples: http://www.namedevelopment.com/blog/ http ://www.jdfdistribution.com http://ts.jehochman.com pre-launch test site destined for http ://www.metfin.com
  • 15. Millions of users, no Flash Make sure your site works for them too.
  • 16. Progressive Enhancement (II) Mobile web is gaining market share. Savvy users block scripts for security, and to avoid ads. Search ‘bots have limited Flash ability. Better to feed them easy-to-digest HTML.
  • 17. Questions? Jonathan Hochman www.HochmanConsultants.com @Jehochman