Hacker News new | ask | show | jobs
by pardo 5711 days ago
It seems that you have not implemented any in-page SEO.

* You have no description meta in any page (even at the home page). Help the search engines to show a good snippet of your page by adding it.

* The urls of the particular listings look like http://tekbob.com/freelancer/68573 Would be much better (and descriptive) if you had something like http://tekbob.com/freelancer/experienced-rails-mongodb-devel...

* I haven't found a single <h1> element in the whole website. Give some meaning to your markup, and start using descriptive tags. <h1>, <h2>, <th>, <strong> will help the spiders understand what are the important things in the page.

* None of your image seem to have an 'alt' or 'title' attribute. You should add these attributes to all your images, both for spiders, and for people that can not see your images.

* It would help your users (and the spiders) if you add some pages with all the tags or categories that you have. If they are too many, use at least a tag cloud.

* It seems that there's no robots.txt or sitemap.xml.

* Using YSlow on your page give also a number of hints of basic improvements to do (combine your js and css, enable gzip in your server, ...)

Also, there is no "About us", "FAQ", "Contact" or any of the usual sections that a user may want to check before posting a listing, or using your site, to see who is behind the site and whether you are serious or not.

Having a field that says when did the freelancer joined, how many contacts he has actually answered and whether he is active or not would also be nice, in my opinion. There's plenty of listing sites out there with a few entries that you do not know if are still active, or stale. They could have been entered 4 years ago, for all you know.

[Edited the format, to make it easier to read]

1 comments

I've my work cut out when I wake up. Thanks a lot for the thorough feedback. I really appreciate it!