# SEO & AI Visibility — wRanks — Full Documentation wRanks is a Shopify SEO optimizer app that helps merchants improve their search engine rankings, AI visibility, and organic traffic through automated audits, AI-powered content optimization, structured data, and competitor intelligence. Website: https://www.wranks.com Shopify App Store: https://apps.shopify.com/wranks-seo-ai-geo-suite --- # Getting Started ## Introduction URL: https://www.wranks.com/docs/introduction # Introduction to SEO & AI Visibility Last updated: May 2026 SEO & AI Visibility is a comprehensive, all-in-one SEO platform built natively for Shopify. It combines AI-powered content generation, SERP tracking, Google Search Console integration, AI visibility monitoring across 8 AI platforms, and structured data management - all inside a single app. **Why SEO & AI Visibility?** Instead of installing multiple apps for SEO audits, meta optimization, structured data, image alt text, blog writing, and keyword tracking - SEO & AI Visibility provides everything in one place. ## What's Included ### Store Audit Full-store SEO health check with severity scoring and direct fix links. ### AI Content Optimization AI-powered title, description, and meta generation for all resource types. ### AI Blog Writer Complete article generation with images, products, FAQ, and publishing. ### Image Alt Text AI Vision analyzes product images and generates descriptive alt text. ### Keyword Tracker Track SERP positions for your target keywords over time. ### AI Mentions Monitor brand visibility across ChatGPT, Gemini, Claude, and 5 more. ### Structured Data 8 JSON-LD schema types auto-injected into your theme. ### Fast Indexing Submit pages to Google Indexing API and Bing IndexNow. ## How It Works 1 ### Install from Shopify App Store SEO & AI Visibility installs in seconds. No code changes are needed. The app runs entirely inside your Shopify admin. 2 ### Run Your First Audit Get a full SEO health report of your store. See every issue categorized by severity with direct links to fix them. 3 ### Optimize with AI Select any product, collection, page, or blog post. SEO & AI Visibility generates optimized content using AI, tailored to your brand voice and target keywords. 4 ### Monitor & Track Connect Google Search Console, track keyword rankings, monitor AI mentions, and analyze competitors - all from your dashboard. ## SEO & AI Visibility vs. Competitors Feature | SEO & AI Visibility | SEO Manager | Avada SEO | Smart SEO | AI Content Generation | | | | | AI Blog Writer with Images | | | | | AI Mentions (8 platforms) | | | | | Competitor Intelligence | | | | | Google Search Console | | | | | SERP Keyword Tracking | | | | | 8 JSON-LD Schema Types | | | | | llms.txt Generation | | | | | Fast Indexing (Google + Bing) | | | | | Multi-Language SEO | | | | | Bulk Optimization | | | | | Image Alt Text (AI Vision) | | | | | ### Next Steps - Quick Start Guide (https://www.wranks.com/docs/quick-start) - Set up in under 2 minutes - Pricing & Credits (https://www.wranks.com/docs/pricing) - Plans and how credits work - Store Audit (https://www.wranks.com/docs/store-audit) - Run your first SEO health check Next Quick Start Guide (https://www.wranks.com/docs/quick-start) --- ## Quick Start Guide URL: https://www.wranks.com/docs/quick-start # Quick Start Guide Get up and running in under 2 minutes This guide takes approximately **2 minutes** to complete. By the end, you'll have your store fully audited and ready for AI-powered optimization. ## Step 1: Install the App Install **SEO & AI Visibility** from the Shopify App Store (https://apps.shopify.com/). The app requires no code changes to your theme and runs entirely inside your Shopify admin panel. Once installed, you'll be guided through a short onboarding wizard that helps configure your brand profile, target market, and AI content preferences. ## Step 2: Complete the Onboarding Wizard The onboarding wizard walks you through 7 quick steps: 1 Choose Your Language Select the app interface language. The app supports English and Arabic with full RTL support. 2 Brand Profile Enter your brand name, industry, target audience, and brand voice. We auto-fill from your Shopify store data. 3 Connect Google Search Console Optional but recommended. Link your Google account to import real search performance data. 4 Set Target Keywords Enter up to 5 keywords you want to rank for. We use these across all AI-generated content. 5 Add Competitors Add competitor domains to track in AI Mentions and Competitor Analytics. 6 Select AI Platforms Choose which AI platforms to monitor for brand mentions (ChatGPT, Gemini, Claude, etc.). 7 Configure AI Prompts Set up the search prompts used to check how AI platforms mention your brand. ## Step 3: Run Your First Store Audit After onboarding, navigate to **Store Audit** from the sidebar and click **Run Audit**. The app scans all your products, collections, pages, and blog articles for SEO issues and returns a prioritized list of fixes. Each issue includes a severity level (Error, Warning, or Notice) and a direct link to the SEO editor where you can fix it with one click using AI. ## Step 4: Optimize Your First Product Go to **Product SEO** from the sidebar. Select any product and click the AI generate button next to any field - title, meta description, or product description. The AI generates optimized content based on your brand voice, target keywords, and SEO best practices. Review the generated content, make any adjustments, and click **Save** to publish directly to your Shopify store. ## Step 5: Explore More Features Now that you've completed the basics, explore the full platform: - AI Blog Writer (https://www.wranks.com/docs/blog-writer) - Generate complete SEO articles with images - Keyword Tracker (https://www.wranks.com/docs/keyword-tracker) - Monitor your SERP positions over time - AI Mentions (https://www.wranks.com/docs/ai-mentions) - See how AI platforms talk about your brand - Structured Data (https://www.wranks.com/docs/structured-data) - Add rich snippets for better Google results ## Frequently Asked Questions Does the app modify my Shopify theme? Only the Structured Data feature adds a small theme extension for JSON-LD injection. All other features work through the Shopify API without touching your theme code. How many credits do I get on the free plan? The free plan includes 10 credits per month. Each individual field optimization (e.g., generating a product title) uses 1 credit. Can I use the app with multiple languages? Yes. The app supports Shopify Markets multi-language stores. You can optimize content in any locale and the AI Blog Writer supports multilingual article generation. Is my data safe? Absolutely. We only access the Shopify data needed to generate optimizations. We never sell your data to third parties. See our Privacy Policy for full details. Previous Introduction (https://www.wranks.com/docs/introduction) Next Pricing & Credits (https://www.wranks.com/docs/pricing) --- ## Pricing & Credits URL: https://www.wranks.com/docs/pricing (Error rendering page: Undefined variable $featureDefinitions (View: /home/wranks/htdocs/www.wranks.com/resources/views/docs/pricing.blade.php)) --- # SEO Audit & Analysis ## Store Audit URL: https://www.wranks.com/docs/store-audit Free 1 credit / audit # Store Audit Comprehensive SEO health check for your entire store The Store Audit performs a comprehensive, automated SEO health check across your entire Shopify store. It scans every product, collection, page, and blog article for SEO issues and returns a prioritized action list so you know exactly what to fix first. ## Key Capabilities - Full-store crawl Scans all products, collections, pages, and blog articles in a single click. No resources are missed. - Severity tiers Issues are categorized as Errors (critical, immediate action needed), Warnings (important but not urgent), and Notices (nice-to-have improvements). - SEO score An overall store health percentage calculated from weighted issue counts. Track your progress over time. - Resource breakdown See which resource type - product, collection, article, or page - contributes the most issues to your total. - Trend charts Historical audit scores plotted over time so you can visualize your SEO improvement trajectory. - Direct fix links Every issue includes a link that takes you directly to the wRanks editor for that specific resource. - Re-audit on demand Run audits whenever you want to measure progress after making fixes. ## What Gets Checked Check | Severity | Description | Missing meta title | Error | Pages without a custom SEO title tag | Missing meta description | Error | Pages without a meta description | Duplicate meta titles | Error | Multiple pages sharing the same title tag | Short meta title (<30 chars) | Warning | Titles too short for good click-through rates | Long meta title (>60 chars) | Warning | Titles that get truncated in search results | Short meta description (<70 chars) | Warning | Descriptions too short to be compelling | Long meta description (>160 chars) | Warning | Descriptions that get cut off in SERPs | Missing image alt text | Warning | Product images without alt attributes | Missing H1 tag | Notice | Pages without a primary heading element | Thin content (<300 words) | Notice | Pages with very little text content | ## How to Use - 1 Navigate to **Store Audit** from the sidebar menu. - 2 Click **Run Audit** to start a full scan of your store (costs 1 credit). - 3 Wait for the scan to complete - it typically takes 10-30 seconds depending on store size. - 4 Review issues sorted by severity - **Errors first**, then Warnings, then Notices. - 5 Click on any issue to jump directly to the SEO editor for that specific resource. - 6 Fix the issues using the AI-powered editor or manually. - 7 After making fixes, run another audit to see your improved score. ## Frequently Asked Questions How often should I run an audit? We recommend running an audit after making significant changes to your store - adding new products, updating collections, or publishing new blog articles. A monthly audit is a good baseline practice. Does the audit check every single product? Yes. The audit scans every product, collection, page, and blog article in your store. No resources are skipped. What is a good SEO score? An SEO score above 80% is considered good. Above 90% is excellent. Focus on fixing all Errors first, then Warnings, to see the biggest score improvements. Can I export the audit results? The audit results are displayed in the app dashboard with trend charts. Each issue links directly to the editor for quick fixes. Will the audit slow down my store? No. The audit runs on our servers using the Shopify API. It does not affect your storefront performance or customer experience. ### Related Features - Product SEO (https://www.wranks.com/docs/product-seo) - Fix the issues found by the audit - Image SEO (https://www.wranks.com/docs/image-seo) - Fix missing alt text issues - Search Console (https://www.wranks.com/docs/search-console) - See real Google performance data Previous Pricing & Credits (https://www.wranks.com/docs/pricing) Next Search Console (https://www.wranks.com/docs/search-console) --- ## Search Console URL: https://www.wranks.com/docs/search-console Starter+ Free (no credits) # Google Search Console Integration Real Google search performance data inside your SEO dashboard See exactly how your store performs in Google Search - real clicks, impressions, CTR, and average position data, pulled directly from Google Search Console. The data also feeds into the wRanks to make AI-generated content smarter. ## Key Capabilities - One-click Google auth Connect your Google account securely via OAuth. No API keys or manual setup needed. - Performance charts Interactive ECharts displaying clicks, impressions, CTR, and position over customizable date ranges. - Top queries table See which search queries drive traffic to your store, with clicks, impressions, CTR, and position per query. - Top pages table Identify which pages get the most search traffic and where to focus optimization. - Date range selector Filter data by last 7 days, 28 days, 3 months, 6 months, or custom range. - Feeds AI optimization When connected, the wRanks uses real CTR and impression data to make smarter optimization decisions. - Multi-property support If your Google account has multiple properties, select which one to connect. ## How to Connect - 1Navigate to **Search Console** from the sidebar. - 2Click **Connect Google Search Console**. - 3A Google OAuth popup appears - sign in with the Google account that owns your Search Console property. - 4Grant the requested permissions (read-only access to Search Console data). - 5If you have multiple properties, select the one matching your Shopify store domain. - 6Data starts loading immediately - you'll see performance charts and query tables. ## Frequently Asked Questions Is my Google data safe? Yes. We use Google's official OAuth 2.0 flow with read-only access. We never store your Google password. You can revoke access at any time from your Google account settings. How often is the data updated? Google Search Console data is refreshed each time you visit the page. Note that Google typically has a 2-3 day delay in reporting search data. Do I need to verify my site in Google Search Console first? Yes. Your Shopify store must be verified in Google Search Console before you can connect it. Most Shopify stores are auto-verified if you've set up Google services. How does GSC data improve AI optimization? When connected, the wRanks shows real performance data per product/page. The AI prioritizes keywords with high impressions but low CTR - these are "almost ranking" and a small optimization can dramatically increase traffic. Previous Store Audit (https://www.wranks.com/docs/store-audit) Next Keyword Tracker (https://www.wranks.com/docs/keyword-tracker) --- ## Keyword Tracker URL: https://www.wranks.com/docs/keyword-tracker Starter+ 1 credit / check # Keyword Tracker SERP position tracking with history charts and ranking alerts Know exactly where your store ranks in Google for your most important keywords. The Keyword Tracker monitors SERP positions over time, shows ranking trends, and feeds keyword data into the AI optimizer for smarter content generation. ## Key Capabilities - Keyword table Position, change indicator (up/down), best position ever, ranking URL, location, and last checked date. - Position history charts Interactive line charts showing ranking trends over time for each keyword. - SERP snapshots See the actual Google search results for each keyword check. - Location/language targeting Track rankings for specific countries and languages using DataForSEO's geo-targeting. - Single & batch checking Check one keyword at a time or all keywords at once. - Change indicators Green arrows for improved positions, red arrows for drops, dash for no change. - AI integration Keywords are automatically suggested in the wRanks during content generation. ## How to Use - 1Navigate to **Keyword Tracker** from the sidebar. - 2Click **Add Keyword** - enter the keyword, select target country and language. - 3Click **Check** to get the current Google ranking (costs 1 credit). - 4Click on a keyword row to view its position history chart. - 5Use **Check All** to update all keyword positions at once. - 6Monitor changes over time to measure the impact of your SEO efforts. ## Frequently Asked Questions How accurate are the position numbers? Positions are checked via DataForSEO, a professional SERP tracking provider. Results reflect real Google rankings for the specified location and language. How often should I check positions? Weekly is a good cadence for most stores. Each check costs 1 credit per keyword. Avoid checking too frequently as Google rankings take time to change. Can I track keywords for different countries? Yes. Each keyword can target a specific country and language. This is essential for international stores selling in multiple markets. What does "Best Position" mean? It's the highest (lowest number) ranking position ever recorded for that keyword since you started tracking it. It helps you understand your peak performance. Previous Search Console (https://www.wranks.com/docs/search-console) Next Product SEO (https://www.wranks.com/docs/product-seo) --- # Content Optimization ## Product SEO URL: https://www.wranks.com/docs/product-seo Free Plan 1 credit / field # Product SEO Optimization AI-powered SEO optimization for every product in your Shopify store The Product wRanks is the core of the app. It uses AI to generate optimized titles, descriptions, meta titles, and meta descriptions for every product - then publishes them directly to Shopify with one click. It also manages FAQ schema, suggests internal links, and supports bulk operations. ## Key Capabilities - Bulk product listing View all products with SEO status badges - Complete, Partial, or Missing. Instantly see which products need attention. - KPI dashboard See total products, missing titles count, missing descriptions count, and overall SEO completion rate at a glance. - AI content generation One-click optimization for any field using AI. The AI considers your brand voice, target keywords, and SEO best practices. - Custom template mode Use variable-based templates instead of AI for meta fields. Example: @{{product_name}} | @{{price}} | @{{site_name}} - Internal linking suggestions AI analyzes your catalog and suggests relevant internal links to include in product descriptions for better SEO. - Keyword integration Pulls keywords from your Keyword Tracker and uses them to optimize content around your target search terms. - Google Search Console data When connected, shows real CTR, impressions, and position data per product so you can prioritize high-impact optimizations. - Multi-locale support Optimize in any language your store supports. Works with Shopify Markets for international SEO. - Side-by-side editor Compare current content vs. AI-suggested content with accept/reject controls per field. - Bulk optimization Select multiple products and optimize all fields in one batch operation to save time. - FAQ schema management Add, edit, and manage FAQ Q&A pairs per product. These are structured as FAQ schema for Google rich results. - Filter & search Filter by missing title, missing description, complete status, or search by product name. ## Fields Optimized Field | What It Generates | Template Support | Product Title | SEO-optimized product name that balances keywords and readability | AI only | Product Description | Rich HTML body with benefits, features, specs, and a call-to-action | AI only | Meta Title | 50-60 character SEO title tag optimized for click-through rates | AI or Template | Meta Description | 120-160 character compelling meta description with keyword placement | AI or Template | ## AI Settings That Affect Output These settings are configured in **Settings → AI Content** and are applied every time the AI generates content: Setting | Effect | Brand voice | Controls the tone - Professional, Casual, Bold, Friendly, Technical, etc. | Include store name in title | Appends your brand to titles (e.g., "Product | StoreName") | Include price | Mentions pricing naturally in descriptions and meta tags | SEO keywords | AI researches and includes high-impact keywords relevant to the product | Include CTA | Adds call-to-action phrases like "Shop now" or "Order today" in descriptions | Focus on benefits | Emphasizes value and benefits over technical features | Custom instructions | Any custom rules you write are injected into every AI prompt | ## How to Use - 1 Navigate to **wRanks** → **Products** tab from the sidebar. - 2 Products with red indicators are missing SEO data - start with those for maximum impact. - 3 Click **SEO Edit** on any product to open the side-by-side editor. - 4 Click the **AI generate** button next to any field (title, description, meta title, or meta description). - 5 Review the AI suggestion. Edit it if needed, or accept it as-is. - 6 Click **Save to Shopify** to publish the optimized content directly to your store. - 7 For large stores, use **Bulk Optimize** - select multiple products and process all fields in one batch. **Pro Tip:** Connect Google Search Console first. When GSC data is available, the AI uses real click, impression, and CTR data to make smarter optimization decisions - targeting keywords that already drive traffic to your store. ## Frequently Asked Questions Will changing my product title affect my existing Google rankings? Title changes can temporarily affect rankings as Google re-evaluates the page. However, well-optimized titles generally lead to better rankings within 2-4 weeks. The AI is trained to preserve ranking-relevant keywords while improving click-through rates. What is the difference between AI mode and Template mode? AI mode generates unique, contextual content for each product. Template mode uses variable placeholders (like @{{product_name}}) to create consistent meta fields across all products. Templates are best for stores with hundreds of similar products. Can I undo an optimization? Yes. The side-by-side editor shows your current content alongside the AI suggestion. You can reject any change before saving. If you already saved, you can always revert to original content from Shopify admin. How does bulk optimization work? Select the products you want to optimize, choose which fields to generate (title, description, meta), and click Bulk Optimize. The app processes each product sequentially and applies AI-generated content to all selected fields. Each field uses 1 credit. Does the AI consider my product images? For product descriptions, the AI focuses on the product data (title, type, tags, vendor, price). For image-specific optimization, use the Image SEO feature which uses AI Vision to analyze your product photos. Can I add custom instructions for specific products? The custom instructions in AI Content Settings apply globally. For product-specific context, the AI automatically uses the product's existing data (tags, type, vendor, description) to generate tailored content. ### Related Features - Collection SEO (https://www.wranks.com/docs/collection-seo) - Same powerful workflow for collection pages - AI Content Settings (https://www.wranks.com/docs/content-settings) - Configure brand voice, templates, and custom instructions - Keyword Tracker (https://www.wranks.com/docs/keyword-tracker) - Keywords used during AI optimization Previous Keyword Tracker (https://www.wranks.com/docs/keyword-tracker) Next Collection SEO (https://www.wranks.com/docs/collection-seo) --- ## Collection SEO URL: https://www.wranks.com/docs/collection-seo Free Plan 1 credit / field # Collection SEO Optimization AI-powered SEO for your Shopify collection pages Collection pages are some of the most important pages in your store for SEO. They target category-level keywords (e.g., "women's running shoes") and often rank higher than individual product pages. The Collection wRanks ensures every collection is fully optimized with AI-generated content, internal links, and FAQ schema. ## Key Capabilities - Collection listing with SEO badges View all collections with Complete, Partial, or Missing status indicators and KPI overview cards. - AI content generation AI generates optimized titles, descriptions, meta titles, and meta descriptions tailored to each collection's products. - Custom template mode Use variable-based templates for meta fields: {{collection_name}}, {{site_name}}, {{year}}. - Internal linking AI suggests links to related products and collections within the description body for better crawlability. - Bulk optimization Select multiple collections and optimize all fields in one batch operation. - GSC-driven suggestions When Google Search Console is connected, AI uses real search data to make smarter optimization decisions. - FAQ schema Add FAQ Q&A pairs per collection for Google rich results in search. - Multi-locale support Optimize in every language your store supports for international markets. ## Fields Optimized Field | What Gets Generated | Template Support | Collection Title | Category-level SEO title incorporating primary keywords | AI only | Collection Description | Rich HTML description with internal links, product highlights, and CTA | AI only | Meta Title | 50-60 char title tag optimized for category keywords | | Meta Description | 120-160 char description highlighting the collection's value | | ## How to Use - 1 Navigate to **wRanks** → **Collections** tab. - 2 Review collections sorted by SEO status - focus on those marked Missing or Partial. - 3 Click **SEO Edit** on any collection to open the editor. - 4 Click the **AI generate** button next to each field you want to optimize. - 5 Review the AI suggestion, make any adjustments, then click **Save to Shopify**. - 6 For large catalogs, use **Bulk Optimize** to process multiple collections at once. ## Frequently Asked Questions How is collection SEO different from product SEO? Collection pages target broader, category-level keywords (e.g., "winter jackets") while product pages target specific product keywords. Collections often rank higher because they represent a wider topic with more authority. Should I add descriptions to all my collections? Yes. Google uses collection descriptions to understand what the page is about. Collections without descriptions are at a significant disadvantage in search rankings. Even a short, well-optimized description makes a big difference. Can the AI reference the products in my collection? Yes. The AI has access to the products within each collection and uses that information to generate relevant, contextual descriptions that highlight key products and link to them. What template variables can I use? For meta fields, you can use {{collection_name}}, {{site_name}}, and {{year}}. Templates are ideal for stores with many similar collections. ### Related Features - Product SEO (https://www.wranks.com/docs/product-seo) - Optimize individual product pages - Page SEO (https://www.wranks.com/docs/page-seo) - Optimize About, Contact, and custom pages Previous Product SEO (https://www.wranks.com/docs/product-seo) Next Page SEO (https://www.wranks.com/docs/page-seo) --- ## Page SEO URL: https://www.wranks.com/docs/page-seo Free Plan 1 credit / field # Page SEO Optimization AI-powered SEO for About, Contact, FAQ, and custom Shopify pages Your store's static pages - About Us, Contact, FAQ, Shipping Policy - are often overlooked for SEO but they build trust with both customers and search engines. The Page wRanks brings the same powerful AI editor to every page in your store, with internal linking, FAQ schema, and template support. ## Key Capabilities - Page listing with SEO status View all store pages with SEO completeness badges - quickly find pages missing titles or descriptions. - AI content generation Generate optimized titles, body content, meta titles, and meta descriptions using AI. - Template mode Use {{page_title}}, {{site_name}}, {{year}} variables for consistent meta field formatting. - Internal linking suggestions AI suggests links to related products and collections within page body content. - Bulk optimization Process multiple pages at once with batch AI generation. - FAQ schema management Add structured FAQ Q&A pairs to any page for Google rich results. - Multi-locale support Optimize pages in every language your Shopify Markets store supports. ## How to Use - 1Go to **wRanks** → **Pages** tab. - 2Click **SEO Edit** on any page (About, Contact, FAQ, etc.). - 3Click the **AI generate** button next to any field. - 4Review the suggestion, make any edits, then click **Save to Shopify**. ## Frequently Asked Questions Are pages important for SEO? Absolutely. Pages like About Us, Contact, and FAQ are critical for E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) - a key Google ranking factor. Well-optimized pages also help users find your store through informational searches. Does the AI understand different page types? Yes. The AI adapts its content based on the page title and existing content. An "About Us" page gets a brand-focused narrative, while a "Shipping Policy" page gets clear, structured content. Can I add FAQ schema to my About page? Yes. You can add FAQ Q&A pairs to any page. This enables Google FAQ rich results, which can significantly increase visibility in search results. ### Related Features - Blog / Article SEO (https://www.wranks.com/docs/blog-seo) - Optimize existing blog articles - AI Blog Writer (https://www.wranks.com/docs/blog-writer) - Generate entire new articles from scratch Previous Collection SEO (https://www.wranks.com/docs/collection-seo) Next Blog / Article SEO (https://www.wranks.com/docs/blog-seo) --- ## Blog / Article SEO URL: https://www.wranks.com/docs/blog-seo Free Plan 1 credit / field # Blog / Article SEO Optimize existing blog articles for better search rankings This feature is for **optimizing existing** blog articles. To **generate entirely new** articles from scratch with AI, see AI Blog Writer (https://www.wranks.com/docs/blog-writer). Your blog is one of your most powerful SEO assets. Each article is an opportunity to rank for long-tail keywords and drive organic traffic. The Blog wRanks helps you improve existing articles with AI-generated content, internal linking, and FAQ schema - without rewriting them from scratch. ## Key Capabilities - Article listing with SEO status View all blog articles organized by blog, with SEO completeness indicators per article. - AI content generation Generate optimized titles, body content, meta titles, and meta descriptions using AI. - Template mode Use {{blog_title}}, {{author}}, {{site_name}}, {{year}} variables for consistent meta formatting. - Internal linking suggestions AI suggests links to related products, collections, and other articles within the article body. - Bulk optimization Select multiple articles and optimize all fields in one batch operation. - GSC-driven suggestions When Google Search Console is connected, AI prioritizes articles with high impressions but low CTR. - FAQ schema Add FAQ Q&A pairs per article for Google rich results. ## How to Use - 1Go to **wRanks** → **Blog Posts** tab. - 2Click **SEO Edit** on any article to open the editor. - 3Click the **AI generate** button next to any field (title, body, meta). - 4Review the AI-generated content - the editor shows current vs. suggested side by side. - 5Click **Save to Shopify** to publish the optimized content. ## Frequently Asked Questions Will the AI rewrite my entire article? No. The AI optimizes individual fields. You choose which fields to regenerate. The body optimization enhances your existing content with better structure, keywords, and internal links - it doesn't start from scratch. Can I optimize articles written by the AI Blog Writer? Yes. Articles generated by the Blog Writer appear in the Blog SEO list. You can further optimize their meta tags or add FAQ schema. How should I prioritize which articles to optimize? If you have GSC connected, focus on articles with high impressions but low CTR - these are "almost ranking" and a small optimization can push them over the top. Otherwise, start with your most important topic areas. ### Related Features - AI Blog Writer (https://www.wranks.com/docs/blog-writer) - Generate entirely new articles with AI - Product SEO (https://www.wranks.com/docs/product-seo) - Optimize product pages Previous Page SEO (https://www.wranks.com/docs/page-seo) Next Localization SEO (https://www.wranks.com/docs/localization-seo) --- ## Localization SEO URL: https://www.wranks.com/docs/localization-seo Free Plan 1 credit / field / locale # Localization SEO Multi-language SEO optimization for Shopify Markets stores Selling internationally? Your SEO needs to speak your customers' language - literally. The Localization SEO feature generates culturally adapted, SEO-optimized content in every language your store supports. Unlike basic machine translation, the AI creates native-quality content with local keywords and cultural nuances. **Not machine translation.** The AI generates content natively in the target language using local SEO keywords. A French meta description won't read like "translated from English" - it reads like it was written by a French marketer. ## Key Capabilities - Auto-detect store locales Reads all configured locales from Shopify Markets API automatically. No manual setup required. - Locale selector Switch between languages in the SEO editor with visual flag icons for quick identification. - AI-native generation Content is generated in the target language with local SEO keywords - not machine-translated after the fact. - Per-locale meta fields Separate meta title and meta description for each language, saved to Shopify's locale-specific metafields. - Works on all resource types Products, collections, pages, and blog articles all support multi-locale optimization. ## Supported Languages Any language supported by Shopify Markets, including: English, French, German, Spanish, Italian, Portuguese, Dutch, Japanese, Korean, Chinese, Russian, Turkish, Swedish, Arabic, Hindi, Polish, Czech, Danish, Finnish, Norwegian, and more. ## How to Use - 1Go to **wRanks** → select any product, collection, page, or article. - 2If your store has multiple locales configured in Shopify Markets, a **language selector** dropdown appears at the top of the editor. - 3Select the target language (e.g., French, German, Spanish). - 4Click the **AI generate** button next to any field - the content is generated natively in that language. - 5Review the generated content and click **Save to Shopify** to publish. ## Frequently Asked Questions Is this just Google Translate? No. The AI generates content natively in the target language using SEO best practices specific to that market. The result is natural, fluent content with locally relevant keywords - not a translated English version. Does each locale cost a separate credit? Yes. Each field optimization in each locale costs 1 credit. For example, optimizing a product's meta title in French and German costs 2 credits. Do I need to set up Shopify Markets first? Yes. The localization feature reads your configured locales from Shopify Markets. If you haven't set up Markets yet, the locale selector won't appear. Does the AI use market-specific keywords? Yes. The AI adapts its keyword strategy for each market. For example, a German meta description will use German search terms, not direct translations of English keywords. Previous Blog / Article SEO (https://www.wranks.com/docs/blog-seo) Next Image Alt Text (https://www.wranks.com/docs/image-seo) --- ## Image Alt Text URL: https://www.wranks.com/docs/image-seo Starter+ 1 credit / image # Image Alt Text Optimizer AI Vision-powered alt text generation for product images Missing or generic alt text ("image1.jpg", "product photo") is one of the most common SEO mistakes. The Image Alt Text Optimizer uses AI Vision to actually *look at* your product images and write descriptive, SEO-optimized alt text that accurately describes what's in the picture. ## Key Capabilities - Bulk image listing All product images grouped by product, showing current alt text status and missing count. - AI Vision analysis AI Vision analyzes the actual image content - it sees colors, materials, shapes, and context to write accurate descriptions. - KPI dashboard Total images, images with alt text, images missing alt text, and overall optimization rate. - One-click optimize Generate alt text for individual images or process multiple images in bulk mode. - Accept or regenerate Preview the AI suggestion, accept it, or regenerate for a different version. - Direct Shopify save Alt text is saved directly to Shopify product images via the API. ## Good vs. Bad Alt Text Bad | Good (AI Generated) | "image1.jpg" | "Red leather crossbody bag with gold chain strap on white background" | "product photo" | "Men's waterproof hiking boots in brown suede with Vibram sole" | "" (empty) | "Organic lavender essential oil 30ml bottle with dropper cap" | ## How to Use - 1Navigate to **Image Optimizer** from the sidebar. - 2Review KPI cards - the "Missing Alt Text" count shows how many images need attention. - 3Click **Generate** next to any image to create AI-powered alt text. - 4Review the suggestion - it describes what's actually visible in the image. - 5Click **Apply** to save to Shopify, or **Regenerate** for an alternative. - 6Use **bulk mode** to process multiple images at once. ## SEO Impact ### Google Image Search Alt text is the #1 ranking factor for image search results. ### Google Shopping Better alt text improves product feed quality scores for Shopping ads. ### Accessibility (ADA/WCAG) Screen readers use alt text for visually impaired users - a legal requirement in many jurisdictions. ### Core Web Vitals Proper alt text with dimensions prevents CLS from lazy-loaded images. ## Frequently Asked Questions Does the AI actually look at my images? Yes. AI Vision analyzes the actual image pixels - it sees colors, objects, materials, textures, and context. It doesn't just use the filename or product title. Will it overwrite my existing alt text? No. By default, the optimizer focuses on images with missing alt text. You can choose to regenerate alt text for images that already have it, but it always shows a preview before saving. How many images can I process in bulk? There's no limit to bulk processing. Each image costs 1 credit, and they're processed sequentially through the AI Vision API. Is the alt text in my store's language? The AI generates alt text in English by default. For multi-language stores, use the Localization SEO feature to generate locale-specific alt text. Previous Localization SEO (https://www.wranks.com/docs/localization-seo) Next AI Blog Writer (https://www.wranks.com/docs/blog-writer) --- # AI Content Studio ## AI Blog Writer URL: https://www.wranks.com/docs/blog-writer Pro+ 5-15 credits / article # AI Blog Writer Full AI content studio - from topic to published Shopify article in minutes The AI Blog Writer is a complete content studio that generates publish-ready blog articles with AI-generated images, product embeds, FAQ sections, SEO meta data, and multi-language translation - then publishes directly to Shopify with one click. ## 10-Step Generation Pipeline 1 ### Topic Analysis AI analyzes the topic, target keyword, and market to understand context and search intent. 2 ### Outline Creation Generates a structured article outline with H2/H3 headings based on top-ranking content. 3 ### Content Writing Writes the full article body in your chosen tone and angle, with natural keyword placement. 4 ### Product Matching Scans your catalog and finds relevant products to embed in the article with images and prices. 5 ### Image Generation DALL-E creates a custom featured image tailored to the article topic. 6 ### Image Upload The generated image is uploaded to Shopify CDN for fast, reliable serving. 7 ### FAQ Generation Creates 3-5 FAQ Q&A pairs related to the article topic for Google rich results. 8 ### SEO Meta Generates an optimized title tag (50-60 chars) and meta description (120-160 chars). 9 ### Final Assembly Combines all elements - content, images, products, FAQ - into publish-ready HTML. 10 ### Shopify Publish Creates the article in your Shopify blog and publishes it live. ## Customization Options ### Writing Tones Professional, Casual, Educational, Storytelling, Persuasive ### Content Angles How-to Guide, Listicle, Comparison, Buyer's Guide, Product Spotlight, Industry Trends ### Article Lengths Short (~600w), Medium (~1,200w), Long (~2,000w), Epic (~3,000w) ### Target Market Set country, language, and target keyword for geo-specific SEO ## How to Use - 1Navigate to **Blog Writer** from the sidebar. - 2Enter your topic (e.g., "Best snowboards for beginners 2026"). - 3Select your preferred **tone** (Professional, Casual, etc.) and **angle** (How-to, Listicle, etc.). - 4Choose the article **length** and optionally set a target keyword, country, and language. - 5Click **Generate Article** - watch the 10-step pipeline progress in real time. - 6Review the generated article with images, embedded products, and FAQ section. - 7Click **Publish to Shopify** to go live on your blog. - 8For multilingual stores, use the translation feature to generate versions in other languages. ## Frequently Asked Questions How many credits does one article cost? It depends on article length: Short (~600w) costs ~5 credits, Medium (~1,200w) costs ~8, Long (~2,000w) costs ~12, and Epic (~3,000w) costs ~15 credits. The exact cost is shown before you generate. Are the generated images unique? Yes. Each featured image is generated by DALL-E specifically for your article topic. They are unique, royalty-free, and uploaded to your Shopify CDN. Can I edit the article before publishing? Yes. After generation, you can review and edit everything - title, body, images, FAQ, and meta tags - before clicking Publish. Does it embed my actual products? Yes. The pipeline scans your product catalog and embeds relevant products with their images, prices, and links directly in the article. Can I generate articles in multiple languages? Yes. Set the target language during generation, or use the translation feature to create versions of an existing article in other store languages. Previous Image Alt Text (https://www.wranks.com/docs/image-seo) Next AI Content Settings (https://www.wranks.com/docs/content-settings) --- ## AI Content Settings URL: https://www.wranks.com/docs/content-settings Free PlanFree (no credits) # AI Content Settings Central configuration hub for all AI-generated content AI Content Settings is where you control how AI generates content across the entire platform - brand voice, content rules, template variables, and custom instructions. Every setting you configure here applies to all AI-generated content: product SEO, collection SEO, blog articles, and image alt text. ## Brand Voice Select the tone and personality for all AI-generated content: Voice | Style | Professional | Clean, authoritative, business-appropriate language | Casual & Friendly | Conversational, approachable, relatable tone | Bold & Confident | Strong claims, energetic, action-oriented | Luxury & Premium | Sophisticated, exclusive, refined language | Playful & Fun | Light, humorous, engaging content | Technical & Detailed | Data-driven, specification-focused, precise | ## Content Generation Rules Configure rules separately for Products, Collections, Pages, and Articles using tabs: - Include store nameAppends your brand to titles (e.g., "Product | StoreName") - Include priceMentions pricing in meta (e.g., "Premium Scarf - $49.99") - SEO keywordsAI researches and includes high-impact keywords relevant to the product ### Meta Description Options (AI or Template Mode) - Include store nameReference your brand in descriptions for recognition - Include priceNaturally mention pricing in meta descriptions - Include CTAAdd call-to-action phrases like "Shop now" or "Order today" - Focus on benefitsEmphasize value and benefits over technical specs ## Template Variables Variable | Products | Collections | Pages | Articles | {{resource_name}} | ✓ | ✓ | ✓ | ✓ | {{site_name}} | ✓ | ✓ | ✓ | ✓ | {{year}} | ✓ | ✓ | ✓ | ✓ | {{price}} | ✓ | - | - | - | {{vendor}} | ✓ | - | - | - | {{product_type}} | ✓ | - | - | - | {{author}} | - | - | - | ✓ | ## Custom AI Instructions Write global rules that are injected into every AI prompt across all features. Examples: "Always mention free shipping on orders over $50" "Never use the word 'cheap' - use 'affordable' instead" "Include 'Made in USA' when applicable" "Target audience is professional women aged 25-40" ## Frequently Asked Questions Do I need to configure settings before generating content?No - the defaults work well for most stores. But customizing your brand voice and adding custom instructions significantly improves the quality and relevance of AI-generated content. When should I use templates vs. AI mode?Use templates when you want consistent, predictable formatting across hundreds of similar products (e.g., "{{product_name}} | ${{price}} | {{site_name}}"). Use AI mode when you want unique, creative content tailored to each resource. Do custom instructions apply everywhere?Yes. Custom instructions are injected into every AI prompt - product SEO, collection SEO, page SEO, blog articles, and image alt text. They ensure brand consistency across all generated content. Previous AI Blog Writer (https://www.wranks.com/docs/blog-writer) Next AI Mentions (https://www.wranks.com/docs/ai-mentions) --- # Intelligence ## AI Mentions URL: https://www.wranks.com/docs/ai-mentions Pro+ 1 credit / platform / run # AI Mentions Tracker Monitor your brand visibility across 8 major AI platforms As AI platforms like ChatGPT, Gemini, and Perplexity increasingly influence purchase decisions, your brand's visibility in AI responses matters more than ever. AI Mentions monitors how your brand appears across 8 major AI models, scores your visibility, and tracks competitors. ## 8 AI Platforms Monitored ChatGPT OpenAI Gemini Gemini Pro Claude Claude 3.5 Sonnet Perplexity Online Meta AI Llama 3.1 DeepSeek DeepSeek Chat Mistral Mistral Large Grok Grok 2 ## Key Capabilities - Custom prompt creation Write prompts that would surface your brand (e.g., "What are the best SEO tools for Shopify?"). - Multi-platform runs Execute the same prompt across all 8 AI platforms simultaneously in one click. - Visibility scoring Each response is analyzed for brand mentions, position, sentiment, and competitor presence (0-100 score). - Competitor cross-referencing See which competitors appear in AI responses alongside your brand. - Historical tracking Track visibility score trends over time to measure GEO (Generative Engine Optimization) progress. - Location/language targeting Run prompts with specific geographic and language context for market-specific insights. - Run history View all past runs with expandable response details for each platform. ## Visibility Score Each run produces a visibility score (0-100) based on: - Brand detectionWhether your brand is mentioned in the AI response - Mention positionEarlier in the response = higher score - Sentiment analysisPositive, neutral, or negative mention context - Platform coverageNumber of platforms mentioning your brand - Competitor comparisonRelative visibility compared to tracked competitors ## How to Use - 1Navigate to **AI Mentions** from the sidebar. - 2Click **Create Prompt** - write a question a user might ask an AI chatbot. - 3Select which AI platforms to include in the run. - 4Optionally set a location and language for geo-specific context. - 5Click **Run** - the app queries all selected AI models simultaneously via OpenRouter. - 6Review results: see which AIs mention your brand, which competitors appear, and your visibility score. - 7Track scores over time to measure your AI visibility growth and GEO effectiveness. ## Frequently Asked Questions What is GEO (Generative Engine Optimization)? GEO is the practice of optimizing your brand and content to be recommended by AI language models. Just like traditional SEO targets Google search, GEO targets ChatGPT, Gemini, Claude, and other AI platforms that increasingly influence purchase decisions. How can I improve my AI visibility score? Create comprehensive, authoritative content that AI models can reference. Publish detailed product information, expert guides, comparison articles, and ensure your brand has a strong web presence with consistent information across multiple sources. How often should I run AI Mentions checks? Monthly is a good cadence. AI model knowledge is updated periodically, so weekly checks would show little variation. Focus on creating better content between checks. Can I track what competitors are being mentioned? Yes. The system automatically identifies competitor domains mentioned in AI responses and shows them alongside your brand mentions for direct comparison. Previous AI Content Settings (https://www.wranks.com/docs/content-settings) Next Competitor Analytics (https://www.wranks.com/docs/competitors) --- ## Competitor Analytics URL: https://www.wranks.com/docs/competitors Pro+ 1 credit / analysis # Competitor Analytics Professional-grade competitor intelligence powered by DataForSEO Understanding your competition is essential for SEO success. Competitor Analytics tracks competitor domains to monitor their organic traffic, keyword rankings, backlink profiles, and traffic trends - giving you actionable intelligence to find opportunities and fill gaps. ## Key Capabilities - Competitor table Domain, favicon, organic traffic, keyword count, traffic value, and analysis status at a glance. - KPI summary cards Total competitors tracked, average organic traffic, and average keyword counts. - Traffic trends Historical organic traffic charts showing growth or decline over time. - Keyword analysis See the top keywords each competitor ranks for and identify gaps in your strategy. - Backlink data Referring domains and total backlink counts for competitive link analysis. - Location targeting Analyze competitors in specific countries and languages for market-specific insights. - DataForSEO powered Professional-grade SEO intelligence data - the same data enterprise SEO tools use. ## Data Per Competitor Field | Description | Organic Traffic | Estimated monthly organic visitors from search engines | Organic Keywords | Total number of keywords the domain ranks for in Google | Traffic Value | Estimated cost if you bought equivalent traffic through paid ads | Backlinks | Total referring domains linking to the competitor | Top Keywords | Highest-traffic keywords the competitor ranks for | ## How to Use - 1Navigate to **Competitor Analytics** from the sidebar. - 2Click **Add Competitor** - enter their domain (e.g., competitor.com). - 3Select the target country and language for the analysis. - 4The system analyzes the domain and pulls traffic, keyword, and backlink data. - 5Click on any competitor to see their full detailed profile. - 6Compare their top keywords with yours to find content gaps and opportunities. - 7Use these insights to prioritize your SEO strategy and content creation. ## Frequently Asked Questions How accurate is the traffic data? Traffic estimates come from DataForSEO, one of the most respected SEO data providers. While no estimate is perfectly accurate, it provides reliable relative comparisons and trend data. Can I track any website? Yes, you can analyze any public domain. This includes direct competitors, industry leaders, or any site you want to benchmark against. How do I find keyword gaps? Compare your competitors' top keywords with the keywords you're tracking in the Keyword Tracker. Keywords where they rank but you don't are opportunities for new content. How many competitors can I track? The limit depends on your plan. Pro plans allow up to 10 competitors per month, while Agency plans have unlimited tracking. Previous AI Mentions (https://www.wranks.com/docs/ai-mentions) Next Structured Data (JSON-LD) (https://www.wranks.com/docs/structured-data) --- # Technical SEO ## Structured Data (JSON-LD) URL: https://www.wranks.com/docs/structured-data Free Plan Free (no credits) # Structured Data (JSON-LD) 8 schema types auto-injected into your Shopify theme Structured data helps Google understand your store's content and display rich results in search - star ratings, FAQ dropdowns, breadcrumbs, price ranges, and more. This feature lets you configure 8 JSON-LD schema types and automatically injects them into your theme via the app extension. ## Supported Schema Types ### Organization Your business name, logo, social profiles, and contact information. ### Local Business Physical store location, opening hours, phone number, and address. ### Product Product name, price, availability, brand, images, and SKU. ### Review / Aggregate Rating Star ratings and review counts from your product reviews. ### Breadcrumb Navigation path showing page hierarchy in search results. ### FAQ Frequently asked questions that appear as expandable dropdowns in Google. ### Article Blog article metadata - author, publish date, featured image. ### Website Sitelinks search box and website-level metadata. ## How to Use - 1Navigate to **Structured Data** from the sidebar. - 2Each schema type has a toggle - enable the ones relevant to your store. - 3Fill in the required fields for each enabled schema (e.g., business name, logo URL, opening hours). - 4Click **Save** - the JSON-LD is generated automatically. - 5Click **Deploy to Theme** to inject the structured data into your Shopify theme via the app extension. - 6Verify using Google Rich Results Test (https://search.google.com/test/rich-results). ## Frequently Asked Questions Does this modify my theme code? It uses Shopify's Theme App Extension system, which adds a block to your theme without modifying your theme files directly. You can enable/disable it from the theme editor. Will I see rich results in Google immediately? Rich results depend on Google's processing. After deploying structured data, it can take days to weeks for Google to crawl and display rich results. Use Google's Rich Results Test tool to verify your markup is valid. Do I need all 8 schema types? No. Enable only the ones relevant to your business. Most stores benefit from Organization, Product, Breadcrumb, and FAQ schema at minimum. Can I use this with other structured data apps? Be careful not to duplicate schema types. Having two Organization schemas, for example, can confuse Google. If you're switching from another app, disable duplicate schemas first. Previous Competitor Analytics (https://www.wranks.com/docs/competitors) Next Robots.txt Editor (https://www.wranks.com/docs/robots-txt) --- ## Robots.txt Editor URL: https://www.wranks.com/docs/robots-txt Free PlanFree (no credits) # Robots.txt Editor Visual editor with AI crawler management for your Shopify store The robots.txt file tells search engines and AI bots which parts of your store they can and cannot access. This visual editor makes it easy to manage crawl rules without writing raw syntax - including dedicated controls for AI crawlers like ChatGPT, Google AI, and Claude. ## Key Capabilities - Visual rule editor Add, edit, and remove crawl rules with a user-friendly interface - no raw syntax needed. - AI crawler toggles Dedicated controls for ChatGPT (GPTBot), Google AI (Google-Extended), Claude (ClaudeBot), and other AI crawlers. - Raw mode Switch to raw text editing for advanced users who prefer direct control. - Deploy to Shopify Publishes your robots.txt rules to your Shopify store via the app proxy. - Live preview See the generated robots.txt output before deploying. - Version history Track changes over time and revert if needed. ## How to Use - 1Navigate to **Robots.txt** from the sidebar. - 2Review the current crawl rules displayed in the visual editor. - 3Use the **AI Crawler** toggles to allow or block specific AI bots. - 4Add custom rules for specific paths using the **Add Rule** button. - 5Click **Preview** to see the generated robots.txt output. - 6Click **Deploy** to publish the rules to your store. ## Frequently Asked Questions Should I block AI crawlers?It depends on your strategy. If you want AI platforms to recommend your products, keep them allowed. If you want to protect your content from being used to train AI models, you can block specific crawlers. Will blocking Googlebot affect my rankings?Yes - blocking Googlebot prevents Google from indexing your pages. The editor warns you if you're about to create rules that could harm your SEO. Can I revert changes?Yes. The editor keeps version history so you can revert to a previous configuration if needed. Previous Structured Data (JSON-LD) (https://www.wranks.com/docs/structured-data) Next Fast Indexing (https://www.wranks.com/docs/fast-indexing) --- ## Fast Indexing URL: https://www.wranks.com/docs/fast-indexing Free PlanFree (no credits) # Fast Indexing Google Indexing API + Bing IndexNow for instant page discovery New content and updated pages can take days or weeks for Google and Bing to discover naturally. Fast Indexing lets you ping search engines directly when you publish or update content, significantly reducing the time to indexation. ## Key Capabilities - Google Indexing API Submit individual URLs to Google for priority crawling. Requires Google API credentials setup. - Bing IndexNow Instantly notify Bing when pages are created, updated, or deleted. Also works with Yandex and DuckDuckGo. - Bulk submission Submit multiple URLs at once - useful after updating many products or publishing new content. - Submission history Track which URLs were submitted, when, and their indexing status. - Auto-submit Optionally auto-submit URLs when products or pages are updated via webhooks. ## How to Use - 1Navigate to **Fast Indexing** from the sidebar. - 2For **Google**: Upload your Google API service account JSON key file. - 3For **Bing**: The IndexNow API key is generated automatically. - 4Select pages to submit - products, collections, blogs, or custom URLs. - 5Click **Submit** to ping search engines. - 6Monitor submission status and indexing progress in the history table. ## Frequently Asked Questions Does submitting guarantee indexing?No. Submitting a URL tells Google/Bing that the page exists or has been updated. The search engines still decide whether and when to crawl and index the page based on their own criteria. How often can I submit URLs?Google has a daily quota (typically 200 URLs/day for the Indexing API). Bing IndexNow has no practical limit. We recommend submitting only when content actually changes. Do I need Google API credentials?For Google submissions, yes - you need a Google Cloud service account with Indexing API access. For Bing IndexNow, no setup is needed. Previous Robots.txt Editor (https://www.wranks.com/docs/robots-txt) Next 301 Redirects (https://www.wranks.com/docs/redirects) --- ## 301 Redirects URL: https://www.wranks.com/docs/redirects (Error rendering page: syntax error, unexpected identifier "ve", expecting ")" (View: /home/wranks/htdocs/www.wranks.com/resources/views/docs/features/redirects.blade.php)) --- ## llms.txt Generator URL: https://www.wranks.com/docs/llms-txt Starter+Free (no credits) # llms.txt Generator AI discoverability files for LLM models An llms.txt file is to AI what robots.txt is to search engines. It's a structured file that tells AI language models what your store sells, which pages matter most, and how to present your brand. This feature automatically generates both `llms.txt` (summary) and `llms-full.txt` (detailed) from your store data. ## Key Capabilities - Auto-generation Reads your store's products, collections, and pages to build a comprehensive manifest. - Two file formats llms.txt (concise summary) and llms-full.txt (detailed product catalog with descriptions). - Custom store description Write your own description or let AI generate one optimized for AI platforms. - Section controls Choose which sections to include: products, collections, pages, blog articles. - Live preview Preview both files before deploying to your store. - One-click deploy Publish both files to your store's root directory via the app proxy. ## How to Use - 1Navigate to **llms.txt** from the sidebar. - 2Write a custom store description or use the auto-generated one. - 3Select which sections to include (products, collections, pages, blogs). - 4Click **Preview** to see both llms.txt and llms-full.txt. - 5Click **Deploy** to publish both files to your store. - 6Verify at `yourstore.com/llms.txt` and `yourstore.com/llms-full.txt`. - 7Re-deploy periodically as your catalog changes. ## Frequently Asked Questions What is llms.txt?An llms.txt file is a plain-text document placed at the root of your store that tells AI language models what your store sells and which pages matter most. Think of it as robots.txt but for AI chatbots instead of search engine crawlers. Which AI platforms read llms.txt?The format is supported by ChatGPT, Perplexity AI, Claude, Google Gemini, Grok, and Microsoft Copilot - any AI platform that follows the llms.txt standard. Does this help my store get recommended by AI?A well-structured llms.txt file increases the chance that AI tools recommend your store when users ask relevant questions. It won't guarantee recommendations, but it makes your store more discoverable to AI systems. Previous 301 Redirects (https://www.wranks.com/docs/redirects) Next Social Networks (OG Tags) (https://www.wranks.com/docs/social-networks) --- ## Social Networks (OG Tags) URL: https://www.wranks.com/docs/social-networks Free PlanFree (no credits) # Social Networks (OG Tags) Control how your pages appear when shared on social media When someone shares your product or page on Facebook, Twitter, LinkedIn, or WhatsApp, Open Graph tags determine the title, description, and image that appear. This feature gives you full control over social sharing metadata across your entire store. ## Key Capabilities - Global toggle Enable or disable social meta injection for your entire store. - Per-resource control Toggle OG tags independently for homepage, products, collections, pages, and blog articles. - Twitter Cards Optional Twitter/X card meta tags for enhanced sharing on the platform. - Default image Set a fallback image for pages without a featured image. - Live preview See exactly how your links will appear when shared on social platforms. - Theme extension OG tags are injected automatically via the Shopify theme app extension. ## How to Use - 1Go to **Settings → Social Networks**. - 2Toggle **Enable Social Meta** ON. - 3Set your site name and upload a default sharing image. - 4Choose which resource types should have OG tags. - 5Optionally enable Twitter Cards. - 6Click **Save** - OG tags are injected automatically. - 7Test by sharing a product URL on Facebook or Twitter to verify the preview. ## Frequently Asked Questions Why do my shared links show the wrong image?Social platforms cache OG data aggressively. After updating your OG tags, use Facebook's Sharing Debugger or Twitter's Card Validator to force a refresh of the cached preview. Does this conflict with my theme's OG tags?Most Shopify themes include basic OG tags. Our extension adds enhanced, more comprehensive tags. If you see duplicates, you can disable OG tags in your theme's settings. What is the ideal sharing image size?Facebook recommends 1200×630 pixels for link shares. This is the standard that works best across all platforms including LinkedIn and WhatsApp. Previous llms.txt Generator (https://www.wranks.com/docs/llms-txt) Next Notifications (https://www.wranks.com/docs/notifications) --- # Settings & More ## Notifications URL: https://www.wranks.com/docs/notifications (Error rendering page: syntax error, unexpected identifier "s", expecting ")" (View: /home/wranks/htdocs/www.wranks.com/resources/views/docs/features/notifications.blade.php)) --- ## FAQ URL: https://www.wranks.com/docs/faq # Frequently Asked Questions Common questions answered ## Installation & Setup How do I install the app?Install directly from the Shopify App Store. Click "Add app", authorize the permissions, and complete the onboarding wizard. No code changes or theme modifications are needed. Does the app work with all Shopify themes?Yes. The app works with all Shopify themes. The only theme-dependent feature is Structured Data (JSON-LD), which uses Shopify's Theme App Extension - compatible with all Online Store 2.0 themes. Can I use the app on multiple stores?Each Shopify store needs its own app installation and subscription. Credits and settings are per-store. Does the app slow down my store?No. The app runs entirely inside the Shopify admin. It does not add scripts to your storefront (except the optional Structured Data and Social Meta extensions, which are minimal). ## Credits & Billing How do credits work?Credits are the currency for AI-powered features. Each field optimization (e.g., generating a product title) costs 1 credit. Blog articles cost 5-15 credits depending on length. Credits reset monthly with your billing cycle. What features are free?Structured Data, Robots.txt, Fast Indexing, 301 Redirects, Social Networks, AI Content Settings, and Notifications are all completely free and don't consume credits. Can I buy more credits?Agency plan users can purchase additional credit packs. Other plans can upgrade to get more monthly credits. What happens when I run out of credits?Free features continue to work normally. AI content generation pauses until your credits renew on the next billing cycle. Do unused credits roll over?No. Credits reset at the start of each billing cycle. We recommend using your credits before they expire. ## AI & Content Which AI model powers the content generation?We use OpenAI's GPT-4o for text generation and DALL-E for image generation. For AI Mentions, we query 8 different AI platforms including ChatGPT, Gemini, Claude, Perplexity, and more. Will AI-generated content hurt my SEO?No. Google has confirmed that AI-generated content is acceptable as long as it's helpful, relevant, and well-written. Our AI generates content specifically optimized for search engines with proper keyword placement and readability. Can I edit AI-generated content before publishing?Always. Every AI suggestion is shown in a review editor. You can accept, reject, or modify any generated content before saving to Shopify. Is the generated content unique?Yes. Each generation creates unique content based on your specific product data, brand voice, and store context. No two products get the same content. ## Privacy & Security Is my store data safe?We only access the Shopify data needed to generate optimizations (products, collections, pages, blog articles). We never sell your data to third parties and all data is transmitted over encrypted HTTPS connections. What permissions does the app need?The app requires read/write access to products, collections, pages, blog articles, and themes (for structured data injection). These are standard Shopify app permissions. Can I revoke access at any time?Yes. You can uninstall the app at any time from your Shopify admin. All app data is removed upon uninstallation. ### Still Have Questions? We're here to help. Contact our support team. Contact hello@wranks.com (mailto:hello@wranks.com) Previous Notifications (https://www.wranks.com/docs/notifications) Next Privacy Policy (https://www.wranks.com/docs/privacy) --- ## Privacy Policy URL: https://www.wranks.com/docs/privacy # Privacy Policy Last updated: May 13, 2026 This Privacy Policy describes how wRanks, a product operated and managed by OhMySaaS ("we", "us", "our"), collects, uses, discloses, and protects information when you install and use the SEO & AI Visibility app ("the App"). This policy complies with the GDPR, CCPA, and Shopify's API and Partner requirements. ## 1. Data Controller **OhMySaaS** (operating as wRanks) Email: hello@wranks.com (mailto:hello@wranks.com) | Website: wranks.com (https://wranks.com) ## 2. Information We Collect ### 2.1 Store Data (via Shopify API) When you install the App, we access the following data through the Shopify API with your explicit authorization: - **Products:** titles, descriptions, images, prices, variants, and SEO metadata - **Collections:** titles, descriptions, and SEO metadata - **Pages:** titles, body content, and SEO metadata - **Blog articles:** titles, body content, authors, and SEO metadata - **Theme data:** theme files for structured data and meta tag injection - **Store information:** store name, domain, owner email, and locale settings ### 2.2 Google Search Console Data If you choose to connect Google Search Console, we access search performance data (clicks, impressions, CTR, average positions) through Google's OAuth 2.0 API with read-only permissions. We do not store your Google credentials. ### 2.3 Usage Data - Feature usage patterns and credit consumption history - Optimization history and audit results - App performance and error logs ### 2.4 Personal Data We collect the Shopify store owner's name and email address as provided by Shopify during installation. We do **not** collect any personal data from your store's customers. The App does not process, store, or access any customer data, payment information, or order details. ## 3. Legal Basis for Processing (GDPR) - **Contract performance (Art. 6(1)(b)):** Processing necessary to deliver the App's services. - **Consent (Art. 6(1)(a)):** For optional integrations like Google Search Console. - **Legitimate interest (Art. 6(1)(f)):** For service improvement and security monitoring. ## 4. How We Use Your Information - To generate AI-optimized SEO content (titles, descriptions, blog articles) - To perform SEO audits and provide actionable recommendations - To display search performance data from Google Search Console - To track keyword rankings and competitor analytics - To monitor AI platform mentions of your brand across 8 platforms - To process billing through Shopify's billing API - To improve and maintain the App's functionality ## 5. Third-Party Services We share limited data with third-party services solely to provide the App's functionality: Service | Purpose | Data Shared | OpenRouter | AI content generation, multi-model queries | Product/page content; prompt text | DataForSEO | Keyword tracking, competitor data | Keywords and domain names | Google APIs | Search Console, Indexing API | Store domain and page URLs | Shopify | Billing, authentication, store data | Subscription events, store metadata | We do **not** sell, rent, or trade your personal data to any third party. ## 6. Data Retention - **Active installations:** Data retained while the App is installed. - **After uninstallation:** All store data deleted within 30 days. - **Billing records:** Retained up to 7 years per tax regulations. - **OAuth tokens:** Revoked and deleted on disconnection or uninstallation. ## 7. Data Security - All data transmitted over HTTPS/TLS encryption - API keys and credentials encrypted at rest - Production access restricted to authorized personnel - Regular security audits performed - Google credentials never stored; OAuth 2.0 tokens only ## 8. International Data Transfers Our servers may be located outside the EEA. When data is transferred outside the EEA, we ensure appropriate safeguards (Standard Contractual Clauses) are in place per GDPR requirements. ## 9. Your Rights (GDPR / CCPA) - **Right of access (Art. 15):** Request a copy of your personal data. - **Right to rectification (Art. 16):** Correct inaccurate data. - **Right to erasure (Art. 17):** Request deletion ("right to be forgotten"). - **Right to data portability (Art. 20):** Receive data in machine-readable format. - **Right to restrict processing (Art. 18):** Limit data processing. - **Right to object (Art. 21):** Object to legitimate interest processing. - **Right to withdraw consent:** Disconnect optional integrations at any time. - **Right to lodge a complaint:** File with your local Data Protection Authority. To exercise any right, email hello@wranks.com (mailto:hello@wranks.com). We respond within 30 days. ## 10. Cookies and Tracking The App operates within the Shopify admin and does not set cookies on your storefront or track your customers. We do not use third-party analytics or advertising pixels on your store. ## 11. Shopify Compliance - Shopify API Terms of Service and Partner Program Agreement - Shopify's mandatory privacy requirements for apps - Shopify's data protection addendum (DPA) - GDPR mandatory webhooks: customers/redact, shop/redact, customers/data_request ## 12. Contact Us **OhMySaaS** (operating as wRanks) Email: hello@wranks.com (mailto:hello@wranks.com) | Website: wranks.com (https://wranks.com) Response time: Within 30 days of receipt Previous FAQ (https://www.wranks.com/docs/faq) ---