SlideShare une entreprise Scribd logo
1  sur  44
The Black Magic of Flash SEO Duane Nickull Sr. Technical Evangelist Adobe Systems July 2008
Our 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
This beat out MSDN, IBM Developer Networks and Sun DN http://www.google.com/search?hl=en&q=enterprise+developer+resources&btnG=Search
Demo search in Google for:	 SOA White Paper (2,110,000 results) Adobe Cloud Computing (2,570,000 results) Sombrio (Sombrio is done in Flash) 1,510,000 results Web 2.0 Architecture (23,100,000 results) Search Engine Optimization Tricks (4,120,000 results) Web 2.0 Architecture (23,100,000 results) Understanding REST (74,900,000 results)
Before we tell you how we did this – ETHICS! Mechanisms are in place to prevent one person from cheating to elevate their rankings. Consider what you do in the “spirit and intent” of the search engine architects; Take the time to STUDY THE DOCUMENTATION from the search engine vendor on how they rank web pages!  Utilize the publicly available information and you will find plenty of ways to elevate your site without resorting to “tricks”; ask yourself if your contemplated action is something a general member of the public would do before doing it. Ask yourself why you want to achieve the end goal.  If you employ black magic tricks to get your site in the top ten for “donuts”, yet your site is totally irrelevant to donuts, you have essentially wasted everyone’s time.  The rules and systems are in place for a good reason,  Respect them!
Agenda A breakdown of what SEO really entails. Understanding the basic forces working against you. A look at Ichabod and other breakthroughs What testing needs to be done Some tips you can employ today.
Search Engine Optimization phases Can be broken into two main phases:	 The initial crawling, indexing and page rank Dynamic page rank scoring using adaptive algorithms 1             2
It takes time.  Shortcuts are not always in your best interest…. Front wheel drive car Only 15 feet of run-up to beach it on the rock!! Nice!!
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
RULE #1: Do not get too worried about initial page rank! Why 8/10 for the admin page; 7/10 for the public page????
Dynamic Ranking is FAR more important than initial Yahoo and Google watch what you do!
Where to start What term do you want to optimize for? Too many people do not do the proper research here. Example #1 – I want to be #1 for the term “Ottawa Mobile Spa” That term garners only 3 search per month worldwide Example #2 – I want to be #1 for the term “Berlin books” Does that mean “Books in Berlin” or “Books about Berlin”? Use https://adwords.google.com/select/KeywordToolExternal or similar!
Agenda A breakdown of what SEO really entails. Understanding the basic forces working against you. A look at Ichabod and other breakthroughs! What testing needs to be done Some tips you can employ today.
The problem of binary/dynamic content access Link Crawler HTML Container State State State Page Relevance/Indexing Binary Black Box Search engines have trouble accessing content in different states, unlike humans. ??? Remote data provided to app
Binary Content Rule #2 – content needs to be able to be read, indexed
Demo – Speech Search in F4V Demo of the search http://www.adobe.com/products/creativesuite/production/videosearch/
Agenda A breakdown of what SEO really entails. Understanding the basic forces working against you. A look at Ichabod What testing needs to be done Some tips you can employ today.
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 areare 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
Link Crawler Ichabod How Ichabod works with a Search Spider Page Relevance/Indexing Virtual User Network Manager SWF Parser HTML Parser DEMO
Deferred Creation DEMO TABS
What you really need to know: ??? We do not understand fully how much content they will index or how they will weight it.
New Google SWF Capabilities ,[object Object]
   Discover links within Flash files (DEMO)
   Load external resources and associate the content with the parent file
   Support common JavaScript techniques for embedding Flash, such as SWFObject and SWFObject2.
   Index sites scripted with AS1 and AS2, even if the ActionScript is obfuscated.Reference:http://googlewebmastercentral.blogspot.com/2009/06/flash-indexing-with-external-resource.html
