I am not sure what kind of service this site provides, but it is region locked!
When I try to access the site, (any part of the URL, even the homepage, I get to see the following error:
"Sorry, this request is coming from a country which we currently do not support. If you feel this is in error, please contact our support team by emailing support@thumbtack.com."
I guess even blogs and articles are now coming under region protection.