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.

The Web Developer's SEO Cheat Sheet 2.0

111 pointsby Ecio78over 11 years ago

6 comments

liranzover 11 years ago
It&#x27;s a funny thing <a href="http://schema.org/" rel="nofollow">http:&#x2F;&#x2F;schema.org&#x2F;</a> syntax is not there anywhere. I think sites based on dynamic UGC content (especially media oriented) should seriously consider adding semantic markups.<p>Since adding them our Google webmaster&#x27;s tool is much &quot;happier&quot;.
评论 #6296568 未加载
评论 #6296123 未加载
评论 #6296190 未加载
mcgwizover 11 years ago
Pretty good stuff, but the second suggestion about mobile development should, at the least, be given a big asterisk if not removed entirely.<p>When differentiating content based on user-agent and including the &quot;Vary: user-agent&quot; header in responses, you are effectively <i></i>disabling HTTP caching.<i></i> Because of the huge number of user agent strings, neither the server&#x27;s output cache nor any CDN&#x2F;intermediary cache will be effective at reducing request processing load. This is a very poor trade-off, and typically unacceptable.<p>If you must serve dynamic content based on user agent, the third option on the cheat sheet is probably better: use rel=canonical with separate URLs per device class. On each request, the server would still sniff the device class from the user agent string, but if the sniffed class does not match the one designated by the URL, the server 302-redirects (temporarily) to the device-specific URL (else, it serves the appropriate HTML). This requires a little more programming effort, but is usually worth having both caching and SEO.<p>(I dislike URLs that essentially represent the same content to vary in domain or path, so I distinguish them with a simple &quot;?lite&quot; query parameter. It&#x27;s also very nice to have the server take into account an override cookie when sniffing the device class, which the user can set through UI in the site header&#x2F;footer.)
rchibaover 11 years ago
I&#x27;ve found from personal experience that having a bot-friendly page is just the first step in many that can deliver SEO results. For those interested, I&#x27;ve written a quick primer on executing a long term SEO strategy on Quora: <a href="http://www.quora.com/Marketing/What-are-some-of-the-most-ingenious-ways-to-increase-traffic-to-a-website" rel="nofollow">http:&#x2F;&#x2F;www.quora.com&#x2F;Marketing&#x2F;What-are-some-of-the-most-ing...</a>
评论 #6296549 未加载
评论 #6296619 未加载
erichurkmanover 11 years ago
I hesitated clicking the giant neon &quot;Download&quot; button. Just the design, wording, and prominence of it gave me an instant feeling: &quot;When I click this, they are going to make me &#x27;sign up&#x27; and then spam me, and this &#x27;free PDF&#x27; will probably be useless sales crap.&quot; I was wrong, but it is amazing what a few words can do.
评论 #6297339 未加载
DannyDoverover 11 years ago
Thanks for the feedback thus far (especially the media query inputs), let me know if there is anything else you think should be updated&#x2F;corrected! (Context: I wrote the applicable post)
joeblauover 11 years ago
Thanks for this. I&#x27;m just wrapping up a game and part of my marketing is going to be via social media so those social media cards on my landing page will be key!