puffy.com Open in urlscan Pro
76.76.21.21  Public Scan

URL: https://puffy.com/products/puffy-area-rug
Submission: On November 25 via manual from US — Scanned from US

Form analysis 4 forms found in the DOM

javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')

<form class="grid min-h-14 w-full whitespace-nowrap lg:hidden"
  action="javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')">
  <button data-testid="add_to_cart_btn"
    class="ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 hover:bg-primary-600 h-10 rounded-lg items-center transition-[background-color_500ms_ease] duration-500 justify-center px-4 bg-primary border border-global-500 relative overflow-hidden grid min-h-14 w-full content-center whitespace-nowrap py-0 text-base/5 font-normal text-white min-[360px]:text-lg/5 md:bg-primary md:font-medium md:text-white md:hover:bg-primary-600"
    aria-label="Add to cart" aria-disabled="false">
    <div class="flex items-center gap-1.5"><span>ADD TO CART</span>
      <hr class="h-4 w-px border-r border-global-500"><span class="lg:hidden">$149</span>
    </div>
    <div class="absolute left-0 top-0 h-full w-full -translate-x-20 animate-zap will-change-transform after:absolute after:left-0 after:top-[-60px] after:h-[155px] after:w-[60px] after:rotate-[37deg] after:bg-[rgba(255,_255,_255,_0.15)]"></div>
  </button>
  <p aria-live="polite" class="sr-only" role="status"></p>
</form>

javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')

<form class="grid min-h-14 w-full whitespace-nowrap col-span-2 max-w-full md:col-span-1"
  action="javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')">
  <button data-testid="sticky_add_to_cart_btn"
    class="font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 hover:bg-primary-600 h-10 rounded-lg items-center transition-[background-color_500ms_ease] duration-500 justify-center px-4 bg-primary text-white border border-global-500 relative overflow-hidden grid min-h-14 w-full content-center whitespace-nowrap py-0 text-base/5 min-[360px]:text-lg md:bg-primary md:text-white md:hover:bg-primary-600"
    aria-label="Add to cart" aria-disabled="false">ADD TO CART<div
      class="absolute left-0 top-0 h-full w-full -translate-x-20 animate-zap will-change-transform after:absolute after:left-0 after:top-[-60px] after:h-[155px] after:w-[60px] after:rotate-[37deg] after:bg-[rgba(255,_255,_255,_0.15)]"></div></button>
  <p aria-live="polite" class="sr-only" role="status"></p>
</form>

javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')

<form id="add-to-cart-button"
  action="javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')">
  <button data-testid="add_to_cart_btn"
    class="whitespace-nowrap font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 hover:bg-primary-600 h-10 flex w-full min-h-16 items-center transition-[background-color_500ms_ease] duration-500 justify-center p-4 text-xl bg-fill-cta text-white md:hover:bg-primary-600 hover:opacity-90 rounded-lg relative overflow-hidden"
    aria-label="Add to cart" aria-disabled="false" data-gtm-vis-recent-on-screen193777176_58="1053" data-gtm-vis-first-on-screen193777176_58="1053" data-gtm-vis-total-visible-time193777176_58="100" data-gtm-vis-has-fired193777176_58="1"
    data-gtm-vis-recent-on-screen193777176_239="1115" data-gtm-vis-first-on-screen193777176_239="1115" data-gtm-vis-total-visible-time193777176_239="100" data-gtm-vis-has-fired193777176_239="1" data-gtm-vis-recent-on-screen193777176_245="1139"
    data-gtm-vis-first-on-screen193777176_245="1139" data-gtm-vis-total-visible-time193777176_245="100" data-gtm-vis-has-fired193777176_245="1">ADD TO CART</button>
  <p aria-live="polite" class="sr-only" role="status"></p>
</form>

