which is the best way to build a site to get the best search engine results - using CSS or HTML frames? I have heard differnet things about this and cannot seem to get a clear answer about which is the best way to proceed. Thanks for your help.
Well, there are not much site out there that are using frame anymore. But if you so badly need to use it, try to do it with CSS. If you are really worried abot SEO, I assume you that CSS would be more semantic than iframe(s)
css, frames, both? SEO is based more in new, relevant information being put there on a regular basis. You can't really cheat the ranking system or boost yourself. SEO isn't sometihng you can really improve beyond a certain level. Stop worrying about it. Now, should you be designing woth frames or CSS - CSS all the way. Welcome to the world beyond 1994! If you're not currently using CSS I would like to welcome you to the 21st century. W3Cschools is the best resource for learning CSS, and the cheat sheets at ilovejackdaniels.com for HTML and CSS are invaluable resource you should always have printed off and handy. Best of luck, and relax, you'll show up in google.
dont use frames unless you absolutely need to and thats a RARE occassion! Plus, CSS and frames are not even very related so this question/thread is kinda unrelevant.. and BTW, frames were never and will never be good with frames.
Use CSS rather than tables..which is more appropriate..than CSS and Frames...Frames are not Search engine friendly..
yeah use <div> tags instead of tables. and never use Frame or iFrame if you want your site to be SEO optimized and always use content relevant keywords, dont use excessive javascript . dont use AJAX (its not SEO friendly) .
Don't use frames if you can avoid them. I've seen sights that use frames be poorly indexed in SE's. If you're just looking for an easy way to keep the navigation the same on each page, use a PHP include or a Dreamweaver template if you use DW. Then you just have to update the include or template once and it's changed sitewide.
You should NEVER use frames if you want to rank well. You should also avoid tables like the plague. Keep your structure and content separate by using CSS.
Neither. CSS just controls how the contents of a Web page are displayed, and frames are bad for not only SEO, but accessibility and usability as well. If you need to control the contents of the pages themselves, you'd be best off looking at server-side includes or a server-side programming language such as PHP. The PHP & Server-Side Includes link (which goes to another thread here on the forums) in my signature (which I also linked to this post) will show you how to do that. Actually you should use the appropriate markup for the job. If you have a list of links, mark it up as a list of links. Also, JavaScript (including Ajax) are not a problem as long as they are used to enhance the content on the page, rather than create it. In other words, if the content already exists in HTML form, then using these two technologies is just fine and the search engines won't care. Not necessarily. As I said earlier, use the proper markup for the job. If you have a data table (such as a spreadsheet), then a table is perfectly fine. Also, search engines will index sites that use tables for layout just as well as sites that use semantic markup. It'll just take them longer to do it, but they will index it nonetheless. HOWEVER, using semantic markup does have advantages over layout tables - and those happen to be in areas that SEO really doesn't deal with, such as accessibility and usability (and to be really technical, the only way to truely separate your structure from your content using CSS is by using generated content - which IE doesn't support; instead the focus should be on separating the structure from the appearance).