Heads Up: When you purchase through links on our site, we may earn an affiliate commission at no cost to you.
In today’s competitive real estate market, having IDX listings integrated into your website isn’t optional—it’s essential. Your real estate website serves as the primary point of contact between your business and potential customers, making it crucial to deliver property information swiftly and effectively. Whether you’re a seasoned agent in San Diego targeting luxury properties in La Jolla or a real estate investor keeping tabs on inventory in Italy, the speed of your IDX listings directly affects your site’s performance, customer engagement, and search engine rankings.
Many real estate investors and agents add IDX integrations without considering their impact on site performance. A slow-loading IDX integration, heavy with unnecessary JavaScript, bloated CSS, or unoptimized HTML, can frustrate potential buyers and drive them straight to your competition. If your customers have time to brew coffee while waiting for your mobile app or desktop site to load a simple property search, they’ll quickly lose interest, and your sales will suffer.
This guide covers proven strategies for optimizing your IDX listings and enhancing your website speed and marketing effectiveness without sacrificing crucial property information or rich search capabilities. You’ll learn how to select the best IDX solutions, streamline your site’s technical setup, and avoid common pitfalls, ensuring your listings load quickly and drive more leads, sales, and customer satisfaction.
Key Takeaways
- Fast-loading IDX listings improve user engagement and search engine rankings.
- Heavy JavaScript and bloated CSS slow down websites—optimizing them enhances speed.
- Efficient data handling prevents MLS overload and improves responsiveness.
- Mobile optimization is crucial for retaining users and increasing sales.
- Reliable hosting solutions significantly impact IDX’s performance and SEO.
Why IDX Listings Often Slow Down Your Website
IDX (Internet Data Exchange) integrations are essential for modern real estate websites. They seamlessly connect your real estate website to your local multiple listing service (MLS), providing customers direct access to comprehensive, up-to-date property listings. However, IDX listings often slow your site down, negatively impacting your search engine rankings, marketing performance, and user experience. Understanding why this slowdown occurs is the first step toward optimizing your IDX listings.
Technical Issues Affecting IDX Listings Performance

The primary reasons IDX listings might drag down your website include:
Excessive JavaScript and CSS
IDX integrations typically involve embedding scripts (JavaScript) and styling codes (CSS) onto your website. While JavaScript enhances interactivity, CSS styles your site attractively. Too much of either causes loading delays. For example, JavaScript-heavy IDX plugins might significantly delay how quickly users see property details, photos, or search results, especially on mobile apps. Similarly, bloated CSS files can add extra seconds of load time, frustrating your potential customers and causing them to bounce.
Poor Data Management
IDX pulls property data directly from the Multiple Listing Service (MLS), providing updated real estate information. However, poorly optimized IDX plugins frequently fetch more data than necessary, especially when your users only need short, essential property details like price, postal code, polygon searches, or warranties. Excessive data retrieval can overload your server, significantly increasing response times.
Lack of Mobile App Optimization
Your mobile app and website must be optimized separately. IDX solutions not optimized for mobile platforms force your visitors to navigate slow-loading and clunky interfaces, harming customer interest and lowering conversion rates. Since mobile traffic represents a significant share of visitors for most real estate investors, failing to optimize your mobile IDX listings can cost you valuable leads and sales opportunities.
Inadequate Server and Hosting Setup
Many real estate websites overlook the importance of fast, reliable hosting and robust server infrastructure. Even a well-designed IDX integration can bog down your site if your server is slow or unable to handle large data requests efficiently. Shared hosting plans or budget hosting solutions might save money in the short term but often result in slower loading speeds and poor website performance—especially if you manage extensive property inventories across multiple postal codes or large polygons.
Common Mistakes Made by Real Estate Professionals
Real estate agents, investors, and even seasoned developers frequently fall victim to common pitfalls when integrating IDX listings:
Overloading IDX with Unnecessary Features
It’s tempting to add excessive features to your IDX integration, believing they will attract customers. Yet too many extras—such as overly detailed polygon map searches, unnecessary password-protected pages, or lengthy customer signup processes—usually backfire—simplicity matters. Keep IDX listings short, clear, and focused on essential property details, including price, warranty information (like Fannie Mae-backed properties), and search filters relevant to your audience.
Ignoring Mobile User Experience
Real estate investing heavily depends on mobile apps and browsing experiences. Ignoring mobile-friendly IDX listings is a surefire way to lose customer interTo ensure seamless browsing on smartphones and tablets, prioritizeitize responsive design, fast loading speeds, and user-friendly interblets.
Neglecting SEO Implications
Slow IDX listings negatively impact SEO, reducing your visibility on search engines like Google. High bounce rates from sluggish performance send negative signals to search engines, damaging your site’s authority and ranking potential. Conversely, optimized IDX listings deliver a better user experience, leading to higher rankings, more customer engagement, and increased organic traffic—critical elements of successful real estate marketing.
By identifying these issues upfront, you’ll be better prepared to implement solutions that significantly enhance your real estate website’s IDX performance—leading to improved customer experience, greater sales potential, and stronger visibility in the competitive real estate market.
- Instant feedback
- Valuable insights
- Actionable tips
Consequences of Slow IDX Listings on Your Real Estate Business

