Web 2.0 Style SEO Tools

Cancelado Publicado May 8, 2006 Pagado a la entrega
Cancelado Pagado a la entrega

==========================================

SPEC FOR SEO TOOLS =======================

==========================================

We are looking to build an exciting Web 2.0 based application to perform some SEO research via a set of modules. Logo, graphics, and images will be provided once a framework is finished.

The tool will be offered to the public via a membership system. The membership system will allow for the insertion of new tools as they are developed. The key drawing point we are looking to highlight with our tools are fancy pants Asynchronis javascript and XML (AJAX).

Skills required:

- 5+ years PHP/mySQL

- 5+ years html/design

- 3+ years javascript/AJAX/XML

- Familiarity & Ability to work with search API's from Google, yahoo, and MSN

- Knowledge of Search Engine Optimization (SEO) and factors that determine search rankings

## Deliverables

==========================================

KEYWORD PROBE TOOL========================

==========================================

This tool aims to display how competitive a keyword phrase is. The data needs to be stored in the database so that when the tool is ran again the user can easily see fluctuations in the figured. IE: Adwords ads +7 from last time the tool was executed. The number of reports a user can save in the system should be limited to 5. This can be changed with different user levels or augmented to fit a subscription model.

Because the big search companies limit the number of queries you may perform against their API or for scraping a user will need to enter in his API key into his account area. The best approach to limit the chance of the web server being blacklisted for excessive queries is to force the user to download a script which they will then place on a local server themselves.

The membership area will need an administration area to handle memberships, add, edit, list, search, ban.

Via the API's offered by Google, yahoo & MSN you will need to extract data based on a set of keywords which are stored in the database. Data needed is:

- Top 3 Overture bids - Yahoo API.

- Number of Google Adwords with link to display them (done via a scrape)

- Number of yahoo YPN Ads (YPN API can do this? otherwise scrape)

- Number of MSN Ads (MSN API can do this? otherwise scrape)

- Number of searches last month - yahoo API.

- Number of results for google search in quotes - Google API.

- Number of results for allintitle search at google - Google API.

- Number of results for intitle/inanchor search at Google - Google API.

- Number of links from .edu, .gov. mil ?

- Yahoo Search Volume for the keywords phrase.

- Below the above results display the top 10 competitors as returned from Google with their corresponding PR scores.

KEY FEATURE BASED ON SUBSCRIPTION OR PAID MODEL (IE: CREDITS): Send an SMS message when

your Google ranking for your keywords has changed (done via cron). Option to send

daily/weekly/monthly emails (free).

I can provide sample code for some of the above.

===========================================

Site Probe Tool============================

===========================================

This tool will take a URL and return various data on the link again mainly using provided

API's. This data will also be stored in the database for trending purposes. IE: Yahoo backlinks +5.

Data needed is:

- Yahoo, MSN, Google backlinks. Ask uses communities to determine relevance while Yahoo! and MSN tend to rely on sheer volume of links to determine relevance. Google, on the other hand, falls somewhere in between. Backlink data is very important to SEO.

- Sites index by Yahoo, MSN, Google backlinks.

- Google pagerank.

- Display the websites Google theme: <[url removed, login to view]>

- Links from .mil, .gov, .edu?

- Store Alexa website Snapshot in database if it exists.

- Alexa Ranking and store Alexa traffic graph in the database.

- DMOZ listing?

- Number of links in the yahoo directory?

- Wikipedia Listings?

- Mentioned in Google News?

- Option to send daily/weekly/monthly emails (free).

===========================================

Quick Notes================================

===========================================

The application must have a liberal and functional use of AJAX.

As these types of tools are somewhat of a new phenomenon any suggestions or critique how to make them more useful or remarkable will be rewarded.

Discovery of how to determine Yahoo Web Rank will also be rewarded.

===========================================

Resources==================================

===========================================

Google API: <[url removed, login to view]>

Yahoo API: <[url removed, login to view]>

MSN Search SDK: <[url removed, login to view]>

ALEXA API: <[url removed, login to view]>

List of the best SEO tools: <[url removed, login to view]>

## Platform

-FreeBSD 5.4

-PHP 4+

-Mysql 4.11+

-IE/Firefox/Safari

Ingeniería Marketing por Internet MySQL PHP Arquitectura de software Verificación de software Web Hosting Gestión de páginas web Verificación de páginas web

Nº del proyecto: #3487003

Sobre el proyecto

Proyecto remoto Activo May 8, 2006