Intermediary transaction http://www.aliyun.com/zixun/aggregation/6858.html ">seo diagnose Taobao guest cloud host technology Hall
Although a lot of time for SEO, a simple idea than superb technology, but does not mean that the technology is not necessary, a lot of requirements need technology to achieve.
One thing everyone will agree on is that existing needs should not be compromised by technological limitations. Forget the first company in which the technical department recruitment introduction inside see this sentence, feel very appropriate. When you plan to do something, if the technology is a little blocked, throw a "so troublesome, do not" lead to naught, no matter when it is bad. The reason why technology needs to exist is to solve the demand.
And perhaps the controversial question is, SEO technology needs should be SEO own to do, or let technical personnel do? My view is that complex requirements to the technical staff to do, because if the SEO to achieve those things tend to be limited by the ability of the efficiency is very low; If the need for a daily pile of communication assistance, SEO and technical staff will be a greater waste of energy consumption, resulting in more people will choose to let the demand for technology concessions, continue to use the method of pure human flesh to do SEO.
A long time ago, I used the easy language to do a Baidu page of a very simple sampling of the procedure, at that time just don't care in a forum casually sent a post. However, when the software was written nearly a year ago, because Baidu has an update caused the software failure, at that time every few days I was reported bugs. The most surprising thing is that I have been writing the software after two companies, the two companies are using that simple program. Because of the SEO needs, although there is very little technology to solve it.
such as keyword ranking query, usually this seemingly very simple task is not easy, common needs are as follows: (only for the expression of the more image, so to classify information website examples)
Single keyword corresponding to a single Web site: Query 58 The same city "second-hand mobile phone" the word ranking
All kinds of existing software can do, I used to be more inclined to view its keyword tools.
Multiple keywords corresponding to a single Web site: Query 58 The same city for "second-hand Nokia mobile phones", "second-hand Motorola mobile phone" ranking
There are a lot of software can do, as mentioned above, but it is in the bulk of the keyword to add a bit of trouble, if the keyword many can not use it. Alternative schemes such as rank Tracker, as far as I know it is also the most outstanding ranking query software.
Multiple keyword one by one corresponding to multiple sites: If the station group will be more to see this problem, other cases are relatively rare
At this point rank tracker also bad, because for it, the site should be added to each. At this time can choose to chase words, worms also built this function.
Single (or multiple) keywords correspond to multiple sites: query 58 The same city, net, Bai, respectively, in the "second-hand Nokia mobile phones", "second-hand Motorola mobile phone" ranking
I'm sorry I haven't seen any software to do this yet, although it's easy to implement. If the keyword x to check the site A, B, C on top of it, in a variety of software, all need to check the ranking of x three times, to find the site A, B, C ranking, very time-consuming and easy to be blocked IP. Although this is a common SEO requirement for the analysis of competitors ' SEO scenarios.
And for example, the number reached the Chi Pewan level of keywords How to check rankings? This query is easily blocked by the search engine IP, in the various software mentioned above, only rank tracker gives the solution. For example, you can randomly rotate forged user, interval 7-15 seconds to query a keyword, using the HTTP proxy for inquiries. But this is still imperfect, in the guarantee of stability, Google can only check the ranking of thousands of words a day, for many large sites is clearly not enough. A much more efficient solution is the switching of native gateway IP, which is currently only implemented with programs written by yourself.
In addition, the need to search rankings may also have a lot of, such as the list of keywords ranked as a historical chart, through the position supplemented by the search to estimate the amount of SEO traffic (such as love to do the network) and so on, often are not provided by the existing software.
And despite all the writing, these add up to no more than 500 lines of code for a program that you need to develop on an as-needed basis. And for my most commonly used multiple keywords corresponding to multiple sites, this all the existing software does not have the functionality, in Python write out about 30 lines of code.
So think that a little bit of learning technology is for SEO there are great benefits, especially the program.
Personal comparison recommended Python, it is also the daily support of their own SEO the most common tools. And it's the easiest to get started with all the languages I've been exposed to, find a book to learn the basics of grammar, and familiar with re (regular expression), threading (Multithreading), Pycurl (network download) These modules, will soon be able to deal with most of the not complex SEO requirements. Especially if you have PHP based on a very short period of time to master Python, recommend a good site: http://www.php2python.com/
More popular PHP is also a good choice, for the site, because it is widely accepted in the country, compared to Python has a very big advantage. However, in the solution of some application requirements, especially the collection of requirements, PHP is relatively weak.
Next I will sort out the code that I have written and share some of it for the common exchange of learning.
Original link: http://semwatch.org/2012/04/tech-meets-seo/