How to Use Claude for SEO (10 Workflows and Prompts)

10 practical ways to use Claude for SEO, from turning a Search Console export into quick wins to schema markup and a monthly check-in that runs on a schedule. Each one comes with a copy-paste prompt.

Flat illustration of a browser search bar, search results and a rising bar chart with a spark icon, for Claude for SEO

Last updated: November 2026. Works with: Claude Pro, Max, Ultra and Team (most workflows also work on the Free plan).

It is Monday morning. You open Google Search Console, see 400 rows of queries, sigh, and close the tab. The blog post you meant to update last month is still on your list, and your Google Business Profile has not had a new post since summer.

You know SEO matters. What you lack is time for the boring middle part: sorting data, writing title tags and planning pages that can rank.

Using Claude for SEO takes most of that middle part off your plate. Claude reads your exports, studies the pages that rank and drafts the fix, while you stay in control.

Below are 10 workflows, from 5-minute quick wins to a monthly check-in that runs on its own. Each has a copy-paste prompt, example outputs and honest notes on what to check.

Quick answer

  • Claude turns a Google Search Console export into a ranked to-do list of pages close to the top of Google.
  • Claude writes title tags and meta descriptions that match search intent, in your brand voice.
  • Claude builds content briefs from the pages that already rank using web search or Research.
  • Claude generates schema markup (JSON-LD) you can paste into your site in minutes.
  • Claude can run an SEO check-in on a schedule with Cowork scheduled tasks, on all paid plans as of November 2026.
  • Claude has no search volume data on its own: connect Ahrefs or Semrush, or paste your own numbers.

Jump to a workflow:

What You Need Before You Start

  • Plan: Claude Pro ($20/month, or $17/month billed annually) is enough for a solo owner. You get Research, more usage and scheduled tasks. Max ($100/month) and Ultra ($200/month) give 5x and 10x Pro usage if you work with big exports every day. Team starts at $20 per seat per month billed annually.
  • Projects: a workspace with its own instructions and files. Free accounts get up to 5 projects; paid plans get more room for files.
  • Web search: lets Claude read the pages that rank today. It is on every plan.
  • Connectors (optional): the connector directory includes Ahrefs and Semrush for real keyword data, plus WordPress.com, Webflow and Wix for your site.
  • File creation: Claude can read CSV files and create Excel, Word, PowerPoint and PDF files for you, on all plans.

Three setup steps (15 minutes):

  1. Create a Project called SEO. In the project instructions, write who you sell to, what you sell, where you sell it and how you like to sound.
  2. Upload a few files to the Project: your services or product list, your price page, 2 or 3 of your best pages and a list of your site’s URLs.
  3. Turn on file creation in Settings, Capabilities, so Claude can read CSV exports and hand back spreadsheets.

1. Find Keywords in Your Customers’ Own Words

Saves you from: staring at a blank keyword tool and guessing what people type into Google.

Your best keywords hide in your inbox. Support tickets and reviews use the exact words customers search with.

At DotCamp, we paste anonymized support questions from our WordPress plugin users into Claude and ask it to group them by search intent. It surfaces topics we would never brainstorm, like “how do I stop my table from breaking on mobile”.

How to do it:

  1. Copy 20 to 50 customer questions from your inbox, chat logs or reviews. Remove names and emails first.
  2. Paste them into your SEO Project with the prompt below.
  3. Pick 3 to 5 keyword ideas and check their search volume in a keyword tool (or through the Ahrefs or Semrush connector).
You are an SEO strategist for a small business.
Business: [WHAT YOU SELL AND TO WHOM]

Below are real customer questions. Group them into search intent clusters. For each cluster give:
1. The main keyword a customer would type into Google
2. 3 to 5 related long-tail keywords
3. Intent: informational, comparison or ready to buy
4. The best page type to answer it (blog post, landing page, FAQ, help doc)

Use the customers' wording, not industry jargon. Do not invent search volumes.

Customer questions:
[PASTE QUESTIONS]

Example output (from 30 sample support questions for a WordPress table plugin):

  • Cluster: tables breaking on phones. Main keyword: responsive table wordpress. Long tails: wordpress table not mobile friendly, stack table columns on mobile, scroll table on mobile wordpress. Intent: informational. Page: tutorial blog post.
  • Cluster: comparing products. Main keyword: wordpress comparison table. Long tails: product comparison table plugin, comparison table with checkmarks. Intent: comparison. Page: landing page with live examples.

2. Turn a Search Console Export Into Quick Wins

Saves you from: scrolling through hundreds of rows in Google Search Console without knowing what to fix first.

This is the highest-value workflow for most small sites, and it needs no connector. Pages in positions 5 to 20 already have Google’s attention, and a better title or stronger section can push them onto page 1.

