SEO tools suite (7 simple tools, classes only)

This project was successfully completed by freelancer1977 for $100 USD in 5 days.

Get free quotes for a project like this
Project Budget
$30 - $100 USD
Completed In
5 days
Total Bids
Project Description

I'm in need of some custom classes built in the .NET 2.0 framework, specifically C#. The classes should follow Object Oriented Programming (OOP) best practices and be fully self-documented. Basically I have a .NET 2.0 website that I want to use to make a method call to the objects to return me X, Y, and Z. The objects are for an SEO website and will consist of 7 SEO tools, which really aren't that difficult to develop.



- Absolutely MUST understand SEO and how SEO tools work. If you don't know what the tools are by reading the title, don't bid!

- Code MUST be written in C# 2.0 and incorporate OOP programming concepts (must also understand generics, collections, etc)

- Tools MUST be able to run under MEDIUM trust, so no use of reflection.

- Self-Documented code using XML comments where appropriate (will use NDoc on it later)

- Variables, method names, class names, etc., must be named appropriately and be human readable where appropriate.

- Code must be delivered with a unit test form / web page

- MUST TEST YOUR CODE! Delivery of broken code will result in payment not being sent until code is 100% functional

- Subject to periodic code reviews (I have over 10 years coding experience, almost 3 years in .NET 2.0)

- Must be willing and able to show "work in progress" at acceptable points in time

- Must communicate at least once every 2 days on progress

- MUST have strong experience in .NET 2.0 and OOP design

- MUST meet all requirements



PageRank Lookup

Shall return the PR number only. Example. I make a call by passing in the URL, method returns the current (and ACCURATE) PR value. Shall allow for passing in 1 to X number of website URLs.

Link Popularity

Shall return the link popularity (number of links pointing to site). Example: I pass in a website URL and a listing of "backlinks" is returned. For speed sake, the number of links is good enough.

Domain Age Check

Shall return the domain aging information. Example: I pass in a website url, I get how "old" the domain is (returns date domain created AND number of days old). Shall allow for passing in 1 to X number of website URLs.

[url removed, login to view] Generator

Process that takes X, Y, Z parameters and returns the [url removed, login to view] text.

Indexed Pages

Shall return the number of pages indexed by MSN, Yahoo, AND Google (each individually. Ex: Google 20 pages, Yahoo 10 Pages, MSN 3 pages) for any given website URL.

Keyword Density Checker

Keyword occurrence checker. Pass in a website URL and the method will return a list of keywords and the number of times they appear in the page. Example: "links: 20, seo: 17, marketing: 3"

Website Speed Check

Checks a website speed and returns data of "Size, Load Time, Average Speed Time". Can allow 1 to X websites.



Payment will ONLY be through GAF Escrow. Will escrow the money after the project is accepted and will pay when full satisfaction is meet. I have many years of development experience and will perform code reviews. If the code is a mess, you're not going to get paid until it's cleaned up! Looking for tight, well designed, easy to follow code that WORKS! Once code has been thoroughly reviewed and tested, payment will be released. DO NOT BID IF YOU CANNOT MEET THESE REQUIREMENTS! Thank you.

Completed by:
Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online