Skip to main content

Connect Semrush Projects

Connect Semrush projects to your AgencyAnalytics dashboard

Written by AgencyAnalytics Team

Semrush Projects

Monitor and report on your client's Semrush keyword performance with insights into overall visibility, position summaries, and trends in position changes with the AgencyAnalytics Semrush Projects integration.

API and Data Access

  • Data is refreshed every 12 hours from the time of connection

  • Position Tracking section in Semrush must be fully set up and finalized for each Semrush project, including keywords and configuring visibility

  • If you encounter a "TOTAL LIMIT EXCEEDED" error, it indicates insufficient API units in your SEMrush account. Verify your API unit allocation and increase it if necessary to resolve the issue.

🔌 Connect Semrush Projects

  1. Open the Client where you'd like to connect Semrush Projects, then click the Data Sources tab at the top.

  2. Click the blue Connect Data Source button in the upper right corner of the page.

  3. Search for Semrush Projects in the search bar at the top, then click the Semrush Projects card.

  4. Click the gray + sign at the bottom to launch the authorization window.

  5. Follow the prompts in the OAuth window to verify and finalize the connection.

Once the window closes, select the correct account from the connection screen, then click Connect at the bottom left to finalize the connection.

Lastly, update the Business Name field as listed on Google Business Profile. To do this, open any client and head to the Integrations section. Click the ellipsis for Semrush Projects and click on Edit Settings.

Fill up the Business Name field and click save to confirm the changes.

SEMrush Troubleshooting Guide

Resolve Missing Projects

If your Semrush projects are not appearing in AgencyAnalytics, follow these steps:

  1. Verify Position Tracking Setup:

    • Log in to your Semrush account.

    • Navigate to the "My Projects" section.

    • Open each project and ensure Position Tracking is fully configured.

  2. Refresh the Connection:

    • In AgencyAnalytics, go to the Semrush integration settings.

    • Use the "+Connect New Account" option to create a fresh connection instead of reusing an existing one.

    • Re-enter your Semrush account credentials and complete the authorization process.

  3. Wait for Cached Data to Refresh:

    • After completing the above steps, allow some time for the cached data to update. Check back later to see if the missing projects appear.

Resolve Expired Tokens

  1. Remove the connected SEMrush account from the integration in AgencyAnalytics

  2. Add it back as a fresh connection, following all the steps to authenticate again. This will refresh expired tokens and restore permissions.

Fix Integration Timeouts Due to SEMrush Admin Changes

  1. In AgencyAnalytics, delete the existing SEMrush connection(s) linked to the old admin account.

  2. Add SEMrush back as a new connection, authenticating with the new SEMrush admin account.

💬 Need additional help?

If you have any questions, please contact our friendly support team by following these instructions! We're available 24/5 to help 😄

Did this answer your question?