Real estate IDX website development means building a brokerage website that displays MLS listings through an approved data feed. A plug-in alone cannot supply that feed. IDX, or Internet Data Exchange, lets an eligible MLS participant authorize limited electronic display of listings on its own website, and the MLS must approve that access before any property appears. The NAR Handbook on Multiple Listing Policy says an MLS must act on an IDX feed request within five business days unless specified extenuating circumstances apply, so a feed request is a multi-day step, not a same-week launch. Triad firms also need to confirm Triad MLS requirements for feed refreshes, listing attribution, and display disclosures before the build begins.
Advertising rules add another layer. The North Carolina Real Estate Commission’s advertising rule requires broker-in-charge consent before a brokerage advertises property for another person, and the affiliated firm’s name must appear in that advertisement. Seller delayed-marketing options also changed nationally, so confirm current local rules before development starts. Budget each cost separately. MLS participation fees are set locally, IDX platform subscriptions commonly run from about $60 to $149 a month in the general market, and custom WordPress development, hosting, security, and backups are separate items. Dig Designs builds these sites on WordPress and offers website management plans from $47 a month, with a 30-day money-back guarantee and monthly care reports.
Key Takeaways
- A brokerage must hold MLS participation and submit its own IDX feed request, because a developer cannot pull listings until the firm holds that access, and the MLS must act on the request within five business days unless specified extenuating circumstances apply.
- Real estate firms in North Carolina need broker-in-charge consent and the affiliated firm’s name in any advertisement for property held for another person under Rule A.0105, which applies to listing cards, agent profiles, and property landing pages on an IDX site.
- Triad firms should obtain Triad Multiple Listing Service, Inc. requirements for feed refreshes, listing attribution, display disclosures, and seller delayed-marketing rules before the template is designed, because those rules shape what the site can show.
- Brokerages should budget MLS participation fees, IDX platform subscriptions that commonly run from about $60 to $149 per month in the general market, custom WordPress development, and website management as separate line items, since advertised monthly rates often exclude data fees and setup charges.
How Does an IDX Feed Reach Your Website?
An IDX feed reaches your website when your brokerage, as an eligible MLS participant, requests access from its MLS, the MLS approves that request, and a developer connects the approved data so listings display on your site. IDX is a policy under which MLS participants authorize limited electronic display of their listings by other participants, as the National Association of REALTORS® describes it. A plug-in can display data only after that authorization exists, so it cannot replace the feed itself.
Access starts with the firm, not the developer. The brokerage must hold MLS participation, sign the MLS agreements that govern data display, and submit the feed request in its own name. A developer can design the site and prepare the template while that request is pending, but cannot pull listings until the firm holds the access. Skipping this step leaves the site with an empty search page at launch.
The MLS then has to act on the request, and the handbook sets a clear limit of five business days, unless specified extenuating circumstances apply. That window is a ceiling on the MLS’s response, not a launch date. A firm that submits on a Monday may hear back the following week, and the developer still needs time to connect and test the feed after approval.
The connection method matters too. RETS is the older standard that many MLSs used for years, while the RESO Web API is the newer standard that many MLSs are moving toward. The two work differently, so a developer’s import tools, query limits, and maintenance needs depend on which one your MLS supports. Ask your developer which standard Triad MLS provides for your firm and how they plan to connect to it.
Feed refresh frequency is set by MLS rules, not by your developer’s preference. Refresh timing determines how quickly a listing that goes under contract, changes price, or comes off the market changes on your site. A slow refresh leaves visitors looking at outdated status, which damages trust and can lead to calls about homes that are no longer available.
Listing attribution works the same way. MLS rules govern how the listing brokerage, the MLS source, and any required disclosures must appear with each listing. Your template has to display these elements exactly as the rules require, so attribution belongs in the design brief, not in a cleanup pass after launch.
Plan the timeline around these steps in order: firm access, signed agreements, feed request, MLS response, developer connection, testing, and launch. Some packaged providers advertise setup within a day, but that describes a prebuilt site, not a custom build waiting on MLS approval. Custom projects should be scheduled around the approval step.
On WordPress, the connection needs ongoing attention. Dig Designs builds sites on WordPress, and the plugin and theme updates that keep a site secure can change how an IDX display behaves. Ask how the feed is tested after each update, and confirm who receives the notice when a feed stops refreshing.
What Rules Govern IDX Display in the Triad?

