Top Banner
Flash & SEO
31

Flash Optimization (SEO)

Jan 29, 2018

Download

Technology

SwellPath
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Flash Optimization (SEO)

Flash & SEO

Page 2: Flash Optimization (SEO)

2

Our Position on Flash

“Flash has a time and place, improving the user experience but often contradicting SEO. We find a balance between the right amount of Flash and SEO elements to maintain search engine visibility and provide an optimal user experience”

Page 3: Flash Optimization (SEO)

3

Flash 101

Page 4: Flash Optimization (SEO)

4

The Flash Basics

• Vector animation software• Flash intelligently gets ‘cached’ so they don’t have to be reloaded in the browser

Page 5: Flash Optimization (SEO)

5

The Flash Basics

•Flash handles text very poorly, renders slower than HTML

• Development much more complex than HTML

Page 6: Flash Optimization (SEO)

6

Current & Historic SEO Issues With Flash

Page 7: Flash Optimization (SEO)

7

Flash SEO Issues

• Until recently, search engine bots were unable to crawl Flash files rendering them useless for SEO

• Some search engines are still unable to crawl Flash while others still “figuring it out”

Page 8: Flash Optimization (SEO)

8

Flash SEO Issues

• Search engine bots are traditionally designed to crawl HTML text, Flash text lacks HTML structure

• Flash is embedded using javascript (non-executable by most search engines)

Page 9: Flash Optimization (SEO)

9

Google + Adobe

Page 10: Flash Optimization (SEO)

10

Googladobe

• Mid 2008, Google announced updated Flash algorithm in conjunction with Adobe

•Needed solution for the 30% - 40% of web pages that contain Flash (via Opera browser)

Page 11: Flash Optimization (SEO)

11

Google’s Flash Algorithm

• Google now able to traverse simple JavaScript, such as the SWFObject

• Now has the ability to index websites with ActionScript

Page 12: Flash Optimization (SEO)

12

Google’s Flash Algorithm

• Google can now discover links within Flash files

• External (X)HTML content and Flash content now associated to the same URL

Page 13: Flash Optimization (SEO)

13

Optimizing Flash

Page 14: Flash Optimization (SEO)

14

Flash & SEO Solutions

1) Flash As Needed Solution2) HTML Layer Solution3) Flash Segmentation Solution

Page 15: Flash Optimization (SEO)

15

Flash As Needed Solution

Page 16: Flash Optimization (SEO)

16

As Needed Solution

• Only use Flash as needed, for specific applications or modules on certain pages

• Don’t use it for navigation or the main site, rather for interactive pieces on a site

• Embed Flash in HTML and surround with content

Page 17: Flash Optimization (SEO)

17

Flash Segmentation Solution

Page 18: Flash Optimization (SEO)

18

Segmentation Solution

• Break up large Flash files into multiple Flash files

• Embed a single “page” within a Flash file in the (X)HTML structure of corresponding content pages

• Creates static URLs and allows for HTML content to surround the Flash file

Page 19: Flash Optimization (SEO)

19

Flash HTML Layer Solution

Page 20: Flash Optimization (SEO)

20

HTML Layer Solution

• Embed an entire “site” within a Flash file and layer that Flash file over (X)HTML structure of corresponding content pages via JavaScript.

• Users with Flash enabled see Flash, while users without Flash enabled (previously Googlebot) receive the (X)HTML version of content pages.

Page 21: Flash Optimization (SEO)

21

HTML Layer Solution

• Historically considered cloaking by those in the industry

•To understand why a HTML layer is a white hat technique, you need to first understand Progressive Enhancement (PE)

Page 22: Flash Optimization (SEO)

22

What is Progressive Enhancement?

Page 23: Flash Optimization (SEO)

23

Progressive Enhancement

“The layering of web technologies that allows users to access the basic content and functionality of a web page, using any browser or Internet connection, while also providing those with better bandwidth or more advanced software an enhanced version of the page.”

Page 24: Flash Optimization (SEO)

24

What does Progressive Enhancement Have to do With Optimizing Flash?

Page 25: Flash Optimization (SEO)

25

Importance of PE

• Layering of web technologies, such as Flash and HTML are in line with Progressive Enhancement

•Users without Flash see HTML content, those with Flash see the Flash version of the site; including search engines

Page 26: Flash Optimization (SEO)

26

Other Flash + SEO Best Practices

Page 27: Flash Optimization (SEO)

27

sIFR

• Not all fonts are web friendly, and thus uncrawlable by SEs

• sIFR is a text replacement technique that is in line with Progressive Enhancement

• sIFR allows for the use of branded fonts while maintaining SEO

Page 28: Flash Optimization (SEO)

28

Flash in SERPs

• Search engines will index the specific Flash files; thus displaying the .swf URLs in the search results

•“noindex” .swf URLs or add to the robots.txt file

Page 29: Flash Optimization (SEO)

29

Final Thought on Flash SEO

Page 30: Flash Optimization (SEO)

30

Handling Flash

• Google and other search engines are still evolving the way they handle Flash

• Depending on site goals, choose the right solution and follow best practices

• As a good rule of thumb, avoid putting important SEO content in Flash

Page 31: Flash Optimization (SEO)

31

About SwellPath• Boutique, digital marketing agency in Portland, OR• Follow us on Twitter - @SwellPath