- Aug 9, 2017
- 5,624
- 6,924
Using Google SERPs as a data source has been increasingly difficult over the past few years. First they made socket-based scraping difficult unless you can emulate a Javascript-capable environment, then they did away with the num=100 parameter, increasing our needed scraping requests x10 for the same data, and now they are going back several years to giving us obfuscated urls (google.com/goto?url=kjsgkwkegnwknwuegi) instead of plain links in the SERP html. This means that compared to a few years ago, we now need to use a heavier scraping environment, 10 times as many requests as before (with each request increasing the chance of triggering antibot measures), and now need to resolve the destination of each redirect link with a GET request (HEAD seems to be blocked).
https://www.seroundtable.com/google-search-goto-tracking-41957.html
Again this will have a knock-on effect for all our favourite data-driven apps like Ahrefs.
https://www.seroundtable.com/google-search-goto-tracking-41957.html
Again this will have a knock-on effect for all our favourite data-driven apps like Ahrefs.
