RepAlmighty publishes this methodology so anyone can see how the Business Report scores a business. The score follows the fixed rules on this page and is built from public data. The weights and the ranking table below are read from the scoring code itself, and an automated test fails if this page and the code ever disagree.
Where customers find you on Google for the searches your market really runs, including the local map pack.
Your Google star rating, and how many reviews stand behind it.
How your review count compares with the businesses competing for the same customers.
How fast your website loads on a phone, measured by Google PageSpeed.
A score of 80 or more is Strong, 60 to 79 is Solid, 45 to 59 is Needs work, and below 45 is At risk. A business that cannot be found in Google's regular results cannot reach Solid, however good its reviews are: with no organic ranking points the most it can earn is 58.
We take a set of Google searches that this kind of business really gets in its area, and check where the business ranks for each one in Google's regular (organic) results. Higher positions earn more. A search where the business does not appear earns nothing, and it still counts in the average.
| Organic position | Points (of 42) |
|---|---|
| #1 | 42 |
| #2 | 38 |
| #3 | 33 |
| #4 | 28 |
| #5 | 24 |
| #6 | 20 |
| #7 | 17 |
| #8 | 14 |
| #9 | 12 |
| #10 | 10 |
| #11 to #20 | 5 |
| #21 to #30 | 2 |
| Below #30, or not found | 0 |
Two things from the business's Google listing: the star rating (about 16 of the 35 points) and the number of reviews (about 19). Each is read from a fixed table, so the same rating or count earns the same credit for every business. The tables show how much of that half is earned.
| Rating | Credit |
|---|---|
| 4.8 or higher | 100% |
| 4.5 to 4.79 | 80% |
| 4.2 to 4.49 | 60% |
| 4.0 to 4.19 | 40% |
| 3.5 to 3.99 | 20% |
| Below 3.5 | 5% |
| Reviews | Credit |
|---|---|
| 200 or more | 100% |
| 100 to 199 | 84% |
| 50 to 99 | 68% |
| 25 to 49 | 48% |
| 10 to 24 | 28% |
| 1 to 9 | 12% |
| None | 0% |
A business we can prove has no Google listing at all scores zero here, because there is nowhere for a customer to leave a review.
We count the nearby competitors that have more Google reviews than the business does. The fewer there are, the more of the 10 points it earns. This is the one category that compares a business with others; everything else is scored against the fixed tables above.
| Competitors ahead | Points (of 10) |
|---|---|
| None | 10 |
| 1 or 2 | 8 |
| 3 or 4 | 6 |
| 5 or 6 | 4 |
| 7 or more | 2 |
Google PageSpeed's mobile performance score for the business's website, from 0 to 100, counted in a straight line: a mobile score of 70 earns 7 of the 10 points.
For RepAlmighty customers we measure whether ChatGPT and Gemini name the business when someone asks for the best in their area, and report it in the customer dashboard. It is measured and reported, but it carries 0 points and does not change the score. The free report explains AI search as a channel; it does not measure it.
A few specialties are reached mostly by referral and reputation, not by searching, and their own searches carry very little volume. For those, the same four categories are weighted differently so the score measures what actually matters to that market. The categories, tables and rules above are unchanged; only the weights move.
Scores come from the same public data and the same formula for every business. When a business has a RepAlmighty account, the free report shows the same score as that account's dashboard, so the two match.
Only the providers we actually call are listed.
A free report is stored for 14 days. Running the same website again inside that window shows the same result; after it, a fresh report runs. If we change how the score is calculated, older stored reports are re-run instead of replayed. A customer's own numbers are re-measured by the platform on an ongoing schedule, so they do not depend on this window.
If you believe your score is inaccurate because of a data error, contact grader@repalmighty.com with your business name and the specific score in question. We will review the underlying data within 5 business days.
This methodology was last updated September 21, 2026. When the scoring formula changes, this page is updated with it.