Release 2.39.

New Features and Updates:

CRM – Deactivated Users – Automatic Task Reassignment

When a sub-user account is deactivated, all outstanding tasks assigned to that user will now automatically transfer to the new main agent assigned to those leads.

What’s New:

  • During sub-user deactivation, leads must be reassigned to a new main agent.
  • Any open tasks that belonged to the deactivated user will automatically move to the new leading agent.
  • No manual intervention is required by admins or team leads.

Why It Matters:

  • It prevents crucial follow-ups or tasks from being missed when users leave or accounts are disabled.
  • Ensures a seamless transition of responsibility between agents.
  • Reduces administrative overhead and avoids data piling up under inactive accounts.

Who Benefits:

  • Team leaders and admins managing agent accounts.
  • Agents inheriting leads, who now also get full task visibility and responsibility automatically.
  • Clients, since follow-up opportunities are not lost.

CMS – Listing Page – SEO Improvements

We have made a series of SEO enhancements to the Property Details pages to improve indexing, ranking, and overall visibility in search engines.

What’s New:

  • Technical and on-page SEO updates have been applied to optimize listing pages.
  • Improvements cover structured data, metadata, and other on-page optimizations.

     

Why It Matters:

  • Higher likelihood of listings appearing in Google search results.
    Better discoverability for individual property pages.
  • Increased organic traffic opportunities.
    Long-term benefits to lead generation by improving visibility of key listings.

     

Who Benefits:

  • Agents are looking to maximize the exposure of their listings.
  • Teams and brokerages aiming for better organic reach without additional ad spend.
  • Clients searching for properties will find relevant listings faster.

For a full breakdown of all enhancements, see the detailed list here: SEO Improvements Document.

  • Add Basic essential meta tags:

Check to see if we have these implemented, and if we don’t then add them:

				
					```html
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<meta name="format-detection" content="telephone=no" />
```

				
			
  • Add Robots Meta tag:
				
					```html
<meta name="ROBOTS" content="index,follow" />
```
				
			
  • Add Facebook Open Graph tags that we do not already have: 
				
					```html
<meta property="og:title" content="2632 30 St SW Calgary, AB T3E 2M2 | MLS® A2182298" />
<meta property="og:url" content="https://www.calgary.com/property-search/detail/46/A2182298/2632-30-st-sw-calgary-ab-t3e-2m2/" />
<meta property="og:image" content="[image-url]" />
<meta property="og:image:width" content="1024" />
<meta property="og:image:height" content="682" />
<meta property="og:description" content="Home for sale at 2632 30 St SW Calgary, AB T3E 2M2, with MLS® A2182298." />
```

				
			
  • We need to make sure that our data from Listings is structured (JSON – LD): 
				
					```<script type="application/ld+json">
{

  "@context": "https://schema.org",

  "@graph": [

    {

      "@type": "BreadcrumbList",

      "itemListElement": [

        {

          "@type": "ListItem",

          "position": 1,

          "name": "Home",

          "item": "https://www.example.com/"

        },

        {

          "@type": "ListItem",

          "position": 2,

          "name": "Listings",

          "item": "https://www.example.com/listings"

        },

        {

          "@type": "ListItem",

          "position": 3,

          "name": "Toronto Homes",

          "item": "https://www.example.com/listings/toronto"

        }

      ]

    },

    {

      "@type": "RealEstateListing",

      "name": "4-Bedroom Single Family Home in Toronto",

      "description": "Beautiful 4-bedroom home with a large backyard and modern kitchen.",

      "url": "https://www.example.com/listings/toronto/4-bedroom-home",

      "datePosted": "2025-02-01",

      "mainEntityOfPage": "https://www.example.com/listings/toronto/4-bedroom-home",

      "image": "https://www.example.com/images/home.jpg",

      "address": {

        "@type": "PostalAddress",

        "streetAddress": "123 Main St",

        "addressLocality": "Toronto",

        "addressRegion": "ON",

        "postalCode": "M5J 2X7",

        "addressCountry": "CA"

      },

      "offers": {

        "@type": "Offer",

        "price": "1,250,000",

        "priceCurrency": "CAD"

      },

      "potentialAction": {

        "@type": "ViewAction",

        "target": "https://www.example.com/listings/toronto/4-bedroom-home"

      }

    },

    {

      "@type": "SingleFamilyResidence",

      "name": "4-Bedroom Single Family Home",

      "numberOfRooms": 4,

      "floorSize": {

        "@type": "QuantitativeValue",

        "value": 2500,

        "unitCode": "SQFT"

      },

      "yearBuilt": 2018,

      "address": {

        "@type": "PostalAddress",

        "streetAddress": "123 Main St",

        "addressLocality": "Toronto",

        "addressRegion": "ON",

        "postalCode": "M5J 2X7",

        "addressCountry": "CA"

      }

    },

    {

      "@type": "Product",

      "name": "4-Bedroom Home for Sale",

      "image": "https://www.example.com/images/home.jpg",

      "description": "Spacious 4-bedroom house in a prime Toronto location.",

      "sku": "TO-12345",

      "brand": {

        "@type": "Brand",

        "name": "Example Realty"

      },

      "offers": {

        "@type": "Offer",

        "price": "1,250,000",

        "priceCurrency": "CAD",

        "availability": "https://schema.org/InStock",

        "seller": {

          "@type": "RealEstateAgent",

          "name": "John Doe Realty",

          "url": "https://www.example.com/agents/john-doe"

        }

      }

    },

    {

      "@type": "RealEstateAgent",

      "name": "John Doe Realty",

      "url": "https://www.example.com/agents/john-doe",

      "telephone": "+1-555-555-5555",

      "address": {

        "@type": "PostalAddress",

        "streetAddress": "789 King St",

        "addressLocality": "Toronto",

        "addressRegion": "ON",

        "postalCode": "M5V 2L7",

        "addressCountry": "CA"

      },

      "sameAs": [

        "https://www.facebook.com/johndoerealty",

        "https://www.linkedin.com/in/johndoerealty"

      ]

    }

  ]

}
</script>
```
				
			
  • Include the Resource Preloading/Optimization tags:
    • (helps improve website performance and user experience by making the browser load resources more efficiently)
				
					```html
<link rel="preconnect" href="[domain]" crossorigin>
<link rel="dns-prefetch" href="[domain]">
<link rel="preload" as="font" type="font/woff2" href="[font-path]" crossorigin>
```

				
			
  • Use a clear and concise title tag structure, with format: 
				
					```html
<title>Property Address | MLS® Number</title>
```

				
			
  • For Pre-cons and Exclusives, continue using the current format:
    {Municipality}, {propertyAddress} – {listingStatus}, {price}
Facebook
Twitter
LinkedIn
WhatsApp
Telegram
Email

Need help with our new features?

 If you have any questions or feedback, please feel free to contact our support team at support@agentlocator.ca, and we will be happy to help!