Firstly, we needed a list of all the U.S. digital marketing agencies. We took a bold assumption that SEO agencies need to:
- Have a website (Right?!)
- Rank in Google Search (anywhere in the first 100 organic results/local results) for at least one of these terms in at least one of the 42K U.S. zip-codes:
- SEO agency
- Digital marketing agency
- SEO company
- PPC agency
- SEO services
- SEO consultant
- SEO expert
- Google Ads agency
- Have at least one of these terms in their homepage’s <title> tag: SEO, Marketing, PPC, Ads, AdWords, Digital, SEM, Link-Building.
Initially, we had around 13,200 websites left, but we still had to manually filter major SEO tools like Moz, Ahrefs, SEMrush, Raven, and others. Same goes for major SEO portals like SearchEngineJournal, SERoundTable, SearchEngineWatch, etc. Eventually, we were left with 13,105 SEO agencies.
Alas, we needed Ahrefs’ Domain Rating to make the data even more interesting. This step was simple; our friends there were generous enough to send the data themselves.