Four sets of rules govern IDX display in the Triad: Triad Multiple Listing Service, Inc. rules on feed refreshes, listing attribution, display disclosures, and third-party developer agreements; the MLS participation terms set by local bodies; North Carolina advertising rules on broker-in-charge consent and firm identification; and the seller delayed-marketing policy that changed listing display options nationally. Each one shapes what your site can show, how it shows it, and who must approve it.
Triad Multiple Listing Service, Inc. sets the rules for how your feed refreshes, how each listing is attributed to its brokerage and source, and which disclosures must appear with each listing. Your developer cannot choose these settings based on preference. Ask Triad MLS for its current written requirements, then give them to your developer before the template is designed so the layout accommodates them from the start.
Access terms also come from the local association. The Greensboro Regional REALTORS® Association is the local body to confirm participation requirements with, and it lists an MLS-only participation fee that is separate from any website vendor charge. Ask which fees apply to your firm, and whether they change if you add a feed for a second office or additional agents.
Before a feed is connected, review the Data Display Agreement and any developer agreement. Confirm which party is named in each document, what the developer may store or copy from the feed, and how access ends if you change vendors. A developer who cannot explain these terms in writing is a reason to slow down, not to proceed.
North Carolina advertising rules add a separate requirement. Rule A.0105 requires broker-in-charge consent before a brokerage advertises brokerage services or property for another person, and it requires the affiliated firm’s name in the advertisement. On an IDX site, that requirement reaches listing cards, agent profile pages, search result headers, and any landing page that promotes a specific property. Name the broker-in-charge who approves that content, and confirm the firm name appears wherever a listing is advertised.
The seller delayed-marketing policy is the newest change to check. The National Association of REALTORS® states in its seller options FAQ that MLSs must adopt the policy no later than September 30, 2025, and must create functionality for seller-authorized delayed marketing outside the listing firm through IDX or syndication. In practice, a seller can authorize a delay, which means some listings may not appear on your site when you expect them to. Your search results and feed filters must follow whatever Triad MLS currently allows.
For that reason, confirm current Triad MLS rules before development begins, not after the template is approved. A rule that changes after launch can alter which listings appear, so ask Triad MLS whether any pending changes affect your firm.
Dig Designs builds IDX sites on WordPress, so the compliance items above belong in the written build brief. A brief that lists the attribution format, disclosure text, refresh schedule, approving broker-in-charge, and the agreements to be signed gives both you and your developer a fixed reference before any code is written.
IDX Website or Template Site: Which Fits Your Firm?
An IDX website suits a firm that wants visitors to search live MLS listings on its own domain. A template or brochure site suits a firm that mainly needs to present the brokerage, its agents, and its contact details. The key difference is the listing data. A template site shows firm and agent information but usually does not display live MLS listings, so it works as a credential page rather than a search tool.
An IDX site adds property search, listing detail pages, saved searches, and lead forms tied to specific homes. A visitor who searches for three-bedroom listings in Greensboro, opens a property page, and saves the search has shown interest in a particular property. That lead is more specific than a general inquiry, which is why the lead forms must follow the same attribution and disclosure rules as the listing cards.
Start with lead goals. If most of your business comes from referrals and you need a credibility page for clients who already know your agents, a template site may cover the job. If you want search traffic or paid clicks to land on property-level pages, the search and detail features are the reason to build the IDX version.
The number of agents and markets changes the scope. A single broker with a few agents in one area needs one set of search areas and one attribution setup. A firm with several offices or agents working in more than one market needs each office’s listings, agent profiles, and lead routing defined before the template is built, so visitors reach the right agent.
Budget is the factor most often underestimated. A template site carries a build cost plus hosting and maintenance. An IDX site adds MLS participation fees, a platform or feed subscription, and custom development. In the general market, packaged IDX subscriptions for individual agents commonly run near $695 a year with a $99 setup fee, and larger teams pay more. Price each item separately so the monthly total is clear before you commit.
Ongoing maintenance also differs. A template site needs content edits, updates, and backups. An IDX site also needs someone to confirm that the feed still refreshes after each plugin or theme update. Dig Designs builds these sites on WordPress, and its website management plans start at $47 a month with 10 GB of storage and 75 GB of bandwidth, plus weekly plugin and theme updates, daily off-site backups, daily malware and vulnerability scanning, a free SSL certificate, and monthly care reports. A site that expects heavy search traffic should compare that bandwidth allowance with the $497 plan, which includes 500 GB of storage and 2 TB of bandwidth.
| Feature | Template or brochure site | IDX website |
|---|---|---|
| Live MLS listings | Usually not displayed | Displayed through an approved feed |
| Property search | Not included | Filtered search by price, area, and features |
| Listing detail pages | Not included | Included, with required attribution and disclosures |
| Saved searches | Not included | Included for visitors who create accounts |
| Lead capture | General contact form | Forms tied to a specific listing or search |
| Compliance work | Firm identification and advertising consent | Adds MLS agreements, refresh rules, attribution, and delayed-marketing checks |
| Typical upkeep | Content edits, updates, backups | Adds feed monitoring after each update and rule changes |
| Setup timing | Set by build scope | Depends on MLS feed approval |
Before you choose, decide which lead goal matters most, how many agents and markets the site must serve, and which monthly fees your firm can carry. Those three answers usually settle whether a template site or an IDX build is the right starting point.
Which Lead Capture and Search Features Matter Most?

