article thumbnail

How to cleverly integrate your own URI shortener

SoCal Delicious

While handling bots, you should detect search engine crawlers, too: /* lookup your crawler IP database to populate $isCrawler; then, if the IP wasnt identified as search engine crawler: */ if ($isCrawler !== from the IP address range 65.52.0.0 Other rogue bots identify themselves by IP addy, user agent, and/or referrer.

SEO 37
article thumbnail

How brain-amputated developers created the social media plague

SoCal Delicious

ThingFetcher sometimes requests a (shortened) URI 30 times per second, from different IPs. A method to verify the bot All IP addresses used by a bot should resolve to server names having a unique pattern. For example Googlebot comes only from servers named "crawl" + "-" + replace($IP, ".", "-") + ".googlebot.com" SEO Mofo ! )

article thumbnail

The first 6 steps to homegrowing basic startup analytics | Futuristic Play by @Andrew_Chen

SoCal Delicious

For example, there might be a series of flows in how users come into the site, starting with ads, SEO, or otherwise. Block IP address. Block IP address. Block IP address. Block IP address. Block IP address. Block IP address. Every web product ultimately has a bunch of user flows contained within it.

Startup 29