Update on June 19, 2009:  “We index sites with AS3 as well. The ActionScript version isn't particularly relevant in our Indexing process, so we support older versions of AS in addition to the latest.”
Breakthrough – Google now indexing Deep Linking Deep linking causes the URL in the location bar to reflect the state of the application. Several kits available (Code Sample)
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 "Enable integration with browser navigation" option. Demo: http://tv.adobe.com/#vi+f1537v1483
Agenda A breakdown of what SEO really entails. Understanding the basic forces working against you. A look at Ichabod What testing needs to be done Some tips you can employ today.
Study over 1, 3, 6 12 months Data ProvidersText Labels metadata HTML: Unique1 HTML Data ProvidersText Labels metadata SWF: Unique1 DEMO DWSEOTEST All Unique Terms Pure – no one can search and click.
The Test Results!	 Results will be announced at MAX in Los Angeles!
Agenda A breakdown of what SEO really entails. Understanding the basic forces working against you. A look at Ichabod What testing needs to be done Some tips you can employ today.
Dynamic Page Ranking – understanding 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=ROLkXy5aMzo4XQAEi4dSRw
What is Google really doing? http://www.google.com/url?sa=t&source=web&ct=res&cd=2&url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FArchitectural_pattern_(computer_science)&ei=Lv2lSYXeL8TMnQePtZWjBQ&usg=AFQjCNHZFyB7San73Hj6Lb0zkcUbGq_N0g&sig2=nNH5vIakDgirDg8dMpz7RQ Try one: ei=AOKlSaLSBMTMnQfhs5GjBQ usg=AFQjCNHtxRnR1RWVZrM6TD0uYFmK8GWFTA sig2=eFYPDz8WzdtLw9OB_y00qA Try two: ei=Lv2lSYXeL8TMnQePtZWjBQ usg=AFQjCNHZFyB7San73Hj6Lb0zkcUbGq_N0g  sig2=nNH5vIakDgirDg8dMpz7RQ - Base 67 system ,[object Object],[object Object]
This won’t do much.  Why? WRONG!!!
This would work, but Google would detect a spike! http://www.google.com/search?hl=en&pwst=1&q=Adobe+max+2008&start=10&sa=N MIGHT HELP! This does help!
Remote data loading – now supported
XHTML as a data provider!
Best solution: As many links as you can attract! DO NOT USELINK FARMS!!
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
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
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

Contenu connexe

Tendances

Get Top
Get Top Get Top
Get Top auto446
 
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014Bastian Grimm
 
Debugging rendering problems at scale
Debugging rendering problems at scaleDebugging rendering problems at scale
Debugging rendering problems at scaleGiacomo Zecchini
 
SearchLove Boston 2013_Will Critchlow_Technical SEO
SearchLove Boston 2013_Will Critchlow_Technical SEOSearchLove Boston 2013_Will Critchlow_Technical SEO
SearchLove Boston 2013_Will Critchlow_Technical SEODistilled
 
wexarts.org iPhone Project: Developer Documentation
wexarts.org iPhone Project: Developer Documentationwexarts.org iPhone Project: Developer Documentation
wexarts.org iPhone Project: Developer Documentationtutorialsruby
 
What's in my SEO Toolbox: Linkbuilding Edition - SMX Milan 2014
What's in my SEO Toolbox: Linkbuilding Edition - SMX Milan 2014What's in my SEO Toolbox: Linkbuilding Edition - SMX Milan 2014
What's in my SEO Toolbox: Linkbuilding Edition - SMX Milan 2014Bastian Grimm
 
LA2M Google Tools Presentation Apr 1st 09
LA2M Google Tools Presentation Apr 1st 09LA2M Google Tools Presentation Apr 1st 09
LA2M Google Tools Presentation Apr 1st 09oneilldec
 
SEO Tools of the Trade - Barcelona Affiliate Conference 2014
SEO Tools of the Trade - Barcelona Affiliate Conference 2014SEO Tools of the Trade - Barcelona Affiliate Conference 2014
SEO Tools of the Trade - Barcelona Affiliate Conference 2014Bastian Grimm
 
