SheetMagicSheetMagic

AI-Powered Google Sheets for SEO Agencies

Write 500 meta descriptions, pull SERP data, and audit competitors, all from a formula.

No card, no expiry.

Users
6,300+
Marketplace rating
4.8/5

What you run.

  • Bulk Meta Descriptions in Seconds

    AI tokens

    List your page URLs or topics in a column, write one formula, and generate a unique, SEO-optimized meta description for every row.

    =AITEXT("Write a product description for: " & A1)
  • Live Google Results as a Table

    credits, instant

    Spill real Google results, title, URL, snippet, into rows for any keyword. Track rankings and competitors without copy-paste.

    =GSEARCH("best coffee makers")
  • Competitor Page Scraping at Scale

    credits

    Extract titles, headings, word count, and meta data from any URL. Audit hundreds of competitor pages in one sheet.

    =PAGEDATA(A1:A100)

What each source costs.

Scrapers and lookups spend integration credits. Instant sources bill per call; background sources bill per row returned, so a 20-row pull costs a fraction of a 500-row one. Every rate is published before you run it.

Public pages only. Background scrapes take up to about a minute and show a placeholder first. Every source and its rate

Metadata lookup1credits
Basic page fetch1credits
Google or YouTube search3credits
Google ads5credits
SimilarWeb32credits

Shared axis, 0 to 84 credits, the dearest rate in the catalog.

What a plan buys.

Free is a one-time allowance, not a trial: 20,000 AI tokens and 100 credits, every formula included. Solo is $20 a month, or $14 on yearly billing, and adds the AI Chat Agent. Bring your own AI key on any paid plan and credits rise 50%.

Compare plans

Free credits

100one-time

No card, no expiry. Usage-based nudges only.

Solo credits

10,000a month

15K with your own AI key connected.

Solo AI tokens

3.25Ma month

Unlimited on your own key, at your provider's rates.

Questions people ask before installing.

Can SheetMagic write meta descriptions in bulk?

Yes. Use the AITEXT formula with your page URL or keyword in a column, then drag it down. SheetMagic generates a unique, SEO-optimized meta description for each row.

How does the GSEARCH function work?

Type =GSEARCH("your keyword") to pull live Google results, title, URL, and snippet, straight into rows in your spreadsheet.

Is there a limit on how many pages I can scrape?

Free accounts get 100 integration credits (one-time free allowance, never renews). Paid plans range from 10,000 to 135,000 credits per month. Credit cost varies by data source.

Install it, then drag the formula down.

6,300+ users. Free includes 20,000 AI tokens and 100 credits, one-time, no card.