[thelist] Relationship between one-page HTML / jQuery app and crawlable pages

Nadeem Hosenbokus nadeem at nadeemh.com
Tue Jan 15 14:41:12 CST 2013


I've dealing with kind of issues and I turned to the Google documentation
for help. I haven't actually put the site I was working on live yet so I
don't actually know how effective it will be SEO-wise but maybe these will
help you:



Hope it helps,

Nadeem Hosenbokus
(230) 766 9169

-----Original Message-----
From: thelist-bounces at lists.evolt.org
[mailto:thelist-bounces at lists.evolt.org] On Behalf Of Jason Handby
Sent: 15 January 2013 21:32
To: thelist at lists.evolt.org
Subject: [thelist] Relationship between one-page HTML / jQuery app and
crawlable pages

Hi all,


I'm building a 'one-page' HTML / jQuery application. I'm using
client-side jQuery to read data about farm animals from an XML file and
to set up corresponding thumbnails on the page. Clicking a thumbnail
will open a lightbox containing appropriate content - for example,
clicking the "ducks" thumbnail will open a lightbox containing
information and pictures about ducks.


Suppose I have a user who I know loves ducks - I can email them a URL
that will take them straight to the open ducks lightbox - something like
this: http://www.myapp.com/?ducks .


All good so far. But I also need to provide crawlable links for SEO


I'm assuming I'll need to do something like this:


-        create http://www.myapp.com/ducks/default.html static HTML
page, full of interesting information / keywords about ducks (supplied
by the SEO people)

-        in that page, put a Javascript redirect to
http://www.myapp.com/?ducks to actually get my one page app to run and
then show the ducks lightbox when that page gets visited by a person

-        link to it from http://www.myapp.com/ so that it gets crawled.


for everything I want to be crawlable (ducks, geese, sheep...).


A few other thoughts:


I know I can use HTML5 pushState() to disguise
http://www.myapp.com/?ducks as http://www.myapp.com/ducks , but I don't
think I care about this as I don't mind people seeing  the '?' version
of the link once they arrive.


I'm trying to avoid using any server-side technology if possible, as
nothing else in this project requires it.


No, the actual project isn't really about farm animals :)


>From the SEO point of view, am I going about this the right way? Is
there an easier way to do this (as obviously I'd prefer not to create a
bunch of static pages, given that everything else is data-driven)? Any
comments or suggestions?


Many thanks in advance






* * Please support the community that supports you.  * *

For unsubscribe and other options, including the Tip Harvester
and archives of thelist go to: http://lists.evolt.org
Workers of the Web, evolt ! 

More information about the thelist mailing list