Map search, property filters, saved search alerts, custom property detail pages with a lead form, and open house and sold listing sections matter most, because each one moves a visitor closer to a conversation with an agent. Give each feature one conversion goal before the template is designed, and track that goal in Google Tag Manager from the first day.
- Map search and filters: a search that returns listings the visitor wants to act on
- Saved search emails and listing alerts: an account created with a contact email, then a return visit
- Property detail pages: a form fill or phone tap on a specific home
- Open house and sold listings: a showing request or a pricing question
Map search suits visitors who know the neighborhood but not the exact address. Let them draw an area around the streets or school zone they want and see every matching listing at once. Place filters for price, bedrooms, bathrooms, and property type above the map so the visitor can change them without scrolling. A search that returns no results after two or three clicks loses the visitor, so widen the default ranges and show a clear message that suggests changing a filter.
Saved searches and listing alerts bring visitors back. A visitor who saves a three-bedroom, two-bath search in a set price range has given you an email address and a clear preference. Let visitors choose how often alerts arrive, and make sure each alert email carries your firm name and the attribution format your MLS requires. Treat the account sign-up as the conversion, and treat a click from an alert back to the site as a sign that the alert is working.
Property detail pages convert your most serious searchers. Build them as a fixed template rather than a default listing dump, so the photos, key facts, and agent contact appear in the same order on every home. Put a short lead form near the top with the agent’s phone number beside it. A form that asks for name, email, phone, and a preferred showing time keeps the visitor focused on the one property they are viewing.
Open house and sold listing sections show market activity. An open house list tells a visitor where to go this weekend, and a sold section shows what homes in an area actually closed for. Give each section its own call to action, such as a request for a private showing on open house cards and a question about what a similar home would sell for on sold listings. Display sold data only in the form your MLS rules allow.
Calls to action should match where the visitor is in the search. A visitor on the home page needs a search button. A visitor on a property page needs a showing request. A visitor who has saved a search needs an option to receive alerts for similar homes. One generic “Contact us” button discards the context the site already has.
Measure every conversion with Google Tag Manager. Create a form submission trigger for each lead form, and a click trigger on phone number links so each tap is recorded as an event. Send those events to Google Analytics and mark the important ones as conversions. Use the same event names on detail pages, open house pages, and alert sign-ups so you can compare which listing types and which traffic sources produce calls and forms.
Paid search needs this measurement most. Paid search conversions are tracked with Google Tag Manager, such as phone taps and form fills, so you can see which keyword or ad produced each lead rather than only the number of clicks. Dig Designs includes Google Tag Manager, Google Analytics, and Google Search Console setup in its SEO plans, which keeps organic and paid traffic measured the same way. Review the event counts monthly and compare form fills on detail pages with phone taps on the same pages, because a drop in one channel often points to a broken form or a slow refresh that needs attention.
How Do IDX Pages Build Local SEO and Organic Leads?
IDX pages generate organic leads when community pages, listing pages, and local articles each target a specific place and give visitors a reason to contact an agent. Listings alone are a weak foundation. Hundreds of pages that show the same MLS fields can look nearly identical to a search engine, so the surrounding content has to supply the local context.
Community and neighborhood pages do that work. Each one should target the place names people actually type, such as a neighborhood, subdivision, or school zone, and explain what living there is like. Name the area in the page title, main heading, and opening paragraph, then describe the housing styles, nearby parks, shopping, and commute patterns that set it apart. Link each page to a search filtered to that area, so a reader who finishes the description can see the homes for sale there in one click.
Avoid copying one paragraph across every area page. Repeated text gives a search engine little reason to rank one page over another, and it gives a visitor little reason to read past the first screen.
Listing detail pages need on-page SEO too. Write a title and description that name the home type, city, and neighborhood, and keep every attribution and disclosure your MLS requires in place. Use one main heading per page, descriptive image file names, and alt text that describes each photo. Sold and open house pages deserve the same care, since many searches are for recent activity in a specific area.
Google Business Profile adds a separate local signal. A complete profile with your firm name, service area, hours, and website link helps your firm appear in map results for searches made near you. Dig Designs manages Google Business Profile within its SEO plans, and the $2,199 plan covers up to three Google Business Profile locations, which suits a firm with more than one office. Keep the business name, address, and phone number identical across the profile, the website footer, and the contact page, because mismatched details weaken local matching.
Mobile optimization affects both ranking and lead capture. Many visitors search listings on phones, so map search, filters, and photo galleries must load quickly and work with a thumb. Make phone numbers tappable, keep lead forms short, and check that the search button and filters are large enough to tap without zooming. A page that loads slowly on a phone may rank lower and also lose the visitor before the form appears.
Google Search Console shows which search queries bring impressions and clicks to your community and listing pages, which helps you see what people are looking for. Google Analytics shows which pages visitors open, how long they stay, and where they leave. Read the two together. A community page that earns impressions but few clicks needs a better title, while a page with many visits and no form fills may need a clearer call to action.
A website audit catches problems before they cost leads. An audit reviews broken links, duplicate page titles, missing alt text, slow pages, and listing pages that no other page links to. The SEO plans include an initial audit and monthly SEO reports, so you can see which fixes were made and which community pages are gaining ground. Ask for the report to name the top pages and the pages that need work, so the next month’s effort goes to the right place.
Blog content on local market topics keeps organic traffic coming after the first launch. Write about what buyers should check in a specific neighborhood, how school zones affect the search for homes, or what sellers should prepare before listing. The SEO plans include one, three, or six blog posts a month at $497, $847, and $2,199. Link each post to the community page it supports, and do not state market figures unless they come from a source you can cite. If a post promotes a specific property, it still needs the firm identification that North Carolina advertising rules require.
Real Costs of IDX Development and Ongoing Care

