This software is no longer needed, i dont think it will be yelding.
Software name:
SEO competition Research
SEO Niche Finder
Niche Detector
Software target and purpose:
Finds low competition niches (keywords and phrasses which has low competition on Google search results).
DESIGN can be minimalistic, easy to understand like:
http://www.scrapebox.com/wp-content/gallery/tool/email-harvesting.png
Functions:
- Extract (scrape) keywords from Google Suggestions or from Google Keywordtool somehow, example scraper:
http://www.scrapebox.com/wp-content/gallery/tool/keyword-scraper.png
- Use extracted keywords to check their number of searches at Google (value will be saved next to the keyword)
- Software will do search of every keyword at google and save values like whether there is yahoo answers, some forum thread found in TOP10 results. It will also examine how many times in TOP10 results is not mentioned exact phrasse of the word in page title.
- Software will be generating result list with keyword, number of searches, competition level, how many times is found forum thread or yahoo answers in first 10 search results, how many times is not exact keyword phrasse present in page title of first top10 search results, total score of competition - better score means high search count, high number of forums and yahoo question results in top10, high number of results where exact keyword is not in top10 page title. Result list will be sorted by this score.
- user can manually input keyword list which will be examined for competition
- extracting proxies from set list of urls, auto deduplicating & checking if proxy is online
- software will save its state periodically so it can resume job after crash
DEEPER INTO PROGRAM FUNCTIONS:
While keyword harvesting, checking values and compeition extracting is in progress, user can browse the results already finished on the run or pause the process (by pausing its automatically saved and can be resumed after program crash or restart). As mentioned above, results sorted by total score and if easy to do, also sorting by most searches possibility.
There will be millions of results, so program should handle it. There will be paging and before results are shown it may be good if user first can filter what will be shown. Like minimum monthly searches, minimum Score, and if not too computer intensive, alo show only keywords which match the characters entered by user, like he enter "dog", it return "best hotdog", "dogs" "nice dog" etc., also suer can enter how many results per page.
When user click on keyword, it can be good if default browser with google.com search page on this keyword is opened.