Your IDX integration can make or break your real estate website’s success. Slow IDX listings negatively impact everything from customer experience to search engine visibility, ultimately hurting your sales and marketing efforts. Here’s exactly how sluggish IDX listings cost your business:
Reduced Customer Satisfaction and Engagement
Real estate customers have short attention spans. When your IDX listings load slowly, potential buyers lose interest and leave your website—often within seconds. Slow load times frustrate users who expect instant access to property prices, inventory details, and essential information. Every extra second they wait risks driving them straight to your competition.
Declining Search Engine Rankings
Search engines, especially Google, prioritize fast-loading websites. Slow IDX integrations, overloaded with heavy JavaScript, bloated HTML, or large data feeds from your MLS send negative signals to search engines. As a result, your real estate website can drop significantly in rankings, especially if your market is highly competitive—like San Diego, La Jolla, or even international markets like Italy.
Lost Leads and Lower Conversion Rates
Slow IDX listings directly translate into fewer sales. Potential customers lose interest quickly if listings don’t load rapidly, leaving your website before you capture their information for your newsletter or email marketing. Customers won’t wait patiently if listings stall during polygon searches or while filtering properties by postal code or price range.
Negative Impact on Mobile Users
Many real estate investors underestimate how slow IDX listings affect mobile users. Since most customers browse properties via mobile apps or phones, an unresponsive IDX integration can make your site frustrating to use. Slow mobile load times also significantly lower engagement and conversions, hurting your marketing efforts and customer relationships.
Reputation and Professional Credibility Issues
In a saturated market with competition, your IDX listings represent the professionalism of your real estate business. If your IDX integration isn’t smooth, customers quickly lose interest, impacting brand trust and reputation. Additionally, your site must reliably protect sensitive information, such as customer passwords or property warranty details required by organizations like Fannie Mae or the National Association of Realtors. Poorly managed IDX listings risk security concerns and regulatory issues, undermining your credibility.
Best Practices for Showing IDX Listings Without Slowing Down Your Site

You need strategic integration to display IDX listings effectively without sacrificing speed. Optimizing IDX isn’t about limiting features but rather intelligently selecting solutions and streamlining your website. Whether your focus is high-end properties in La Jolla, investment properties in Italy, or a busy real estate market in San Diego, these strategies can significantly boost your site’s performance and marketing potential.
Choose a Fast, Reliable IDX Provider
Not every IDX solution is created equal. Before integrating IDX into your real estate website, thoroughly evaluate providers on key performance indicators:
Speed and Responsiveness
Select an IDX provider known for minimal loading times and responsive design, especially for mobile apps. Providers offering lean JavaScript, optimized HTML, and clean CSS deliver better user experiences and help your website rank higher on search engines.
Data Efficiency and Inventory Management
Your IDX listings should quickly pull data from your MLS without unnecessarily large or frequent requests. Opt for providers that let you control inventory display settings, price updates, polygon searches, and customer filters, minimizing data overload.
Support and Warranty Considerations
Reliable IDX solutions offer customer support and regular updates. Ensure your provider complies with standards from industry authorities like the National Association of Realtors and financial institutions such as Fannie Mae. This ensures secure handling of customer information, passwords, and warranty details, building trust with clients.
How to Evaluate IDX Providers Effectively
When choosing your IDX solution, focus on these critical points:
- Performance reviews and customer testimonials
- Speed tests for mobile and desktop
- Integration capabilities (WordPress-friendly plugins, JavaScript embeds, HTML customization options)
- Security and password management for sensitive client data
- SEO friendliness (impact on ranking, metadata support, clean URL structures)
- Cost vs. feature set, considering the overall ROI for real estate investing and marketing
Taking the time to select a reliable IDX provider will result in faster load times, better user engagement, and higher conversion rates—essential for sustained success in real estate investing.
How to Effectively Optimize IDX Listings for Maximum Performance

