SEMrush - Troubleshooting
If a SEMrush extraction succeeds but returns nothing, the report type is usually scoped to something that is not configured on the SEMrush side.
A Position Tracking report returns no rows
The report types built on SEMrush Position Tracking — Tracking Position Organic, Tracking Visibility Organic and Organic Visibility By Campaign — are scoped to a SEMrush project and the tracking campaign inside it. If the project has no target domain configured on the SEMrush side, the extraction still succeeds — it simply returns zero rows. There is no error, because from the API’s point of view nothing went wrong: it was asked about a project that tracks nothing.
So an empty Position Tracking report is a configuration question before it is an extraction question. Open the project in SEMrush and confirm it has a target set up and is collecting positions. Once it is, re-run the extraction.
Was this article helpful?
Thanks for the feedback!
Questions? The Improvado team is always happy to help. Send us an email, contact your Customer Success Manager, or raise a request in the Improvado Service Desk.