Structured Data & Schema.org - SMX Milan 2014
Structured Data & Schema.org - SMX Milan 2014Structured Data & Schema.org - SMX Milan 2014
Structured Data & Schema.org - SMX Milan 2014Bastian Grimm
 
20 great google secrets
20 great google secrets20 great google secrets
20 great google secretsShakil Malik
 
A Holistic View of Website Performance
A Holistic View of Website PerformanceA Holistic View of Website Performance
A Holistic View of Website PerformanceRene Churchill
 
Developing an Ember Test Strategy - EmberConf 2019
Developing an Ember Test Strategy - EmberConf 2019Developing an Ember Test Strategy - EmberConf 2019
Developing an Ember Test Strategy - EmberConf 2019Todd Jordan
 
How I learned to stop worrying and love the .htaccess file
How I learned to stop worrying and love the .htaccess fileHow I learned to stop worrying and love the .htaccess file
How I learned to stop worrying and love the .htaccess fileRoxana Stingu
 
Build a production ready PWA with Angular and Firebase
Build a production ready PWA with Angular and FirebaseBuild a production ready PWA with Angular and Firebase
Build a production ready PWA with Angular and FirebaseÖnder Ceylan
 
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Suzzicks
 

Tendances (19)

Creating a Webpage
Creating a WebpageCreating a Webpage
Creating a Webpage
 
Get Top
Get Top Get Top
Get Top
 
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
 
Bootcampday4
Bootcampday4Bootcampday4
Bootcampday4
 
Debugging rendering problems at scale
Debugging rendering problems at scaleDebugging rendering problems at scale
Debugging rendering problems at scale
 
SearchLove Boston 2013_Will Critchlow_Technical SEO
SearchLove Boston 2013_Will Critchlow_Technical SEOSearchLove Boston 2013_Will Critchlow_Technical SEO
SearchLove Boston 2013_Will Critchlow_Technical SEO
 
wexarts.org iPhone Project: Developer Documentation
wexarts.org iPhone Project: Developer Documentationwexarts.org iPhone Project: Developer Documentation
wexarts.org iPhone Project: Developer Documentation
 
What's in my SEO Toolbox: Linkbuilding Edition - SMX Milan 2014
What's in my SEO Toolbox: Linkbuilding Edition - SMX Milan 2014What's in my SEO Toolbox: Linkbuilding Edition - SMX Milan 2014
What's in my SEO Toolbox: Linkbuilding Edition - SMX Milan 2014
 
LA2M Google Tools Presentation Apr 1st 09
LA2M Google Tools Presentation Apr 1st 09LA2M Google Tools Presentation Apr 1st 09
LA2M Google Tools Presentation Apr 1st 09
 
SEO Tools of the Trade - Barcelona Affiliate Conference 2014
SEO Tools of the Trade - Barcelona Affiliate Conference 2014SEO Tools of the Trade - Barcelona Affiliate Conference 2014
SEO Tools of the Trade - Barcelona Affiliate Conference 2014
 
Structured Data & Schema.org - SMX Milan 2014
Structured Data & Schema.org - SMX Milan 2014Structured Data & Schema.org - SMX Milan 2014
Structured Data & Schema.org - SMX Milan 2014
 
Seozone - 5 tips
Seozone  - 5 tips Seozone  - 5 tips
Seozone - 5 tips
 
20 great google secrets
20 great google secrets20 great google secrets
20 great google secrets
 
A Holistic View of Website Performance
A Holistic View of Website PerformanceA Holistic View of Website Performance
A Holistic View of Website Performance
 
Developing an Ember Test Strategy - EmberConf 2019
Developing an Ember Test Strategy - EmberConf 2019Developing an Ember Test Strategy - EmberConf 2019
Developing an Ember Test Strategy - EmberConf 2019
 
