<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Josue Somarribas — Blog</title><link>https://www.josuesomarribas.com/blog</link><description>Field notes on UX, experimentation, CRO and front-end engineering.</description><language>en</language><item><title>JSON-LD for Case Studies: Schema for UX Portfolios</title><link>https://www.josuesomarribas.com/blog/json-ld-for-case-studies-specific-schema-for-ux-portfolios</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/json-ld-for-case-studies-specific-schema-for-ux-portfolios</guid><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate><description>Schema.org has no CaseStudy type, so what should a UX portfolio use? A working JSON-LD recipe for case studies, with the honest limits of what schema buys.</description></item><item><title>ElevenLabs for Developers: Advanced SSML Narration Hacks</title><link>https://www.josuesomarribas.com/blog/elevenlabs-studio-for-developers-advanced-ssml-and-narration-hacks</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/elevenlabs-studio-for-developers-advanced-ssml-and-narration-hacks</guid><pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate><description>Break tags, phoneme control, pronunciation dictionaries, and the model support matrix: the developer layer of ElevenLabs for narration that scales.</description></item><item><title>The Cost of FOUC: How Flicker Kills A/B Test Validity</title><link>https://www.josuesomarribas.com/blog/the-cost-of-fouc-how-content-flicker-kills-test-validity</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/the-cost-of-fouc-how-content-flicker-kills-test-validity</guid><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><description>When users see the control for 300ms before your variant snaps in, your data is contaminated. Why flicker is a validity bug and how to fix it properly.</description></item><item><title>MutationObservers vs Polling: A Shootout for A/B Testing</title><link>https://www.josuesomarribas.com/blog/mutationobservers-vs-polling-a-performance-shootout-for-a-b-testing</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/mutationobservers-vs-polling-a-performance-shootout-for-a-b-testing</guid><pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate><description>Polling is simple, MutationObservers are fast. A practical comparison of both element-detection strategies for experimentation code, with benchmark data.</description></item><item><title>Statistical Significance for Skeptics: When Flat Wins</title><link>https://www.josuesomarribas.com/blog/statistical-significance-for-skeptics-when-flat-data-is-a-success-signal</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/statistical-significance-for-skeptics-when-flat-data-is-a-success-signal</guid><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate><description>Most A/B tests come back flat, and most teams read that as failure. What a flat result actually tells you, and the cases where it is the win itself.</description></item><item><title>The Squircle in Mobile CRO: Superellipses and Friction</title><link>https://www.josuesomarribas.com/blog/the-squircle-in-mobile-cro-superellipses-and-cognitive-friction</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/the-squircle-in-mobile-cro-superellipses-and-cognitive-friction</guid><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate><description>Squircles are everywhere in mobile UI, but do smoother corners reduce friction in buttons? What the geometry can and cannot promise for conversion.</description></item><item><title>Designing for Attention Degradation: UX in the Real World</title><link>https://www.josuesomarribas.com/blog/designing-for-attention-degradation-ux-for-bags-sun-glare-and-3g</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/designing-for-attention-degradation-ux-for-bags-sun-glare-and-3g</guid><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate><description>Your users hold a bag, squint at glare, and ride a 3G connection. A guide to designing for situational impairments instead of ideal lab conditions.</description></item><item><title>Framer Localization Workflow: Hreflang &amp; Multi-Language CMS</title><link>https://www.josuesomarribas.com/blog/framer-localization-workflow-hreflang-and-multi-language-cms</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/framer-localization-workflow-hreflang-and-multi-language-cms</guid><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate><description>What Framer&apos;s localization automates, what it leaves to you, and how to run a bilingual CMS without breaking international SEO. Notes from a real site.</description></item><item><title>The ROI of AI Search Mentions: Valuing Zero-Click Awareness</title><link>https://www.josuesomarribas.com/blog/the-roi-of-ai-search-mentions-calculating-the-value-of-zero-click-brand-awareness</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/the-roi-of-ai-search-mentions-calculating-the-value-of-zero-click-brand-awareness</guid><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><description>AI assistants mention your brand without sending a click. A practical framework to estimate what those zero-click mentions are worth, with real data.</description></item><item><title>The New Analytics Problem: When AI Mentions You but Nobody Clicks</title><link>https://www.josuesomarribas.com/blog/ai-mentions-without-clicks</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/ai-mentions-without-clicks</guid><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><description>AI search can mention your brand without sending traffic. Here is why that breaks normal analytics and how to think about measurement differently.</description></item><item><title>Trust Is Designed Before the Guest Arrives</title><link>https://www.josuesomarribas.com/blog/trust-is-designed-before-the-guest-arrives</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/trust-is-designed-before-the-guest-arrives</guid><pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate><description>A practical look at Airbnb hosting, hospitality UX, guest messages, service boundaries, and the small details that shape trust.</description></item><item><title>What Happens When Guests Don’t Use Things the Way You Expected</title><link>https://www.josuesomarribas.com/blog/what-happens-when-guests-don-t-use-things-the-way-you-expected</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/what-happens-when-guests-don-t-use-things-the-way-you-expected</guid><pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate><description>A practical look at Airbnb hosting, hospitality UX, guest messages, service boundaries, and the small details that shape trust.</description></item><item><title>Damage Claims, Bad Reviews, and the Emotional Side of Hosting</title><link>https://www.josuesomarribas.com/blog/damage-claims-bad-reviews-and-the-emotional-side-of-hosting</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/damage-claims-bad-reviews-and-the-emotional-side-of-hosting</guid><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate><description>A practical look at Airbnb hosting, hospitality UX, guest messages, service boundaries, and the small details that shape trust.</description></item><item><title>How to Make Blog Posts Easier for AI Tools to Understand</title><link>https://www.josuesomarribas.com/blog/make-blog-posts-ai-readable</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/make-blog-posts-ai-readable</guid><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate><description>A practical guide to writing blog posts that are clearer for readers, search engines, and AI answer tools without turning the content into robotic sludge.</description></item><item><title>The Host Is Part Designer, Part Support Agent, Part Detective</title><link>https://www.josuesomarribas.com/blog/the-host-is-part-designer-part-support-agent-part-detective</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/the-host-is-part-designer-part-support-agent-part-detective</guid><pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate><description>A practical look at Airbnb hosting, hospitality UX, guest messages, service boundaries, and the small details that shape trust.</description></item><item><title>How to Write Guest Messages That Prevent Problems Before They Happen</title><link>https://www.josuesomarribas.com/blog/how-to-write-guest-messages-that-prevent-problems-before-they-happen</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/how-to-write-guest-messages-that-prevent-problems-before-they-happen</guid><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate><description>A practical look at Airbnb hosting, hospitality UX, guest messages, service boundaries, and the small details that shape trust.</description></item><item><title>Your Guest Doesn’t Read Everything, Design for That</title><link>https://www.josuesomarribas.com/blog/your-guest-doesn-t-read-everything-design-for-that</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/your-guest-doesn-t-read-everything-design-for-that</guid><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate><description>A practical look at Airbnb hosting, hospitality UX, guest messages, service boundaries, and the small details that shape trust.</description></item><item><title>Good Service Is Clear Before It Is Friendly</title><link>https://www.josuesomarribas.com/blog/good-service-is-clear-before-it-is-friendly</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/good-service-is-clear-before-it-is-friendly</guid><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><description>A practical look at Airbnb hosting, hospitality UX, guest messages, service boundaries, and the small details that shape trust.</description></item><item><title>The Tiny House as an Interface: How Space, Signs, Locks, and Light Guide Behavior</title><link>https://www.josuesomarribas.com/blog/the-tiny-house-as-an-interface-how-space-signs-locks-and-light-guide-behavior</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/the-tiny-house-as-an-interface-how-space-signs-locks-and-light-guide-behavior</guid><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><description>A practical look at Airbnb hosting, hospitality UX, guest messages, service boundaries, and the small details that shape trust.</description></item><item><title>What Hotel Reception Taught Me About Airbnb Hosting</title><link>https://www.josuesomarribas.com/blog/what-hotel-reception-taught-me-about-airbnb-hosting</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/what-hotel-reception-taught-me-about-airbnb-hosting</guid><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><description>A practical look at Airbnb hosting, hospitality UX, guest messages, service boundaries, and the small details that shape trust.</description></item><item><title>Reviews Are Not Just Feedback, They Are Public UX Research</title><link>https://www.josuesomarribas.com/blog/reviews-are-not-just-feedback-they-are-public-ux-research</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/reviews-are-not-just-feedback-they-are-public-ux-research</guid><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate><description>A practical look at Airbnb hosting, hospitality UX, guest messages, service boundaries, and the small details that shape trust.</description></item><item><title>The Problem With Rules Guests Only See After They Break Them</title><link>https://www.josuesomarribas.com/blog/the-problem-with-rules-guests-only-see-after-they-break-them</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/the-problem-with-rules-guests-only-see-after-they-break-them</guid><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate><description>A practical look at Airbnb hosting, hospitality UX, guest messages, service boundaries, and the small details that shape trust.</description></item><item><title>The Risk of AI Visual Homogenization</title><link>https://www.josuesomarribas.com/blog/the-risk-of-ai-visual-homogenization</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/the-risk-of-ai-visual-homogenization</guid><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><description>A grounded article on using AI in design without losing judgment, creative autonomy, accessibility, or brand differentiation.</description></item><item><title>Handling Complaints Is Basically User Research With Higher Stakes</title><link>https://www.josuesomarribas.com/blog/handling-complaints-is-basically-user-research-with-higher-stakes</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/handling-complaints-is-basically-user-research-with-higher-stakes</guid><pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate><description>A practical look at Airbnb hosting, hospitality UX, guest messages, service boundaries, and the small details that shape trust.</description></item><item><title>Why Hospitality Needs Boundaries, Not Just Smiles</title><link>https://www.josuesomarribas.com/blog/why-hospitality-needs-boundaries-not-just-smiles</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/why-hospitality-needs-boundaries-not-just-smiles</guid><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate><description>A practical look at Airbnb hosting, hospitality UX, guest messages, service boundaries, and the small details that shape trust.</description></item><item><title>Airbnb as a Product: What Hosting Taught Me About User Experience</title><link>https://www.josuesomarribas.com/blog/airbnb-as-a-product-what-hosting-taught-me-about-user-experience</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/airbnb-as-a-product-what-hosting-taught-me-about-user-experience</guid><pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate><description>A practical look at Airbnb hosting, hospitality UX, guest messages, service boundaries, and the small details that shape trust.</description></item><item><title>The Professional Maturity of Reporting an Inconclusive Test</title><link>https://www.josuesomarribas.com/blog/the-professional-maturity-of-reporting-an-inconclusive-test</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/the-professional-maturity-of-reporting-an-inconclusive-test</guid><pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate><description>A practical CRO article on reporting inconclusive A/B tests with statistical honesty, clear recommendations, and less dashboard theater.</description></item><item><title>The First Five Minutes of a Stay: Why Check-in Is the Real Landing Page</title><link>https://www.josuesomarribas.com/blog/the-first-five-minutes-of-a-stay-why-check-in-is-the-real-landing-page</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/the-first-five-minutes-of-a-stay-why-check-in-is-the-real-landing-page</guid><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><description>A practical look at Airbnb hosting, hospitality UX, guest messages, service boundaries, and the small details that shape trust.</description></item><item><title>The Digital Sous-Chef: Delegating the Carpentry, Not the Judgment</title><link>https://www.josuesomarribas.com/blog/digital-sous-chef-ai-design-judgment</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/digital-sous-chef-ai-design-judgment</guid><pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate><description>How to use AI for repetitive design work like alt text, summaries, and content cleanup without handing over strategic judgment.</description></item><item><title>The Micro-Semiotics of Forms</title><link>https://www.josuesomarribas.com/blog/micro-semiotics-forms-ambiguous-labels-checkout</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/micro-semiotics-forms-ambiguous-labels-checkout</guid><pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate><description>How ambiguous labels like Apply create interpretive uncertainty in checkout forms and quietly increase abandonment.</description></item><item><title>Avoiding the Haunted House in Tag Managers</title><link>https://www.josuesomarribas.com/blog/avoiding-haunted-house-tag-managers</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/avoiding-haunted-house-tag-managers</guid><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate><description>How custom JavaScript rules in tag managers become haunted, fragile, and risky, and how to keep them maintainable before production breaks.</description></item><item><title>Designing for Real-World Context</title><link>https://www.josuesomarribas.com/blog/designing-for-real-world-context</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/designing-for-real-world-context</guid><pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate><description>Using travel and hosting experience to design for adverse conditions: one hand free, harsh sunlight, poor connection, stress, and imperfect attention.</description></item><item><title>Fable 5 and Mythos 5 Pulled by US Government Order</title><link>https://www.josuesomarribas.com/blog/us-government-pulls-fable-5-and-mythos-5-offline</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/us-government-pulls-fable-5-and-mythos-5-offline</guid><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate><description></description></item><item><title>L10n Is Not Translation: Adapting Tone and Urgency by Market</title><link>https://www.josuesomarribas.com/blog/l10n-is-not-translation-market-tone-urgency</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/l10n-is-not-translation-market-tone-urgency</guid><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><description>Why localization is more than translation, and how adapting words, urgency, examples, and tone can change conversion across Spanish-speaking markets.</description></item><item><title>I Added llms.txt and JSON-LD to My Framer Site</title><link>https://www.josuesomarribas.com/blog/llms-txt-json-ld-framer-setup</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/llms-txt-json-ld-framer-setup</guid><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><description>A practical Framer setup for AI-readable content using llms.txt, JSON-LD, sitemap checks, internal links, and Google Search Console.</description></item><item><title>Framer MCP and AI Workflows: What Is Useful Right Now</title><link>https://www.josuesomarribas.com/blog/framer-mcp-ai-workflows-useful-now</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/framer-mcp-ai-workflows-useful-now</guid><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate><description>A practical look at Framer MCP, AI website workflows, safe permissions, CMS automation, code components, and what not to automate yet.</description></item><item><title>Guerrilla Research: Validating Ideas When Traffic Does Not Cooperate</title><link>https://www.josuesomarribas.com/blog/guerrilla-research-low-traffic-validation</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/guerrilla-research-low-traffic-validation</guid><pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate><description>How to use session recordings, five-user tests, and qualitative signals when your site does not have enough traffic for clean A/B testing.</description></item><item><title>The Complete Guide to A/B Testing, CRO, Research, Statistics, and Experimentation Tools</title><link>https://www.josuesomarribas.com/blog/complete-guide-to-ab-testing-cro-experimentation</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/complete-guide-to-ab-testing-cro-experimentation</guid><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><description>A complete practical guide to A/B testing, CRO, experimentation statistics, research methods, QA, GA4 tracking, Monetate, Adobe Target, Optimizely, VWO, AB Tasty, and ethical optimization.</description></item><item><title>How to Send New Blog Posts to Google Search Console</title><link>https://www.josuesomarribas.com/blog/how-to-send-a-new-batch-of-blog-posts-to-google-search-console</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/how-to-send-a-new-batch-of-blog-posts-to-google-search-console</guid><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><description>A practical workflow for sending a new batch of blog posts to Google Search Console using sitemaps, URL Inspection, robots.txt, internal links, and Framer CMS.</description></item><item><title>Structural SEO: JSON-LD in Framer Beyond Meta Tags</title><link>https://www.josuesomarribas.com/blog/structural-seo-json-ld-framer</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/structural-seo-json-ld-framer</guid><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><description>How to use JSON-LD in Framer to help Google understand your article structure, author, breadcrumbs, FAQs, and content hierarchy.</description></item><item><title>MutationObservers Without Panic: A Performance Guide</title><link>https://www.josuesomarribas.com/blog/mutationobservers-without-panic-performance-guide</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/mutationobservers-without-panic-performance-guide</guid><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate><description>A practical guide to using MutationObserver without turning your tag manager into a resource vacuum.</description></item><item><title>Is There a Google Search Console for ChatGPT?</title><link>https://www.josuesomarribas.com/blog/google-search-console-for-chatgpt</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/google-search-console-for-chatgpt</guid><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate><description>A practical look at whether ChatGPT has a Search Console equivalent, what can be measured today, and how to track AI visibility without pretending the data is cleaner than it is.</description></item><item><title>Idempotency for Mortals: JavaScript Snippets That Survive Re-renders</title><link>https://www.josuesomarribas.com/blog/idempotency-for-mortals-javascript-snippets-rerenders</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/idempotency-for-mortals-javascript-snippets-rerenders</guid><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate><description>Practical JavaScript patterns to keep A/B testing and tag manager snippets from duplicating UI, leaking DOM nodes, or breaking after re-renders.</description></item><item><title>How to Import Content into Framer Automatically</title><link>https://www.josuesomarribas.com/blog/how-to-import-content-into-framer-automatically</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/how-to-import-content-into-framer-automatically</guid><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><description>A practical workflow for importing blog content into Framer CMS with CSV, HTML formatting, drafts, SEO fields, and localized Spanish content.</description></item><item><title>CRO When You Don&apos;t Have the Traffic: Optimizing a Site That Nobody Visits Yet</title><link>https://www.josuesomarribas.com/blog/cro-when-you-don-t-have-the-traffic-optimizing-a-site-that-nobody-visits-yet</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/cro-when-you-don-t-have-the-traffic-optimizing-a-site-that-nobody-visits-yet</guid><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><description>Most CRO playbooks need 23,000 visitors per test. Yours doesn&apos;t have them. A practical approach to optimization when traffic is thin: design, UX, and judgment over significance.</description></item><item><title>How to Track AI Visibility Without Losing Your Mind</title><link>https://www.josuesomarribas.com/blog/how-to-track-ai-visibility</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/how-to-track-ai-visibility</guid><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate><description>A simple framework to track brand and content visibility across ChatGPT, Perplexity, Gemini, Copilot, and Google AI experiences.</description></item><item><title>The Metrics You&apos;re Not Watching Are the Ones That Will Hurt You</title><link>https://www.josuesomarribas.com/blog/the-metrics-you-re-not-watching-are-the-ones-that-will-hurt-you</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/the-metrics-you-re-not-watching-are-the-ones-that-will-hurt-you</guid><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate><description>A winning test can quietly break your funnel. How guardrail metrics catch the uplift that looks good in the readout and bad in the quarterly numbers.</description></item><item><title>GEO vs SEO: What Actually Changes When People Search With AI?</title><link>https://www.josuesomarribas.com/blog/geo-vs-seo-ai-search</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/geo-vs-seo-ai-search</guid><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate><description>A practical comparison between SEO and Generative Engine Optimization, with a focus on content structure, citations, clarity, and real search behavior.</description></item><item><title>How to Do User Research for Travelers: The Complete Guide</title><link>https://www.josuesomarribas.com/blog/how-to-do-user-research-for-travelers-the-complete-guide</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/how-to-do-user-research-for-travelers-the-complete-guide</guid><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><description>Master user research for travel apps. Step-by-step methodology: recruitment, interviews, pattern identification, and A/B testing validation.</description></item><item><title>The Mistake Every Global App Makes (And How Bemobile Gets It Right)</title><link>https://www.josuesomarribas.com/blog/the-mistake-every-global-app-makes-and-how-bemobile-gets-it-right</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/the-mistake-every-global-app-makes-and-how-bemobile-gets-it-right</guid><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate><description>Learn how global apps maintain editorial coherence across multiple languages. Master localization strategy, avoid common mistakes, and scale content globally.</description></item><item><title>Why Mobile Gets 83% of Your Traffic But Desktop Converts 2x Better</title><link>https://www.josuesomarribas.com/blog/why-mobile-gets-83-of-your-traffic-but-desktop-converts-2x-better</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/why-mobile-gets-83-of-your-traffic-but-desktop-converts-2x-better</guid><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate><description>Mobile gets 83% of your traffic but desktop converts 2x better. That gap costs you $199K yearly. 5 CRO fixes you can ship this week to close it.</description></item><item><title>How I QA an A/B Test Before It Goes Live</title><link>https://www.josuesomarribas.com/blog/how-i-qa-an-a-b-test-before-it-goes-live</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/how-i-qa-an-a-b-test-before-it-goes-live</guid><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate><description>A step-by-step look at how I QA an A/B test before it goes live — including how to whitelist team IPs in Adobe Target and Monetate so your team can preview variants without affecting live traffic.</description></item><item><title>JavaScript I Write Every Week in an A/B Testing Role</title><link>https://www.josuesomarribas.com/blog/javascript-i-write-every-week-in-an-a-b-testing-role</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/javascript-i-write-every-week-in-an-a-b-testing-role</guid><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate><description>A look at the JavaScript I actually write every week working in A/B testing — from polling for async elements to cookie-based variant assignment. No theory, just real scripts.</description></item><item><title>Why Some Marketing Campaigns Convert and Others Don’t</title><link>https://www.josuesomarribas.com/blog/why-some-marketing-campaigns-convert-and-others-dont</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/why-some-marketing-campaigns-convert-and-others-dont</guid><pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate><description>Discover why some digital campaigns skyrocket in conversions while others fall flat. Learn the key factors – from targeting and messaging to UX and analytics – that make or break your results.</description></item><item><title>UX Is Semiotics: Why an Interface Is a System of Signs</title><link>https://www.josuesomarribas.com/blog/ux-is-semiotics-why-an-interface-is-a-system-of-signs</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/ux-is-semiotics-why-an-interface-is-a-system-of-signs</guid><pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate><description>Learn how semiotics (Peirce, Saussure) explains icons, labels, color, and microcopy, plus 3 UX cases and a checklist to design clearer interfaces.</description></item><item><title>Increasing Conversions Without Dark Patterns: A Strategic Approach to Ethical Optimization</title><link>https://www.josuesomarribas.com/blog/increasing-conversions-without-dark-patterns-a-strategic-approach-to-ethical-optimization</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/increasing-conversions-without-dark-patterns-a-strategic-approach-to-ethical-optimization</guid><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate><description>A strategic guide to increasing conversions without relying on dark patterns, balancing performance, transparency, and long-term trust.</description></item><item><title>Building a Travel App: A Work in Progress</title><link>https://www.josuesomarribas.com/blog/building-a-travel-app-a-work-in-progress</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/building-a-travel-app-a-work-in-progress</guid><pubDate>Sat, 20 Dec 2025 00:00:00 GMT</pubDate><description>Discover hidden gems around the world with a travel app designed to help explorers find unique, off-the-beaten-path locations. Curated by locals and real travelers, this platform makes uncovering secret spots easier than ever.</description></item><item><title>Advanced Launch Rules with JavaScript: The Patterns I Use to Keep Them Maintainable</title><link>https://www.josuesomarribas.com/blog/advanced-launch-rules-with-javascript-the-patterns-i-use-to-keep-them-maintainable</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/advanced-launch-rules-with-javascript-the-patterns-i-use-to-keep-them-maintainable</guid><pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate><description>Practical patterns for writing maintainable Adobe Launch (AEP Data Collection) custom code, including utilities, idempotency, error handling, observability, performance tips, and a small starter kit you can reuse across rules.</description></item><item><title>How I Add Real Audio to My Blog Posts using ChatGPT, ElevenLabs and Framer</title><link>https://www.josuesomarribas.com/blog/how-i-add-real-audio-to-my-blog-posts-using-chatgpt-elevenlabs-and-framer</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/how-i-add-real-audio-to-my-blog-posts-using-chatgpt-elevenlabs-and-framer</guid><pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate><description>A practical, repeatable workflow to turn a blog post into a natural-sounding audio version using ChatGPT and ElevenLabs Studio, then embed it in Framer without making the UX weird.</description></item><item><title>How I Applied UX Design Principles to Improve My Airbnb Hosting Experience</title><link>https://www.josuesomarribas.com/blog/how-i-applied-ux-design-principles-to-improve-my-airbnb-hosting-experience</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/how-i-applied-ux-design-principles-to-improve-my-airbnb-hosting-experience</guid><pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate><description></description></item><item><title>The Geometry Behind Modern UI: Squircles, Apple, and Today’s Framer Update</title><link>https://www.josuesomarribas.com/blog/the-geometry-behind-modern-ui-squircles-apple-and-todays-framer-update</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/the-geometry-behind-modern-ui-squircles-apple-and-todays-framer-update</guid><pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate><description>Squircles are the quiet geometry behind modern UI. See how Apple uses superellipses, what Framer’s new support means, and how to build them in CSS.</description></item><item><title>AI-Assisted UI Design: Faster, Yes. Better, Not Always.</title><link>https://www.josuesomarribas.com/blog/ai-assisted-ui-design-faster-yes-better-not-always</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/ai-assisted-ui-design-faster-yes-better-not-always</guid><pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate><description>A grounded look at how AI changes UI design. This post explains why AI tools make workflows faster but not necessarily better, highlighting issues like homogenization, reduced creativity, bias, and the loss of contextual judgment in real projects. Includes practical examples from Figma AI, Uizard, and Firefly.</description></item><item><title>AI In UX Design: Faster, But Are We Getting Lazier?</title><link>https://www.josuesomarribas.com/blog/ai-in-ux-design-faster-but-are-we-getting-lazier</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/ai-in-ux-design-faster-but-are-we-getting-lazier</guid><pubDate>Mon, 08 Dec 2025 00:00:00 GMT</pubDate><description>AI in UX design can speed up work, but also tempt teams to skip real thinking. This post shows where AI helps, where it hurts, and how to stay sharp.</description></item><item><title>What “Accessible Enough” Really Means in 2025</title><link>https://www.josuesomarribas.com/blog/what-accessible-enough-really-means-in-2025</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/what-accessible-enough-really-means-in-2025</guid><pubDate>Sat, 06 Dec 2025 00:00:00 GMT</pubDate><description>“Accessibility in 2025 isn’t about passing WCAG checklists. It’s about real usability, clear hierarchy, adaptive interfaces, and designing for people with different mental models. Here’s what ‘accessible enough’ actually means today.”</description></item><item><title>How an A/B Test Really Looks When You Don’t Have Enough Data</title><link>https://www.josuesomarribas.com/blog/how-an-a-b-test-really-looks-when-you-don-t-have-enough-data</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/how-an-a-b-test-really-looks-when-you-don-t-have-enough-data</guid><pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate><description>Learn how to run meaningful A/B tests when traffic is limited. This guide explains when testing makes sense, when it doesn’t, and how to use qualitative insights, high-impact changes, and real-world evidence to keep optimizing without waiting for impossible sample sizes.</description></item><item><title>How to Use JSON-LD for Blog Schema in Framer CMS</title><link>https://www.josuesomarribas.com/blog/seo-schema-in-framer</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/seo-schema-in-framer</guid><pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate><description>Learn how to set up SEO Schema in Framer using JSON-LD, avoid common mistakes, and ensure Google reads your blog posts correctly. A practical, step-by-step guide based on real implementation experience.</description></item><item><title>User Research: Building Products People Actually Need</title><link>https://www.josuesomarribas.com/blog/user-research-building-products-people-actually-need</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/user-research-building-products-people-actually-need</guid><pubDate>Tue, 25 Mar 2025 00:00:00 GMT</pubDate><description>Learn how user research helps create products people actually need. Explore proven methods, real-world examples, and actionable insights to improve your UX strategy and business outcomes.</description></item><item><title>The UX Tools I Actually Use as a UX Designer</title><link>https://www.josuesomarribas.com/blog/the-ux-tools-i-actually-use-as-a-ux-designer</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/the-ux-tools-i-actually-use-as-a-ux-designer</guid><pubDate>Wed, 26 Feb 2025 00:00:00 GMT</pubDate><description>Discover the AI-powered UX tools I actually use as a UX designer to boost creativity and efficiency. From generating visuals to refining copy, see how tools like Lummi AI, ChatGPT, Leonardo AI, and Midjourney enhance my workflow.</description></item><item><title>Text-Only Landing Page</title><link>https://www.josuesomarribas.com/blog/text-only-landing-page</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/text-only-landing-page</guid><pubDate>Thu, 20 Feb 2025 00:00:00 GMT</pubDate><description>Creating a visually appealing and effective landing page using only text elements, focusing on typography, layout, and content hierarchy.</description></item><item><title>Conducting a Competitor Analysis for a Travel Platform</title><link>https://www.josuesomarribas.com/blog/conducting-a-competitor-analysis-for-a-travel-platform</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/conducting-a-competitor-analysis-for-a-travel-platform</guid><pubDate>Mon, 17 Feb 2025 00:00:00 GMT</pubDate><description>Identifying competitors to analyze their strengths and weaknesses, and find opportunities to make the travel platform unique.</description></item><item><title>Alex, an User Persona Based on User Research</title><link>https://www.josuesomarribas.com/blog/alex-an-user-persona-based-on-user-research</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/alex-an-user-persona-based-on-user-research</guid><pubDate>Wed, 05 Feb 2025 00:00:00 GMT</pubDate><description>Discover how user research shaped the creation of a data-driven traveler persona. Learn the step-by-step process of conducting surveys, analyzing insights, and designing a user-centered travel platform.</description></item><item><title>4 Unique Design Systems You Haven’t Seen Yet to Boost Your Inspiration</title><link>https://www.josuesomarribas.com/blog/4-unique-design-systems-you-haven-t-seen-yet-to-boost-your-inspiration</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/4-unique-design-systems-you-haven-t-seen-yet-to-boost-your-inspiration</guid><pubDate>Fri, 31 Jan 2025 00:00:00 GMT</pubDate><description>Discover four unique design systems that break the mold and spark creativity. Explore fresh approaches to UI, branding, and usability to elevate your next project.</description></item><item><title>How User Research Shaped My Travel Platform</title><link>https://www.josuesomarribas.com/blog/how-user-research-shaped-my-travel-platform</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/how-user-research-shaped-my-travel-platform</guid><pubDate>Fri, 31 Jan 2025 00:00:00 GMT</pubDate><description>Learn how I used User-Centered Design (UCD) to create a travel platform based on real user needs. In this post, I’ll share the questions I asked and the insights I discovered from their answers.</description></item><item><title>Website Builders and Which One I Think is Best for You</title><link>https://www.josuesomarribas.com/blog/website-builders-and-which-one-i-think-is-best-for-you</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/website-builders-and-which-one-i-think-is-best-for-you</guid><pubDate>Sat, 25 Jan 2025 00:00:00 GMT</pubDate><description>Looking for the best website builder? Check out my top picks and find the one that’s perfect for you.  To help you out, I’ve broken down four popular platforms—WordPress, Strapi, Framer, and Ghost—so you can find the one that suits your needs best.</description></item><item><title>Bitely – Responsive Recipe App Design</title><link>https://www.josuesomarribas.com/blog/bitely-responsive-recipe-app-design</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/bitely-responsive-recipe-app-design</guid><pubDate>Sat, 14 Nov 2020 00:00:00 GMT</pubDate><description>Bitely is a modern recipe app designed with a mobile-first approach, ensuring a seamless experience across all devices. Explore the UX research and design process behind this responsive cooking companion.</description></item><item><title>Moosic – Smart Music App for Android</title><link>https://www.josuesomarribas.com/blog/moosic-smart-music-app-for-android</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/moosic-smart-music-app-for-android</guid><pubDate>Sat, 14 Nov 2020 00:00:00 GMT</pubDate><description>Moosic is an Android-native music app that curates playlists based on your mood. Explore the UI/UX process behind this smart music experience.</description></item><item><title>Picasso’s Library – Native Android &amp; iOS Design Concept</title><link>https://www.josuesomarribas.com/blog/picasso-s-library-native-android-ios-design-concept</link><guid isPermaLink="true">https://www.josuesomarribas.com/blog/picasso-s-library-native-android-ios-design-concept</guid><pubDate>Sat, 14 Nov 2020 00:00:00 GMT</pubDate><description>Picasso’s Library is a native mobile app concept for Android &amp; iOS, designed to help designers and artists collect, organize, and export assets from e-books and PDFs. Discover how this innovative tool enhances creative research.</description></item></channel></rss>
