I am months deep into developing a professional website rank tracking software (with various reporting charts, an API, csv/json data exports, etc). This is aimed at SEO companies (as middleware service) as well as at individuals to keep track of their websites ranking progress to evaluate how well their SEO is working and how it is affecting the ranks. As I am now heading into the last month (hopefully) I ran into a few questions that matter how I present the data and what I am offering exactly. I'd appreciate feedback very much! A customer can create projects (one project is mainly meant to be his website) and add keywords and configure some options for each project. 1) I am considering to permit tracking from 50 to 500 keywords per "customer project" What number of keywords is reasonable ? For my own websites I have maybe 20-30 keywords max that are relevant but I bet some people here have very different ideas about it. Is 500 too much ? Is 50 too low ? The question is relevant because the more keywords I permit to be tracked the more I get a data pileup (talking about terrabytes over a few months) 2) All the entered keywords are being analyzed in Google and Bing in a configureable interval (hourly, daily, weekly, monthly) Would you consider those intervals as useful or is something missing? (I consider to change hourly into 6 or 12 hourly as ranks probably won't change much within half a day) 3) When the software is searching for "your website" within the keyword results, how many aliases would be reasonable for a general use case? I guess in most cases it's just one domain or URL you are interested in keeping track of ? (like *blackhatworld.com* for this site) ? Or do you sometimes have many different websites up that are relevant for the same keywords ? (Like a "farm" of websites for the same purpose with the same service so each one would need to be tracked individually) In case a "farm" of websites is a general scenario, I suppose you'd be interested in tracking each website individually or would it be enough to see them all as a "group" (the best ranking one matters only) 4) Any sort of reporting you'd be interested in? Of course I plan a visual ranking graph for each keyword (X axis is the time and Y axis is the google/bing rank). Any other important charts you'd find interesting ? I hope I could ask my questions clear enough. I guess I will come up with some more questions at a later point in case I get a bit feedback In any case, if you like the idea and have suggestions or critics I am up for any sort of feedback.