<form class="flex w-full flex-col items-center justify-center gap-4 md:w-fit md:flex-row md:gap-3">
  <div class="w-full max-w-[338px] shrink-0"><input data-testid="input"
      class="flex h-10 border border-input file:border-0 file:bg-transparent file:text-sm file:font-medium focus-visible:outline-none disabled:cursor-not-allowed disabled:opacity-50 min-h-14 w-full max-w-[338px] flex-1 shrink-0 scroll-mt-[calc(var(--header-height)+24px)] rounded-lg border-none bg-white px-4 py-2.5 text-lg font-medium text-strong placeholder:text-strong md:min-h-12 md:w-[338px]"
      required="" pattern="[\w\+\-]+(?:\.[\w\+\-]+)*@[\dA-Za-z]+(?:[.\-][\dA-Za-z]+)*\.[A-Za-z]{2,}" placeholder="Enter your email address" id=":r1e:-form-item" aria-describedby=":r1e:-form-item-description" aria-invalid="false" type="email" value=""
      name="email"></div><button data-testid="button"
    class="inline-flex items-center justify-center whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none rounded-lg border transition-[background-color_500ms_ease] duration-500 h-10 px-4 py-2 min-h-14 w-full max-w-[338px] border-white text-lg font-medium text-white hover:bg-[#dadce8]/20 disabled:opacity-100 md:min-h-12 md:max-w-[124px] md:text-base md:w-[124px]"
    type="submit">Sign Up</button>
</form>

Text Content

MENU
 * MATTRESSES
 * SMART BEDS
 * BED FRAMES
 * BEDDING & MORE


 * REVIEWS
 * PUFFY VS
 * SUPPORT
 * STORES


0


EARLY BLACK FRIDAY SALE: SAVE $150 ON THE PUFFY RUG
LIMITED TIME OFFER
EARLY BLACK FRIDAY SALE

1

5

:
hours

4

1

:
minutes

2

0

seconds

Puffy RUG
Medium / Gray
ADD TO CART

--------------------------------------------------------------------------------

$149




Medium
5'W X 8'L
$299
$149

Gray

ADD TO CART





PUFFY RUG

Rated 5 stars by sleepers

Lavishly soft, high-pile rug. Elegant ivory or gray options elevate any room's
comfort and style.
Previous slide

Next slide
CHOOSE YOUR SIZE:
Size Guide
MediumLarge
CHOOSE YOUR COLOR:
GrayIvory
$299
Value

--------------------------------------------------------------------------------

$149Limited Time
ADD TO CART



100% money-back guarantee.



Order today for delivery by Nov 28 - Dec 3
Limited time offer.
Buy today and save $150.

Add a mattress:

Starts at $1,899

Puffy Monarch Mattress Hybrid
16" profile
Most luxurious
Free $240 Luxury Bedding Gifts
View Monarch
Puffy Royal Mattress Hybrid
14" profile
Premium comfort
Free $240 Luxury Bedding Gifts
View Royal
Puffy Lux Mattress Hybrid
12" profile
Most popular
Free $240 Luxury Bedding Gifts
View Lux
Puffy Cloud Mattress
10" profile
Classic design
Free $240 Luxury Bedding Gifts
View Cloud
Previous slideNext slide

Free shipping.
In 1 - 2 days.

101-night
sleep trial.

Warranty.
For life.

Risk-free 101-night
sleep trial.

Try your new Puffy product at home with our 101-night sleep trial.
If you’re not convinced you’ve met your comfort match within 101 nights, 
return it for a full refund. Risk-free.

Questions?
We’ve got answers.
Rug
Shipping & Returns
WHAT IS A SHAG RUG?



HOW EASY IS IT TO CLEAN AN AREA RUG?



HOW LONG SHOULD A SHAG RUG LAST?



WHAT IS A GOOD RUG SIZE FOR A BEDROOM?



SHOULD YOUR RUG MATCH YOUR BED?



HOW DO YOU BEST USE OR PLACE A RUG IN A BEDROOM?





View all
9 reasons why sleepers choose
the Puffy Rug.
1

Cozy
underfoot.
Arrow
2

High-pile
shag finish.
Arrow
3

Effortless
upkeep.
Arrow
4

Versatile
sizing.
Arrow
5

Matches
every decor.
Arrow
6

Durable
design.
Arrow
7

101-night
sleep trial.
Arrow
8

Lifetime
warranty.
Arrow
9