The total cost of an IDX website is easiest to judge when each line item stands alone. MLS participation, the IDX platform, the one-time setup, custom WordPress development, website management, and any lead generation service each follow different pricing rules, so a monthly subscription should never be compared directly with a yearly package. Build a budget sheet with a separate row for each item.
- MLS participation fees, set locally and quoted separately from any vendor
- IDX platform or feed subscription, plus any data, user, add-on, or setup charges
- Custom WordPress development, priced by the scope of the template and search features
- Website management for hosting, security, backups, and updates
- SEO or paid search fees, only if the firm wants leads from those channels
MLS participation is the first line and the one that varies most by firm. The Greensboro Regional REALTORS® Association lists an MLS-only participation fee, and that charge covers access to the MLS itself, not a website, a platform, or a feed connection. The amount is set locally, so ask the association which fees apply to your firm, and ask whether a second office or additional agents change the total.
IDX platform subscriptions are a separate decision. In the general market, monthly IDX platform subscriptions commonly run from about $60 to $149 per month. Those figures may leave out MLS data fees, user charges, add-ons, and a one-time setup fee, so the advertised monthly rate is rarely the full cost. Some providers sell packaged IDX sites for roughly $695 per year with a one-time setup fee, but terms vary widely, so read what the annual price includes before comparing it with a monthly plan.
Custom WordPress development is priced by scope rather than by a flat rate. The number of search areas, the custom property detail page layout, the attribution and disclosure elements the MLS requires, and the lead routing between agents all affect the build. A firm with one office and a few agents will need less design and testing time than a firm with several offices that route leads to different teams. Request a written scope from your developer that lists each of these items, so the build quote can be checked against the brief.
Website management is the recurring line that keeps the site running. Dig Designs offers three plans. The $47 monthly plan includes 10 GB of storage and 75 GB of bandwidth. The $97 monthly plan is for WooCommerce and eCommerce sites and includes 50 GB of storage, 500 GB of bandwidth, and three thirty-minute tasks per month. The $497 monthly plan includes 500 GB of storage, 2 TB of bandwidth, and eight thirty-minute tasks per month. Every plan includes weekly plugin and theme updates, daily off-site backups, daily automated malware and vulnerability scanning, a free SSL certificate, and monthly care reports. Premium license coverage for many builders, plugins, and themes is included at no added cost while the plan is active. Because listing search pages load many results, compare bandwidth needs before choosing the lower plan.
SEO and paid search are optional, and they carry their own costs. Dig Designs’ SEO plans are $497 per month for one blog post and on-page optimization for one page, $847 per month for three blog posts and up to two pages, and $2,199 per month for six blog posts, up to three pages, and up to three Google Business Profile locations. Each SEO plan includes Google Analytics, Google Search Console, and Google Tag Manager setup, a website audit, and monthly SEO reports. Paid search management is priced by the Google Ads budget: $200 per month for a budget of $1,000 to $1,999 per month, $300 per month for $2,000 to $3,999 per month, and $500 per month for $4,000 per month and up. The management fee is separate from the ad budget you spend on clicks.
Dig Designs offers a 30-day money-back guarantee, as stated on its homepage and its Website Management page. Read those pages for the terms that apply to each service before you sign, and record the guarantee date in your budget so the first month of costs is reviewed on schedule.
Build Process From Kickoff to Launch
The build follows a fixed order because each stage depends on the one before it. Confirm your MLS position first, then start the launch process, and only after that connect the feed and finish the pages.
- Confirm your firm’s MLS participation terms, the fees that apply to it, and the current seller delayed-marketing rules with Triad MLS and the Greensboro Regional REALTORS® Association.
- Tell us about your business by sharing your firm name, office locations, agent roster, and the search areas the site should cover.
- Choose a site style from the theme catalog, including the layout for property search pages and listing detail pages.
- Choose add-on services, such as SEO, paid search, or social media marketing, so the build includes the tracking and campaign setup each one requires.
- Receive your login details for the new site and digital campaign, which Dig Designs sends within 3 days or less.
- Submit the IDX feed request in your firm’s name and wait for Triad MLS to respond.
- Connect the approved feed to the WordPress site and test a sample of listings for refresh timing, status changes, and missing fields.
- Build the page templates, including attribution and disclosure blocks, community pages, search filters, and a lead form tied to each listing.
- Set up lead tracking in Google Tag Manager for form fills, phone taps, and alert sign-ups.
- Run the launch checklist before the site goes live.
Published timelines in this market range from 24 hours for a packaged site to the five-business-day response window the MLS policy sets for feed requests. Neither figure is a guaranteed launch date for a custom project. A custom build still waits on MLS approval, feed testing, and template review, and the MLS step falls outside the build schedule, so plan for it rather than assume a fixed date.
Feed testing should compare at least one listing from each property type against the MLS record. Check that the status changes after the refresh interval Triad MLS requires, that photos load, and that the price and address match the source. Record the results in the build brief so the refresh schedule and attribution format can be checked again after launch.
Build the templates on WordPress with the attribution and disclosure blocks fixed to every listing card, search result, and detail page. Place the broker-in-charge’s approved firm name in the same positions, so the North Carolina firm identification requirement is met on each property view rather than only on the home page. Dig Designs includes plugin and theme updates on a weekly schedule after launch, and an update can change how an IDX display renders, so check one listing after each update.
The launch checklist should cover the following items before the site goes public:
– Listing attribution and disclosures appear on cards, detail pages, search results, and alert emails in the format Triad MLS requires. – Feed refresh behavior matches the schedule in the brief, confirmed by changing a test listing’s status and watching the site update. – Mobile display works for map search, filters, and photo galleries without zooming or horizontal scrolling. – Lead forms deliver to the correct agent, and each phone number link fires a Google Tag Manager event. – Saved search emails arrive with your firm name and the correct attribution, and the unsubscribe link works. – Google Analytics and Google Search Console are verified for the domain and show incoming data within the first days.
After launch, the same checks become routine care. Daily off-site backups and daily malware and vulnerability scanning give you a restore point if a feed update breaks a search page. Keep a dated record of each update, the test listing you checked, and the result, because that log is the fastest way to find which change caused a display problem.
Scoping Your IDX Website Before You Sign