Optimizing your IDX listings doesn’t mean sacrificing property information or limiting customer options. Instead, it involves making smarter choices about how IDX integrates into your real estate website. From streamlining code to managing data efficiently, the following steps will help you display IDX listings quickly and smoothly, driving customer engagement, improving search engine rankings, and increasing your overall sales.
Select an IDX Provider Optimized for Performance
Not all IDX solutions are equal. Your choice of IDX provider directly impacts your website speed, sales potential, and marketing success. Look for providers offering fast-loading IDX integrations optimized for popular platforms like WordPress. Providers using clean HTML, efficient CSS, and minimal JavaScript are ideal because they prevent slow loading times, making your website more attractive to customers and search engines.
Implement Effective Data Management Techniques
Effective data management reduces the amount of information pulled from the Multiple Listing Service (MLS), speeding up your listings. Consider optimizing polygon searches, postal code queries, and pricing filters. Short, relevant listing descriptions attract customer interest while avoiding unnecessary delays. Your IDX should always display vital information without overwhelming the customer with unnecessary details, such as overly extensive warranty data or Fannie Mae-related disclosures, unless specifically required.
Enhance Your IDX Listings with Cloud Technology
Leveraging cloud-based solutions, like content delivery networks (CDNs), can greatly enhance your IDX listing speed. CDNs distribute data closer to your customers, improving load times even in competitive real estate markets like La Jolla or internationally in Italy. This boosts your website’s performance, keeps customers interested longer, and positively influences your site’s visibility on search engines like Google.
Prioritize Mobile Optimization for IDX Listings
Your real estate investing and marketing efforts depend heavily on a strong mobile presence. IDX listings optimized for mobile apps enhance user experience, lower bounce rates, and encourage customers to explore inventory thoroughly. Ensure your site’s HTML, CSS, and JavaScript are responsive and lightweight for mobile browsing, offering clients an enjoyable browsing experience whether they’re checking property details, newsletter updates, or signing in with their passwords.
These strategic optimizations enhance website performance and strengthen your real estate brand’s marketing power, ultimately leading to better customer satisfaction and higher sales potential.
Consequences of Slow IDX Listings for Your Real Estate Business
Slow IDX listings aren’t just a minor inconvenience—they actively harm your real estate business. Customers expect instant access to property details, and even short delays can drastically reduce their interest. Here’s how sluggish IDX performance directly impacts your business, marketing strategy, and sales potential.
Lost Customer Interest and Sales Opportunities
In competitive markets like San Diego or upscale neighborhoods in La Jolla, slow IDX listings quickly drive customers away. Buyers have limited patience—if your listings load too slowly, they’ll bounce to faster competitors, costing you valuable leads and potential sales. The quicker your listings display essential information such as property price, postal code, or polygon search areas, the higher your chances of converting visitors into clients.
Negative Impact on Search Engine Rankings
Search engines prioritize website speed as a key ranking factor. Slow IDX listings negatively impact your visibility on platforms like Google, reducing organic traffic and damaging your real estate marketing efforts. Optimized, fast-loading IDX pages rank higher, generating more interest and customer engagement.
Poor User Experience and Reduced Mobile Performance
With most property searches happening via mobile apps, slow IDX listings severely affect user satisfaction. Heavy JavaScript and inefficient CSS are especially problematic on mobile devices, causing frustration and increasing bounce rates. A fast, mobile-optimized IDX solution significantly boosts engagement, improving customer experience and your website’s overall effectiveness.
Increased Customer Service Issues and Complaints
Slow-loading IDX listings frustrate customers, increase complaints, and demand attention from your customer support team. Issues such as users forgetting passwords due to slow-loading login pages or difficulty accessing MLS data create ongoing administrative headaches, distracting from your primary sales and marketing goals.
Understanding these consequences underscores the importance of prioritizing IDX optimization and safeguarding your real estate website’s performance, marketing potential, and overall customer satisfaction.
Best Practices to Display IDX Listings Without Slowing Down Your Real Estate Website

