#1
08-12-2011 09:50
-
Barry
-
Groep:
Forumleden
-
Posts:
251
-
Actief sinds:
08-08-2003
-
Hi all,
Ik zit met het volgende; de klant wil dat de rendering van html pagina's gaat plaatsvinden op de computer van de client.
Dus de front-end doet een server-request en de server geeft response met pagina content.
Dit vind ik allemaal prima, maar ik heb wel gezegd dat dit voor SEO zeer ongunstig is, aangezien de pagina's niet eenvoudig geindexeerd gaan worden.
Ik begin nu te twijfelen of bijv een methode als AjaxAddress een oplossing hier zal bieden, dus dat je via javascript alsnog kan deeplinken naar pagina's...
iemand die weet hoe dit ECHT zit en daar ook betrouwbare resources voor heeft? het is namelijk een erg belangrijke klant.
#3
08-12-2011 10:12
-
Barry
-
Groep:
Forumleden
-
Posts:
251
-
Actief sinds:
08-08-2003
-
Het enige voordeel is dat het lichter is in het dataverkeer (het is voor mobiel), het budget is gewoon toereikend, dat is niet het probleem.
En ik kan wel een nette javascript MVC omgeving opzetten om alle views te genereren op basis wat de server uitpoept, dat is ook geen punt.
Echter heb ik nog niet kunnen vinden dat dit voor SEO niets uitmaakt, dus op basis van de theorie die al bestaat over SEO zal deze situatie dus ongunstig zijn voor SEO, totdat iemand het tegendeel bewijst...
#5
08-12-2011 10:58
-
Barry
-
Groep:
Forumleden
-
Posts:
251
-
Actief sinds:
08-08-2003
-
Ik ben het met je eens, de load zal dan ook door de client nauwelijks op te merken zijn, het scheelt wel veel httpRequests, ik hoef alleen maar 1 request uit te voeren in tegenstelling tot opnieuw alle js/css/image/(+onnodige HTML) bestanden te laden (ongeacht of ze gecached worden). Ik zal eens een reeks testen uitvoeren wanneer ik tijd heb.
Bedankt voor je antwoorden.
#6
12-02-2012 19:27
-
Rolf L
-
Groep:
Forumleden
-
Posts:
1
-
Actief sinds:
04-02-2002
-
En, is hier nog iets uitgekomen?
Alles in de browser bouwen lijkt me echt de verkeerde weg. Als je toch weet dat het een site is voor mobiele devices dan is je html niet al te zwaar (ik bedoel, je gaat geen hele lange pagina's sturen, dat is niet handig in het gebruik) - eventueel zou je kunnen denken aan ajax + mustache templates die je zowel aan de backend als frontend kunt gebruiken.
De hoofd layout bouw je server side op en veel van de rest van de site/app haal je binnen via ajax requests en kun je de stukjes template gebruiken. Met JS, mustache en/of een goed framework als MooTools kun je dan vrij veel doen zodat het via ajax maar ook direct opgevraagd werkt.
Voor SEO is het sowieso niet handig overigens. Of indexed Google tegenwoordig in-een-browser-gerenderde-pagina's?
Het deeplinken voor ajax is eerder om states/urls te kunnen gebruiken als bookmarks (dus aan de frontend als user).