Before you ask any developer for a quote, gather the facts that determine how your IDX site is scoped. Start with your MLS participation: confirm which MLS your firm belongs to, which agreements are already signed, and which are still pending. Then confirm the current terms with Triad MLS and the Greensboro Regional REALTORS® Association, so the scope reflects the rules that apply to your firm today.
Write down the following answers in one document:
– Your MLS participation status, signed agreements, and any pending feed requests – Lead goals, ranked by priority: property inquiries, showing requests, saved-search sign-ups, or phone calls – The number of agents and offices that will appear on the site, and which of them receive leads – Target markets, listed by city, neighborhood, or school zone – A monthly budget with separate lines for MLS fees, any IDX platform subscription, development, and website care – Whether you plan to run Google Ads at launch
Lead goals and markets shape the template more than any other answers. A firm with one agent covering a single Greensboro area needs one set of search areas and one lead route. A firm with several offices needs each office’s listings, agent pages, and contact forms mapped before the design begins.
Bring these answers to a scoping conversation with Dig Designs about a WordPress IDX build for your firm. Ask the team to explain how the feed will connect to the site, what timeline they expect given the MLS response window, and which ongoing care plan fits the search traffic you anticipate. Request each answer in writing.
Finally, ask for the written scope to list the feed connection, attribution blocks, lead routing, and launch checks, so you can compare it with your brief line by line.
Scoping Your IDX Website Before You Sign
Your next step is a call to the Greensboro Regional REALTORS® Association or Triad MLS to ask which participation agreements your firm already holds and whether a feed request can be submitted under your firm’s name now. Get those answers in writing before you request any build quote, because they decide whether your schedule starts with MLS approval or with design.
Then open a one-page brief with three columns: what you have confirmed, what is still waiting on the MLS, and what your developer must decide. Fill the first column with your firm name, office addresses, agent roster, and the Greensboro neighborhoods or school zones the site should cover. Leave the attribution format and the approving broker-in-charge in the second column until Triad MLS responds.
Set your launch date only after the feed is approved. When you sign with Dig Designs, note the 30-day money-back guarantee date on your calendar, and check the terms on the Dig Designs homepage and Website Management page so you know what the guarantee covers before the first invoice arrives. Once you finish the launch steps, Dig Designs sends login details for the new site and digital campaign within 3 days or less, so plan who on your team will receive them.
If your firm is ready to scope a WordPress IDX build in Greensboro, bring your completed brief to Dig Designs to start the conversation.
Frequently Asked Questions
1. Does a template or brochure site need an MLS feed request?
A template site that does not display live MLS listings does not need an IDX feed approval from Triad MLS. It still has to meet North Carolina advertising rules, so any property it promotes needs broker-in-charge consent and the affiliated firm’s name. If you later add a property search, the feed request and its five-business-day response window apply.
2. Can a WordPress IDX site move to another host without losing listings or leads?
A WordPress IDX site can usually move to a new host, but the listings have to be reconnected to the approved feed on the new server rather than simply copied over. Because the MLS access belongs to your firm, ask Triad MLS whether a host change requires any notice. Confirm that a current backup, your form submissions, and your analytics data all move with the site, and retest a sample of listings after the switch.
3. What happens to saved searches and lead data if I change IDX platforms later?
Saved searches and lead data depend on where the platform stores them, so check the terms before you sign. The Data Display Agreement and any developer agreement should state what the developer may store or copy from the feed and how access ends when you change vendors. Ask for a written list of the saved-search accounts, form submissions, and analytics records you can export in a usable format.
4. Can a brokerage with several offices use one IDX website for all of them?
A brokerage with several offices can run one IDX website, but each office’s listings, agent profiles, and lead routing must be mapped before the template is built. The MLS fees for a second office or additional agents are a separate question to ask the Greensboro Regional REALTORS® Association. Confirm the total in writing before you commit to a single site structure.