Optimizing your IDX listings ensures your website runs fast, improving customer engagement, search engine rankings, and overall sales potential. Implementing the following best practices helps maintain high performance without compromising essential property information or functionality.
Choose a Performance-Focused IDX Provider
Not all IDX providers offer equally fast services. When selecting an IDX solution, prioritize providers known for optimized loading speeds, efficient data handling, and compatibility with popular platforms like WordPress. Providers that offer lightweight CSS, minimal JavaScript usage, and efficient HTML integrations significantly enhance your website’s speed and customer experience.
Optimize Your IDX Integration for WordPress
If your real estate website runs on WordPress, ensure your IDX listings are integrated efficiently. Heavy JavaScript embeds or excessive CSS styling can significantly slow your WordPress site’s load times. Opt for streamlined plugins designed specifically for speed and SEO effectiveness. Proper optimization helps you attract more customers, improve marketing outcomes, and enhance your site’s visibility in search engine results.
Use Caching for Faster IDX Listings
Caching drastically reduces page load times by temporarily storing IDX data, minimizing repeated calls to your MLS. Effective caching ensures customers access current property details quickly—such as price, postal code, polygon searches, and warranty information—without waiting for fresh data retrieval each visit. Proper caching implementation greatly boosts user satisfaction and increases sales opportunities.
Leverage Cloud Services and CDNs
Content Delivery Networks (CDNs) ensure your IDX listings load quickly for customers regardless of their location, whether they’re browsing listings in San Diego, checking inventory in La Jolla, or exploring international real estate in Italy. CDNs distribute your site’s data efficiently, significantly enhancing website performance, SEO ranking, and customer satisfaction.
By carefully following these best practices, your IDX listings will become a powerful tool for growing your real estate business rather than an obstacle that slows you down.
Consequences of Slow IDX Listings for Your Real Estate Website

Slow-loading IDX listings are more than just a technical annoyance—they directly impact your real estate business. Whether you’re a real estate agent managing luxury condominiums in La Jolla, a broker selling property in San Diego, or an investor analyzing international markets like Italy, poor IDX performance can severely hinder your success. Here’s how slow IDX listings specifically affect your business:
Lost Sales and Reduced Conversions
Customers browsing your website have short attention spans. Even a few seconds of delay in loading IDX data—such as property prices, postal codes, polygon searches, or essential details—can cause buyers to lose interest and abandon your site. Every lost visitor translates into fewer leads and lower sales.
Lower Search Engine Rankings
Google and other search engines prioritize fast-loading websites. Slow IDX listings—bogged down by heavy JavaScript, inefficient CSS, or poorly optimized MLS data feeds—cause increased bounce rates. This signals to Google that your site provides poor user experience, pushing you down search results and costing you valuable marketing visibility, especially in competitive markets like San Diego or La Jolla.
Poor User Experience and Reduced Customer Loyalty
Potential customers judge your real estate services by their initial interactions with your website. A slow IDX experience suggests poor service quality or outdated technology, undermining customer confidence. Frustrated visitors are unlikely to return or recommend your site, limiting your marketing reach and negatively affecting your brand.
Increased Bounce Rates and Lost Marketing Opportunities
IDX listings should act as powerful marketing tools, capturing user interest through efficient email newsletter integrations, targeted searches, or tailored property recommendations. Slow-loading pages cause high bounce rates, diminishing your marketing effectiveness. Fewer engaged customers mean fewer email signups, reduced newsletter subscriptions, and less effective real estate marketing overall.
Optimizing your IDX listings for speed directly enhances your real estate business’s performance, marketing outcomes, and customer satisfaction.
Consequences of Slow IDX Listings for Your Real Estate Website

