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

QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: 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
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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
 
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
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
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
 
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
 
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
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 

Recently uploaded (20)

QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: 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
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
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
 
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
 
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
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
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
 
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
 
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.
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 

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.