Search Engine Optimization
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
 
User Name:
Password:
Remember me
Go Back   SEO Chat ForumsSearch Engine StrategiesSearch Engine Optimization

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread SEO Chat Forums Sponsor:
  #1  
Old October 31st, 2004, 01:24 AM
pd1138 pd1138 is offline
Registered User
SEO Chat Newbie (0 - 499 posts)
 
Join Date: Oct 2004
Posts: 2 pd1138 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Question Using XML and XSLT

I'm designing a hybrid e-business web site model that will have a handful of static html pages (store front, site map, info pages) that I plan to optimize for search engines.

I want to create a online catalog using XML to store the content and then use XSLT to filter the pertinent data the end user wants. I'm planning on integrating xhtml tags (title, meta descriptions, etc.) into the xml pages with the help of namespaces.

I would like to optimize these pages too. I tried to research the subject, but information is scarce.

Can anyone tell me how to optimize xml? How do search engines treat xml? Are there any good resources out there that I could use?

Any help is much appreciated.

Reply With Quote
  #2  
Old November 1st, 2004, 04:54 AM
editorial editorial is offline
Registered User
SEO Chat Newbie (0 - 499 posts)
 
Join Date: Aug 2003
Posts: 5 editorial User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Hello,

I do not really understand, how you are going to use XML/XSLT. Do you want the browser to transform the XML? I don't think of that as a good idea, because the support inside of browsers for this is not satisfying. The usual way to do such things is serverside, where you have data structured in XML and the server transforms it using XSLT and sends (X)HTML, so no browser (or search engine) even has to think about XML/XSLT. And doing so there is no problem like you asked for in here, the XSLT stylesheet is the place to include the informations you like and to produce plain (X)HTML. Frameworks like Cocoon are used for this.

I don't think, there is a way to optimize XML for search engines. Content matters, and on the other hand search engines use (X)HTML tags like heading, bold to divide more from less important. XML is structured, but free form, no search engine can imagine, what the tags you named/created are supposed to, and if the content in one tag is more important than the content of another. You can use XHTML tags inside of your XML, of course, and search engines should then index it this way, but I'm not sure, how well spiders can coupe with namespace prefixes on tags like f.e. <xhtml:strong>. Maybe you should use an empty prefix for your XHTML usage.

Regards,
Thorsten

Reply With Quote
  #3  
Old November 2nd, 2004, 03:29 AM
ianpurton ianpurton is offline
Contributing User
SEO Chat Newbie (0 - 499 posts)
 
Join Date: Sep 2004
Location: London
Posts: 60 ianpurton User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 34 m 37 sec
Reputation Power: 5
I would say that if you are considering using XSLT to develop your site then you must be fairly technically competant.

In which case you could use these skills to store your data in a database and not XML, and use a scripting language such as PHP to render the information to HTML.

Your site will be easier to maintain and extend.

XSLT is one of the most difficult languages to work with.

Reply With Quote
  #4  
Old November 3rd, 2004, 05:49 AM
editorial editorial is offline
Registered User
SEO Chat Newbie (0 - 499 posts)
 
Join Date: Aug 2003
Posts: 5 editorial User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Quote:
XSLT is one of the most difficult languages to work with.


Everything has it's ups and downs, but for it's purpose, transforming XML, XSLT is a good choice. And not that difficult, I think (I have more problems putting together the correct XPath, which every other language using XML input should rely on, too). Handling complex XML in PHP or alike is much more difficult.

It really would be interesting to know here, if search engines can work with XML (or treat it like unknown HTML tags, ignoring) and especiallly with Namespaces and Namespace-Prefixes in Tags.

Reply With Quote
  #5  
Old November 4th, 2004, 11:05 AM
pd1138 pd1138 is offline
Registered User
SEO Chat Newbie (0 - 499 posts)
 
Join Date: Oct 2004
Posts: 2 pd1138 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Quote:
Originally Posted by editorial
It really would be interesting to know here, if search engines can work with XML (or treat it like unknown HTML tags, ignoring) and especiallly with Namespaces and Namespace-Prefixes in Tags.

I did find this article that peaked my interest on the whole XML/search engine subject.

http://www.xml.com/pub/a/2004/02/11/googlexml.html

Reply With Quote
  #6  
Old November 4th, 2004, 12:59 PM
dejaone dejaone is offline
Contributing User
SEO Chat Beginner (1000 - 1499 posts)
 
Join Date: Apr 2004
Posts: 1,178 dejaone User rank is Lance Corporal (50 - 100 Reputation Level)dejaone User rank is Lance Corporal (50 - 100 Reputation Level)dejaone User rank is Lance Corporal (50 - 100 Reputation Level) 
Time spent in forums: 6 Days 23 h 17 m 45 sec
Reputation Power: 6
You really separate the content from UI in XSLT. I'm not sure how search engines will read the content for XML based content. We have have a little experiement. If it works with bots, I like the idea of placing content in a XMl file.

Reply With Quote
Reply

Viewing: SEO Chat ForumsSearch Engine StrategiesSearch Engine Optimization > Using XML and XSLT


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 2 hosted by Hostway
Stay green...Green IT