A sluggish IDX integration does more than frustrate users—it actively harms your real estate business. Whether you’re a real estate agent in San Diego, a broker listing properties in La Jolla, or an investor analyzing the market in Italy, slow IDX listings create multiple roadblocks that impact customer engagement, search engine rankings, and, ultimately, your bottom line.
Increased Bounce Rates and Lost Leads
Potential buyers expect instant access to property details like price, postal code, and inventory availability. If IDX listings take too long to load, visitors will abandon your site before even viewing a single listing. High bounce rates signal poor user experience to search engines like Google, reducing your site’s ranking and making it harder for prospective clients to find you.
Negative Impact on Search Engine Optimization (SEO)
Google prioritizes fast, mobile-friendly websites in search rankings. Heavy JavaScript, excessive CSS, and slow-loading IDX data feeds cause delays, making your real estate website less competitive. Search engines penalize slow sites, meaning that your listings will appear lower in search results, giving an edge to competitors with faster-loading IDX integrations.
Poor Mobile User Experience
With most buyers browsing real estate listings on mobile devices, slow IDX listings can significantly hurt engagement. If users struggle with delayed polygon searches, broken images, or login issues, they’ll quickly move on to another site. Optimized IDX solutions tailored for mobile apps improve accessibility, making it easier for potential buyers to explore listings and submit inquiries.
Reduced Marketing and Conversion Potential
Your IDX listings should act as a lead-generation tool, capturing customer interest through email newsletters, search filters, and saved property searches. However, slow performance discourages users from engaging with these features, limiting the effectiveness of your marketing campaigns. Whether you’re collecting newsletter signups or guiding leads toward mortgage applications, slow IDX performance can reduce conversions and overall sales.
Addressing IDX speed issues is crucial to keeping your real estate website competitive. By optimizing your listings, you create a seamless experience that keeps customers engaged, improves search rankings, and maximizes sales opportunities.
Consequences of Slow IDX Listings for Your Real Estate Website

A sluggish IDX integration can severely impact your real estate business, leading to lost leads, lower search rankings, and reduced engagement. Whether you’re a real estate agent, broker, or investor, slow-loading IDX listings frustrate potential buyers and harm your site’s overall performance.
Increased Bounce Rates and Lost Clients
Potential buyers searching for properties expect instant access to listings. If your IDX integration delays property details—such as price, postal code, or key inventory updates—users are likely to abandon your site. High bounce rates not only reduce conversions but also signal to search engines that your website provides a poor user experience, damaging your SEO rankings.
SEO Decline Due to Slow Load Times
Search engines like Google prioritize fast-loading websites. Heavy IDX data requests, unoptimized JavaScript, and excessive CSS slow down your website, making it less likely to appear at the top of search results. Real estate websites in highly competitive areas like San Diego or La Jolla must maintain optimal loading speeds to rank above local competitors.
Poor Mobile User Experience
A significant portion of property searches happens on mobile devices or through real estate mobile apps. If your IDX listings are slow or fail to load correctly on mobile, potential buyers may turn to other real estate websites that offer a smoother browsing experience. Ensuring mobile-friendly IDX integration is crucial for capturing leads and keeping clients engaged.
Reduced Lead Generation and Marketing Effectiveness
IDX listings should serve as a powerful marketing tool, helping real estate professionals capture leads through email newsletters, saved searches, and client accounts. However, slow IDX performance discourages users from engaging with these features, reducing the effectiveness of your lead generation and marketing campaigns.
By optimizing IDX listings for speed and efficiency, real estate websites can improve search engine rankings, increase user engagement, and generate more leads—ultimately driving higher sales and business growth.
Consequences of Slow IDX Listings for Your Real Estate Website

