Your paid search terms sit in Google Ads and your organic queries sit in Search Console. Drop in a download from each, or Google's own paid and organic report, and every query lands on one line.
Search Console leaves out anonymised queries, and a download holds at most 1,000 rows. The page prints how many Search Console query rows it received, so you can see what it had to work with.
Use the same date range in both downloads. The files do not carry dates this tool can check. Your files are read inside your browser. Nothing is uploaded.
Columns are matched by name on upload, and you can choose a different column if Google names one differently in your account.
Queries are matched after lowercasing and collapsing spaces. Nothing else is merged: "crm-pricing" and "crm pricing" stay separate.
A search term that shows up under several match types, ad groups or campaigns is added into one line, and the page shows how many rows it came from.
Set a position from 1 to 100. A query meets it when its organic average position is at or below your number. The page does not say what to do with them.
Google's paid and organic report has no Cost column, so paid cost there is ad clicks × Ad avg. CPC, and the page says so beside the total.
Built by Mulkern AI Systems. A matching tool for your own account data, nothing more.
Google's paid and organic report needs Search Console linked to your Google Ads account. When the accounts are not linked (a client's Search Console download, for example), the search terms option covers it.
Avg. CPC in that report is rounded to the cent, so totals worked out from it can differ by a few cents from your account.
Pay once, keep it. Runs offline once installed, on desktop or phone. No account, no sign-in, no upload.
Buy Now, $19