How I learned to stop worrying and love the .htaccess file
How I learned to stop worrying and love the .htaccess fileHow I learned to stop worrying and love the .htaccess file
How I learned to stop worrying and love the .htaccess file
 
20 great google secrets
20 great google secrets20 great google secrets
20 great google secrets
 
Build a production ready PWA with Angular and Firebase
Build a production ready PWA with Angular and FirebaseBuild a production ready PWA with Angular and Firebase
Build a production ready PWA with Angular and Firebase
 
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
 

En vedette

Medio ambiente
Medio ambienteMedio ambiente
Medio ambienteluzmagon
 
Simplify to Win in the Human Age
Simplify to Win in the Human AgeSimplify to Win in the Human Age
Simplify to Win in the Human AgeExperis Switzerland
 
Antonio Colmenarez asignacion 3
Antonio Colmenarez asignacion 3Antonio Colmenarez asignacion 3
Antonio Colmenarez asignacion 3ACOLNES
 
02 cerebro e-inteligencia_artificial
02 cerebro  e-inteligencia_artificial02 cerebro  e-inteligencia_artificial
02 cerebro e-inteligencia_artificialvbolanos
 
Analisis programas infantiles
Analisis programas infantilesAnalisis programas infantiles
Analisis programas infantilesfernandaud
 
Grammar book
Grammar bookGrammar book
Grammar bookes10190
 
Hiatoria dos computadores bernardo
Hiatoria dos computadores   bernardoHiatoria dos computadores   bernardo
Hiatoria dos computadores bernardocaltzeitao
 
Konnikova 2 c-20t-20e-20-20metodologia-20de-20la-20labor-20educativa-pdf
Konnikova 2 c-20t-20e-20-20metodologia-20de-20la-20labor-20educativa-pdfKonnikova 2 c-20t-20e-20-20metodologia-20de-20la-20labor-20educativa-pdf
Konnikova 2 c-20t-20e-20-20metodologia-20de-20la-20labor-20educativa-pdfDiana Farfan Pimentel
 
Sintesis informativa 19 de noviembre 2013
Sintesis informativa 19 de noviembre 2013Sintesis informativa 19 de noviembre 2013
Sintesis informativa 19 de noviembre 2013megaradioexpress
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 

En vedette (20)

Anexo1 2543-03
Anexo1 2543-03Anexo1 2543-03
Anexo1 2543-03
 
Medio ambiente
Medio ambienteMedio ambiente
Medio ambiente
 
Simplify to Win in the Human Age
Simplify to Win in the Human AgeSimplify to Win in the Human Age
Simplify to Win in the Human Age
 
Antonio Colmenarez asignacion 3
Antonio Colmenarez asignacion 3Antonio Colmenarez asignacion 3
Antonio Colmenarez asignacion 3
 
02 cerebro e-inteligencia_artificial
02 cerebro  e-inteligencia_artificial02 cerebro  e-inteligencia_artificial
02 cerebro e-inteligencia_artificial
 
Cidu func docente
Cidu func docenteCidu func docente
Cidu func docente
 
PDQ-AT_Users_Guide
PDQ-AT_Users_GuidePDQ-AT_Users_Guide
PDQ-AT_Users_Guide
 
7th sem uni. roll nos. for dec 2010 exams
7th sem uni. roll nos. for dec 2010 exams7th sem uni. roll nos. for dec 2010 exams
7th sem uni. roll nos. for dec 2010 exams
 
El buyíng
El buyíngEl buyíng
El buyíng
 
Analisis programas infantiles
Analisis programas infantilesAnalisis programas infantiles
Analisis programas infantiles
 
Suelo valor y tenencia
Suelo valor y tenenciaSuelo valor y tenencia
Suelo valor y tenencia
 
Grammar book
Grammar bookGrammar book
Grammar book
 
Hiatoria dos computadores bernardo
Hiatoria dos computadores   bernardoHiatoria dos computadores   bernardo
Hiatoria dos computadores bernardo
 