How to do it:

  1. In Google Search Console, open Performance, set the date range to the last 3 months and click Export, then Download CSV.
  2. Upload the Queries and Pages files to Claude with the prompt below.
  3. Work through the top 5 items this week. Re-export in 4 to 6 weeks and compare.
I have attached my Google Search Console export (last 3 months).
My site: [URL], we sell [PRODUCT OR SERVICE] to [AUDIENCE].

Find my quick wins:
1. Queries with average position between 5 and 20 and at least [1000] impressions
2. Flag rows where CTR is far below what that position usually gets
3. Rank the top 10 by opportunity (impressions x how close to page 1)
4. For each one, give the page, the problem you suspect (weak title, wrong intent, thin content) and one specific fix

Show the result as a table, then a 5-item to-do list for this week. Only use numbers from the file.

Example output (from a sample export for a WordPress table plugin site):

  • #1 responsive table wordpress: 6,200 impressions, position 9.4, CTR 0.6%. Fix: the title talks about “table styling” but searchers want “mobile friendly”. Rewrite the title and add a section with mobile screenshots.
  • #2 wordpress comparison table: 5,100 impressions, position 11.8, CTR 0.4%. Fix: the page is a short blog post while page 1 shows tutorials with templates. Add 3 ready-made comparison table examples.
  • #3 woocommerce product table: 3,600 impressions, position 14.6. Fix: wrong page type. A blog post is ranking for a buyer query; create a dedicated feature page and link to it from the post.

Pro tip

Ask Claude to “save the table as an Excel file” at the end. Claude creates a real .xlsx file you can download, sort and share with whoever edits your site.


3. Rewrite Title Tags and Meta Descriptions

Saves you from: writing 20 versions of the same 60 characters and still not knowing which one gets the click.

Your title tag is your ad in Google. Claude is very good at this kind of tight copywriting.

How to do it:

  1. Pick a page from your quick-win list.
  2. Search the keyword yourself and note what the top results promise (or let Claude check with web search).
  3. Run the prompt, pick your favorite and update it in your SEO plugin.
Write title tags and meta descriptions for this page.
Page URL: [URL]
Main keyword: [KEYWORD]
What the page offers: [ONE SENTENCE]
What makes us different: [PROOF POINT, e.g. free plan, 20 years local, same-day delivery]

Rules:
- 5 title options, under 60 characters, main keyword near the start
- 3 meta descriptions, under 155 characters, with a concrete benefit
- No clickbait, no claims the page does not support
- Show the character count after each option
Then tell me which title you would pick and why, in one sentence.

Example output (for the “responsive table wordpress” page):

  • Responsive Tables in WordPress: Look Great on Every Phone (55)
  • How to Make a Responsive Table in WordPress (Free Plugin) (56)
  • Meta: Make any WordPress table mobile friendly in minutes. Stack or scroll columns on phones, no code needed, free plugin included. (129)
  • Pick: option 2, because it matches the “how to” intent of the page 1 results and the word “free” answers the searcher’s next question.

Pro tip

Save this prompt as a Skill. Skills are reusable instruction files that Claude loads when a task matches, and a simple one is just a Markdown file. Next time you can type “write titles for this page” and Claude follows your rules automatically.


4. Build a Content Brief From What Ranks

Saves you from: reading ten competitor articles before you can write a single heading.

Claude can study the current top results and tell you what they cover, what they miss and what your page needs to beat them. The Research feature (Pro and higher) returns a cited report, ideal here.

How to do it:

  1. Turn on web search (or Research, from the + menu in the chat box).
  2. Run the prompt with your keyword and audience.
  3. Check the links Claude cites, then write (or hand off) the page.
Search the web for "[KEYWORD]" and study the top-ranking pages.
Then write a content brief for a page on [MY SITE] aimed at [AUDIENCE].

Include:
1. Search intent in one sentence
2. What every top result covers (the must-haves)
3. Gaps: useful things none of them cover well
4. Suggested title and H2 outline
5. Questions to answer in an FAQ section
6. What real experience or proof I should add that a competitor cannot copy (photos, numbers from my business, a story)

Cite the pages you used.

Pro tip

If you pay for Ahrefs or Semrush, add their connector from the directory in Customize, Connectors. Claude can then pull real search volume and keyword difficulty into the brief instead of guessing. Each tool may require its own paid plan.


5. Refresh an Old Post That Is Losing Traffic

Saves you from: rewriting a whole article from scratch when it only needed a few targeted fixes.

Old posts lose rankings as facts go stale. Updating a post that already has links is usually faster than writing a new one, and Claude works best here as an editor, not a rewriter.

How to do it:

  1. In Search Console, compare the last 3 months with the previous period and filter by page to find posts with falling clicks.
  2. Copy the post text and its top 10 queries for that page.
  3. Run the prompt, then make the changes yourself and update the “last updated” date.
