Honestly if you copy the [url removed, login to view] ranking system I will be extremely happy. Dashboard, keyword ranking, the way to add keywords...etc. Spend some time in there demo account and let me know if you think you can duplicate it. If you can then I dont care how you build it...I also hope the look and feel looks pretty good.
(I put this at the beginning and the end to show that it pretty much is the end goal)
The ranking system needs to check rankings for keywords on Google & Bing. There will be a need for two types of checks. One for SEO (organic + local search results - just like you see on the web) and another for just Local Search results (Local Search can just be Google Search engine). The keywords will be flagged as Organic or Local Search so you know which type of check to look for because one will be looking exactly at the results (SEO) and the other is local search results using the phone number.
Rankings will be checked every day through proxy or some way I will not get flagged for look up results. The SEO results will only go 50 deep and the Local Results will only go 30 deep.
On [url removed, login to view] - Input
Customer comes to the site looking for a free online keyword tracking tool. They will enter in the following information:
Name: (text box)
Email: (text box)
Phone: (text box)
URL: (text box)
Drop down of how often they want to receive there rankings: (daily, weekly, monthly, one time)
Keywords - (and then a bigger textarea box that per line contains a keyword they want tracked).
Keyword Type - All of these will be flagged as SEO type of keywords
I did comment on the database scheme but I will let you develop it how you want.
Rankings are checked everyday for these keywords against 2 search engines through a proxy server. (Bing & Google).
Internal Admin - Input & Management
I want a similar interface at my admin center so I can input new clients here also. That part is easy. I also need the ability to manage all of this information. This is where we probably work together to bring it back into the system.
I would also like to have a dashboard of all my accounts (maybe grouped by SEO vs Local Search) similar to [url removed, login to view] But I have to have the ability to manage these keywords just like the clients will but I will see all domains at once...they would just see theirs.
51Blocks - Result - Unique URLs
Once the rankings are updated we will email the customer a link to their ranking results based on the frequency they requested. The customer will visit a page on the web that shows there results at 51Blocks.com. It will be some random query string that make it so they can access there information.
They will come to there dashboard (slim down version of my dashboard) - [url removed, login to view] and then access there websites.
There are two examples I can show you of the results.
[url removed, login to view] - Ranking Results and if you click on the graph you get this...[url removed, login to view]
Another option is (similar to Authority Labs Demo - [url removed, login to view]). Notice it has a "public link" on the right hand side.
The web page will have the ability to compare yesterday to today rankings, 7 days ago to today rankings, 30 days ago to todays rankings, and the 1st day we gathered rankings to today. This is all online as these rankings are stored in the database so we are able to compare any dates and graph it. If you have a great graphing software then maybe when you select it changing the graph like it did at authority labs. I will work with you and we can develop the best look and feel for this.
One thing neither of these tools are showing is the URL that is winning the ranking at that time. i will want to display that for the SEO results.
I think I will offer to track 10 keywords for free. After that it is $.20 a keyword. I would like to leverage the API I have wi
13 freelancere byder i gennemsnit $1318 på dette job
I can develop the same system in some two weeks leaving the rest two for testing. It's an interesting project for me as a programmer, so I place the lower price