SlideShare a Scribd company logo
1 of 35
Download to read offline
The Black Magic of
    Flash SEO

    Duane Nickull
    Sr. Technical Evangelist
    Adobe Systems
    July 2008


                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Speaker bio - Duane Nickull

      Current
               Chair - OASIS SOA Reference Model Technical Committee (OASIS Standard as of 2006)
               Community Member (Planning Committee) - Ontolog Forum
               Contributor - OASIS SOA Reference Architecture Technical Committee
               Contributor – Most Web Services Specifications
               Host – Duane’s World TV (http://tv.adobe.com)
      Past:
               Contributor/architect - W3C Web Services Architecture
               Chief Architect/Chair - United Nations CEFACT Technical Architecture (SOA)
               Chair - OASIS eBusiness SOA Technical Committee
               Chief Architect - ebXML Technical Architecture (first major SOA)
               Co-inventor - GoXML Contextual XML Search (51 unique patent points)
               Co-Inventor - XML Commerce Pro (1997-8) first fully XML commerce engine
      Author (books, white papers, technical articles0
      Speaker (Conferences, Universities …)
      My Band http://www.myspace.com/22ndcentury


                                                                                                    ®




                                                                  2
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
My work

      http://www.google.com/search?source=ig&hl=en&rlz=&=&q=soa+white
       +paper&btnG=Google+Search
      http://www.google.com/search?hl=en&q=search+engine+optimization
       +tricks&btnG=Search




                                                                         ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
This beat out MSDN, IBM Developer Networks and Sun DN

      http://www.google.com/search?hl=en&q=enterprise+developer
       +resources&btnG=Search




                                                                   ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Agenda


      Understanding the basic forces working against you.
      A look at Ichabod
      What testing needs to be done
      Some tips you can employ today.




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Search Engine Ranking Process


  Can be broken into two main phases:
               The initial crawling, indexing and page rank
               Dynamic page rank scoring using adaptive algorithms




                                                                      ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
RULE #1: Do not get too worried about initial page rank!

         This is only a starting point, all is dynamic afterwards.
         Google’s page rank has some funny results




http://www.blogger.com/publish-confirmation.g?
blogID=17460203&postID=8164939958507135964&timestamp=1224750925988&javascriptEnabled=true
                                                                                            ®




   Copyright 2008 Adobe Systems Incorporated. All rights reserved.
RULE #1: Do not get too worried about initial page rank!


                             Why 8/10 for the admin page; 7/10 for the public page????




                                                                                         ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Dynamic Ranking is FAR more important than initial




                                                      Yahoo and Google watch what you do!




                                                                                            ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Agenda


      Understanding the basic forces working against you.
      A look at Ichabod
      What testing needs to be done
      Some tips you can employ today.




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
A breakthrough

      Adobe has created a server technology enabling computer applications to
       understand the content of a SWF file by using the Flash Player runtime.
               Adobe has partnered with the leaders in search, Yahoo! and Google
               The solution is a true collaboration with between Adobe and the search engines
                designing APIs that let their code talk to Flash Player and drive the search
                experience

      Text and link data from the runtime are are available to be indexed.
      Users don’t have to do anything
               New search results and more accurate search results are available

      Content owners don’t have to do anything
               Works with all versions of SWF content
               Works with Flex applications



                                                                                                 ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
How Ichabod works with a Search Spider



                                                                        Link Crawler

                                                                              SWF Parser

                                                                                            Network
                                                                       Virtual User
                                                                                            Manager

                                                                          HTML
                                                                          ParserIchabod




                                                                  Page Relevance/Indexing




                                                                                                      ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
???
         We do not understand fully how
        much content they will index or how
                they will weight it.


                                                                        ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Pixton.com – case study in Flash text being indexed by google




                                                          http://pixton.com/comic/jofxlbkq
                                                                                             ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
We know this does not get indexed at all




           http://www.google.com/search?hl=en&q=%22duanes+world+episode+12%22&btnG=Search
                                                                                            ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Google did not pick it up




                http://www.google.com/search?hl=en&q=%22duanes+world+episode+12%22&btnG=Search


                                                                                                 ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Yahoo did




http://de.search.yahoo.com/search?p=%22duane%27s+world+episode+12%22&fr=yfp-t-501&ei=UTF-8&rd=r1



                                                                                                   ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Agenda


      Understanding the basic forces working against you.
      A look at Ichabod
      What testing needs to be done
      Some tips you can employ today.




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Study over 1, 3, 6 12 months


                                                                              Data Providers
                                                                              Text
                                                                   HTML:      Labels
                                                                  Unique1     metadata


     HTML
                                                                               Data Providers
                                                                               Text
                                                                   SWF:
                                                                               Labels
                                                                  Unique1
                                                                               metadata



                        All Unique Terms
                                                                        DEMO DWSEOTEST
                        Pure – no one can search and click.



                                                                                                ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
The Test!

      Results will be announced Dec 3 at MAX in Milan!
      We will find out how swf content is weighted against html by both Google
       and Yahoo and share all results.




                                                                                 ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Agenda


      Understanding the basic forces working against you.
      A look at Ichabod
      What testing needs to be done
      Some tips you can employ today.




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Dynamic Page Ranking – your main focus!

      Dynamic page ranking
      Search engines constantly monitor what you search for and what you click
       on.




                                     http://www.google.com/url?sa=t&ct=res&cd=10&url=http%3A%2F%2Fwww.techcrunch.com
                                   %2F2008%2F04%2F08%2Fadobe-launches-media-player-adobe-tv
                                   %2F&ei=r9igSKvYG5muoQSFvIDhBw&usg=AFQjCNHebfp3kT5hwlNu5XEqDAnJbzNEOQ&sig2=ROLkX
                                   y5aMzo4XQAEi4dSRw




                                                                                                                       ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
This won’t do much. Why?




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
This is far better.




           http://www.google.com/search?hl=en&pwst=1&q=Adobe+max+2008&start=10&sa=N




                                                                                      ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Deep Linking – more restful!


 Deep linking relies on communication between the browser and the Flex application

 Enable deep linking in Flex Builder

      1. Select Project > Properties.
      2. Select the Flex Compiler option.
      3. Select the quot;Enable integration with browser navigationquot; option.

 Demo: http://tv.adobe.com/#vi+f1537v1483

 Warning – works with most browsers, not sure how SE’s will use it.




                                                                                     ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Deferred Creation




                                                                  DEMO TABS
                                                                              ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Div layers

      DIV element with search-engine-accessible, primary content, and an
       open source Javascript function called swfobject() to detect when
       browsers are capable of viewing Flash.
      This is not manipulation.
      BUT – Do not use terms that are not relevant! This is illogical.
      Example:




                                                                            ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Remote data loading




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
XHTML as a data provider!




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
As many links as you can make!




                                                                  ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Blah blah blah – the other obvious stuff


  In HTML, based on many factors
               The text of a page
               The text hyperlinked to the page
               The meta tags (keywords), BUT only if they also appear in the
                article
               The URL
               The page name
               Page title
               Number of pages relevant for a topic pointing at that page

                                                                                ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Some general tips

      Research your search term(s) carefully
      No more than 3 words
      Ensure your domain has these terms
      Register the local country domain too.
      Use alt text for all images
      Use meta keywords and add your terms in the body of your page, but no
       more than 7%.
      Use email signatures
      Page titles
      H1 near top of page
      Name the images, SWF’s the search term names

                                                                               ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
More Resources

http://technoracle.blogspot.com/2008/07/searchable-flash-some-early-tips.html

http://www.businesswire.com/portal/site/google/?ndmViewId=news_
view&newsId=20080630006649&newsLang=en

http://www.sitemaps.org/faq.php

http://www.adobe.com/devnet/flashplayer/articles/swf_searchability.html

http://technoracle.blogspot.com - for research announcements




                                                                                ®




Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Search Engines and Flash: Secrets, Tricks, and Black Magic

More Related Content

What's hot

Technical SEO for large eCommerce websites
Technical SEO for large eCommerce websitesTechnical SEO for large eCommerce websites
Technical SEO for large eCommerce websitesSerenaPearson2
 
rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018Mark Thomas
 
How to use SEO & Social media to get more traffic - Ladies In Blogging Presen...
How to use SEO & Social media to get more traffic - Ladies In Blogging Presen...How to use SEO & Social media to get more traffic - Ladies In Blogging Presen...
How to use SEO & Social media to get more traffic - Ladies In Blogging Presen...Judith Lewis
 
Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021
Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021
Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021DavidSmart53
 
How App Indexation Works
How App Indexation WorksHow App Indexation Works
How App Indexation WorksSerenaPearson2
 
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021Alex Wright
 
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressWordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressDan Taylor
 
The Technical SEO Renaissance
The Technical SEO RenaissanceThe Technical SEO Renaissance
The Technical SEO RenaissanceMichael King
 
SEO for Ecommerce: A Comprehensive Guide
SEO for Ecommerce: A Comprehensive GuideSEO for Ecommerce: A Comprehensive Guide
SEO for Ecommerce: A Comprehensive GuideAdam Audette
 
How to construct your own SEO a b split tests (for free) - BrightonSEO July 2021
How to construct your own SEO a b split tests (for free) - BrightonSEO July 2021How to construct your own SEO a b split tests (for free) - BrightonSEO July 2021
How to construct your own SEO a b split tests (for free) - BrightonSEO July 2021Chris Green
 
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry WhiteGTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry WhiteGerry White
 
Are you there Page Experience? It's Me, DevTools.
Are you there Page Experience? It's Me, DevTools.Are you there Page Experience? It's Me, DevTools.
Are you there Page Experience? It's Me, DevTools.Rachel Anderson
 
SEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech SideSEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech SideDominic Woodman
 
Single Page Apps - Gerry White @ BrightonSEO
Single Page Apps - Gerry White @ BrightonSEOSingle Page Apps - Gerry White @ BrightonSEO
Single Page Apps - Gerry White @ BrightonSEOGerry White
 
Solving Complex JavaScript Issues and Leveraging Semantic HTML5
Solving Complex JavaScript Issues and Leveraging Semantic HTML5Solving Complex JavaScript Issues and Leveraging Semantic HTML5
Solving Complex JavaScript Issues and Leveraging Semantic HTML5Hamlet Batista
 
The New Renaissance of JavaScript
The New Renaissance of JavaScriptThe New Renaissance of JavaScript
The New Renaissance of JavaScriptHamlet Batista
 
B2B SEO: Increase Traffic & Leads in 2020
B2B SEO: Increase Traffic & Leads in 2020B2B SEO: Increase Traffic & Leads in 2020
B2B SEO: Increase Traffic & Leads in 2020Catalyst
 
Hreflang - why and how and why not for International SEO
Hreflang - why and how and why not for International SEOHreflang - why and how and why not for International SEO
Hreflang - why and how and why not for International SEOGerry White
 
Web Design Trends For 2016
Web Design Trends For 2016Web Design Trends For 2016
Web Design Trends For 2016Pixel Crayons
 

What's hot (20)

Technical SEO for large eCommerce websites
Technical SEO for large eCommerce websitesTechnical SEO for large eCommerce websites
Technical SEO for large eCommerce websites
 
rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018
 
Seo onpage & offpage, Search Engine Optimization, SEO
Seo onpage & offpage, Search Engine Optimization, SEOSeo onpage & offpage, Search Engine Optimization, SEO
Seo onpage & offpage, Search Engine Optimization, SEO
 
How to use SEO & Social media to get more traffic - Ladies In Blogging Presen...
How to use SEO & Social media to get more traffic - Ladies In Blogging Presen...How to use SEO & Social media to get more traffic - Ladies In Blogging Presen...
How to use SEO & Social media to get more traffic - Ladies In Blogging Presen...
 
Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021
Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021
Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021
 
How App Indexation Works
How App Indexation WorksHow App Indexation Works
How App Indexation Works
 
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
 
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressWordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
 
The Technical SEO Renaissance
The Technical SEO RenaissanceThe Technical SEO Renaissance
The Technical SEO Renaissance
 
SEO for Ecommerce: A Comprehensive Guide
SEO for Ecommerce: A Comprehensive GuideSEO for Ecommerce: A Comprehensive Guide
SEO for Ecommerce: A Comprehensive Guide
 
How to construct your own SEO a b split tests (for free) - BrightonSEO July 2021
How to construct your own SEO a b split tests (for free) - BrightonSEO July 2021How to construct your own SEO a b split tests (for free) - BrightonSEO July 2021
How to construct your own SEO a b split tests (for free) - BrightonSEO July 2021
 
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry WhiteGTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
 
Are you there Page Experience? It's Me, DevTools.
Are you there Page Experience? It's Me, DevTools.Are you there Page Experience? It's Me, DevTools.
Are you there Page Experience? It's Me, DevTools.
 
SEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech SideSEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech Side
 
Single Page Apps - Gerry White @ BrightonSEO
Single Page Apps - Gerry White @ BrightonSEOSingle Page Apps - Gerry White @ BrightonSEO
Single Page Apps - Gerry White @ BrightonSEO
 
Solving Complex JavaScript Issues and Leveraging Semantic HTML5
Solving Complex JavaScript Issues and Leveraging Semantic HTML5Solving Complex JavaScript Issues and Leveraging Semantic HTML5
Solving Complex JavaScript Issues and Leveraging Semantic HTML5
 
The New Renaissance of JavaScript
The New Renaissance of JavaScriptThe New Renaissance of JavaScript
The New Renaissance of JavaScript
 
B2B SEO: Increase Traffic & Leads in 2020
B2B SEO: Increase Traffic & Leads in 2020B2B SEO: Increase Traffic & Leads in 2020
B2B SEO: Increase Traffic & Leads in 2020
 
Hreflang - why and how and why not for International SEO
Hreflang - why and how and why not for International SEOHreflang - why and how and why not for International SEO
Hreflang - why and how and why not for International SEO
 
Web Design Trends For 2016
Web Design Trends For 2016Web Design Trends For 2016
Web Design Trends For 2016
 

Similar to Search Engines and Flash: Secrets, Tricks, and Black Magic

Prototyping Adobe AIR Applications with Fireworks CS4
Prototyping Adobe AIR Applications with Fireworks CS4Prototyping Adobe AIR Applications with Fireworks CS4
Prototyping Adobe AIR Applications with Fireworks CS4Juan Sanchez
 
InsideRIA Outlook for 2009
InsideRIA Outlook for 2009InsideRIA Outlook for 2009
InsideRIA Outlook for 2009AndreCharland
 
Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!Chad Dickerson
 
David Coletta Architecting A Shared Codebase For Browser And Desktop Final
David Coletta Architecting A Shared Codebase For Browser And Desktop FinalDavid Coletta Architecting A Shared Codebase For Browser And Desktop Final
David Coletta Architecting A Shared Codebase For Browser And Desktop Finaldcoletta
 
Flash SEO Secrets
Flash SEO SecretsFlash SEO Secrets
Flash SEO Secretsrtretola
 
From Monolith to Microservices (And All the Bumps along the Way) (CON360-R1) ...
From Monolith to Microservices (And All the Bumps along the Way) (CON360-R1) ...From Monolith to Microservices (And All the Bumps along the Way) (CON360-R1) ...
From Monolith to Microservices (And All the Bumps along the Way) (CON360-R1) ...Amazon Web Services
 
Øredev 2014
Øredev 2014Øredev 2014
Øredev 2014olataube
 
Website Optimization -SEO - Step By Step
Website Optimization -SEO - Step By StepWebsite Optimization -SEO - Step By Step
Website Optimization -SEO - Step By StepMia Lee
 
JavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick StoxJavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick Stoxpatrickstox
 
HTML5 Overview (Silicon Valley User Group)
HTML5 Overview (Silicon Valley User Group)HTML5 Overview (Silicon Valley User Group)
HTML5 Overview (Silicon Valley User Group)robinzimmermann
 
7 Habits of Exceptional Performance
7 Habits of Exceptional Performance7 Habits of Exceptional Performance
7 Habits of Exceptional PerformanceNicole Sullivan
 
Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript Onely
 
Building, Training, and Deploying fast.ai Models Using Amazon SageMaker (AIM4...
Building, Training, and Deploying fast.ai Models Using Amazon SageMaker (AIM4...Building, Training, and Deploying fast.ai Models Using Amazon SageMaker (AIM4...
Building, Training, and Deploying fast.ai Models Using Amazon SageMaker (AIM4...Amazon Web Services
 
Getting Started With Django
Getting Started With DjangoGetting Started With Django
Getting Started With Djangojeff_croft
 

Similar to Search Engines and Flash: Secrets, Tricks, and Black Magic (20)

Prototyping Adobe AIR Applications with Fireworks CS4
Prototyping Adobe AIR Applications with Fireworks CS4Prototyping Adobe AIR Applications with Fireworks CS4
Prototyping Adobe AIR Applications with Fireworks CS4
 
Hello Gumbo
Hello GumboHello Gumbo
Hello Gumbo
 
InsideRIA Outlook for 2009
InsideRIA Outlook for 2009InsideRIA Outlook for 2009
InsideRIA Outlook for 2009
 
After YSlow "A"
After YSlow "A"After YSlow "A"
After YSlow "A"
 
Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!
 
David Coletta Architecting A Shared Codebase For Browser And Desktop Final
David Coletta Architecting A Shared Codebase For Browser And Desktop FinalDavid Coletta Architecting A Shared Codebase For Browser And Desktop Final
David Coletta Architecting A Shared Codebase For Browser And Desktop Final
 
Flash SEO Secrets
Flash SEO SecretsFlash SEO Secrets
Flash SEO Secrets
 
From Monolith to Microservices (And All the Bumps along the Way) (CON360-R1) ...
From Monolith to Microservices (And All the Bumps along the Way) (CON360-R1) ...From Monolith to Microservices (And All the Bumps along the Way) (CON360-R1) ...
From Monolith to Microservices (And All the Bumps along the Way) (CON360-R1) ...
 
Øredev 2014
Øredev 2014Øredev 2014
Øredev 2014
 
Swf search final
Swf search finalSwf search final
Swf search final
 
Website Optimization -SEO - Step By Step
Website Optimization -SEO - Step By StepWebsite Optimization -SEO - Step By Step
Website Optimization -SEO - Step By Step
 
Looking into HTML5
Looking into HTML5Looking into HTML5
Looking into HTML5
 
Bynet2.3 Adobe Flex builder 4
Bynet2.3 Adobe Flex builder 4Bynet2.3 Adobe Flex builder 4
Bynet2.3 Adobe Flex builder 4
 
JavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick StoxJavaScript SEO Ungagged 2019 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick Stox
 
HTML5 Overview (Silicon Valley User Group)
HTML5 Overview (Silicon Valley User Group)HTML5 Overview (Silicon Valley User Group)
HTML5 Overview (Silicon Valley User Group)
 
7 Habits of Exceptional Performance
7 Habits of Exceptional Performance7 Habits of Exceptional Performance
7 Habits of Exceptional Performance
 
Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript
 
はじめよう DynamoDB ハンズオン
はじめよう DynamoDB ハンズオンはじめよう DynamoDB ハンズオン
はじめよう DynamoDB ハンズオン
 
Building, Training, and Deploying fast.ai Models Using Amazon SageMaker (AIM4...
Building, Training, and Deploying fast.ai Models Using Amazon SageMaker (AIM4...Building, Training, and Deploying fast.ai Models Using Amazon SageMaker (AIM4...
Building, Training, and Deploying fast.ai Models Using Amazon SageMaker (AIM4...
 
Getting Started With Django
Getting Started With DjangoGetting Started With Django
Getting Started With Django
 

Recently uploaded

Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Recently uploaded (20)

Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

Search Engines and Flash: Secrets, Tricks, and Black Magic

  • 1. The Black Magic of Flash SEO Duane Nickull Sr. Technical Evangelist Adobe Systems July 2008 ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 2. Speaker bio - Duane Nickull   Current   Chair - OASIS SOA Reference Model Technical Committee (OASIS Standard as of 2006)   Community Member (Planning Committee) - Ontolog Forum   Contributor - OASIS SOA Reference Architecture Technical Committee   Contributor – Most Web Services Specifications   Host – Duane’s World TV (http://tv.adobe.com)   Past:   Contributor/architect - W3C Web Services Architecture   Chief Architect/Chair - United Nations CEFACT Technical Architecture (SOA)   Chair - OASIS eBusiness SOA Technical Committee   Chief Architect - ebXML Technical Architecture (first major SOA)   Co-inventor - GoXML Contextual XML Search (51 unique patent points)   Co-Inventor - XML Commerce Pro (1997-8) first fully XML commerce engine   Author (books, white papers, technical articles0   Speaker (Conferences, Universities …)   My Band http://www.myspace.com/22ndcentury ® 2 Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 3. My work   http://www.google.com/search?source=ig&hl=en&rlz=&=&q=soa+white +paper&btnG=Google+Search   http://www.google.com/search?hl=en&q=search+engine+optimization +tricks&btnG=Search ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 4. This beat out MSDN, IBM Developer Networks and Sun DN   http://www.google.com/search?hl=en&q=enterprise+developer +resources&btnG=Search ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 5. Agenda   Understanding the basic forces working against you.   A look at Ichabod   What testing needs to be done   Some tips you can employ today. ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 6. Search Engine Ranking Process   Can be broken into two main phases:   The initial crawling, indexing and page rank   Dynamic page rank scoring using adaptive algorithms ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 7. RULE #1: Do not get too worried about initial page rank!   This is only a starting point, all is dynamic afterwards.   Google’s page rank has some funny results http://www.blogger.com/publish-confirmation.g? blogID=17460203&postID=8164939958507135964&timestamp=1224750925988&javascriptEnabled=true ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 8. RULE #1: Do not get too worried about initial page rank! Why 8/10 for the admin page; 7/10 for the public page???? ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 9. Dynamic Ranking is FAR more important than initial Yahoo and Google watch what you do! ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 10. Agenda   Understanding the basic forces working against you.   A look at Ichabod   What testing needs to be done   Some tips you can employ today. ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 11. A breakthrough   Adobe has created a server technology enabling computer applications to understand the content of a SWF file by using the Flash Player runtime.   Adobe has partnered with the leaders in search, Yahoo! and Google   The solution is a true collaboration with between Adobe and the search engines designing APIs that let their code talk to Flash Player and drive the search experience   Text and link data from the runtime are are available to be indexed.   Users don’t have to do anything   New search results and more accurate search results are available   Content owners don’t have to do anything   Works with all versions of SWF content   Works with Flex applications ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 12. How Ichabod works with a Search Spider Link Crawler SWF Parser Network Virtual User Manager HTML ParserIchabod Page Relevance/Indexing ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 13. ??? We do not understand fully how much content they will index or how they will weight it. ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 14. Pixton.com – case study in Flash text being indexed by google http://pixton.com/comic/jofxlbkq ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 15. We know this does not get indexed at all http://www.google.com/search?hl=en&q=%22duanes+world+episode+12%22&btnG=Search ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 16. Google did not pick it up http://www.google.com/search?hl=en&q=%22duanes+world+episode+12%22&btnG=Search ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 18. Agenda   Understanding the basic forces working against you.   A look at Ichabod   What testing needs to be done   Some tips you can employ today. ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 19. Study over 1, 3, 6 12 months Data Providers Text HTML: Labels Unique1 metadata HTML Data Providers Text SWF: Labels Unique1 metadata All Unique Terms DEMO DWSEOTEST Pure – no one can search and click. ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 20. The Test!   Results will be announced Dec 3 at MAX in Milan!   We will find out how swf content is weighted against html by both Google and Yahoo and share all results. ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 21. Agenda   Understanding the basic forces working against you.   A look at Ichabod   What testing needs to be done   Some tips you can employ today. ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 22. Dynamic Page Ranking – your main focus!   Dynamic page ranking   Search engines constantly monitor what you search for and what you click on. http://www.google.com/url?sa=t&ct=res&cd=10&url=http%3A%2F%2Fwww.techcrunch.com %2F2008%2F04%2F08%2Fadobe-launches-media-player-adobe-tv %2F&ei=r9igSKvYG5muoQSFvIDhBw&usg=AFQjCNHebfp3kT5hwlNu5XEqDAnJbzNEOQ&sig2=ROLkX y5aMzo4XQAEi4dSRw ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 23. ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 24. This won’t do much. Why? ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 25. This is far better. http://www.google.com/search?hl=en&pwst=1&q=Adobe+max+2008&start=10&sa=N ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 26. Deep Linking – more restful! Deep linking relies on communication between the browser and the Flex application Enable deep linking in Flex Builder 1. Select Project > Properties. 2. Select the Flex Compiler option. 3. Select the quot;Enable integration with browser navigationquot; option. Demo: http://tv.adobe.com/#vi+f1537v1483 Warning – works with most browsers, not sure how SE’s will use it. ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 27. Deferred Creation DEMO TABS ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 28. Div layers   DIV element with search-engine-accessible, primary content, and an open source Javascript function called swfobject() to detect when browsers are capable of viewing Flash.   This is not manipulation.   BUT – Do not use terms that are not relevant! This is illogical.   Example: ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 29. Remote data loading ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 30. XHTML as a data provider! ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 31. As many links as you can make! ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 32. Blah blah blah – the other obvious stuff   In HTML, based on many factors   The text of a page   The text hyperlinked to the page   The meta tags (keywords), BUT only if they also appear in the article   The URL   The page name   Page title   Number of pages relevant for a topic pointing at that page ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.
  • 33. Some general tips   Research your search term(s) carefully   No more than 3 words   Ensure your domain has these terms   Register the local country domain too.   Use alt text for all images   Use meta keywords and add your terms in the body of your page, but no more than 7%.   Use email signatures   Page titles   H1 near top of page   Name the images, SWF’s the search term names ® Copyright 2008 Adobe Systems Incorporated. All rights reserved.