Best SEO Company List

Top SEO Companies – November 2017

Here is an independently derived list of the 10 Top SEO companies*…

How do you judge which is the best SEO company? By their very own SEO results of course!

Each month we complete an independent and impartial analysis of the Search Engine rankings for over 100 SEO Companies across the United States for a cluster of 50 of the core keyword phrases used to find the best Search Engine Optimization companies (see methodology below)…and here are the most recent results…


We start with the Google Adwords Keyword Planner Tool and pick the top keyword phrases searched for over the preceding 90 days related to either “SEO” or “Search Engine Optimization”.

We then add in some key geographic locations around the USA (generally used by searchers to refine their searches across most market segments) related to the terms “SEO” and “Search Engine Optimization”…


…also in reverse order giving a total of 50 keyword phrases normally targeted by an SEO company.

The next stage involves selecting every website that turns up in the first three pages of Google for these keyword phrases (there are over 100 SEO-related websites that had at least one mention in the Search Engine Results). Then using independent SEO software – Advanced Web Ranking (AWR) by Caphyon – we record how many pages each SEO agency had appearing in:

  • first place
  • the top three listings
  • the top five listings
  • on page one
  • within the first two pages
  • within the first three pages

AWR then calculates an SEO Visibility Percentage by first assigning a number of points to each of the first 30 positions, as follows:

  • Position 1 = 30 points
  • Position 2 = 29 points
  • Position 30 = 1 point
  • Positions below 30 have 0 points.

The Visibility Percentage is then determined by the sum of Visibility Scores from divided by the maximum number of points possible.

We hope you found these results as interesting as we did…clearly seoWorks achieves some of the best SEO results across the board, in possibly the most competitive segment online…and we want you to get these results as well… contact us today for an initial chat.

* This data was last updated on 1 November 2017. Search engine results can and do vary over time.

san francisco

101 California Street
Suite 2710
San Francisco, CA 94111

P: +1 (424) 653-6988

Local time:

new york

375 Park Avenue
Suite 2607
New York City, NY 10152

P: +1 (646) 583-0455

Local time:


101 Avenue des Champs Élysées
Level 5
75008 Paris

P: +33 (0)9 77 21 52 11

Local time:


5 Martin Place, Level 14
Sydney NSW 2000

P: +61 (0)2 8011 4400

Local time:


27/101 Collins Street
Melbourne VIC 3000

P: +61 (0)3 9020 7055

Local time:


36/71 Eagle Street
Brisbane QLD 4000

P: +61 (0)7 3733 1422

Local time: