• Kev Strong

    Informative post Rachael.

    I’m not one to complain, but I would have loved a hat tip back to the article I wrote for State Of Search detailing this exact process back in December 2011 considering this post appears to be a follow up based on your comments at the time (

    I love the follow up btw. Having worked with the guys @ Screaming Frog on new features and requests, this is something that is the next logical progression for custom checking.

  • Lyena Solomon

    You are a life-saver. I need to check the Analytics installation on a site, which is so big that none of my tools can handle every page. I will take your advice for a spin today. Thank you! What a great timing.

  • Michael J. Kovis

    This is brilliant Rachael! Thank you so much for sharing. I always enjoy finding new uses for Screaming Frog, especially using custom filters.

    Even when I started using it I never realized how powerful the paid version truly is.

  • Thomas Schulz

    For another alternative, you could also use the “custom search” in A1 Website Analyzer.

    (Just pick “ga_new” and “ga_old” from the stored premade patterns and run the website scan.)

  • Andreas

    I will check this out but I think as I am *always* using the yoast WP plugin to insert the code all will be good.
    Or did you find problems with GA Plugins for WordPress?

  • Markus Vollmert

    Thanks for the insight :)

    I did this with the Microsoft IIS tool so far, using local copies of the pages. But with really big sites it will push your pc and the local database to its limits.

  • Rachael Gerson

    Sorry for the delayed responses! Thank you all for your feedback. Going through each to respond, bear with me.

  • Rachael Gerson

    @Kev Strong: Many people have blogged or talked about the use of Screaming Frog to do basic GA code verification over the past six months. My post was actually looking to dig a bit deeper, looking specifically at how I use Screaming Frog to look for different parts of the GA code, rather than just the presence of the code. As I mentioned in the comment I posted to your blog, I’ve been doing this for some time too, and always want to leave encouraging comments for folks doing interesting things with these tools!

    But (!) you are right, though, to gently tweak me and I felt awful once I realized where the original idea came from. After racking my brain, I realized the original genesis for my topic (and my apologies for an overdue shoutout) is Will Critchlow. Slide 32 in Will’s presentation (, screenshot here: was what initially got me to look at Screaming Frog for GA purposes. I missed Will’s presentation, but certainly didn’t miss his slides! Will, a delayed but sincere *thank you* is definitely in order on this one, since Screaming Frog has been a lifesaver ever since.

  • Rachael Gerson

    @Lyena: Thank you! Did Screaming Frog work well for you? (Will send you a quick note on twitter, too, to follow up.)

  • Rachael Gerson

    @Michael J. Kovis: Thanks! I feel like so many of us are still just scratching the surface when it comes to Screaming Frog. People are doing some amazing things with it.

  • Rachael Gerson

    @Thomas Shulz: Totally new to me. Any chance you have a blog post or additional info I could check out? Always looking for fun new tools!

  • Rachael Gerson

    @Andreas: I have yet to see an instance where Yoast’s WP plugin doesn’t take care of all pages. But it’s definitely worth trying, at least once. I’m a huge fan of that plugin, btw.

  • Rachael Gerson

    @Markus Vollmert: No problem! I haven’t tried with IIS before, but that seems really smart. If you ever write about this, let me know :)

  • Thomas Schulz

    Well, here is a video demonstrating Google Analytics checking:

    I will be making more videos later covering other topics. These will up soon:

    1) How you can see internal link calculation scores throughout entire site (i.e. where links on pages with many incoming and few outgoing links weigh relatively more)

    2) Checking for broken/error URLs sitewide and reviewing the redirects and links (including line numbers) to them

  • Greg Shuey


    We have recently started doing this and have found quite a few pages on clients sites that lack the GA code.

    It’s far too easy for you to take your clients word for it and go on with your work, however, it can come back to bite you when your six month agreement is up and you cannot attribute all of your efforts to their revenue gains.

  • Jim Spencer

    Screaming Frog is truly one the more helpful tools. Thanks for this post focusing on GA. I will have to try this out.

    I have been focused on using Screaming Frog to sort and count posts and pages prior to website and blog migrations. Although there are three unique posts, this one focuses on the unique URL structure of HubSpot websites. Maybe you/your readers know a better way than this?

    Thanks again for this post!

  • Marc

    This can also be done with Web Link Validator for free and you can have it pull the entire script in case there are errors with syntax.

  • Brian Jensen

    Very useful resource Rachael. I have an issue where a client is being listed as top referrer in GA and I suspected it might be due to the GA tracking code not being added to all pages on the site which was confirmed after the crawl.

  • Mark Kelly

    Rachael, can’t thank you enough for this post. Also, a tip for others. If you have a large site you want to check the GA code for on not just the root domain but all the subdomains, go into the Configuration menu in Screaming Frog, select Spider, then check the box that says Crawl All Subdomains.

  • Ramya

    Thank you for the very useful post.. But i could see that Screaming frog has changed its free option for Google analytics to an paid one..

  • Daniel Valaperta

    I have this post bookmarked and use it to refresh my memory every time I check a site for GA code. Thanks Rachel!

  • Mike Farney

    Thanks Rachel. I have referred to this article several times after I see those GA referrals coming back into the site.

  • SEO Services

    Thanks for the great summary! I’d always wondered why bother with a
    plugin when it’s easy enough to add the code yourself, but I see there
    some expanded functions and benefits.
    I’m not using a plugin and
    have been running GA before my closing tag. I’d been having trouble
    getting my Goals in GA to track properly and read somewhere that moving
    the tracking code up to the header (where Google recommends) would
    correct that. Just switched the code location, so we shall see!

    services in Hyderabad

  • Umer Sarwar

    Can anyone check the GA code for me at

  • omikarki

    No need to use any software , you can simply check you Google analytics installed correctly or not here :