aplicación de técnicas didácticas
aplicación de técnicas didácticasaplicación de técnicas didácticas
aplicación de técnicas didácticas
 
Ontopia tutorial
Ontopia tutorialOntopia tutorial
Ontopia tutorial
 
Policemag 30 2014_1
Policemag 30 2014_1Policemag 30 2014_1
Policemag 30 2014_1
 
Conflict Management
Conflict ManagementConflict Management
Conflict Management
 
Konnikova 2 c-20t-20e-20-20metodologia-20de-20la-20labor-20educativa-pdf
Konnikova 2 c-20t-20e-20-20metodologia-20de-20la-20labor-20educativa-pdfKonnikova 2 c-20t-20e-20-20metodologia-20de-20la-20labor-20educativa-pdf
Konnikova 2 c-20t-20e-20-20metodologia-20de-20la-20labor-20educativa-pdf
 
Sintesis informativa 19 de noviembre 2013
Sintesis informativa 19 de noviembre 2013Sintesis informativa 19 de noviembre 2013
Sintesis informativa 19 de noviembre 2013
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 

Similaire à Flash SEO Secrets

Seo for Engineers
Seo for EngineersSeo for Engineers
Seo for EngineersCort Tafoya
 
Future of Search Engine Factors, AMP, On-Page Key to Success
Future of Search Engine Factors, AMP, On-Page Key to SuccessFuture of Search Engine Factors, AMP, On-Page Key to Success
Future of Search Engine Factors, AMP, On-Page Key to SuccessAnetwork
 
Week 12 - Search Engine Optimization
Week 12 -  Search Engine OptimizationWeek 12 -  Search Engine Optimization
Week 12 - Search Engine Optimizationhenri_makembe
 
Dev Summit Sf Flash Search V5
Dev Summit Sf Flash Search V5Dev Summit Sf Flash Search V5
Dev Summit Sf Flash Search V5Nine By Blue
 
Advanced Seo Web Development Tech Ed 2008
Advanced Seo Web Development Tech Ed 2008Advanced Seo Web Development Tech Ed 2008
Advanced Seo Web Development Tech Ed 2008Nathan Buggia
 
SEO Checklist 2018 - Ranking in the first page of SERP organically.
SEO Checklist 2018 - Ranking in the first page of SERP organically.SEO Checklist 2018 - Ranking in the first page of SERP organically.
SEO Checklist 2018 - Ranking in the first page of SERP organically.AVIK BAL
 
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
 
Myths & true stories about JavaScript for SEO
Myths & true stories about JavaScript for SEOMyths & true stories about JavaScript for SEO
Myths & true stories about JavaScript for SEOSara Moccand-Sayegh
 
Shane Media DMA - Essential SEO Tools For Agencies
Shane Media  DMA - Essential SEO Tools For AgenciesShane Media  DMA - Essential SEO Tools For Agencies
Shane Media DMA - Essential SEO Tools For AgenciesShane Media DMA
 
JBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
JBUG 11 - Django-The Web Framework For Perfectionists With DeadlinesJBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
JBUG 11 - Django-The Web Framework For Perfectionists With DeadlinesTikal Knowledge
 
More Than Yoast SEO: WordCamp ATL 2018
More Than Yoast SEO: WordCamp ATL 2018More Than Yoast SEO: WordCamp ATL 2018
More Than Yoast SEO: WordCamp ATL 2018Jake Aull
 
SearchLove Boston 2018 - Bartosz Goralewicz - JavaScript: Looking Past the ...
SearchLove Boston 2018 -  Bartosz Goralewicz -  JavaScript: Looking Past the ...SearchLove Boston 2018 -  Bartosz Goralewicz -  JavaScript: Looking Past the ...
SearchLove Boston 2018 - Bartosz Goralewicz - JavaScript: Looking Past the ...Distilled
 
SEO and WordPress: The Basics and Beyond
SEO and WordPress: The Basics and BeyondSEO and WordPress: The Basics and Beyond
SEO and WordPress: The Basics and BeyondMarketing Refresh
 
