Blocking Fake Googlebot (and Bingbot) Traffic With Nginx
Fake Googlebot traffic can quietly hammer your server. Here is how to verify crawlers against Google and Bing's official IP ranges in nginx and drop the impostors.
Hi, I'm Rob
Developer with 19+ years experience, focused on optimising websites for performance, searchability, and accessibility for both users and machines.
Custom PHP applications built for performance and maintainability, from standalone tools to complex integrations.
Plugin development, performance tuning, and technical problem-solving for WordPress at scale.
Full-stack Laravel applications with clean architecture, API development, and queue-driven workflows.
Schema markup, crawl optimisation, Core Web Vitals, and structured data implementation.
Server-side caching strategies, asset delivery, database tuning, and front-end performance.
Linux server setup, Nginx and Apache configuration, SSL, monitoring, and security hardening.
He has a curious mind and is a consummate troubleshooter which are key parts of the makeup for the modern web developer.
Anthony Olsen
Founder at JoomlaBamboo
Rob succeeded at what others tried and failed to accomplish for our 2014 website re-development. He preserved 16 years of stories, images, comments and subscribers; migrated everything out of one CMS platform and into another; and is still solving every website challenge we throw at him.
Geri Weis-Corbley
Fake Googlebot traffic can quietly hammer your server. Here is how to verify crawlers against Google and Bing's official IP ranges in nginx and drop the impostors.
Elementor 4.1.3 can throw a fatal Call to undefined function is_plugin_active() on the front-end of lean installs. Here's the one-line cause, a drop-in mu-plugin fix, and why it only hits some sites.
If Elementor webhooks aren't sending or WPML can't connect to its servers on an AWS EC2 instance, the problem probably isn't WordPress - it's bind9 causing intermittent DNS failures.
Available for freelance work across PHP, WordPress, Laravel, technical SEO, and performance.
Get in touch