This post used to get good traffic and is now declining.
Post: [PASTE TEXT OR URL]
Queries it ranks for (with clicks and position): [PASTE]
Current top result for the main query: [URL]

Do not rewrite the post. Give me:
1. Outdated facts, prices, years or screenshots to check
2. Sections the top result has that mine is missing
3. Queries I rank for that the post never answers directly
4. A better title and intro (2 options)
5. A prioritized change list, with the biggest impact first

Saves you from: guessing which of your pages should link to which, or never linking at all.

Internal links tell Google which pages matter most. Most small sites have orphan pages with no links pointing to them at all.

How to do it:

  1. Download your sitemap (usually yoursite.com/sitemap.xml) or copy your page list with titles.
  2. Upload it to your SEO Project with the prompt below.
  3. Add the suggested links, starting with the pages that make you money.
Here is a list of every page on my site with its title and URL:
[PASTE LIST OR ATTACH SITEMAP]

My most important pages (the ones that make money): [URLS]

Create an internal linking plan:
1. For each important page, list 3 to 5 other pages that should link to it
2. Suggest natural anchor text for each link (vary it, no exact-match spam)
3. Flag pages that look like orphans or duplicates of each other
Return a table: from page, to page, anchor text, where in the article.

Example output (for a sample 25-page plugin site):

  • From How to Add a Table in WordPress to Pricing Table Plugin, anchor “ready-made pricing table templates”, in the step about choosing a layout.

7. Generate Schema Markup

Saves you from: hiring a developer or learning JSON-LD just to get rich results.

Schema markup is a small block of code that tells search engines what a page is: a local business with opening hours, a product with a price, a list of FAQs. Claude writes it in seconds from plain facts.

How to do it:

  1. Tell Claude the page type and the real facts (name, address, hours, price). Never let it guess these.
  2. Paste the code into your page or your SEO plugin’s custom schema field.
  3. Test the page with Google’s free Rich Results Test before you move on.
Write JSON-LD schema markup for this page.
Page type: [LocalBusiness / Product / FAQPage / Service / SoftwareApplication]
Facts (use only these, do not add anything):
[NAME, ADDRESS, PHONE, HOURS, PRICE, URL, etc.]

Rules:
- Use the most specific schema.org type that fits (e.g. Bakery instead of LocalBusiness)
- Only include properties I gave you
- Return one code block ready to paste, then list any recommended property I did not provide.

Example output (trimmed, for a sample bakery):

{
  "@context": "https://schema.org",
  "@type": "Bakery",
  "name": "Rise & Crumb Bakery",
  "url": "https://example.com",
  "telephone": "+1-555-0142",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "18 Mill Street",
    "addressLocality": "Springfield",
    "postalCode": "01105",
    "addressCountry": "US"
  },
  "openingHours": "Tu-Sa 07:00-15:00"
}

Claude also added: “Recommended but not provided: priceRange, geo coordinates and image.” That kind of note is exactly why you give it only real facts.


8. Local SEO: Google Business Profile Posts and Review Replies

Saves you from: an empty Google Business Profile and a pile of reviews you never answered.

For a local business, your Google Business Profile is often the first thing customers see. Fresh posts and thoughtful review replies are easy to draft with Claude.

How to do it:

  1. List what is happening this month: offers, new services, events, seasonal tips.
  2. Paste in your latest reviews (first names only).
  3. Run the prompt, edit for anything only you know, and post.
I run [BUSINESS TYPE] in [CITY/NEIGHBORHOOD].
This month: [OFFERS, EVENTS, NEW SERVICES, SEASONAL ANGLE]

1. Write 4 Google Business Profile posts (one per week), under 1,000 characters each, mentioning the area naturally and ending with a clear call to action.
2. Write replies to these reviews. Thank people by first name, mention a specific detail from their review, and for negative reviews apologize once, offer a fix offline and never argue:
[PASTE REVIEWS]
Sound like a friendly local owner, not a corporation.

Example output (for the sample bakery):

  • Post: “Cold mornings on Mill Street call for something warm. Our cardamom buns are back from Tuesday to Saturday, fresh out of the oven at 7 AM. Pre-order a box of 6 for the office and we will have it ready when you walk in. Call or order online.”
  • Review reply (3 stars, slow service): “Thanks for the honest feedback, Dana, and we are sorry about the long wait on Saturday. Weekend mornings get busy, but that is no excuse. We would love to make it up to you: mention this review next time and your coffee is on us.”

9. Check Whether AI Assistants Mention You

Saves you from: not knowing whether ChatGPT, Google’s AI Overviews or Claude recommend you or your competitors.

More people now get answers before they click anything. A Pew Research Center study (July 2025) found that Google users clicked a traditional result on 8% of visits when an AI summary appeared, compared with 15% when it did not.