Easy & basic seo for word press
Easy & basic seo for word pressEasy & basic seo for word press
Easy & basic seo for word pressEllie McFarlane
 
Joomla Onsite SEO Guidelines for 2015
Joomla Onsite SEO Guidelines for 2015Joomla Onsite SEO Guidelines for 2015
Joomla Onsite SEO Guidelines for 2015Mike Carson
 
Affordable SEO - On Page SEO, The First Step Of GOOGLE Or BING Ranking
Affordable SEO - On Page SEO, The First Step Of GOOGLE Or BING RankingAffordable SEO - On Page SEO, The First Step Of GOOGLE Or BING Ranking
Affordable SEO - On Page SEO, The First Step Of GOOGLE Or BING RankingMS HOQUE
 

Similaire à Flash SEO Secrets (20)

Swf search final
Swf search finalSwf search final
Swf search final
 
Seo for Engineers
Seo for EngineersSeo for Engineers
Seo for Engineers
 
Future of Search Engine Factors, AMP, On-Page Key to Success
Future of Search Engine Factors, AMP, On-Page Key to SuccessFuture of Search Engine Factors, AMP, On-Page Key to Success
Future of Search Engine Factors, AMP, On-Page Key to Success
 
Week 12 - Search Engine Optimization
Week 12 -  Search Engine OptimizationWeek 12 -  Search Engine Optimization
Week 12 - Search Engine Optimization
 
Dev Summit Sf Flash Search V5
Dev Summit Sf Flash Search V5Dev Summit Sf Flash Search V5
Dev Summit Sf Flash Search V5
 
Advanced Seo Web Development Tech Ed 2008
Advanced Seo Web Development Tech Ed 2008Advanced Seo Web Development Tech Ed 2008
Advanced Seo Web Development Tech Ed 2008
 
SEO Checklist 2018 - Ranking in the first page of SERP organically.
SEO Checklist 2018 - Ranking in the first page of SERP organically.SEO Checklist 2018 - Ranking in the first page of SERP organically.
SEO Checklist 2018 - Ranking in the first page of SERP organically.
 
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
 
Myths & true stories about JavaScript for SEO
Myths & true stories about JavaScript for SEOMyths & true stories about JavaScript for SEO
Myths & true stories about JavaScript for SEO
 
Shane Media DMA - Essential SEO Tools For Agencies
Shane Media  DMA - Essential SEO Tools For AgenciesShane Media  DMA - Essential SEO Tools For Agencies
Shane Media DMA - Essential SEO Tools For Agencies
 
JBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
JBUG 11 - Django-The Web Framework For Perfectionists With DeadlinesJBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
JBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
 
More Than Yoast SEO: WordCamp ATL 2018
More Than Yoast SEO: WordCamp ATL 2018More Than Yoast SEO: WordCamp ATL 2018
More Than Yoast SEO: WordCamp ATL 2018
 
SearchLove Boston 2018 - Bartosz Goralewicz - JavaScript: Looking Past the ...
SearchLove Boston 2018 -  Bartosz Goralewicz -  JavaScript: Looking Past the ...SearchLove Boston 2018 -  Bartosz Goralewicz -  JavaScript: Looking Past the ...
SearchLove Boston 2018 - Bartosz Goralewicz - JavaScript: Looking Past the ...
 
Technial SEO
Technial SEOTechnial SEO
Technial SEO
 
SEO and WordPress: The Basics and Beyond
SEO and WordPress: The Basics and BeyondSEO and WordPress: The Basics and Beyond
SEO and WordPress: The Basics and Beyond
 
About SEM
About SEMAbout SEM
About SEM
 
Easy & basic seo for word press
Easy & basic seo for word pressEasy & basic seo for word press
Easy & basic seo for word press
 
