10 Jun 2013 11:40 AM #1
How I'm getting my ExtJS-based consulting website indexed by Google
How I'm getting my ExtJS-based consulting website indexed by Google: http://dexygen.com/ria/#!/README/SeoForExtjs
12 Jun 2013 7:53 AM #2
Thanks for sharing!Are you a Sencha products veteran who has wondered what it might be like to work at Sencha? If so, please reach out to our human resources manager: email@example.com
28 Jun 2013 8:21 PM #3
Yeah well it's an imperfect solution. It relies an awful on redirecting, or not, based on the user-agent. For instance, if the user agent seems to indicate a bot (and I do this in a very naive way, based on a case insensitive regular expression testing for bot|crawl|spider) if they reach the ajaxified URL, I redirect them to the "static" URL that gets served in the iframe from the ExtJS front-end, but then the static URL needs to be sure the referer wasn't the ajaxified URL, so it does *not* do the re-direct.
A bit of a mess and I haven't gotten it quite right, see attached screen shot where ironically one of the pages Google won't index is the "SeoForExtjs" page . Anyway due to other frustrating issues regarding broken tooltips in 4.2.0 (and many other such careless issues during my 4.5 years working with this framework) and changing CDN urls from 4.2.0 to 4.2.1 I've decided to switch to Twitter Bootstrap *and* I've devised a different, potentially monetize-able way of resolving "escaped fragment" /#!/ ajaxified URLs. Which however still probably won't work so well for ExtJS, because it will return the entire rendered DOM, and the noise (DOM elements) to signal (actual content) will probably be just too much for bots to sift through. So I'm going to focus instead on the vast majority of Ajaxified, non-ExtJS URL's.not_followed.png
1 Jul 2013 10:45 AM #4
Any reason why you can't use divs with SEO text in your actual DOM and then contenEl: it in Ext? Combine that with an XML sitemap and what's missing?
14 Jul 2013 9:55 AM #5
14 Jul 2013 9:58 AM #6
We don't need no stinkin jQuery
Or ExtJS, for that matter: http://codrspace.com/dexygen/we-don-...tinkin-jquery/
14 Jul 2013 9:05 PM #7
- Join Date
- Mar 2007
- Melbourne, Australia (aka GMT+10)
- Vote Rating
why note generate a dynamic google site map for the site?Lead Trainer / Sencha Specialist
Teahouse Training Company
SenchaWorld.com - Videos, and stuff
Sencha.Community - Tools, Extensions and Resources
TeahouseHQ.com - Sencha Ecosystem Training Portal
Code Validation : JSLint | JSONLint | JSONPLint
19 Nov 2013 5:11 AM #8
do you have some guidelines about generate a dynamic google site map for the site and what should be done on site to support it.
In general, extjs web sites doesn't have parameters in url, since all content is from ajax calls.