I have my website built on Ajax. And fully HTML pages I have only 3 - index, shopping cart and product preview page. Other generating dynamicly. What about indexing dynamic pages such as product categories. Is it indexied at all? And one more question: Can this problem (if it is so) be solved with the help of sitemap with the direct links to dynamic pages? Thanks for your time!
Can be solved by dynamic pages, but one option could probably be cloaking this content for search engines (this is not black hat IMO).
Cloacking means that you give to bots different content, in general this is not allowed, but because of your problem of dynamic pages, this seems to me OK. So when the human is on site, generate dynamic site, if there is SE bot, provide him all content.
Ok, but can SE bot without the help of human generate dynamic pages and get all the content fromout there? I mean my my only question is does the SE bot see the content on the dynamic pages when human doesn't generate it?
Can it be solved by the Sitemap where links to all dynamic pages will exist. I'm trying to make SE bot to behave like the human. He goes to the site map, cause I'll make it HTML and there he'll find the links to all dynamic pages.. Am I right? Or I'm just dreaming? Thanks for your time..)
Yes, you can do this. Just make sure that SE will get that content with at least one link (site map) to this content. Well in this case, cloaking wouldn't be good option in your "shopping case", because you have so little "static" pages. I was thinking in a way if you have product at unique URL, and if you want lets say more description, AJAX will provide it. So this can be solved by cloaking (if it is SE bot, you will send also description).
I'm not 100% sure what you're asking. . . But search engines can index and recognize dynamic web sites: For instance, ebay.com: http://siteexplorer.search.yahoo.co...y.com&bwm=p&bwms=p&fr=yfp-t-501&fr2=seo-rd-se http://www.google.com/search?hl=en&lr=&q=site:search.ebay.com http://search.msn.com/results.aspx?q=site:search.ebay.com&FORM=MSNH Any website I code myself is dynamic, and they get indexed. If I use a third party CMS or Blog or Software, they are dynamic and they get indexed. I've read that search engines don't like to be served up content that humans don't see (trying to fool search engines, I woulnd't risk it). I don't know how ajax works, but in the general terms of dynamic content getting indexed - they can and do. Maybe this answers your question?
ednit, ajax aplication is for example gmail and for this kind of apis, there is no unique URL to access, so this is the problem.
Understand me correct, I'm not trying to hide content, dynamic pages mean that there is no direct url to them. They are generated with the help of java scripts and ajax functions. Anв I need to make SE bot to go throuh my website and generate this pages. He see only 3 html pages and I need to make him see all the rest dynamic pages with content on them such as products categories pages, etc.
Sorry. . . a misunderstanding on my part - I'm almost 100% unaware as to how ajax works. I just misunderstood the postings.
It's ok! I was unaware too when I start to creating my web site on this technology..)) If you want to be aware please visit ajaxprojects.com There you can get knowledge..
I'm back again! I want to share my opinion with you. In this topic we were discussing the indexing of dynamic pages by Search Engines. We made a site map and make the direct link to every dynamic page on the site. And for every dynamic page were made meta-title, description and keywords Now Search Engines start to index all the pages (product categories, types, etc.) with the help of the site map. I have one more question: should submit the site map to the search engines additionally to the index page? Thanks..
As long as the site map is linked from your other pages you will be fine. If you have an xml sitemap you will need to submit it.
I understood. I hope my struggle with Ajax is over..)) Ajax is a cool thing, but Search Engines don't think the same yet. Site should persuade them..)