← All posts
June 2, 2026 · Rodney Gallagher · walkthrough · tutorial · how-to

From topic idea to published post in 20 minutes: a BlockPress walkthrough

A real-time walkthrough of writing, optimizing, and publishing a Shopify blog post in BlockPress. From keyword research to live storefront in 20 minutes.

The pitch for BlockPress is that you can take a Shopify blog post from “I haven’t started” to “live on my storefront” in 20 minutes. This post is the proof. I’m going to walk through it minute by minute using a fresh post on a real Shopify store.

Topic for this walkthrough: “How to brew pour over coffee like a pro” (a real demo post on Northbound Coffee Co., the demo store I use to test BlockPress).

Minutes 0-2: Pick a topic from your dashboard

After install, BlockPress crawls your existing blog, analyzes your industry and audience, and runs keyword research automatically. The result lands on your dashboard as a list of high-opportunity topic clusters with real Google search volume and difficulty.

For this demo, I’ll click into “Pour Over Brewing Guides” (~20k monthly searches, manageable difficulty), then click “Start Writing” on the topic card “How to brew pour over coffee like a pro.”

That single click takes me to the editor with the title pre-filled, the focus keyword pre-filled, AND the AI Assistant modal already open.

Total time: 90 seconds.

Minutes 2-4: Generate the draft

In the AI Assistant modal, the topic and focus keyword are already populated from the topic card. I pick “Professional” tone and “Medium (800-1200 words)” length and click “Generate draft.”

About 15 seconds later, a complete article populates the editor:

  • H1 title
  • TL;DR section with 4 bullet takeaways
  • 5 H2 sections covering essentials, technique, ratios, troubleshooting
  • A FAQ section with 4 questions
  • Meta title (auto-filled in the SEO sidebar)
  • Meta description (auto-filled)

The draft isn’t perfect. AI never is. But it’s structurally complete and on-topic, which is the slow part of writing. Now I just edit.

Total time so far: 3 minutes.

Minutes 4-10: Edit for accuracy and voice

This is the longest section, and the one most people underestimate. AI drafts in 15 seconds, but the editing pass is what separates a publishable post from generic AI content.

What I do in this 6-minute window:

  1. Read the intro out loud. Does it sound like me? If not, rewrite the first paragraph in my voice. The intro is what readers judge the whole post by.
  2. Verify any factual claims. AI hallucinates specifics. Does the SCA actually publish their brewing temperature range? Yes (195-205°F). Good.
  3. Add 1-2 personal anecdotes. A specific story I have from years of pour-over brewing. AI can’t do this. It’s what makes the post mine.
  4. Tighten the FAQ. AI tends to write FAQ answers that are too long. I trim each one to 1-3 sentences max.
  5. Remove repetitive phrasing. AI loves to restate the keyword in every paragraph. I cut the redundant mentions.

Total time so far: 9 minutes.

Minutes 10-13: Add commerce and embeds

The editor’s left-side block menu has product cards, FAQ accordions, image blocks, and embed blocks. I add:

  • A Product Card block halfway through the article, embedding the Hario V60 dripper from my catalog. The card pulls live from Shopify (title, price, image) and links to the product page.
  • An image block between the intro and the first H2, with a photo of pour-over equipment. Alt text gets a quick descriptive sentence.
  • An FAQ accordion (already generated by AI, just confirming it’s there and the questions match what real beginners ask).

The product card is the conversion lever. Without it, the post is informational only. With it, every reader has a one-click path to buy.

Total time so far: 12 minutes.

Minutes 13-16: Hit the SEO score targets

The right sidebar shows my SEO score updating live. It starts around 85 right after the draft generates. By minute 13, after my edits, it’s at 92.

The “To Solve” panel lists specific fixes worth points. I knock them off in order:

  • Meta description too short (130 chars). I tighten the sentence and add a clause. +6 points. Score: 98.
  • Internal links: 0 found. I click “Find link opportunities” in the SEO sidebar. The AI scans my catalog and suggests 4 anchor phrases linking to related blog posts. I insert 3 of them. +2 points. Score: 100.

The score panel turns green: “Excellent — ready to publish.”

For the full checklist of what BlockPress is scoring, see the 12 SEO checks every Shopify blog post needs.

Total time so far: 15 minutes.

Minutes 16-18: Polish for social

Click the “Social Share Preview” tab. The editor shows me how the article will appear when shared on Facebook, X, LinkedIn, and Threads.

The Facebook preview shows the hero image, meta title, and meta description in the format Facebook actually renders. Same for X and LinkedIn. If anything looks off (title getting cut off, image getting cropped weirdly), I fix it now.

I tweak the title once because the Facebook preview shows the last word getting truncated. Quick fix, 30 seconds.

Total time so far: 17 minutes.

Minutes 18-19: Publish

Click “Publish” in the editor header. A confirmation dialog asks: publish now or schedule for later?

I pick publish now. The article goes live on my Shopify blog with the correct meta tags, structured data, hero image, and live URL.

I click the new “View live” button in the editor header. A new tab opens with the published article on my storefront. Quick scroll to verify everything rendered correctly: hero image present, product card showing the Hario V60, FAQ accordion expanding and collapsing, internal links working.

It does.

Total time so far: 19 minutes 30 seconds.

Minutes 19-20: Confirm and move on

Back in the editor, I see the autosave status changed from “Saved 12s ago” to “Published.” The status badge in the page header changed from “Draft” to “Published.”

I’d usually now share the URL on social and move on. Done.

Total time: 20 minutes flat.

What you can NOT do in 20 minutes

To be honest about the limitations: this 20-minute workflow assumes you trust your AI draft enough that 6 minutes of editing is sufficient. For posts where the topic is highly technical or the brand voice is very specific, the editing pass can run 15-30 minutes. Total time: 45-60 minutes, still much faster than writing from scratch.

It also assumes the topic was pre-researched (which BlockPress did automatically on install). If you’re picking a topic from scratch every time, add 5-10 minutes for keyword research.

And it assumes your store already has products to embed and other blog posts to link to. New stores with empty catalogs and no blog history will spend more time creating supporting content the first few weeks.

The point

The 20-minute claim isn’t about racing through the post. It’s about removing the workflow friction that makes most Shopify merchants put off blogging entirely.

When the keyword research is done automatically, the draft is generated in 15 seconds, the SEO scoring is live, and the meta tags are auto-populated, the actual creative work shrinks to its proper size: editing, voice, and product placement. Those are the parts that need human judgment. Everything else is infrastructure.

If you’ve been putting off blog posts for your Shopify store because the existing tools made it too slow, install BlockPress and write one this week. See how it feels.

Want help publishing better blog posts to your Shopify store? Install BlockPress →