Slow IDX listings not only frustrate visitors but also negatively impact your real estate business in several ways. Whether you’re an estate agent showcasing condominiums in San Diego or a broker managing listings in La Jolla, IDX performance directly affects customer engagement, SEO rankings, and sales potential.
Increased Bounce Rates and Lost Leads
A slow real estate IDX experience leads to high bounce rates, as visitors abandon your site before listings load. Buyers expect quick access to property details such as price, postal code, and inventory updates. If they encounter delays, they’ll turn to competing real estate websites with faster, more efficient IDX integrations.
Poor Search Engine Rankings
Search engines prioritize website speed, and sluggish IDX performance hurts your rankings. If your IDX listings load slowly due to excessive JavaScript, bloated CSS, or unoptimized MLS data retrieval, search engines like Google will rank your site lower, reducing your visibility in competitive real estate markets.
Negative Impact on Mobile Users
Many buyers browse listings through mobile apps or real estate websites and slow IDX load times can create frustration. If your site isn’t optimized for mobile browsing, users may struggle with polygon searches, filtering options, or login requirements, which results in lower engagement and fewer conversions.
Reduced Marketing and Lead Generation Efficiency
IDX listings should function as an essential real estate marketing tool, driving newsletter signups, email address captures, and lead generation. Slow performance discourages users from engaging with these features, limiting your ability to collect customer data and nurture leads effectively.
Loss of Customer Trust and Sales Opportunities
Buyers expect a seamless online experience when searching for real estate. If your website takes too long to display listings, it damages your credibility and reduces conversions. Potential clients may perceive slow IDX functionality as a sign of outdated technology or poor service, making them less likely to trust you with their real estate needs.
Addressing IDX performance issues is critical for maintaining a competitive real estate website. Optimizing your IDX listings improves user satisfaction, boosts SEO performance, and increases sales opportunities.
Consequences of Slow IDX Listings for Your Real Estate Website
A slow IDX integration does more than inconvenience visitors—it actively harms your real estate business. Whether you’re an estate agent in San Diego, a broker in La Jolla, or an investor analyzing inventory across multiple postal codes, sluggish IDX performance can negatively impact your website’s engagement, SEO, and lead generation efforts.
Increased Bounce Rates and Lost Leads
Real estate buyers expect instant access to property listings. If IDX data takes too long to load, visitors will abandon your site and turn to competitors with faster, more efficient IDX solutions. High bounce rates not only reduce conversions but also hurt search engine rankings, making it harder for your site to attract organic traffic.
Negative Impact on SEO and Search Rankings
Google prioritizes website speed as a key ranking factor. Slow-loading IDX pages, overloaded with excessive JavaScript, inefficient CSS, and unoptimized MLS data send negative signals to search engines. This results in lower rankings, reducing visibility and potential client inquiries. For competitive markets like San Diego and La Jolla, IDX’s performance directly influences your ability to compete for buyers’ attention.
Poor Mobile User Experience
With a growing number of buyers searching for homes on mobile devices, slow IDX listings can significantly harm engagement. Mobile users expect fast, responsive listings with seamless polygon searches and accurate property details. If your IDX solution isn’t mobile-optimized, you risk losing valuable leads and frustrating potential buyers.
Reduced Marketing Effectiveness
Your IDX listings should work as a lead-generation tool, capturing customer interest through email newsletters, saved searches, and targeted property recommendations. However, slow performance discourages users from engaging with these features, reducing your ability to collect email addresses, nurture leads, and drive conversions.
Loss of Credibility and Customer Trust
When buyers experience slow-loading listings, they may perceive your real estate website as outdated or unreliable. Trust is critical in real estate investing, and a poorly optimized IDX system can push clients toward competitors with faster, more seamless experiences.
Addressing IDX performance issues is essential for maintaining a competitive real estate website. Optimizing your IDX listings improves customer satisfaction, strengthens your SEO, and ensures a smoother experience for prospective buyers.
Frequently Asked Questions
How does IDX impact my real estate website’s SEO?
Slow IDX listings negatively affect search rankings by increasing bounce rates and lowering site speed. Optimizing your IDX setup improves SEO and attracts more visitors.
What is the best way to speed up IDX listings?
Reducing JavaScript usage, optimizing CSS, using caching, and selecting a high-performance IDX provider all contribute to faster IDX listings.
Can I optimize IDX for mobile users?
Yes, ensuring your IDX integration is mobile-friendly improves user experience and keeps potential buyers engaged on your site.
Do IDX listings affect lead generation?
Yes, slow IDX pages deter visitors from engaging with your site, reducing lead capture through forms, newsletters, and inquiries.
How do I choose the right IDX provider?
Look for a provider with fast-loading data retrieval, efficient mobile integration, and customization options that suit your real estate market needs.
Conclusion
A slow IDX integration can cost you valuable leads, lower your search engine rankings, and diminish your marketing effectiveness. Optimizing your IDX listings by reducing heavy JavaScript, streamlining CSS, and improving MLS data handling ensures that your real estate website runs smoothly and efficiently. A faster site means better user experience, improved engagement, and higher conversion rates.
At REToolkit, we specialize in helping real estate professionals optimize their websites for speed and performance. If you’re ready to enhance your IDX listings and boost your online presence, contact us today. Let us help you create a fast, high-converting real estate website that keeps buyers engaged and drives more sales.