TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Meteor 0.3.9 adds search engine optimization

87 pointsby debergalisalmost 13 years ago

8 comments

mcgwizalmost 13 years ago
Their technique for generating the HTML representation of deep-link into a Meteor app is to run the entire client app in a headless browser and serialize the generated DOM?!<p>This is an area of vital importance to public, JS-based RIAs, and needs some real innovation. Why even bother delivering this half-baked solution? The processing cost makes it untenable for all but the tiniest of URL-spaces.
评论 #4362646 未加载
评论 #4362892 未加载
评论 #4362578 未加载
评论 #4362381 未加载
评论 #4362970 未加载
评论 #4362523 未加载
评论 #4369086 未加载
jarcoalalmost 13 years ago
Who really needs this for their web app? Nearly 99% of heavy web apps require a login, so Google is out of the picture anyway.<p>Anyone who is building a content site with DOM-manipulating Javascript doing all the work have completely lost their way. Seriously, just render your templates on the server and deliver them to the client. Why does the world want app-ify everything?
评论 #4363026 未加载
评论 #4365692 未加载
评论 #4362752 未加载
audreyralmost 13 years ago
Why is this interesting? Because 1) search engine crawlability matters and 2) the more AJAXy web apps get, the harder it is to make them crawlable.<p>The more we move away from traditional web "pages" to rich web apps that do everything through DOM manipulations on a single page, the harder it is for the search engine robots to crawl what we build.
评论 #4362738 未加载
morticealmost 13 years ago
Easily the funniest link on this site this year.
评论 #4362161 未加载
Xyzodiacalmost 13 years ago
Wait, they added SEO before database authentication? So very logical.
评论 #4362704 未加载
评论 #4362331 未加载
评论 #4362352 未加载
评论 #4362440 未加载
dotborg2almost 13 years ago
So after year of developing this product, they finally realized that each page should have an unique URL.<p>It's called lack of vision.<p>ps. ajax content does not rank in Google SERPs at all, it's a typical band aid solution, so websites made with meteor will have some serious issues with monetization and stuff
spullaraalmost 13 years ago
If they can tell which pages are public vs private (which I think they can) they could just tell the client that they need a copy of the page when they are done rendering it, have it post the serialized DOM back to the server and then cache and serve that until the next redeploy.
AznHisokaalmost 13 years ago
I know this isn't 100% on-topic, but does anyone know if you can choose your own user agent when using PhantomJS such as Firefox, or IE?