SEO tools suite (7 simple tools, classes only)

In Progress

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.

Skills: .NET, SEO

See more: yahoo framework, yahoo broken, yahoo 7, xml test data generator, xml code generator, work in seo, where is escrow, when you mess up at work, when is escrow paid, what to do when you mess up at work, what seo, what's an escrow, what keywords to use when looking for a seo, what is seo experience, what is object oriented programming, what is a programming framework, what is an seo, what is an object in programming, what is a method in programming, what is a class in programming, what are the best backlinks, what are classes in programming, website tools, websites where i can make money, websites for self development

About the Employer:
( 43 reviews ) Anthem, United States

Project ID: #182389

Awarded to:


Can start immediately...Let me know...

$100 USD in 5 days
(7 Reviews)

2 freelancers are bidding on average $65 for this job


please contact

$30 USD in 3 days
(0 Reviews)