Fast & free
shipping.
Arrow
REASON 1
Soft, comfortable, and cozy.
With a luxuriously soft feel, the Puffy Rug offers cushioning comfort to your
favorite interior spaces. Sink into plush softness underfoot with every step.








REASON 1
Soft, comfortable, and cozy.
With a luxuriously soft feel, the Puffy Rug offers cushioning comfort to your
favorite interior spaces. Sink into plush softness underfoot with every step.








Hear from our
community of satisfied Puffy sleepers.


Join over 1 million
Americans
who
#LovePuffy
Your browser does not support the video tag.
thefontaineflat
Play
Your browser does not support the video tag.
elainelinle
Play
Your browser does not support the video tag.
oldcampbell_lakehouse
Play
Your browser does not support the video tag.
ourblissfulcottage
Play
Your browser does not support the video tag.
ahillcountryhome
Play
Your browser does not support the video tag.
thefarmhousepages
Play
Previous slideNext slide
Contact us.
7 days a week.
Speak 1-on-1
with a specialist.
Call +1 (800) 430-8380
Have questions?
Let’s chat.
Live Chat
Have questions?
Send us an email.
Email
Text for a
special offer.
Text Puffy 1 to
+1 (833) 514-0644
WHEN TO REACH US
5:00 a.m. - 8:00 p.m. PST Monday-Friday
8:00 a.m. - 5:00 p.m. PST Saturday-Sunday
Sign up for
special offers.
Get exclusive savings, product news, and sleep
tips straight to your inbox.

Sign Up


PRODUCTS

MATTRESSES
Puffy Monarch Hybrid MattressPuffy Royal Hybrid MattressPuffy Lux Hybrid
MattressPuffy Cloud Mattress
SMART BEDS
Puffy Monarch Smart Bed Set HybridPuffy Royal Smart Bed Set HybridPuffy Lux
Smart Bed Set HybridPuffy Cloud Smart Bed Set
BED FRAMES
Serenity Adjustable BaseSterling Bed FrameMidnight Foundation
BEDDING & MORE
Signature PillowSignature Sheets SetSignature Mattress ProtectorSignature Sleep
MaskDeluxe Mattress TopperDeluxe Mattress PadDeluxe ComforterDeluxe
BlanketDeluxe Weighted BlanketRugSale

FOLLOW US
 * 
 * 
 * 
 * 
 * 


SHOP BY SIZE

 * Twin
 * Twin XL
 * Full
 * Queen
 * King
 * Cal King
 * Split King


COMPARE

 * Compare Mattresses
 * Mattress Quiz
 * Puffy vs Purple Mattress
 * Puffy vs Nectar Mattress
 * Puffy vs DreamCloud Mattress
 * Puffy vs Casper Mattress
 * Puffy vs Saatva Mattress
 * Puffy vs Tuft & Needle Mattress
 * Puffy vs Leesa Mattress


SIZE GUIDES

 * Bed Sizes
 * Queen Size
 * Twin vs Queen Size
 * King vs Queen Size
 * Full vs Queen Size
 * Full vs Twin Size
 * King vs California King Size
 * Blanket Sizes


RESOURCES

 * Sleep Calculator
 * Sleep & Wellness
 * Bedroom Decor
 * Lux Comfort
 * Puffy Blog
 * Sitemap


COMPANY

 * Store Locations
 * Become a Dealer
 * Mattress Awards
 * Puffy Donations
 * Affiliate Program
 * Refer a Friend
 * Healthcare Discount
 * Military Discount
 * Education Discount


SUPPORT

 * Reviews
 * Contact Us
 * FAQs
 * Financing
 * Shipping Policy
 * Return Policy
 * Puffy Warranty
 * 101-Night Sleep Trial
 * Track Your Order
 * Accessibility

Products


Shop by Size


Compare


Size Guides


Resources


Company


Support


FOLLOW US
 * 
 * 
 * 
 * 
 * 

AWARD-WINNING
#1 LUXURY MATTRESS

 * Privacy
 * Terms
 * California Privacy Notice
 * Do Not Sell or Share My Personal Information

--------------------------------------------------------------------------------

© 2025 Puffy Mattress. All Rights Reserved.
Powered By Gleen AI