The component breakdown of the SWFSEO framework and it's display hierarchy is shown below.
- Each html page is built from a SWFSEO html template. For the website to work properly this template must be used for all pages.
- All html pages on your SWFSEO website output the swfseo.swf. This is employed specifically for search engine deep linking. SWFSEO will automatically render the relevant page swf based on the html page requested.
- The template swf is an optional swf that houses content which will remain visible between page changes. Content such as your website's title, copyright information, and of course, an actual website template. In your SWFSEO website you can have as few or as many templates as you'd like. However, each page swf can only be associated with one template.
- Page swfs always sit on top of your templates but below your navigation. But of course, if you'd like, this display hierarchy can be manually manipulated.
- Page swf names must match their html counterpart. For example, if an html page is named aboutUs.html?anyname=somevalue a page swf must exist that is named aboutUs.swf.
*Note: Case Sensitivity
- Your navigation can be comprised of navigation swfs, simple text, be hidden or have a combination of all 3. One navigation swf can be used to render all your buttons or each navigation element can get it's own swf. Alternatively, simple text navigation could be used for all your navigation elements. Or you can use a combination of navigation swfs and text. If you'd like to have even more control over your navigation you can hide a navigation from swfseo and create it in a template instead. To hide your navigation from swfseo, simply leave the text descriptor, in the html, blank. (Note: This will weaken SEO. To remedy this problem, add hidden links somewhere in your html.)
- You can customize each navigation element's x/y coordinate. Or you can use a global x/y coordinate for all of your navigation elements. They will use that coordinate as a starting point and flow either horizontally or vertically.