Rowsome Leather

Rowsome Leather

rowsomeleather.com

Generated

June 17, 2026

Overall Score

58/100

Needs Work

SEO Score

60/100

GEO Score

65/100

01

Summary

What's Working

  • Authentic founder story with 20+ years of experience. The "My Story" page documents Tinneal Rowsome's journey from a 2005 horse bridle in rural Manitoba to luxury notebook covers — this is exactly the kind of non-commodity, first-hand expertise that Google AI surfaces and AI models actively cite.
  • Cutting-edge agentic commerce readiness. The store already has UCP/MCP endpoints active in robots.txt and an agentic discovery sitemap — meaning AI shopping agents (like Google's Business Agent) can already browse and transact on this store.
  • Judge.me reviews with a 5-star Diamond medal. Social proof is properly installed with aggregate rating schema, meaning product star ratings can appear in Google search results — a meaningful CTR driver for a handmade goods brand.

Critical Issues

  • No email marketing platform connected. With a 0.27% conversion rate, the highest-leverage improvement is capturing visitors who browse but don't buy. Currently, there is no newsletter signup, no welcome pop-up, and no automated email sequence — meaning the store loses every non-converting visitor permanently.
  • Cart has no upsell, no free shipping bar, and no urgency mechanics. The cart page shows "Discover something new" (a recommendation row) but has no goal-based free shipping bar, no cross-sell widget, and no savings summary — leaving substantial average order value on the table.
  • Product schema brand field is wrong. Every product page is structured data is declaring brand: "READY-TO-SHIP" instead of brand: "Rowsome Leather" — this directly undermines brand recognition in Google Shopping, AI product recommendations, and knowledge graph attribution.

The Conversion Opportunity

At 0.27% conversion rate with month-over-month growth, the store's trajectory is healthy but its floor is too low. The industry benchmark for handmade/artisan goods sits between 1–2%. Closing even half that gap — reaching 0.7% — would translate to roughly 4x the current order volume at the same traffic level, with zero additional ad spend. The fixes needed are not complex: adding an email capture, configuring the free shipping bar already available in the installed Dealeasy app, fixing the brand schema, and installing a simple email platform would collectively move the needle faster than any traffic campaign.

02

Store Screenshots

Rowsome Leather homepage — desktop view
Homepage · Desktop · 1280px
Forest Keep Traveler's Notebook product page
Product Page · Forest Keep TN · Desktop
Leather Tabs product page — desktop
Product Page · Leather Tabs · Desktop
Forest Keep collection page — desktop
Collection Page · Forest Keep · Desktop
Cart page — desktop
Cart · Desktop · Empty state shown
Checkout page — desktop
Checkout · Desktop · Standard Shopify
Rowsome Leather homepage — mobile 390px
Homepage · Mobile · 390px
Leather Tabs product page — mobile
Product Page · Mobile · 390px
03

Per-Page Issues

Page Issue Category Severity Recommendation
All Product Pages Product schema brand field is set to "READY-TO-SHIP" instead of "Rowsome Leather" — corrupting brand attribution in Google Shopping, AI product recommendations, and structured data signals. SEO / GEO 🔴 Critical In Shopify admin, update the product vendor field to "Rowsome Leather" for all products. The theme's Liquid template reads this value into the schema's brand property.
All Pages No email marketing platform installed. No newsletter capture, no welcome pop-up, and no automated email flows — every non-converting visitor exits the funnel permanently with no recovery mechanism. CRO 🔴 Critical Install Klaviyo (free up to 500 contacts) or Omnisend. Set up a welcome pop-up offering 10% off the first order, plus a 3-email abandoned cart sequence. Email is typically the highest-ROI channel for artisan brands.
Cart Page Cart page has no free shipping progress bar, no cart upsell widget, and no order-note field. The installed Dealeasy app already includes a free shipping bar — it just has not been activated. CRO 🔴 Critical In the Dealeasy app dashboard, enable the cart progress bar and set a free shipping threshold (e.g., $75 USD). This is included in the current free plan at no extra cost and typically increases AOV by 15–25%.
Homepage 13 images on the homepage are missing alt attributes. Images without alt text cannot be indexed for Google Images and fail WCAG accessibility standards. SEO / A11y 🔴 Critical In Shopify's Files section or theme editor, add descriptive alt text to all slideshow and feature images. Include the product name and material (e.g., "Forest Green Leather Traveler's Notebook — A5 size").
All Pages Google Tag Manager container ID GT-MB88BT6 fires twice on every page load — once from the <head> snippet and once inline. This doubles all GTM-triggered analytics events and inflates reported data. Technical 🔴 Critical Audit the theme code and any installed app scripts to find the second GTM injection. Remove the duplicate. Verify in Google Analytics Realtime that each page view registers exactly once.
All Pages Favicon.ico returns a 404 error. The store's logo is a white transparent PNG which requires a dark background to display — browsers that attempt to load /favicon.ico show a blank icon in browser tabs and bookmarks. Technical 🟡 Warning Upload a dark-background favicon (32×32 or 64×64 PNG) via Shopify Admin → Online Store → Preferences → Favicon. Create a square version of the logo on a dark leather-colored background.
All Product & Collection Pages No breadcrumb navigation. Customers who land directly on a product page have no visual path back to the parent collection. This also means BreadcrumbList structured data is absent, losing rich result eligibility. UX / SEO 🟡 Warning Enable breadcrumbs in the Dwell theme settings (Theme Editor → Header). Shopify's Dwell theme supports breadcrumbs natively — it is a simple toggle that also activates BreadcrumbList schema output.
All Pages Organization schema is missing social profile URLs, founding year (2005), and founder name (Tinneal Rowsome) — all of which help Google's Knowledge Graph recognize Rowsome Leather as a distinct, citable brand entity. GEO 🟡 Warning Add foundingDate, founder, and sameAs (Instagram, Bluesky) fields to the Organization JSON-LD block in the theme's layout/theme.liquid file.
All Product Pages Product schema is missing sku, mpn, and gtin fields. These identifiers are required for Google Merchant Center feed matching and for AI shopping agents to correctly attribute products. GEO / SEO 🟡 Warning Add Shopify's product SKU to each listing. The theme's product schema template should already support outputting sku from product.variants.first.sku — verify the Liquid template includes it.
Collection Pages No sort or filter controls are visible on collection pages. Customers cannot filter by size, color, or price range — a friction point especially given the large number of notebook size variants across collections. UX / CRO 🟡 Warning Enable Shopify's native product filters in the Dwell theme settings. Tag products with filterable attributes (size, material, collection) to surface filter options in the sidebar.
Homepage OG image uses an HTTP URL (http://rowsomeleather.com/cdn/…) instead of HTTPS. Some social platforms refuse to render non-HTTPS open graph images, preventing link previews from showing on Facebook and LinkedIn shares. Technical 🟡 Warning Update the OG image meta tag in the theme to use https://. In Shopify's theme Liquid, use | prepend: 'https:' or explicitly set the full HTTPS URL in the theme settings.
Homepage H1 The homepage H1 reads only "Rowsome Leather" — a missed opportunity to include a descriptive keyword phrase that helps both users and AI systems understand what the store sells at a glance. SEO / GEO 🟡 Warning Update the homepage hero heading to include a natural keyword phrase, such as "Rowsome Leather — Handmade Leather Goods for Notebooks & Reading." Keep it readable; do not keyword-stuff.
All Product Pages No FAQ content or FAQPage schema on product pages. Common customer questions (care instructions, how elastic cord works, size compatibility) are not answered in a structured Q&A format that AI systems can extract and surface. GEO / CRO 🔵 Info Add a collapsible FAQ accordion to product pages answering 3–5 common questions per product. Include FAQPage JSON-LD schema for each. This is a high-value GEO signal that lets AI answers cite specific product questions.
Checkout No visible trust badges in the checkout (secure checkout seals, money-back guarantee). The checkout uses standard Shopify styling with no social proof reinforcement at the final conversion step. CRO 🔵 Info Use Shopify's checkout branding (available on Shopify plan+) to add a logo, accent color, and a brief trust statement. Alternatively, ensure the cart page prominently displays the returns policy and craftsmanship guarantee before checkout.
04

Generative Engine Optimization (GEO)

65

/ 100

Partially Optimized

Rowsome Leather has genuinely strong GEO foundations — a real founder with documented expertise, compelling non-commodity content, and even cutting-edge agentic commerce infrastructure. The gaps are fixable technical issues: an incomplete Organization schema, a wrong brand name in product structured data, and missing FAQ content that would let AI systems surface specific product information.

9-Dimension GEO Assessment

Non-Commodity Content Quality

Strong. The "My Story" page documents 20+ years of real leather crafting experience beginning with a horse bridle in rural Manitoba in 2005. Product descriptions explain WHY specific leathers were chosen and narrate the product's limitations honestly (e.g., "the leather is no longer available, so don't miss your chance"). This is exactly the kind of first-hand, non-reproducible content that AI systems cite. The "Why Rowsome Leather?" page adds depth with section headings like "Heirloom-Grade Construction" and "Built by Hand. Designed with Intention."

80

Entity Clarity & Brand Authority

Good foundation but structured data lags the narrative. The store clearly identifies Tinneal Rowsome as the founder via /pages/my-story and there are dedicated brand-building pages. However, the Organization JSON-LD only contains name, logo, and URL — missing founding date (2005), founder name, social profiles (Instagram @rowsomeleather, Bluesky), and any press or award citations. The Instagram and Bluesky social links are in the footer but not in schema.

68

Technical Crawlability & Indexing

Solid. No AI crawlers are blocked in robots.txt (GPTBot, ClaudeBot, Anthropic-AI are all permitted). Sitemap is well-structured with product, page, collection, and blog sub-sitemaps. Potential crawl budget concern: both the root domain and /en-us/ locale paths are indexed and sitemapped, creating duplicate URL sets. The canonical tags handle this correctly, but it does dilute crawl efficiency.

72

Content Structure & Semantic HTML

Partially structured. Product pages use logical heading hierarchy on their main content, but there are no breadcrumbs (which would produce BreadcrumbList schema), no FAQ accordions, and the homepage H1 is just the brand name with no descriptive keyword context. The Dwell theme uses semantic HTML elements appropriately in its structure, but the content within those elements is missing deeper organizational signals that help AI parse product specifics.

58

Structured Data (Supporting Role)

Present but flawed. Three JSON-LD blocks exist: Organization, Product, and AggregateRating. The critical issue is the Product schema sets brand.name to "READY-TO-SHIP" instead of "Rowsome Leather." No GTIN, MPN, or SKU fields. No BreadcrumbList. No FAQPage schema. The AggregateRating from Judge.me is correctly injected and is the strongest signal here.

45

Multimodal Readiness

Good image variety but inconsistent alt text. The Leather Tabs product page has 26 product images — strong multimodal signals. However, 13+ homepage images are missing alt attributes, making them invisible to image-based AI indexing. Product images have generally descriptive alt text tied to product names, which is correct. No product videos found on tested pages.

65

Query Fan-Out Readiness

Moderate. The blog at /blogs/notebooks-more covers related topics ("How to String a Rowsome Leather TN" was the first visible article), and the site has multiple blog categories. Product descriptions go beyond specs to explain use cases. Missing: care and maintenance guides, material comparison content, and "how to choose your size" guides — the kind of adjacent content that AI systems pull into comprehensive answer generation.

62

Google Merchant Center & Business Profile

Partial integration. The Google Shopping merchant widget script (merchantwidget.js) is loading, which indicates Merchant Center is connected. Google site verification is present. PayPal and Google Pay are active. However, no explicit Google Shopping feed verification was detected, and GTIN/MPN fields are absent from product schema — limiting feed data quality for Shopping results and AI product recommendations.

52

Agentic Experience Readiness

Exceptional for a store this size. The robots.txt explicitly documents Shopify's Universal Commerce Protocol (UCP) endpoints with MCP discovery at /.well-known/ucp and a transactional endpoint at /api/ucp/mcp. An agentic discovery sitemap (sitemap_agentic_discovery.xml) and agents.md file are live. This means AI shopping agents can already browse and initiate purchases on this store — a competitive advantage most stores won't have for years.

78

Prioritized GEO Actions

Action Difficulty Impact
Fix the Product schema brand field from "READY-TO-SHIP" to "Rowsome Leather" — update product vendor in Shopify admin for all products Easy High
Enrich Organization JSON-LD with foundingDate: "2005", founder object (Tinneal Rowsome), and sameAs array with Instagram and Bluesky profile URLs Easy High
Add alt text to all 13+ homepage images missing it — include product names and materials in descriptions Easy Medium
Enable breadcrumb navigation in the Dwell theme to automatically generate BreadcrumbList schema on product and collection pages Easy Medium
Add SKUs to all products and verify the theme's Liquid template outputs them into Product schema — this is required for Google Shopping feed matching Medium Medium
Add a FAQ accordion to product pages (3–5 questions per product: size compatibility, care instructions, leather material, turnaround time) and include FAQPage JSON-LD Medium High
Write a comprehensive "How to Choose Your Traveler's Notebook Size" guide on the blog — a natural, comprehensive resource that addresses every size-related question and links to all relevant collections Medium High
Verify Google Merchant Center feed is active and complete — confirm all products have pricing, availability, and image data syncing correctly for Shopping results and AI product features Medium Medium

GEO Myths to Ignore (Per Google's May 2026 Guidance)

  • Don't create llms.txt or AI-specific markdown files — Google explicitly states: "You don't need to create new machine-readable files, AI text files, markup, or Markdown to appear in generative AI search." The agents.md file from Shopify handles agentic commerce separately.
  • Don't "chunk" your content into tiny pieces — AI systems understand full pages and nuanced prose. Long, comprehensive product descriptions are better than fragmented bullet lists.
  • Don't rewrite content to target AI "long-tail keywords" — Write for real customers using natural language. AI models understand synonyms, context, and intent — keyword stuffing does not help.
  • Don't chase inauthentic mentions — Google's spam systems detect manufactured citations. Genuine press features, community recognition, and customer reviews are what build citation authority.
05

Conversion Rate Optimization (CRO)

Stage 1

Awareness & Homepage

60

  • Pass"In-Stock Orders Ship in 2–4 Business Days" announcement bar sets clear expectations immediately on arrival — a simple but effective trust signal.
  • PassJudge.me Diamond + Silver + Bronze + Top 10% Trending medals are visible on the homepage — strong third-party social proof for a handmade goods brand.
  • PassCollection grid with 9+ visual categories organizes the product range clearly for browsing customers.
  • PartialHero section leads with collection images rather than a direct brand value proposition — new visitors arriving via search may not immediately understand what "Rowsome Leather" makes or why it is worth choosing.
  • FailNo email capture mechanism on homepage (no pop-up, no footer form, no inline newsletter CTA). At 0.27% conversion rate, capturing non-buying visitors' emails is the single highest-ROI action available.
  • FailHomepage H1 reads only "Rowsome Leather" — no keyword context for search engines or AI systems arriving at the page.

Stage 2

Consideration & Product Pages

65

  • PassMultiple high-quality product images per listing — the Leather Tabs product page had 26 image variants showing different configurations and in-use shots.
  • PassJudge.me star ratings display on product pages with "Customer Reviews" section and AggregateRating JSON-LD for search rich results.
  • Pass"You might also like…" cross-sell section below the product form provides relevant recommendations (observed: 4 product cards loading dynamically).
  • PassSticky element detected on product pages — the add-to-cart stays accessible as users scroll through long product descriptions.
  • PartialSome products are out of stock with no waitlist option or restock notification — missed opportunity to capture intent and recover these visitors via email.
  • FailNo breadcrumb navigation makes it hard for customers to browse back to the collection after landing on a product page from search.
  • FailNo FAQ section on product pages. Size compatibility questions, care instructions, and customization options are the most common pre-purchase questions for leather goods — answering them directly reduces abandonment.

Stage 3

Purchase: Cart & Checkout

48

  • PassCheckout offers Shop Pay, PayPal, and Google Pay — strong payment method coverage for North American customers, which is the primary market.
  • PassStandard Shopify checkout has 9 form fields (Email/phone, First name, Last name, Company optional, Address, Apt optional, City, ZIP, Phone) — standard and not excessive.
  • PassCart page shows a "Discover something new" recommendations section — provides a browsing opportunity for customers with empty or low-value carts.
  • FailNo free shipping progress bar in the cart. The Dealeasy app currently installed has this feature built in and available on the free plan — it just needs to be activated in the app dashboard.
  • FailNo cart upsell offers. For a store selling complementary accessories (elastic cord, PVC inserts, loopguards), a "Customers also bought" or "Complete your kit" upsell in the cart could meaningfully increase AOV.
  • FailNo cart note field for custom orders or gift messages — relevant for a handmade goods brand where customers may want personalization or special packaging.
  • PartialNo visible trust badges or policy reminders in the cart (returns policy, craftsmanship guarantee) — reinforcing these at the point of commitment reduces last-second abandonment.

Stage 4

Retention & Post-Purchase

35

  • PassActive Instagram and Bluesky social links in the footer — social following is a lightweight retention channel.
  • PassActive blog with multiple categories (Notebooks + More, Making Of, Beyond the Leather) — content that keeps existing customers engaged.
  • FailNo email marketing platform. Post-purchase sequences (thank-you, review request, replenishment nudge) are the highest-ROI automated flows for handmade goods brands — and they are completely absent.
  • FailNo loyalty or rewards program. Handmade goods buyers are often enthusiast collectors (e.g., traveler's notebook community) who buy multiple SKUs — a simple points program would dramatically increase repeat purchase rate.
  • FailNo newsletter signup visible anywhere in the store (footer, homepage, blog sidebar). Building an owned email list is the most resilient retention channel for a solopreneur brand.
06

App Stack Audit

App Purpose Perf. Impact Cost / mo Verdict Savings
Judge.me Product reviews, star ratings, AggregateRating schema, Google Shopping syndication Low Free / $15 Keep
Dealeasy Volume discounts, tiered pricing, quantity breaks — and a built-in free shipping bar (currently unused) Low Free / $8.99 Keep
Google Tag Manager Analytics event management — currently firing twice (GT-MB88BT6 loads twice on every page) Medium Free Fix
Facebook Pixel Meta advertising retargeting and conversion tracking (Pixel ID 485836635976435) Medium Free Keep
Google Analytics 4 Web analytics (GA4 property G-8NCYP41VR5) Low Free Keep
PayPal SDK PayPal payment method at checkout — adds one external script load Low Txn fees Keep
Google Pay (via Shopify) Google Pay native checkout integration Low Free Keep
⚠ Missing: Email Marketing No email platform installed. Klaviyo (free to 500 contacts) or Omnisend ($16/mo) would enable welcome flows, abandoned cart, and post-purchase sequences. Low $0–$16 Add Revenue gap
⚠ Missing: Loyalty Program No loyalty/rewards app. Smile.io (free plan) would incentivize repeat purchases from the enthusiast collector segment. Low Free Add LTV gap
Total Potential Savings from Removals $0 / mo — $0 / yr

Hidden Value Already Installed

The Dealeasy app you already have installed includes a free shipping progress bar, free gift with purchase goals, and a cart rewards bar — all available on the free plan at no additional cost. Before spending on a separate upsell app, spend 20 minutes in the Dealeasy dashboard activating the cart progress bar and setting a free shipping threshold. For a store at this order volume, it is the fastest single action to increase average order value.

07

Theme & Code Quality

Theme

Dwell

Version 3.5.1 · Theme Store ID 3623 · Paid premium theme

Code Health Score

62/100

Technical Debt Items

  • Critical Duplicate Google Tag Manager injection. The GTM container GT-MB88BT6 fires twice on every page load. This is likely caused by the GTM snippet being added both via a Shopify app and directly in the theme code. Duplicate firing corrupts all analytics data, inflates event counts, and wastes script load time. Audit theme.liquid and any installed apps that inject scripts.
  • Critical 70 external scripts loading on the homepage. The page loads scripts from 8+ external domains (Google, Facebook, PayPal, Shopify CDN, etc.). While many are necessary, 70 external requests is a significant performance surface. This contributes to Largest Contentful Paint (LCP) and Total Blocking Time (TBT) risk — both Core Web Vital signals. Run a PageSpeed Insights audit to identify which scripts are render-blocking.
  • Warning Product vendor field used as schema brand instead of a dedicated brand field. The Dwell theme maps the Shopify product vendor field to the Product schema brand.name property. Because some products have their vendor set to "READY-TO-SHIP" (likely a fulfillment workflow tag), the brand name in structured data is wrong for those products. The fix is to ensure all products have vendor set to "Rowsome Leather."
  • Warning White transparent logo creates display issues. The logo file is a white PNG with transparency — it reads beautifully on the dark header background but disappears on light backgrounds (e.g., email templates, OG previews, checkout header if customized). Create a dark-on-transparent version of the logo for multi-surface use.
  • Info Dual URL structure (/en-us/ and root) may dilute crawl budget. The sitemap includes both rowsomeleather.com/products/… and rowsomeleather.com/en-us/products/… versions of every URL. Canonical tags are correctly set to the /en-us/ locale, but Googlebot still crawls and processes both — consuming crawl budget without indexing benefit. Consider whether the root-path URLs are necessary for the market served.
08

Brand Identity

Logo

Rowsome Leather logo
Rowsome Leather logo

White transparent PNG · Reads on dark only · Create dark version for multi-surface use

Color Palette (extracted from computed CSS)

#252525

Primary / Text / CTAs

#E6E6E6

Background / Surface

#FFFFFF

Cards / Panels

Monochromatic palette — sophisticated and minimal, well-suited to luxury artisan positioning

Brand Consistency Assessment

Typography

Good

Karla (body) + Asul serif (headings) — a clean pairing that reads as artisan without being overly ornate. Consistent across all tested pages.

Color Consistency

Good

The monochromatic #252525 / #E6E6E6 system is applied consistently across homepage, collection pages, and product pages. No off-brand color intrusions detected.

Imagery Style

Good

Product photography is clean and consistent — neutral backgrounds, multiple angles, in-use lifestyle shots. The Forest Keep collection's naming and visual language shows intentional creative direction.

Tone of Voice

Excellent

Copy across product descriptions, the My Story page, and Why Rowsome Leather is genuinely distinctive — personal, precise, and confident without being pretentious. Rare for a small brand.

Navigation Clarity

Needs Work

The mega menu organizes products well by size and category, but the depth (3 levels) can overwhelm first-time visitors. No featured product or "start here" CTA for new customers.

Mobile Experience

Partial

Responsive layout works at 390px. The product image gallery and add-to-cart are accessible. Breadcrumbs and filter absence are more acutely felt on mobile where discovery is harder.

09

Growth Roadmap

Quick Wins

Highest Leverage, Lowest Effort

  • Activate Dealeasy's cart free shipping bar. In the Dealeasy app, enable the cart progress bar and set a threshold (e.g., $65 USD ships free). Takes 10 minutes, zero additional cost, and typically increases AOV by 15–25%. This is the single fastest action to increase revenue per visitor.
  • Fix Product vendor to "Rowsome Leather" on all products. In Shopify Admin → Products, bulk-edit the vendor field for every product from "READY-TO-SHIP" to "Rowsome Leather." This fixes structured data brand attribution, Google Shopping product matching, and knowledge graph recognition.
  • Enable breadcrumbs in Dwell theme settings. Navigate to Online Store → Themes → Customize → Header settings → toggle breadcrumbs on. This one-click change adds navigational structure and activates BreadcrumbList schema automatically.
  • Add alt text to all homepage images. In the Theme Editor or Files section, update the alt text for every image in the homepage slideshow and featured collection tiles. Use descriptive text like "Handmade Forest Green Leather A5 Traveler's Notebook."
  • Upload a proper favicon. Create a 32×32 or 64×64 PNG with a dark leather-brown background and the "R" lettermark or a simplified logo mark. Upload via Shopify Admin → Online Store → Preferences → Favicon.
  • Fix the duplicate Google Tag Manager injection. Check theme.liquid for the GTM snippet — if it appears twice (head and body), or if an app is also injecting it, remove the duplicate. Verify in GA4 Realtime that page views register once per load.
Medium Term

Build the Retention Foundation

  • Install an email marketing platform (Klaviyo or Omnisend). Start with the free tier. Set up three flows immediately: (1) Welcome sequence with a 10% first-order discount for sign-ups, (2) Abandoned cart recovery (3-email series), (3) Post-purchase thank-you + review request. These flows run automatically and compound over time.
  • Add a newsletter capture pop-up to the homepage. A simple exit-intent or time-delay pop-up offering 10% off the first order in exchange for an email address. For a store at this traffic level, even a 2% capture rate builds a meaningful list within weeks.
  • Enrich Organization JSON-LD schema. Add foundingDate ("2005"), founder ({@type: "Person", name: "Tinneal Rowsome"}), and sameAs (Instagram and Bluesky URLs). This strengthens brand entity recognition in Google's Knowledge Graph and improves citation probability in AI answers.
  • Fix the OG image HTTP → HTTPS. Update the theme's meta tag to use https:// for the og:image URL to prevent broken social sharing previews on Facebook, LinkedIn, and other platforms that enforce HTTPS.
  • Add collection page filters. Enable Shopify's native product filters in the Dwell theme. Tag products with Size (A7, A6, B7, etc.), Material, and Collection. Customers who can filter find products faster and convert at higher rates.
  • Add a FAQ accordion to product pages. For each product (or product category), add 3–5 common questions and answers — size compatibility, care instructions, how elastic cord works, turnaround time. Include FAQPage JSON-LD. This reduces pre-purchase friction and improves GEO citation probability.
Strategic

Scale the Brand Authority

  • Write a definitive "How to Choose Your Traveler's Notebook Size" guide. A comprehensive blog post (1,500+ words) covering every size format, what notebooks fit, who each size suits, and links to all relevant collections. This is the single most-searched question in the traveler's notebook niche and Rowsome Leather's expertise makes it uniquely qualified to own this result.
  • Install a loyalty program (Smile.io free tier). The traveler's notebook community is highly enthusiast-driven — many collectors buy across multiple sizes and collections. A points system rewards repeat purchases and encourages social sharing. Smile.io's free plan supports basic points and referrals with no monthly cost.
  • Create short-form video content for product pages. Even 15–30 second videos showing the leather texture, how the elastic cord system works, or how a notebook fits inside the cover dramatically reduce purchase hesitation for handmade goods. YouTube Shorts or Instagram Reels embedded on product pages serve both multimodal GEO and customer reassurance.
  • Pursue press and community features. Pitch to traveler's notebook communities (r/notebooks, Fountain Pen Network, Travelers Notebook fan blogs) and stationery gift guides. Authentic third-party mentions from enthusiast communities are the most durable GEO signal available to an artisan brand.
  • Verify and optimize Google Merchant Center feed. Confirm all products are syncing with complete GTIN or MPN fields, accurate pricing, and in-stock status. Enable free Shopping listings. This is specifically recommended by Google as the primary ecommerce GEO action for product-based stores.