TamRank integrates with Google PageSpeed Insights API v5 to analyze your website’s loading performance for both desktop and mobile devices.
Getting Started with PageSpeed
PageSpeed testing is a Premium feature in TamRank. Before you can run tests, you need to set up your Google API key.
Setting Up Your API Key
- Go to the Google Cloud Console
- Create a new project or select an existing one
- Navigate to APIs & Services → Library
- Search for “PageSpeed Insights API” and enable it
- Go to APIs & Services → Credentials
- Click Create Credentials → API Key
- Copy your new API key
- In WordPress, go to TamRank → Settings → PageSpeed
- Paste your API key and click Validate
Note: Google’s PageSpeed Insights API is free to use with generous limits for most websites.
Running a PageSpeed Test
- Open any post or page in the WordPress editor
- Find the TamRank PageSpeed panel in the sidebar
- Select the test strategy: Desktop or Mobile
- Click Run Test
- Wait for the analysis to complete (usually 10-30 seconds)
Rate Limiting
To prevent API abuse and ensure fair usage, TamRank limits PageSpeed tests to 10 tests per hour per user. Test results are cached for 24 hours, so repeated tests on the same page will show cached results until the cache expires.
Understanding Your Results
Performance Score
Your overall performance score ranges from 0-100:
- 90-100: Excellent – Your page loads very fast
- 70-89: Good – Room for improvement
- 50-69: Needs Work – Several optimizations recommended
- 0-49: Poor – Urgent optimization needed
Core Web Vitals
TamRank measures all Core Web Vitals that Google uses for ranking:
| Metric | What it Measures | Good Score |
|---|---|---|
| LCP (Largest Contentful Paint) | Loading performance – when main content is visible | < 2.5 seconds |
| INP (Interaction to Next Paint) | Interactivity – response time to user input | < 200 milliseconds |
| CLS (Cumulative Layout Shift) | Visual stability – unexpected layout movements | < 0.1 |
| FCP (First Contentful Paint) | When first content appears on screen | < 1.8 seconds |
| TBT (Total Blocking Time) | Time the main thread is blocked | < 200 milliseconds |
| TTFB (Time to First Byte) | Server response time | < 800 milliseconds |
| SI (Speed Index) | How quickly content is visually displayed | < 3.4 seconds |
| TTI (Time to Interactive) | When page becomes fully interactive | < 3.8 seconds |
LCP Element Identification
TamRank identifies exactly which element on your page is the “Largest Contentful Paint” element. This helps you optimize the right image, video, or text block that’s affecting your LCP score.
Opportunities & Diagnostics
After each test, TamRank shows specific opportunities to improve your score, sorted by potential impact. Each opportunity shows:
- Estimated time savings (in milliseconds)
- Estimated size savings (in bytes)
- Detailed recommendations
Common Opportunities
- Serve images in next-gen formats (WebP)
- Defer offscreen images
- Eliminate render-blocking resources
- Reduce unused CSS and JavaScript
- Enable text compression
- Properly size images
Score-Based Recommendations
TamRank provides tailored recommendations based on your performance score:
| Score Range | Status | Recommendations |
|---|---|---|
| < 50 | Urgent optimization needed | 7 priority recommendations |
| 50-69 | Room for improvement | 6 recommendations |
| 70-89 | Good, but can be better | 5 recommendations |
| 90+ | Excellent | 4 maintenance tips |
Filmstrip View
TamRank displays a visual timeline showing how your page loads over time. This filmstrip helps you understand the user experience during page load and identify where delays occur.
Clearing the Cache
If you’ve made changes to your page and want fresh results:
- Go to the PageSpeed panel
- Click Clear Cache
- Run a new test
Note: Cached results are automatically cleared after 24 hours.