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

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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 

Recently uploaded (20)

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
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
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
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 

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.