How to Create an Agent Website – Step by Step

Agent Websites

If you’re thinking about getting your own personal website you’re probably wondering what all is involved. To give you a starting point here is a blueprint of how to setup a WordPress website for agents:

  • Get a Google account + Gmail address
    • A Google account will give you access to most Google integrated apps and services and lets you cross-link data and products for easy management.
  • Register a custom domain
    • Don’t register domains with your hosting provider. It’s much easier to manage your domains with domain registrars like Google or Godaddy. Your domain  is independent from your website and hosting provider.
  • Setup your custom domain email with G Suite
    • Get a professional email account, 30 GB of online storage, Calendar, video conferencing, Docs, and more tools for your business.
  • Setup Google Analytics account
    • Analytics tracks your website’s performance and works with other Google products like Ads to set and track goals and conversions.
  • Setup Google Ads account
    • Google Ads is essential to promote your site with paid marketing campaigns such as search, display banners and Youtube videos. Make sure to link your Ads account with your Analytics account to track your campaign performances.
  • Setup Google Tag Manager (GTM) account
    • GTM allows you to easily deploy code snippets, tags and conversion pixels without having to edit any pages or code on your website.
  • Setup MailChimp account
    • This is a popular email list manager that enables you to build email contacts/leads lists as well as send email blasts and automated drip lead nurturing campaigns.
  • Select a dedicated WordPress Website hosting vendor
    • Dedicated hosting will ensure that you have the latest updates and security features. Most hosts also provide WordPress specific support and can help you upload and manage themes and plugins, secure SSL etc.
  • Setup Hosting account
    • Most vendors have flat-rate services to setup a new account for you. It requires changes to your domain DNS etc. so often best to pay the professionals.
  • Select and install a WordPress Real Estate theme
    • There are many real estate specific themes available. Envato has a large marketplace for themes and other digital assets. Check
  • Install essential WordPress plugins
    • At minimum you’ll need a SEO, Google Tag Manager and listbuilder plugin. To display MLS listings you’ll also need an IDX plugin/provider. You can find plugins at
  • Customize theme and content
    • Most themes let you import sample content which is often easiest to customize to get started. There’s also a large pool of freelancers to help you get setup.
  • Setup MLS listings and IDX
    • You’ll need a paid account from an IDX vendor and also your RA/Broker ID to connect to MLS data. Your theme should be IDX compatible and provide support documentation.
  • Deploy Analytics & Remarketing pixels
    • Enable the GTM plugin and deploy the Google Global Site Tag (Analytics+Ads) as well as other tags e.g. Facebook Pixel.
  • Setup a Mailchimp lead capture form
    • Enable the Mailchimp plugin and setup an email capture form. Emails will be added to your Mailchimp list and follow up emails can be automatically scheduled and send.


WordPress Plugins:

All-In-One SEO
Thrive Leads
Google Tag Manager

WordPress Talent/Support/Developers:


2 replies
  1. greig.porter
    greig.porter says:

    Wish I would have read this earlier. I am checking out the Thrive Leads plugin. Looks very impressive. Any users? How are the IDX plugins? I saw a multitude of them.

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply