Synopses & Reviews
Some people believe that because search engines can't index all of the content in SWF files, Flash-based websites and Rich Internet Applications don't show up in web searches. This breakthrough book dispels that myth by demonstrating precisely what you can do to make your site fully searchable no matter how much Flash it contains. You'll learn best practices for using HTML, CSS, and JavaScript to build sites with Flash that will stand tall in search rankings.
Search Engine Optimization for Flash shows you how search engines work, what constitutes a search-engine-optimized (SEO) site, and what to watch out for in the way of SEO pitfalls. With this concise book, you will:
- Know what content is searchable, and why metadata, keywords, and links are so important
- Learn how to place HTML content in your Flash applications
- Create an SEO website by connecting Flash to JavaScript and CSS
- Work effectively with SWFObject by understanding its capabilities and limitations
- Discover the advantages of using the Adobe Flex framework for SEO
The first and most authoritative book on how to optimize Flash content for search engines, Search Engine Optimization for Flash is an invaluable resource if you develop with Flash and want to be sure your audience can easily find your site.
About the Author
Todd Perkins is an Adobe Certified Flash Instructor, and has written three books on Flash and has recorded over a thousand movies of Flash training. He also works as a consultant and web developer.
Table of Contents
Foreword; Preface; Introduction to Search Engine Optimization (SEO); Understanding SEO and Reasons to Use SEO; Understanding SEO and Flash; Understanding SEO and Web Standards; What You Should Know Before Reading This Book; Setting Up Your Software; Understanding the Facts About Flash and SEO; What Should I Expect to Learn in This Book?; Who This Book Is For; Websites; Who This Book Is Not For; Conventions Used in This Book; Using Code Examples; Safari® Enabled; How to Contact Us; Chapter 1: SEO Fundamentals; 1.1 Understanding How Search Engines Work; 1.2 Understanding Black Hat SEO; 1.3 Getting into a Searcher's Mind; 1.4 You and SEO; 1.5 Key Terms Used in This Chapter; Chapter 2: Creating an SEO Website; 2.1 Search Engines and HTML Code; 2.2 Sitemaps; 2.3 Preventing Spiders from Indexing Pages; 2.4 Directory Listings; 2.5 Local Searches; 2.6 SEO, Web Standards, and Accessibility; 2.7 SEO Pitfalls; 2.8 Monitoring Your Success; 2.9 Exercises in Creating a Simple SEO Site; 2.10 Key Terms Used in This Chapter; Chapter 3: Creating Optimized Content in Flash; 3.1 Flash SEO Myths; 3.2 Flash SEO Pitfalls and Challenges; 3.3 Creating SEO Flash Content; 3.4 Exercises; 3.5 Key Terms Used in This Chapter; Chapter 4: Using JavaScript with Flash for SEO; 4.1 Prerequisite JavaScript Experience; 4.2 Essential Flash SEO JavaScript; 4.3 Exchanging Data Between Flash and JavaScript; 4.4 Exercises; 4.5 Key Terms Used in This Chapter; Chapter 5: Optimizing Dynamic Content; 5.1 Understanding Dynamic Content and Static Content; 5.2 Dynamic Content and SEO; 5.3 Understanding AJAX; 5.4 Exercise: Optimizing a Dynamic Application that Uses Flash; 5.5 Key Terms Used in this Chapter; Chapter 6: SEO for Rich Internet Applications Using Flex; 6.1 Getting to Know Flex; 6.2 Searchable Flex Content; 6.3 Loading Text into Flex; 6.4 Understanding History Management; 6.5 Understanding the BrowserManager Class and Deep Linking; 6.6 Implementing SWFObject in a Flex Application; 6.7 Using SWFAddress with Flex; 6.8 Deep Linking with URLKit; 6.9 Exercises; 6.10 Exercise 6-1: Loading XML-Based Text; 6.11 Exercise 6-2: Using SWFObject with a Flex Application; 6.12 Exercise 6-3: Deep Linking Using SWFAddress; 6.13 Exercise 6-4: Deep Linking with URLKit; 6.14 Key Terms Used in This Chapter; Chapter 7: Optimizing Your Site; 7.1 Looking at Your Site As a Search Engine Optimizer; 7.2 Exercises; 7.3 Exercise 1: Optimizing a Site's HTML Code to Adjust Its Description in the SERPs; 7.4 Exercise 2: Adding Searchable Text to a Poorly Optimized Site; 7.5 Exercise 3: Using XML Data with PHP to Optimize Development Time; 7.6 Challenge; Colophon;