Claude can list the questions buyers ask AI assistants and suggest content that makes you easier to cite. At DotCamp, we built OptimizeCamp to track this automatically, but you can start by hand.

How to do it:

  1. Run the prompt to get the questions your buyers ask.
  2. Ask those questions in Claude, ChatGPT and Google, and note who gets mentioned.
  3. Ask Claude what the mentioned brands have that you do not (comparison pages, reviews, clear pricing, listings) and plan one fix a week.
My business: [NAME, WHAT YOU SELL, WHERE]
Main competitors: [2 TO 4 NAMES]

1. List 15 questions a potential customer might ask an AI assistant before buying what I sell (mix "best X for Y", "X vs Y", "how much does X cost" and problem questions).
2. Use web search to answer the 5 most important ones as a buyer would see them. For each, list which businesses or sites are mentioned or cited.
3. Explain why those sources get cited and suggest 3 pages or changes that would make my business a better source.

Example output (trimmed, for the WordPress table plugin):

  • “What is the best free table plugin for WordPress?”
  • “How do I make a pricing table in Gutenberg without coding?”
  • “Which WordPress table plugin is easiest for beginners?”
  • “Can I add a comparison table to a WooCommerce store for free?”

Pro tip

Answers from AI assistants change often. Run this check once a month rather than once, and keep the results in your SEO Project so Claude can compare month to month.


10. Put a Monthly SEO Check-In on Autopilot

Saves you from: forgetting about SEO for three months and then panicking when traffic drops.

This is the use most people miss. Cowork lets Claude carry out multi-step tasks for you, and its scheduled tasks run hourly, daily, weekly or on demand. They are available on all paid plans and run in the cloud by default, so your computer can be off.

How to do it:

  1. Open Cowork and type /schedule, or click Scheduled in the sidebar.
  2. Paste the prompt below and choose weekly or monthly.
  3. Optional: add connectors (Ahrefs or Semrush for rankings, Google Drive for the report) so the task uses real data.
Every [MONDAY], do an SEO check-in for [MY SITE].
Key pages and keywords: [LIST 5 TO 10]
Competitors: [LIST]

1. Use web search to check who ranks for each keyword now. Note any new competitor pages since last week.
2. [If a keyword tool is connected] Pull my positions and flag any drop of 3 places or more.
3. Check that my key pages load and their titles are unchanged.
4. Write a report under 300 words: what changed, why it might matter, and the 3 most useful actions this week.
Keep a running log so each report compares with the last one.

Claude Features That Make SEO Easier

  • Projects: keep your brand voice, page list and past reports in one place. All plans; Free accounts get up to 5 projects.
  • Research: a cited multi-source report, ideal for briefs and competitor checks. Pro, Max, Ultra, Team and Enterprise.
  • Connectors: the directory includes Ahrefs, Semrush and Similarweb for search data, and WordPress.com, Webflow and Wix for your site. Custom connectors work on every plan, though Free users are limited to one.
  • Skills: save your best SEO prompts as reusable instructions. All plans, with code execution turned on.
  • File creation: Claude reads CSV exports and returns Excel, Word, PowerPoint or PDF files, on all plans.
  • Cowork scheduled tasks: recurring SEO check-ins that run in the cloud, on all paid plans.

What Claude Can’t Do (Yet)

  • It has no search volume data by itself. Web search shows what ranks, not how many people search. Use a keyword tool or connector for numbers.
  • It cannot see your Search Console or analytics unless you upload an export or connect a third-party tool. Claude’s connector directory had no official Google Search Console connector when we checked in November 2026.
  • Facts and numbers still need a human check. Google’s guidance on generative AI content says to fact-check AI-assisted content and warns that mass-producing pages without adding value can break its spam policies. Use Claude to plan and edit, and add your own experience.
  • Customer data needs care. Remove names, emails and order details from support logs before you paste them in.
  • It does not replace an SEO tool for tracking. Daily rank tracking, backlink audits and full site crawls still need dedicated tools; Claude is the analyst that reads their output.

FAQs

Is Claude good for SEO?

Yes. Claude is strong at the analysis and writing parts of SEO, like reading Search Console exports, writing titles and building briefs. For search volume and rank tracking, pair it with a keyword tool such as Ahrefs or Semrush.

Which Claude plan do I need for SEO?

Can Claude do keyword research?

Can Claude write SEO content that ranks?

Is my business data safe with Claude?

Final Thoughts

Start with workflow 2 today: export the last 3 months from Search Console, upload it to Claude and fix the top 3 pages it finds. It takes about 20 minutes and works on traffic you already almost have.

Want the tools to pair with Claude? See our picks for the best AI SEO tools, our Semrush vs Ahrefs comparison and our guide on how to get your business mentioned in ChatGPT.