Joomla Onsite SEO Guidelines for 2015
Joomla Onsite SEO Guidelines for 2015Joomla Onsite SEO Guidelines for 2015
Joomla Onsite SEO Guidelines for 2015
 
Affordable SEO - On Page SEO, The First Step Of GOOGLE Or BING Ranking
Affordable SEO - On Page SEO, The First Step Of GOOGLE Or BING RankingAffordable SEO - On Page SEO, The First Step Of GOOGLE Or BING Ranking
Affordable SEO - On Page SEO, The First Step Of GOOGLE Or BING Ranking
 
Nokia
NokiaNokia
Nokia
 

Flash SEO Secrets

  • 1. The Black Magic of Flash SEO Duane Nickull Sr. Technical Evangelist Adobe Systems July 2008
  • 2. Our 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
  • 3. This beat out MSDN, IBM Developer Networks and Sun DN http://www.google.com/search?hl=en&q=enterprise+developer+resources&btnG=Search
  • 4. Demo search in Google for: SOA White Paper (2,110,000 results) Adobe Cloud Computing (2,570,000 results) Sombrio (Sombrio is done in Flash) 1,510,000 results Web 2.0 Architecture (23,100,000 results) Search Engine Optimization Tricks (4,120,000 results) Web 2.0 Architecture (23,100,000 results) Understanding REST (74,900,000 results)
  • 5. Before we tell you how we did this – ETHICS! Mechanisms are in place to prevent one person from cheating to elevate their rankings. Consider what you do in the “spirit and intent” of the search engine architects; Take the time to STUDY THE DOCUMENTATION from the search engine vendor on how they rank web pages! Utilize the publicly available information and you will find plenty of ways to elevate your site without resorting to “tricks”; ask yourself if your contemplated action is something a general member of the public would do before doing it. Ask yourself why you want to achieve the end goal. If you employ black magic tricks to get your site in the top ten for “donuts”, yet your site is totally irrelevant to donuts, you have essentially wasted everyone’s time. The rules and systems are in place for a good reason, Respect them!
  • 6. Agenda A breakdown of what SEO really entails. Understanding the basic forces working against you. A look at Ichabod and other breakthroughs What testing needs to be done Some tips you can employ today.
  • 7. Search Engine Optimization phases Can be broken into two main phases: The initial crawling, indexing and page rank Dynamic page rank scoring using adaptive algorithms 1 2
  • 8. It takes time. Shortcuts are not always in your best interest…. Front wheel drive car Only 15 feet of run-up to beach it on the rock!! Nice!!
  • 9. 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
  • 10. RULE #1: Do not get too worried about initial page rank! Why 8/10 for the admin page; 7/10 for the public page????
  • 11. Dynamic Ranking is FAR more important than initial Yahoo and Google watch what you do!
  • 12. Where to start What term do you want to optimize for? Too many people do not do the proper research here. Example #1 – I want to be #1 for the term “Ottawa Mobile Spa” That term garners only 3 search per month worldwide Example #2 – I want to be #1 for the term “Berlin books” Does that mean “Books in Berlin” or “Books about Berlin”? Use https://adwords.google.com/select/KeywordToolExternal or similar!
  • 13. Agenda A breakdown of what SEO really entails. Understanding the basic forces working against you. A look at Ichabod and other breakthroughs! What testing needs to be done Some tips you can employ today.
  • 14. The problem of binary/dynamic content access Link Crawler HTML Container State State State Page Relevance/Indexing Binary Black Box Search engines have trouble accessing content in different states, unlike humans. ??? Remote data provided to app
  • 15. Binary Content Rule #2 – content needs to be able to be read, indexed
  • 16. Demo – Speech Search in F4V Demo of the search http://www.adobe.com/products/creativesuite/production/videosearch/
  • 17. Agenda A breakdown of what SEO really entails. Understanding the basic forces working against you. A look at Ichabod What testing needs to be done Some tips you can employ today.
  • 18. 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 areare 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
  • 19. Link Crawler Ichabod How Ichabod works with a Search Spider Page Relevance/Indexing Virtual User Network Manager SWF Parser HTML Parser DEMO
  • 21. What you really need to know: ??? We do not understand fully how much content they will index or how they will weight it.
  • 22.
  • 23. Discover links within Flash files (DEMO)
  • 24. Load external resources and associate the content with the parent file
  • 25. Support common JavaScript techniques for embedding Flash, such as SWFObject and SWFObject2.
  • 26. Index sites scripted with AS1 and AS2, even if the ActionScript is obfuscated.Reference:http://googlewebmastercentral.blogspot.com/2009/06/flash-indexing-with-external-resource.html
  • 27. Update on June 19, 2009: “We index sites with AS3 as well. The ActionScript version isn't particularly relevant in our Indexing process, so we support older versions of AS in addition to the latest.”
  • 28. Breakthrough – Google now indexing Deep Linking Deep linking causes the URL in the location bar to reflect the state of the application. Several kits available (Code Sample)
  • 29. 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 "Enable integration with browser navigation" option. Demo: http://tv.adobe.com/#vi+f1537v1483
  • 30. Agenda A breakdown of what SEO really entails. Understanding the basic forces working against you. A look at Ichabod What testing needs to be done Some tips you can employ today.
  • 31. Study over 1, 3, 6 12 months Data ProvidersText Labels metadata HTML: Unique1 HTML Data ProvidersText Labels metadata SWF: Unique1 DEMO DWSEOTEST All Unique Terms Pure – no one can search and click.
  • 32. The Test Results! Results will be announced at MAX in Los Angeles!
  • 33. Agenda A breakdown of what SEO really entails. Understanding the basic forces working against you. A look at Ichabod What testing needs to be done Some tips you can employ today.
  • 34. Dynamic Page Ranking – understanding 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=ROLkXy5aMzo4XQAEi4dSRw
  • 35.
  • 36. This won’t do much. Why? WRONG!!!
  • 37. This would work, but Google would detect a spike! http://www.google.com/search?hl=en&pwst=1&q=Adobe+max+2008&start=10&sa=N MIGHT HELP! This does help!
  • 38. Remote data loading – now supported
  • 39. XHTML as a data provider!
  • 40. Best solution: As many links as you can attract! DO NOT USELINK FARMS!!
  • 41. 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
  • 42. 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
  • 43. 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
  • 44.
  • 45. 42 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 …) Duane’s band 22nd Century http://www.myspace.com/22ndcentury
  • 46. 43 Speaker bio – Rich Tretola Current Web Applications Development Manager – Herff Jones Inc. Community/Content Manager – InsideRIA.com Adobe Community Expert – RIA (AIR, FLEX) Owner – EverythingFlex.com Author (Web) – InsideRIA.com, EverythingFlex.com Co-Author (Book) – O’Reilly Flex 4 Cookbook (2009) Past: Co-Author (Book) – O’Reilly AIR 1.5 Cookbook (2008) Author (Book) – Wrox Beginning Adobe AIR 1.0 (2008) Co-Author (Book) – Wrox Professional Flex 2 (2007) Adobe Flex Derby Award Winner Adobe AIR Award Winner Speaker (Conferences)
  • 47.
  • 48. This is not manipulation.
  • 49. BUT – Do not use terms that are not relevant! This is illogical.

Notes de l'éditeur

  1. If you only have time to read one slide…
  2. The value of Ichabod’s approach comes from the way it is designed. Previous solutions treat RIAs as static content and decompile files to get text content out. Ichabod uses the runtime to provide a search engine the same content that a real user would see if they were viewing the SWF. The search engines then provide a virtual user that will click through all of the possible paths an application can take.
  3. Using the runtime is significiant because it provides context in a way that can make search results more accurate, but also because there is a lot that happens at runtime that would be lost through static search. Since we are the only RIA technology going down this route, we have an excellent opportunity to lead.
  4. If you only have time to read one slide…